ajaxable dialogs fixes,
[wolnelektury.git] / wolnelektury / static / js / ordered_select_multiple.js
index e4fd74d..06ad40c 100644 (file)
@@ -4,10 +4,10 @@
       choices: []
     };
     $.extend(settings, options);
       choices: []
     };
     $.extend(settings, options);
-    
+
     var input = $(this).hide();
     var values = input.val().split(',');
     var input = $(this).hide();
     var values = input.val().split(',');
-    
+
     var container = $('<div></div>').insertAfter($(this));
     var choicesList = $('<ol class="choices connectedSortable"></ol>').appendTo(container).css({
       width: 200, float: 'left', minHeight: 200, backgroundColor: '#eee', margin: 0, padding: 0
     var container = $('<div></div>').insertAfter($(this));
     var choicesList = $('<ol class="choices connectedSortable"></ol>').appendTo(container).css({
       width: 200, float: 'left', minHeight: 200, backgroundColor: '#eee', margin: 0, padding: 0
@@ -19,7 +19,7 @@
     $.each(settings.choices, function() {
       choiceIds.push('' + this.id);
     });
     $.each(settings.choices, function() {
       choiceIds.push('' + this.id);
     });
-    
+
     function createItem(hash) {
       return $('<li>' + hash.name + '</li>').css({
         backgroundColor: '#cff',
     function createItem(hash) {
       return $('<li>' + hash.name + '</li>').css({
         backgroundColor: '#cff',
         margin: 0
       }).data('obj-id', hash.id);
     }
         margin: 0
       }).data('obj-id', hash.id);
     }
-    
+
     $.each(settings.choices, function() {
       if ($.inArray('' + this.id, values) == -1) {
         choicesList.append(createItem(this));
       }
     });
     $.each(settings.choices, function() {
       if ($.inArray('' + this.id, values) == -1) {
         choicesList.append(createItem(this));
       }
     });
-    
+
     $.each(values, function() {
       var index = $.inArray('' + this, choiceIds); // Why this[0]?
       if (index != -1) {
         valuesList.append(createItem(settings.choices[index]));
       }
     });
     $.each(values, function() {
       var index = $.inArray('' + this, choiceIds); // Why this[0]?
       if (index != -1) {
         valuesList.append(createItem(settings.choices[index]));
       }
     });
-    
+
     choicesList.sortable({
                connectWith: '.connectedSortable'
        }).disableSelection();
     choicesList.sortable({
                connectWith: '.connectedSortable'
        }).disableSelection();
-       
+
        valuesList.sortable({
                connectWith: '.connectedSortable',
                update: function() {
        valuesList.sortable({
                connectWith: '.connectedSortable',
                update: function() {