[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_0BETA2-1603-ga0d08a3
Michal Čihař
nijel at users.sourceforge.net
Wed Feb 2 16:04:50 CET 2011
The branch, master has been updated
via a0d08a33214dd14e407a4eefe587f3b618bc17c7 (commit)
from 3cb9916d8bdf46b6b016f0ae483b261565abe424 (commit)
- Log -----------------------------------------------------------------
commit a0d08a33214dd14e407a4eefe587f3b618bc17c7
Author: Michal Čihař <mcihar at novell.com>
Date: Wed Feb 2 16:04:22 2011 +0100
Move javascript for sliders to functions.js.
-----------------------------------------------------------------------
Summary of changes:
js/functions.js | 28 ++++++++++++++++++++++++++++
libraries/common.lib.php | 37 +------------------------------------
2 files changed, 29 insertions(+), 36 deletions(-)
diff --git a/js/functions.js b/js/functions.js
index d8f75cf..24dc0a3 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -2411,6 +2411,17 @@ function PMA_getRowNumber(classlist) {
}
/**
+ * Changes status of slider
+ */
+function PMA_set_status_label(id) {
+ if ($('#' + id).css('display') == 'none') {
+ $('#anchor_status_' + id).text('+ ');
+ } else {
+ $('#anchor_status_' + id).text('- ');
+ }
+}
+
+/**
* Vertical pointer
*/
$(document).ready(function() {
@@ -2478,5 +2489,22 @@ $(document).ready(function() {
})();
}
+ /**
+ * Slider effect.
+ */
+ $('.pma_auto_slider').each(function(idx, e) {
+ $('<span id="anchor_status_' + e.id + '"><span>')
+ .insertBefore(e);
+ PMA_set_status_label(e.id);
+
+ $('<a href="#' + e.id + '" id="anchor_' + e.id + '">' + e.title + '</a>')
+ .insertBefore(e)
+ .click(function() {
+ $('#' + e.id).toggle('clip');
+ PMA_set_status_label(e.id);
+ return false;
+ });
+ });
+
}) // end of $(document).ready()
diff --git a/libraries/common.lib.php b/libraries/common.lib.php
index 6b47060..ac79a12 100644
--- a/libraries/common.lib.php
+++ b/libraries/common.lib.php
@@ -2524,42 +2524,7 @@ function PMA_generate_slider_effect($id, $message)
* maybe by using an additional param, the id of the div to append to
*/
?>
-<div id="<?php echo $id; ?>" <?php echo $GLOBALS['cfg']['InitialSlidersState'] == 'closed' ? ' style="display: none; overflow:auto;"' : ''; ?>>
- <script type="text/javascript">
-// <![CDATA[
-
- function PMA_set_status_label_<?php echo $id; ?>() {
- if ($('#<?php echo $id; ?>').css('display') == 'none') {
- $('#anchor_status_<?php echo $id; ?>').text('+ ');
- } else {
- $('#anchor_status_<?php echo $id; ?>').text('- ');
- }
- }
-
- $(document).ready(function() {
-
- $('<span id="anchor_status_<?php echo $id; ?>"><span>')
- .insertBefore('#<?php echo $id; ?>')
-
- PMA_set_status_label_<?php echo $id; ?>();
-
- $('<a href="#<?php echo $id; ?>" id="anchor_<?php echo $id; ?>"><?php echo htmlspecialchars($message); ?></a>')
- .insertBefore('#<?php echo $id; ?>')
- .click(function() {
- // The callback should be the 4th parameter but
- // it only works as the second parameter;
- // For the possible effects see http://jqueryui.com/demos/show
- $('#<?php echo $id; ?>').toggle('clip', function() {
- PMA_set_status_label_<?php echo $id; ?>();
- });
- return false;
- });
- });
- //]]>
- </script>
- <noscript>
- <div id="<?php echo $id; ?>"></div>
- </noscript>
+<div id="<?php echo $id; ?>" <?php echo $GLOBALS['cfg']['InitialSlidersState'] == 'closed' ? ' style="display: none; overflow:auto;"' : ''; ?> class="pma_auto_slider" title="<?php echo htmlspecialchars($message); ?>">
<?php
}
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list