comparison js/dnd-library.js @ 21:69db20fdbac2

Cleanup and refactoring.
author David Eads <eads@chicagotech.org>
date Tue, 10 Mar 2009 13:46:49 -0500
parents 89fe0aca43d4
children 4f58fa0a9a6d
comparison
equal deleted inserted replaced
20:89fe0aca43d4 21:69db20fdbac2
38 38
39 // Add preview behavior to editor items (thanks, BeautyTips!) 39 // Add preview behavior to editor items (thanks, BeautyTips!)
40 $('.editor-item', context).each(function () { 40 $('.editor-item', context).each(function () {
41 $(this).bt(Drupal.settings.dndLibraryPreviews[this.id], { 41 $(this).bt(Drupal.settings.dndLibraryPreviews[this.id], {
42 'trigger': 'none', 42 'trigger': 'none',
43 'width': 300, 43 'width': 375,
44 'spikeLength': 7, 44 'spikeLength': 7,
45 'spikeGirth': 9, 45 'spikeGirth': 9,
46 'corner-radius' : 3, 46 'corner-radius' : 3,
47 'strokeWidth': 1, 47 'strokeWidth': 1,
48 'fill': '#ffd', 48 'fill': '#ffd',
73 }); 73 });
74 Drupal.behaviors.dndLibrary(); 74 Drupal.behaviors.dndLibrary();
75 return false; 75 return false;
76 }); 76 });
77 77
78 $('.view-filters form', $this).submit(function() { 78 $('.view-filters input[type=submit]', $this).click(function() {
79 $(this).ajaxSubmit({ 79 $(this).ajaxSubmit({
80 // @TODO add URL from settings and target more specifically... 80 'url' : Drupal.settings.basePath + Drupal.settings.dndEnabledLibraries[$editor.get(0).id].url,
81 'dataType': 'json', 81 'dataType': 'json',
82 'success': function(responsetext, statustext) { 82 'success': function(responsetext, statustext) {
83 drupal.behaviors.dndlibrary.responsetext.call($this.get(0), responsetext, $editor); 83 Drupal.behaviors.dndLibrary.refreshLibrary.call($this.get(0), responsetext, $editor);
84 drupal.behaviors.dndlibrary(); 84 Drupal.behaviors.dndLibrary();
85 } 85 }
86 }); 86 });
87 return false; 87 return false;
88 }); 88 });
89 89