The branch, master has been updated
       via  56381c086fcacbd3db2d2711c9527ccc05df011a (commit)
      from  35c4fc35ee4b495876cb07ecbd4b8eae133260f4 (commit)


- Log -----------------------------------------------------------------
commit 56381c086fcacbd3db2d2711c9527ccc05df011a
Author: Marc Delisle <[email protected]>
Date:   Sat Aug 28 08:57:27 2010 -0400

    adapted patch #3050492 to new code

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                              |    2 ++
 js/functions.js                        |    1 +
 libraries/schema/User_Schema.class.php |    8 +++++++-
 3 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0c5fc26..981d244 100755
--- a/ChangeLog
+++ b/ChangeLog
@@ -113,6 +113,8 @@ $Id$
 + [interface] AJAXification on various pages 
 
 3.3.7.0 (not yet released)
+- patch #3050492 [PDF scratchboard] Cannot drag table box to the edge after
+  a page size increase, thanks to Martin Schönberger - mad05
 
 3.3.6.0 (not yet released)
 - bug #3033063 [core] Navi gets wrong db name
diff --git a/js/functions.js b/js/functions.js
index e8893c7..d89a827 100755
--- a/js/functions.js
+++ b/js/functions.js
@@ -1406,6 +1406,7 @@ function refreshDragOption(e) {
     var elm = $('#' + e);
     if (elm.css('visibility') == 'visible') {
         refreshLayout();
+        TableDragInit();
     }
 }
 
diff --git a/libraries/schema/User_Schema.class.php 
b/libraries/schema/User_Schema.class.php
index ebf9770..09eb25f 100644
--- a/libraries/schema/User_Schema.class.php
+++ b/libraries/schema/User_Schema.class.php
@@ -481,7 +481,7 @@ class PMA_User_Schema
                 $drag_x = $temp_sh_page['x'];
                 $drag_y = $temp_sh_page['y'];
 
-                $draginit       .= '    Drag.init(getElement("table_' . $i . 
'"), null, 0, parseInt(myid.style.width)-2, 0, parseInt(myid.style.height)-5);' 
. "\n";
+                $draginit2 = ' Drag.init(getElement("table_' . $i . '"), null, 
0, parseInt(myid.style.width)-2, 0, parseInt(myid.style.height)-5);' . "\n";
                 $draginit       .= '    getElement("table_' . $i . '").onDrag 
= function (x, y) { document.edcoord.elements["c_table_' . $i . '[x]"].value = 
parseInt(x); document.edcoord.elements["c_table_' . $i . '[y]"].value = 
parseInt(y) }' . "\n";
                 $draginit       .= '    getElement("table_' . $i . 
'").style.left = "' . $drag_x . 'px";' . "\n";
                 $draginit       .= '    getElement("table_' . $i . 
'").style.top  = "' . $drag_y . 'px";' . "\n";
@@ -516,6 +516,12 @@ class PMA_User_Schema
             refreshLayout();
             myid = getElement('pdflayout');
             <?php echo $draginit; ?>
+            TableDragInit();
+        }
+
+        function TableDragInit() {
+            myid = getElement('pdflayout');
+            <?php echo $draginit2; ?>
         }
 
         function resetDrag() {


hooks/post-receive
-- 
phpMyAdmin

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git

Reply via email to