From 4c77fff713090fd3e2f6fad9313b48bae0522c45 Mon Sep 17 00:00:00 2001 From: UndefinedOffset Date: Mon, 28 May 2012 11:26:33 -0300 Subject: [PATCH] Fixed compatibility issues with SS3 Beta 3 --- javascript/GridFieldSortableRows.js | 252 ++++++++++++++-------------- 1 file changed, 127 insertions(+), 125 deletions(-) diff --git a/javascript/GridFieldSortableRows.js b/javascript/GridFieldSortableRows.js index ce67476..615a3dd 100644 --- a/javascript/GridFieldSortableRows.js +++ b/javascript/GridFieldSortableRows.js @@ -1,129 +1,131 @@ (function($) { - $('.ss-gridfield .gridfield-sortablerows input').entwine({ - onmatch: function() { - var self=this; - var refCheckbox=$(this); - - var gridField=$(this).getGridField(); - - if($(this).is(':checked')) { - gridField.find('table').addClass('dragSorting'); - }else { - gridField.find('table').removeClass('dragSorting'); - } - - gridField.find('tbody').sortable({ - opacity: 0.6, - disabled: ($(this).is(':checked')==false), - helper: function(e, ui) { - //Maintains width of the columns - ui.children().each(function() { - $(this).width($(this).width()); - }); - - return ui; - }, - update: function(event, ui) { - var dataRows=[]; - var gridItems=gridField.getItems(); - var button=refCheckbox.parent().find('.sortablerows-toggle'); - - - for(var i=0;i