[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_2-15011-gba5b79d

Michal Čihař nijel at users.sourceforge.net
Mon Aug 15 17:05:58 CEST 2011


The branch, master has been updated
       via  ba5b79d98b9eab438583d3bd9d1e25911c7fcbce (commit)
      from  7546350978c3a4af1ed944cc92532706be71a794 (commit)


- Log -----------------------------------------------------------------
commit ba5b79d98b9eab438583d3bd9d1e25911c7fcbce
Author: Michal Čihař <michal at cihar.com>
Date:   Mon Aug 15 17:05:16 2011 +0200

    Remove trailing comma to avoid problems with MSIE

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

Summary of changes:
 js/makegrid.js |  272 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 136 insertions(+), 136 deletions(-)

diff --git a/js/makegrid.js b/js/makegrid.js
index 91fa8a5..1fd07c1 100644
--- a/js/makegrid.js
+++ b/js/makegrid.js
@@ -19,22 +19,22 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
          * Constant
          ***********/
         minColWidth: 15,
-        
-        
+
+
         /***********
          * Variables, assigned with default value, changed later
          ***********/
         actionSpan: 5,              // number of colspan in Actions header in a table
         tableCreateTime: null,      // table creation time, used for saving column order and visibility to server, only available in "Browse tab"
-        
+
         // Column reordering variables
         colOrder: new Array(),      // array of column order
-        
+
         // Column visibility variables
         colVisib: new Array(),      // array of column visibility
         showAllColText: '',         // string, text for "show all" button under column visibility list
         visibleHeadersCount: 0,     // number of visible data headers
-        
+
         // Table hint variables
         qtip: null,                 // qtip API
         reorderHint: '',            // string, hint for column reordering
@@ -45,7 +45,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
         showSortHint: false,
         showMarkHint: false,
         showColVisibHint: false,
-        
+
         // Grid editing
         isCellEditActive: false,    // true if current focus is in edit cell
         isEditCellTextEditable: false,  // true if current edit cell is editable in the text input box (not textarea)
@@ -60,14 +60,14 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
         lastXHR : null,             // last XHR object used in AJAX request
         isSaving: false,            // true when currently saving edited data, used to handle double posting caused by pressing ENTER in grid edit text box in Chrome browser
         alertNonUnique: '',         // string, alert shown when saving edited nonunique table
-        
+
         // Common hidden inputs
         token: null,
         server: null,
         db: null,
         table: null,
-        
-        
+
+
         /************
          * Functions
          ************/
@@ -93,7 +93,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 g.hideEditCell();
             }
         },
-        
+
         /**
          * Start to reorder column. Called when clicking on table header.
          *
@@ -113,10 +113,10 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             $(g.cPointer).css({
                 top: objPos.top
             });
-            
+
             // get the column index, zero-based
             var n = g.getHeaderIdx(obj);
-            
+
             g.colReorder = {
                 x0: e.pageX,
                 y0: e.pageY,
@@ -133,7 +133,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 g.hideEditCell();
             }
         },
-        
+
         /**
          * Handle mousemove event when dragging.
          *
@@ -151,7 +151,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 $(g.cCpy)
                     .css('left', g.colReorder.objLeft + dx)
                     .show();
-                
+
                 // pointer animation
                 var hoveredCol = g.getHoveredCol(e);
                 if (hoveredCol) {
@@ -175,7 +175,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 }
             }
         },
-        
+
         /**
          * Stop the dragging action.
          *
@@ -191,7 +191,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 var n = g.colRsz.n;
                 // do the resizing
                 g.resize(n, nw);
-                
+
                 g.reposRsz();
                 g.reposDrop();
                 g.colRsz = false;
@@ -210,7 +210,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     }
                     g.refreshRestoreButton();
                 }
-                
+
                 // animate new column position
                 $(g.cCpy).stop(true, true)
                     .animate({
@@ -225,7 +225,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             $('body').css('cursor', 'inherit');
             $('body').noSelect(false);
         },
-        
+
         /**
          * Resize column n to new width "nw"
          *
@@ -239,7 +239,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                        .css('width', nw);
             });
         },
-        
+
         /**
          * Reposition column resize bars.
          */
@@ -254,7 +254,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             }
             $(g.cRsz).css('height', $(g.t).height());
         },
-        
+
         /**
          * Shift column from index oldn to newn.
          *
@@ -277,7 +277,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             });
             // reposition the column resize bars
             g.reposRsz();
-                
+
             // adjust the column visibility list
             if (newn < oldn) {
                 $(g.cList).find('.lDiv div:eq(' + newn + ')')
@@ -297,7 +297,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 g.colVisib.splice(newn, 0, tmp);
             }
         },
-        
+
         /**
          * Find currently hovered table column's header (excluding actions column).
          *
@@ -316,7 +316,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             });
             return hoveredCol;
         },
-        
+
         /**
          * Get a zero-based index from a <th class="draggable"> tag in a table.
          *
@@ -326,7 +326,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
         getHeaderIdx: function(obj) {
             return $(obj).parents('tr').find('th.draggable').index(obj);
         },
-        
+
         /**
          * Reposition the columns back to normal order.
          */
@@ -348,7 +348,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             }
             g.refreshRestoreButton();
         },
-        
+
         /**
          * Send column preferences (column order and visibility) to the server.
          */
@@ -379,7 +379,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 });
             }
         },
-        
+
         /**
          * Refresh restore button state.
          * Make restore button disabled if the table is similar with initial state.
@@ -402,7 +402,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 $('.restore_column').show();
             }
         },
-        
+
         /**
          * Update current hint using the boolean values (showReorderHint, showSortHint, etc.).
          * It will hide the hint if all the boolean values is false.
@@ -429,23 +429,23 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     text += text.length > 0 ? '<br />' : '';
                     text += g.colVisibHint;
                 }
-                
+
                 // hide the hint if no text and the event is mouseenter
                 g.qtip.disable(!text && e.type == 'mouseenter');
-                
+
                 g.qtip.updateContent(text, false);
             } else {
                 g.hideHint();
             }
         },
-        
+
         hideHint: function() {
             if (g.qtip) {
                 g.qtip.hide();
                 g.qtip.disable(true);
             }
         },
-        
+
         /**
          * Toggle column's visibility.
          * After calling this function and it returns true, afterToggleCol() must be called.
@@ -479,7 +479,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             }
             return true;
         },
-        
+
         /**
          * This must be called if toggleCol() returns is true.
          *
@@ -491,12 +491,12 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             g.reposRsz();
             g.reposDrop();
             g.sendColPrefs();
-            
+
             // check visible first row headers count
             g.visibleHeadersCount = $(g.t).find('tr:first th.draggable:visible').length;
             g.refreshRestoreButton();
         },
-        
+
         /**
          * Show columns' visibility list.
          *
@@ -518,7 +518,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 $(obj).addClass('coldrop-hover');
             }
         },
-        
+
         /**
          * Hide columns' visibility list.
          */
@@ -526,7 +526,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             $(g.cList).hide();
             $(g.cDrop).find('.coldrop-hover').removeClass('coldrop-hover');
         },
-        
+
         /**
          * Reposition the column visibility drop-down arrow.
          */
@@ -541,7 +541,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     });
             }
         },
-        
+
         /**
          * Show all hidden columns.
          */
@@ -553,7 +553,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             }
             g.afterToggleCol();
         },
-        
+
         /**
          * Show edit cell, if it can be shown
          *
@@ -570,7 +570,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     // reposition the cEdit element
                     $(g.cEdit).css({
                             top: $cell.position().top,
-                            left: $cell.position().left,
+                            left: $cell.position().left
                         })
                         .show()
                         .find('input')
@@ -582,7 +582,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     var value = $cell.is(':not(.null)') ? PMA_getCellValue(cell) : '';
                     $(g.cEdit).find('input')
                         .val(value);
-                    
+
                     g.currentEditCell = cell;
                     $(g.cEdit).find('input[type=text]').focus();
                     $(g.cEdit).find('*').removeAttr('disabled');
@@ -593,7 +593,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 }
             }
         },
-        
+
         /**
          * Remove edit cell and the edit area, if it is shown.
          *
@@ -609,13 +609,13 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 g.saveOrPostEditedCell();
                 return;
             }
-            
+
             // cancel any previous request
             if (g.lastXHR != null) {
                 g.lastXHR.abort();
                 g.lastXHR = null;
             }
-            
+
             if (data) {
                 if (g.currentEditCell) {    // save value of currently edited cell
                     // replace current edited field with the new value
@@ -649,19 +649,19 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                         $this_field.find('span').html(value);
                     });
                 }
-                
+
                 // refresh the grid
                 g.reposRsz();
                 g.reposDrop();
             }
-            
+
             // hide the cell editing area
             $(g.cEdit).hide();
             $(g.cEdit).find('input[type=text]').blur();
             g.isCellEditActive = false;
             g.currentEditCell = null;
         },
-        
+
         /**
          * Show drop-down edit area when edit cell is focused.
          */
@@ -690,10 +690,10 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                  * @var curr_value String current value of the field (for fields that are of type enum or set).
                  */
                 var curr_value = $td.find('span').text();
-                
+
                 // empty all edit area, then rebuild it based on $td classes
                 $editArea.empty();
-                
+
                 // add goto link, if this cell contains a link
                 if ($td.find('a').length > 0) {
                     var gotoLink = document.createElement('div');
@@ -702,7 +702,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                         .append($td.find('a').clone());
                     $editArea.append(gotoLink);
                 }
-                
+
                 g.wasEditedCellNull = false;
                 if ($td.is(':not(.not_null)')) {
                     // append a null checkbox
@@ -713,7 +713,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                         $checkbox.attr('checked', true);
                         g.wasEditedCellNull = true;
                     }
-                    
+
                     // if the select/editor is changed un-check the 'checkbox_null_<field_name>_<row_index>'.
                     if ($td.is('.enum, .set')) {
                         $editArea.find('select').live('change', function(e) {
@@ -734,7 +734,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                             $checkbox.attr('checked', false);
                         })
                     }
-                    
+
                     // if 'checkbox_null_<field_name>_<row_index>' is clicked empty the corresponding select/editor.
                     $checkbox.click(function(e) {
                         if ($td.is('.enum')) {
@@ -755,7 +755,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                         $(g.cEdit).find('input[type=text]').val('');
                     })
                 }
-                
+
                 if($td.is('.relation')) {
                     /** @lends jQuery */
                     //handle relations
@@ -763,7 +763,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
 
                     // initialize the original data
                     $td.data('original_data', null);
-                    
+
                     /**
                      * @var post_params Object containing parameters for the POST request
                      */
@@ -787,11 +787,11 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                         $td.data('original_data', value);
                         // update the text input field, in case where the "Relational display column" is checked
                         $(g.cEdit).find('input[type=text]').val(value);
-                        
+
                         $editArea.append(data.dropdown);
                         $editArea.append('<div class="cell_edit_hint">' + g.cellEditHint + '</div>');
                     }) // end $.post()
-                    
+
                     $editArea.find('select').live('change', function(e) {
                         $(g.cEdit).find('input[type=text]').val($(this).val());
                     })
@@ -820,7 +820,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                         $editArea.append(data.dropdown);
                         $editArea.append('<div class="cell_edit_hint">' + g.cellEditHint + '</div>');
                     }) // end $.post()
-                    
+
                     $editArea.find('select').live('change', function(e) {
                         $(g.cEdit).find('input[type=text]').val($(this).val());
                     })
@@ -850,7 +850,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                         $editArea.append(data.select);
                         $editArea.append('<div class="cell_edit_hint">' + g.cellEditHint + '</div>');
                     }) // end $.post()
-                    
+
                     $editArea.find('select').live('change', function(e) {
                         $(g.cEdit).find('input[type=text]').val($(this).val());
                     })
@@ -879,7 +879,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                          * @var sql_query   String containing the SQL query used to retrieve value of truncated/transformed data
                          */
                         var sql_query = 'SELECT `' + field_name + '` FROM `' + g.table + '` WHERE ' + PMA_urldecode(where_clause);
-                        
+
                         // Make the Ajax call and get the data, wrap it and insert it
                         g.lastXHR = $.post('sql.php', {
                             'token' : g.token,
@@ -896,7 +896,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                                     // get the truncated data length
                                     g.maxTruncatedLen = $(g.currentEditCell).text().length - 3;
                                 }
-                                
+
                                 $td.data('original_data', data.value);
                                 $(g.cEdit).find('input[type=text]').val(data.value);
                                 $editArea.append('<textarea>'+data.value+'</textarea>');
@@ -925,11 +925,11 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     $editArea.append('<div class="cell_edit_hint">' + g.cellEditHint + '</div>');
                     g.isEditCellTextEditable = true;
                 }
-                
+
                 $editArea.show();
             }
         },
-        
+
         /**
          * Post the content of edited cell.
          */
@@ -938,7 +938,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 return;
             }
             g.isSaving = true;
-            
+
             /**
              * @var relation_fields Array containing the name/value pairs of relational fields
              */
@@ -981,19 +981,19 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             var me_fields_name = Array();
             var me_fields = Array();
             var me_fields_null = Array();
-            
+
             // alert user if edited table is not unique
             if (!is_unique) {
                 alert(g.alertNonUnique);
             }
-            
+
             // loop each edited row
             $('.to_be_saved').parents('tr').each(function() {
                 var $tr = $(this);
                 var where_clause = $tr.find('.where_clause').val();
                 full_where_clause.push(PMA_urldecode(where_clause));
                 var condition_array = jQuery.parseJSON($tr.find('.condition_array').val());
-                
+
                 /**
                  * multi edit variables, for current row
                  * @TODO array indices are still not correct, they should be md5 of field's name
@@ -1008,7 +1008,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                      * @var $this_field    Object referring to the td that is being edited
                      */
                     var $this_field = $(this);
-                    
+
                     /**
                      * @var field_name  String containing the name of this field.
                      * @see getFieldName()
@@ -1024,21 +1024,21 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                         transformation_fields =  true;
                     }
                     this_field_params[field_name] = $this_field.data('value');
-                    
+
                     /**
                      * @var is_null String capturing whether 'checkbox_null_<field_name>_<row_index>' is checked.
                      */
                     var is_null = this_field_params[field_name] === null;
-                    
+
                     fields_name.push(field_name);
-                    
+
                     if (is_null) {
                         fields_null.push('on');
                         fields.push('');
                     } else {
                         fields_null.push('');
                         fields.push($this_field.data('value'));
-                        
+
                         var cell_index = $this_field.index('.to_be_saved');
                         if($this_field.is(":not(.relation, .enum, .set, .bit)")) {
                             if($this_field.is('.transformed')) {
@@ -1060,9 +1060,9 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                             }
                         }
                     }
-                    
+
                 }); // end of loop for every edited cells in a row
-                
+
                 // save new_clause
                 var new_clause = '';
                 for (var field in condition_array) {
@@ -1073,16 +1073,16 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 $tr.data('new_clause', new_clause);
                 // save condition_array
                 $tr.find('.condition_array').val(JSON.stringify(condition_array));
-                
+
                 me_fields_name.push(fields_name);
                 me_fields.push(fields);
                 me_fields_null.push(fields_null);
-            
+
             }); // end of loop for every edited rows
-            
+
             rel_fields_list = $.param(relation_fields);
             transform_fields_list = $.param(transform_fields);
-            
+
             // Make the Ajax post after setting all parameters
             /**
              * @var post_params Object containing parameters for the POST request
@@ -1105,7 +1105,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                             'goto' : 'sql.php',
                             'submit_type' : 'save'
                           };
-            
+
             if (!g.saveCellsAtOnce) {
                 $(g.cEdit).find('*').attr('disabled', 'disabled');
                 var $editArea = $(g.cEdit).find('.edit_area');
@@ -1114,7 +1114,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 $('.save_edited').addClass('saving_edited_data')
                     .find('input').attr('disabled', 'disabled');    // disable the save button
             }
-            
+
             $.ajax({
                 type: 'POST',
                 url: 'tbl_replace.php',
@@ -1138,7 +1138,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                                     var old_clause = $where_clause.attr('value');
                                     var decoded_old_clause = PMA_urldecode(old_clause);
                                     var decoded_new_clause = PMA_urldecode(new_clause);
-                                    
+
                                     $where_clause.attr('value', new_clause);
                                     // update Edit, Copy, and Delete links also
                                     $(this).parent('tr').find('a').each(function() {
@@ -1158,7 +1158,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                                         var $checkbox = $(this);
                                         var checkbox_name = $checkbox.attr('name');
                                         var checkbox_value = $checkbox.attr('value');
-                                        
+
                                         $checkbox.attr('name', checkbox_name.replace(old_clause, new_clause));
                                         $checkbox.attr('value', checkbox_value.replace(decoded_old_clause, decoded_new_clause));
                                     });
@@ -1171,7 +1171,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                                 $('#sqlqueryresults').prepend(data.sql_query);
                             }
                             g.hideEditCell(true, data);
-                            
+
                             // remove the "Save edited cells" button
                             $('.save_edited').hide();
                             // update saved fields
@@ -1179,7 +1179,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                                 .removeClass('to_be_saved')
                                 .data('value', null)
                                 .data('original_data', null);
-                            
+
                             g.isCellEdited = false;
                         } else {
                             PMA_ajaxShowMessage(data.error);
@@ -1187,7 +1187,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     }
             }) // end $.ajax()
         },
-        
+
         /**
          * Save edited cell, so it can be posted later.
          */
@@ -1251,7 +1251,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     need_to_post = true;
                 }
             }
-            
+
             if (need_to_post) {
                 $(g.currentEditCell).addClass('to_be_saved')
                     .data('value', this_field_params[field_name]);
@@ -1260,10 +1260,10 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 }
                 g.isCellEdited = true;
             }
-            
+
             return need_to_post;
         },
-        
+
         /**
          * Save or post currently edited cell, depending on the "saveCellsAtOnce" configuration.
          */
@@ -1283,7 +1283,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 }
             }
         },
-        
+
         /**
          * Initialize column resize feature.
          */
@@ -1291,10 +1291,10 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             // create column resizer div
             g.cRsz = document.createElement('div');
             g.cRsz.className = 'cRsz';
-            
+
             // get data columns in the first row of the table
             var $firstRowCols = $(g.t).find('tr:first th.draggable');
-            
+
             // create column borders
             $firstRowCols.each(function() {
                 var cb = document.createElement('div'); // column border
@@ -1305,32 +1305,32 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                 $(g.cRsz).append(cb);
             });
             g.reposRsz();
-            
+
             // attach to global div
             $(g.gDiv).prepend(g.cRsz);
         },
-        
+
         /**
          * Initialize column reordering feature.
          */
         initColReorder: function() {
             g.cCpy = document.createElement('div');     // column copy, to store copy of dragged column header
             g.cPointer = document.createElement('div'); // column pointer, used when reordering column
-            
+
             // adjust g.cCpy
             g.cCpy.className = 'cCpy';
             $(g.cCpy).hide();
-            
+
             // adjust g.cPointer
             g.cPointer.className = 'cPointer';
             $(g.cPointer).css('visibility', 'hidden');  // set visibility to hidden instead of calling hide() to force browsers to cache the image in cPointer class
-            
+
             // assign column reordering hint
             g.reorderHint = PMA_messages['strColOrderHint'];
-            
+
             // get data columns in the first row of the table
             var $firstRowCols = $(g.t).find('tr:first th.draggable');
-            
+
             // initialize column order
             $col_order = $('#col_order');   // check if column order is passed from PHP
             if ($col_order.length > 0) {
@@ -1344,7 +1344,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     g.colOrder.push(i);
                 }
             }
-            
+
             // register events
             $(t).find('th.draggable')
                 .mousedown(function(e) {
@@ -1367,41 +1367,41 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             $('.restore_column').click(function() {
                 g.restoreColOrder();
             });
-            
+
             // attach to global div
             $(g.gDiv).append(g.cPointer);
             $(g.gDiv).append(g.cCpy);
-            
+
             // prevent default "dragstart" event when dragging a link
             $(t).find('th a').bind('dragstart', function() {
                 return false;
             });
-            
+
             // refresh the restore column button state
             g.refreshRestoreButton();
         },
-        
+
         /**
          * Initialize column visibility feature.
          */
         initColVisib: function() {
             g.cDrop = document.createElement('div');    // column drop-down arrows
             g.cList = document.createElement('div');    // column visibility list
-            
+
             // adjust g.cDrop
             g.cDrop.className = 'cDrop';
-            
+
             // adjust g.cList
             g.cList.className = 'cList';
             $(g.cList).hide();
-            
+
             // assign column visibility related hints
             g.colVisibHint = PMA_messages['strColVisibHint'];
             g.showAllColText = PMA_messages['strShowAllCol'];
-            
+
             // get data columns in the first row of the table
             var $firstRowCols = $(g.t).find('tr:first th.draggable');
-            
+
             // initialize column visibility
             $col_visib = $('#col_visib');   // check if column visibility is passed from PHP
             if ($col_visib.length > 0) {
@@ -1415,15 +1415,15 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     g.colVisib.push(1);
                 }
             }
-            
+
             // get data columns in the first row of the table
             var $firstRowCols = $(t).find('tr:first th.draggable');
-            
+
             // make sure we have more than one column
             if ($firstRowCols.length > 1) {
                 var $colVisibTh = $(g.t).find('th:not(.draggable)');
                 PMA_createqTip($colVisibTh);
-                
+
                 // create column visibility drop-down arrow(s)
                 $colVisibTh.each(function() {
                         var $th = $(this);
@@ -1445,7 +1445,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     .mouseleave(function(e) {
                         g.showColVisibHint = false;
                     });
-                
+
                 // add column visibility control
                 g.cList.innerHTML = '<div class="lDiv"></div>';
                 var $listDiv = $(g.cList).find('div');
@@ -1479,41 +1479,41 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     });
                 }
             }
-            
+
             // hide column visibility list if we move outside the list
             $(t).find('td, th.draggable').mouseenter(function() {
                 g.hideColList();
             });
-            
+
             // attach to global div
             $(g.gDiv).append(g.cDrop);
             $(g.gDiv).append(g.cList);
-            
+
             // some adjustment
             g.reposDrop();
         },
-        
+
         /**
          * Initialize grid editing feature.
          */
         initGridEdit: function() {
             // create cell edit wrapper element
             g.cEdit = document.createElement('div');
-            
+
             // adjust g.cEdit
             g.cEdit.className = 'cEdit';
             $(g.cEdit).html('<input type="text" /><div class="edit_area" />');
             $(g.cEdit).hide();
-            
+
             // assign cell editing hint
             g.cellEditHint = PMA_messages['strCellEditHint'];
             g.saveCellWarning = PMA_messages['strSaveCellWarning'];
             g.alertNonUnique = PMA_messages['strAlertNonUnique'];
             g.gotoLinkText = PMA_messages['strGoToLink'];
-            
+
             // initialize cell editing configuration
             g.saveCellsAtOnce = $('#save_cells_at_once').val();
-            
+
             // register events
             $(t).find('td.data')
                 .click(function(e) {
@@ -1567,60 +1567,60 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
                     return g.saveCellWarning;
                 }
             });
-            
+
             // attach to global div
             $(g.gDiv).append(g.cEdit);
-            
+
             // add hint for grid editing feature when hovering "Edit" link in each table row
             PMA_createqTip($(g.t).find('.edit_row_anchor a'), PMA_messages['strGridEditFeatureHint']);
         }
     }
-    
+
     /******************
      * Initialize grid
      ******************/
-    
+
     // wrap all data cells, except actions cell, with span
     $(t).find('th, td:not(:has(span))')
         .wrapInner('<span />');
-    
+
     // create grid elements
     g.gDiv = document.createElement('div');     // create global div
-    
+
     // initialize the table variable
     g.t = t;
-    
+
     // get data columns in the first row of the table
     var $firstRowCols = $(t).find('tr:first th.draggable');
-    
+
     // initialize visible headers count
     g.visibleHeadersCount = $firstRowCols.filter(':visible').length;
-    
+
     // assign first column (actions) span
     if (! $(t).find('tr:first th:first').hasClass('draggable')) {  // action header exist
         g.actionSpan = $(t).find('tr:first th:first').prop('colspan');
     } else {
         g.actionSpan = 0;
     }
-    
+
     // assign table create time
     // #table_create_time will only available if we are in "Browse" tab
     g.tableCreateTime = $('#table_create_time').val();
-    
+
     // assign the hints
     g.sortHint = PMA_messages['strSortHint'];
     g.markHint = PMA_messages['strColMarkHint'];
-    
+
     // assign common hidden inputs
     var $common_hidden_inputs = $('.common_hidden_inputs');
     g.token = $common_hidden_inputs.find('input[name=token]').val();
     g.server = $common_hidden_inputs.find('input[name=server]').val();
     g.db = $common_hidden_inputs.find('input[name=db]').val();
     g.table = $common_hidden_inputs.find('input[name=table]').val();
-    
+
     // add table class
     $(t).addClass('pma_table');
-    
+
     // link the global div
     $(t).before(g.gDiv);
     $(g.gDiv).append(t);
@@ -1646,10 +1646,10 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
     {
         g.initGridEdit();
     }
-    
+
     // create qtip for each <th> with draggable class
     PMA_createqTip($(t).find('th.draggable'));
-    
+
     // register events for hint tooltip
     $(t).find('th.draggable a')
         .attr('title', '')          // hide default tooltip for sorting
@@ -1677,7 +1677,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
             g.dragEnd(e);
         });
     }
-    
+
     // bind event to update currently hovered qtip API
     $(t).find('th')
         .mouseenter(function(e) {
@@ -1687,7 +1687,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
         .mouseleave(function(e) {
             g.updateHint(e);
         });
-    
+
     // some adjustment
     $(t).removeClass('data');
     $(g.gDiv).addClass('data');


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list