diff --git a/demos/functional/templates/ui.effects.easing.ex2.html b/demos/functional/templates/ui.effects.easing.ex2.html index 9e7f1d66b..651ba18ab 100644 --- a/demos/functional/templates/ui.effects.easing.ex2.html +++ b/demos/functional/templates/ui.effects.easing.ex2.html @@ -1,19 +1,19 @@ -
- - -
- \ No newline at end of file diff --git a/tests/droppable.html b/tests/droppable.html index 177010446..ec4bb758b 100644 --- a/tests/droppable.html +++ b/tests/droppable.html @@ -1,41 +1,41 @@ - - - - jQuery UI Droppable Test Suite - - - - - - - - - - - - - - - - - -

jQuery UI Droppable Test Suite

- -

- -
    - -
    -
    Draggable
    -
    Droppable
    -
    - - - + + + + jQuery UI Droppable Test Suite + + + + + + + + + + + + + + + + + +

    jQuery UI Droppable Test Suite

    + +

    + +
      + +
      +
      Draggable
      +
      Droppable
      +
      + + + diff --git a/tests/droppable.js b/tests/droppable.js index 35d34f699..200753100 100644 --- a/tests/droppable.js +++ b/tests/droppable.js @@ -1,223 +1,223 @@ -/* - * droppable unit tests - */ -(function($) { -// -// Droppable Test Helper Functions -// - -var defaults = { - accept: null, - activeClass: null, - cssNamespace: "ui", - disabled: false, - greedy: false, - hoverClass: null, - scope: "default", - tolerance: "intersect" -}; - -var el, drg; - -function shouldBeDroppable() { - ok(false, "missing test - should be droppable"); -} - -function shouldNotBeDroppable() { - ok(false, "missing test - should not be droppable"); -} - -// Droppable Tests -module("droppable"); - -test("init", function() { - expect(6); - - $("
      ").appendTo('body').droppable().remove(); - ok(true, '.droppable() called on element'); - - $([]).droppable(); - ok(true, '.droppable() called on empty collection'); - - $("
      ").droppable(); - ok(true, '.droppable() called on disconnected DOMElement'); - - $("
      ").droppable().droppable("foo"); - ok(true, 'arbitrary method called after init'); - - $("
      ").droppable().data("foo.droppable"); - ok(true, 'arbitrary option getter after init'); - - $("
      ").droppable().data("foo.droppable", "bar"); - ok(true, 'arbitrary option setter after init'); -}); - -test("destroy", function() { - expect(6); - - $("
      ").appendTo('body').droppable().droppable("destroy").remove(); - ok(true, '.droppable("destroy") called on element'); - - $([]).droppable().droppable("destroy"); - ok(true, '.droppable("destroy") called on empty collection'); - - $("
      ").droppable().droppable("destroy"); - ok(true, '.droppable("destroy") called on disconnected DOMElement'); - - $("
      ").droppable().droppable("destroy").droppable("foo"); - ok(true, 'arbitrary method called after destroy'); - - $("
      ").droppable().droppable("destroy").data("foo.droppable"); - ok(true, 'arbitrary option getter after destroy'); - - $("
      ").droppable().droppable("destroy").data("foo.droppable", "bar"); - ok(true, 'arbitrary option setter after destroy'); -}); - -test("enable", function() { - expect(6); - el = $("#droppable1").droppable({ disabled: true }); - shouldNotBeDroppable(); - el.droppable("enable"); - shouldBeDroppable(); - equals(el.data("disabled.droppable"), false, "disabled.droppable getter"); - el.droppable("destroy"); - el.droppable({ disabled: true }); - shouldNotBeDroppable(); - el.data("disabled.droppable", false); - equals(el.data("disabled.droppable"), false, "disabled.droppable setter"); - shouldBeDroppable(); -}); - -test("disable", function() { - expect(6); - el = $("#droppable1").droppable({ disabled: false }); - shouldBeDroppable(); - el.droppable("disable"); - shouldNotBeDroppable(); - equals(el.data("disabled.droppable"), true, "disabled.droppable getter"); - el.droppable("destroy"); - el.droppable({ disabled: false }); - shouldBeDroppable(); - el.data("disabled.droppable", true); - equals(el.data("disabled.droppable"), true, "disabled.droppable setter"); - shouldNotBeDroppable(); -}); - -test("element types", function() { - var typeNames = ('p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,div,form' - + ',table,fieldset,address,ins,del,em,strong,q,cite,dfn,abbr' - + ',acronym,code,samp,kbd,var,img,object,hr' - + ',input,button,label,select,iframe').split(','); - - $.each(typeNames, function(i) { - var typeName = typeNames[i]; - el = $(document.createElement(typeName)).appendTo('body'); - (typeName == 'table' && el.append("content")); - el.droppable(); - shouldBeDroppable(); - el.droppable("destroy"); - el.remove(); - }); -}); - -test("defaults", function() { - el = $("
      ").droppable(); - $.each(defaults, function(key, val) { - var actual = el.data(key + ".droppable"), expected = val; - same(actual, expected, key); - }); - el.remove(); -}); - -test("option setting", function() { - // The plugin shouldn't modify an option value set by the user - $.each(defaults, function(key, val) { - el = $("
      ").droppable(); - el.data(key + ".droppable", val); - var actual = el.data(key + ".droppable"), expected = val; - same(actual, expected, key); - el.remove(); - }); -}); - -module("droppable: Options"); - -test("accept, selector", function() { - ok(false, "missing test"); -}); - -test("accept, fn", function() { - ok(false, "missing test"); -}); - -test("activeClass", function() { - ok(false, "missing test"); -}); - -test("cssNamespace", function() { - //cssNamespace should be appended with '-droppable' and added as className - el = $("
      ").droppable({ cssNamespace: "ui" }); - equals(el[0].className, "ui-droppable"); - el.droppable("destroy"); - - //no className should be added if cssNamepsace is null - el = $("
      ").droppable({ cssNamespace: null }); - equals(el[0].className, ""); - el.droppable("destroy"); -}); - -test("greedy", function() { - ok(false, "missing test"); -}); - -test("hoverClass", function() { - ok(false, "missing test"); -}); - -test("scope", function() { - ok(false, "missing test"); -}); - -test("tolerance, fit", function() { - ok(false, "missing test"); -}); - -test("tolerance, intersect", function() { - ok(false, "missing test"); -}); - -test("tolerance, pointer", function() { - ok(false, "missing test"); -}); - -test("tolerance, touch", function() { - ok(false, "missing test"); -}); - -module("droppable: Callbacks"); - -test("activate", function() { - ok(false, "missing test"); -}); - -test("deactivate", function() { - ok(false, "missing test"); -}); - -test("over", function() { - ok(false, "missing test"); -}); - -test("out", function() { - ok(false, "missing test"); -}); - -test("drop", function() { - ok(false, "missing test"); -}); - -module("droppable: Tickets"); - - -})(jQuery); +/* + * droppable unit tests + */ +(function($) { +// +// Droppable Test Helper Functions +// + +var defaults = { + accept: null, + activeClass: null, + cssNamespace: "ui", + disabled: false, + greedy: false, + hoverClass: null, + scope: "default", + tolerance: "intersect" +}; + +var el, drg; + +function shouldBeDroppable() { + ok(false, "missing test - should be droppable"); +} + +function shouldNotBeDroppable() { + ok(false, "missing test - should not be droppable"); +} + +// Droppable Tests +module("droppable"); + +test("init", function() { + expect(6); + + $("
      ").appendTo('body').droppable().remove(); + ok(true, '.droppable() called on element'); + + $([]).droppable(); + ok(true, '.droppable() called on empty collection'); + + $("
      ").droppable(); + ok(true, '.droppable() called on disconnected DOMElement'); + + $("
      ").droppable().droppable("foo"); + ok(true, 'arbitrary method called after init'); + + $("
      ").droppable().data("foo.droppable"); + ok(true, 'arbitrary option getter after init'); + + $("
      ").droppable().data("foo.droppable", "bar"); + ok(true, 'arbitrary option setter after init'); +}); + +test("destroy", function() { + expect(6); + + $("
      ").appendTo('body').droppable().droppable("destroy").remove(); + ok(true, '.droppable("destroy") called on element'); + + $([]).droppable().droppable("destroy"); + ok(true, '.droppable("destroy") called on empty collection'); + + $("
      ").droppable().droppable("destroy"); + ok(true, '.droppable("destroy") called on disconnected DOMElement'); + + $("
      ").droppable().droppable("destroy").droppable("foo"); + ok(true, 'arbitrary method called after destroy'); + + $("
      ").droppable().droppable("destroy").data("foo.droppable"); + ok(true, 'arbitrary option getter after destroy'); + + $("
      ").droppable().droppable("destroy").data("foo.droppable", "bar"); + ok(true, 'arbitrary option setter after destroy'); +}); + +test("enable", function() { + expect(6); + el = $("#droppable1").droppable({ disabled: true }); + shouldNotBeDroppable(); + el.droppable("enable"); + shouldBeDroppable(); + equals(el.data("disabled.droppable"), false, "disabled.droppable getter"); + el.droppable("destroy"); + el.droppable({ disabled: true }); + shouldNotBeDroppable(); + el.data("disabled.droppable", false); + equals(el.data("disabled.droppable"), false, "disabled.droppable setter"); + shouldBeDroppable(); +}); + +test("disable", function() { + expect(6); + el = $("#droppable1").droppable({ disabled: false }); + shouldBeDroppable(); + el.droppable("disable"); + shouldNotBeDroppable(); + equals(el.data("disabled.droppable"), true, "disabled.droppable getter"); + el.droppable("destroy"); + el.droppable({ disabled: false }); + shouldBeDroppable(); + el.data("disabled.droppable", true); + equals(el.data("disabled.droppable"), true, "disabled.droppable setter"); + shouldNotBeDroppable(); +}); + +test("element types", function() { + var typeNames = ('p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,div,form' + + ',table,fieldset,address,ins,del,em,strong,q,cite,dfn,abbr' + + ',acronym,code,samp,kbd,var,img,object,hr' + + ',input,button,label,select,iframe').split(','); + + $.each(typeNames, function(i) { + var typeName = typeNames[i]; + el = $(document.createElement(typeName)).appendTo('body'); + (typeName == 'table' && el.append("content")); + el.droppable(); + shouldBeDroppable(); + el.droppable("destroy"); + el.remove(); + }); +}); + +test("defaults", function() { + el = $("
      ").droppable(); + $.each(defaults, function(key, val) { + var actual = el.data(key + ".droppable"), expected = val; + same(actual, expected, key); + }); + el.remove(); +}); + +test("option setting", function() { + // The plugin shouldn't modify an option value set by the user + $.each(defaults, function(key, val) { + el = $("
      ").droppable(); + el.data(key + ".droppable", val); + var actual = el.data(key + ".droppable"), expected = val; + same(actual, expected, key); + el.remove(); + }); +}); + +module("droppable: Options"); + +test("accept, selector", function() { + ok(false, "missing test"); +}); + +test("accept, fn", function() { + ok(false, "missing test"); +}); + +test("activeClass", function() { + ok(false, "missing test"); +}); + +test("cssNamespace", function() { + //cssNamespace should be appended with '-droppable' and added as className + el = $("
      ").droppable({ cssNamespace: "ui" }); + equals(el[0].className, "ui-droppable"); + el.droppable("destroy"); + + //no className should be added if cssNamepsace is null + el = $("
      ").droppable({ cssNamespace: null }); + equals(el[0].className, ""); + el.droppable("destroy"); +}); + +test("greedy", function() { + ok(false, "missing test"); +}); + +test("hoverClass", function() { + ok(false, "missing test"); +}); + +test("scope", function() { + ok(false, "missing test"); +}); + +test("tolerance, fit", function() { + ok(false, "missing test"); +}); + +test("tolerance, intersect", function() { + ok(false, "missing test"); +}); + +test("tolerance, pointer", function() { + ok(false, "missing test"); +}); + +test("tolerance, touch", function() { + ok(false, "missing test"); +}); + +module("droppable: Callbacks"); + +test("activate", function() { + ok(false, "missing test"); +}); + +test("deactivate", function() { + ok(false, "missing test"); +}); + +test("over", function() { + ok(false, "missing test"); +}); + +test("out", function() { + ok(false, "missing test"); +}); + +test("drop", function() { + ok(false, "missing test"); +}); + +module("droppable: Tickets"); + + +})(jQuery); diff --git a/tests/ui.html b/tests/ui.html index 5f11b0a6b..b59446575 100644 --- a/tests/ui.html +++ b/tests/ui.html @@ -1,39 +1,39 @@ - - - - jQuery UI Test Suite - - - - - - - - - - - - - - - - - - - - - - - -

      jQuery UI Test Suite

      - -

      - -
        - -
        - -
        - - - + + + + jQuery UI Test Suite + + + + + + + + + + + + + + + + + + + + + + + +

        jQuery UI Test Suite

        + +

        + +
          + +
          + +
          + + + diff --git a/tests/ui.js b/tests/ui.js index 9260a3be5..03bbf405e 100644 --- a/tests/ui.js +++ b/tests/ui.js @@ -1,36 +1,36 @@ -/* - * common UI unit tests - */ -(function($) { - -var plugins = [ - "accordion", - "datepicker", - "dialog", - "draggable", - "droppable", - "progressbar", - "resizable", - "selectable", - "slider", - "sortable", - "tabs" -]; - -module("version"); - -test("core", function() { - equals($.ui.version, "@VERSION", "$.ui.version"); -}); - -$(plugins).each(function() { - var pluginName = this; - test(pluginName, function() { - if ($.ui[pluginName]) - equals($.ui[pluginName].version, "@VERSION", "$.ui." + pluginName + ".version"); - else - ok(false, "$.ui." + pluginName + " undefined."); - }); -}); - -})(jQuery); +/* + * common UI unit tests + */ +(function($) { + +var plugins = [ + "accordion", + "datepicker", + "dialog", + "draggable", + "droppable", + "progressbar", + "resizable", + "selectable", + "slider", + "sortable", + "tabs" +]; + +module("version"); + +test("core", function() { + equals($.ui.version, "@VERSION", "$.ui.version"); +}); + +$(plugins).each(function() { + var pluginName = this; + test(pluginName, function() { + if ($.ui[pluginName]) + equals($.ui[pluginName].version, "@VERSION", "$.ui." + pluginName + ".version"); + else + ok(false, "$.ui." + pluginName + " undefined."); + }); +}); + +})(jQuery); diff --git a/ui/i18n/ui.datepicker-fa.js b/ui/i18n/ui.datepicker-fa.js index d77021713..0ce4c7c98 100644 --- a/ui/i18n/ui.datepicker-fa.js +++ b/ui/i18n/ui.datepicker-fa.js @@ -1,25 +1,25 @@ -/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */ -/* Javad Mowlanezhad -- jmowla@gmail.com */ -/* Jalali calendar should supported soon! (Its implemented but I have to test it) */ -jQuery(function($) { - $.datepicker.regional['fa'] = { - clearText: 'حذف تاريخ', clearStatus: 'پاک کردن تاريخ جاري', - closeText: 'بستن', closeStatus: 'بستن بدون اعمال تغييرات', - prevText: '<قبلي', prevStatus: 'نمايش ماه قبل', - prevBigText: '<<', prevBigStatus: '', - nextText: 'بعدي>', nextStatus: 'نمايش ماه بعد', - nextBigText: '>>', nextBigStatus: '', - currentText: 'امروز', currentStatus: 'نمايش ماه جاري', - monthNames: ['فروردين','ارديبهشت','خرداد','تير','مرداد','شهريور', - 'مهر','آبان','آذر','دي','بهمن','اسفند'], - monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'], - monthStatus: 'نمايش ماه متفاوت', yearStatus: 'نمايش سال متفاوت', - weekHeader: 'هف', weekStatus: 'هفتهِ سال', - dayNames: ['يکشنبه','دوشنبه','سه‌شنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'], - dayNamesShort: ['ي','د','س','چ','پ','ج', 'ش'], - dayNamesMin: ['ي','د','س','چ','پ','ج', 'ش'], - dayStatus: 'قبول DD بعنوان اولين روز هفته', dateStatus: 'انتخاب D, M d', - dateFormat: 'yy/mm/dd', firstDay: 6, - initStatus: 'انتخاب تاريخ', isRTL: true}; - $.datepicker.setDefaults($.datepicker.regional['fa']); +/* Persian (Farsi) Translation for the jQuery UI date picker plugin. */ +/* Javad Mowlanezhad -- jmowla@gmail.com */ +/* Jalali calendar should supported soon! (Its implemented but I have to test it) */ +jQuery(function($) { + $.datepicker.regional['fa'] = { + clearText: 'حذف تاريخ', clearStatus: 'پاک کردن تاريخ جاري', + closeText: 'بستن', closeStatus: 'بستن بدون اعمال تغييرات', + prevText: '<قبلي', prevStatus: 'نمايش ماه قبل', + prevBigText: '<<', prevBigStatus: '', + nextText: 'بعدي>', nextStatus: 'نمايش ماه بعد', + nextBigText: '>>', nextBigStatus: '', + currentText: 'امروز', currentStatus: 'نمايش ماه جاري', + monthNames: ['فروردين','ارديبهشت','خرداد','تير','مرداد','شهريور', + 'مهر','آبان','آذر','دي','بهمن','اسفند'], + monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'], + monthStatus: 'نمايش ماه متفاوت', yearStatus: 'نمايش سال متفاوت', + weekHeader: 'هف', weekStatus: 'هفتهِ سال', + dayNames: ['يکشنبه','دوشنبه','سه‌شنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'], + dayNamesShort: ['ي','د','س','چ','پ','ج', 'ش'], + dayNamesMin: ['ي','د','س','چ','پ','ج', 'ش'], + dayStatus: 'قبول DD بعنوان اولين روز هفته', dateStatus: 'انتخاب D, M d', + dateFormat: 'yy/mm/dd', firstDay: 6, + initStatus: 'انتخاب تاريخ', isRTL: true}; + $.datepicker.setDefaults($.datepicker.regional['fa']); }); \ No newline at end of file diff --git a/ui/i18n/ui.datepicker-sq.js b/ui/i18n/ui.datepicker-sq.js index 5d1893800..49a1ac66f 100644 --- a/ui/i18n/ui.datepicker-sq.js +++ b/ui/i18n/ui.datepicker-sq.js @@ -1,25 +1,25 @@ -/* Albanian initialisation for the jQuery UI date picker plugin. */ -/* Written by Flakron Bytyqi (flakron@gmail.com). */ -jQuery(function($){ - $.datepicker.regional['sq'] = { - clearText: 'fshije', clearStatus: 'fshije datën aktuale', - closeText: 'mbylle', closeStatus: 'mbylle pa ndryshime', - prevText: '<mbrapa', prevStatus: 'trego muajin e fundit', - prevBigText: '<<', prevBigStatus: '', - nextText: 'Përpara>', nextStatus: 'trego muajin tjetër', - nextBigText: '>>', nextBigStatus: '', - currentText: 'sot', currentStatus: '', - monthNames: ['Janar','Shkurt','Mars','Pril','Maj','Qershor', - 'Korrik','Gusht','Shtator','Tetor','Nëntor','Dhjetor'], - monthNamesShort: ['Jan','Shk','Mar','Pri','Maj','Qer', - 'Kor','Gus','Sht','Tet','Nën','Dhj'], - monthStatus: 'trego muajin tjetër', yearStatus: 'trego tjetër vit', - weekHeader: 'Ja', weekStatus: 'Java e muajit', - dayNames: ['E Diel','E Hënë','E Martë','E Mërkurë','E Enjte','E Premte','E Shtune'], - dayNamesShort: ['Di','Hë','Ma','Më','En','Pr','Sh'], - dayNamesMin: ['Di','Hë','Ma','Më','En','Pr','Sh'], - dayStatus: 'Vendose DD si ditë të parë të javës', dateStatus: '\'Zgjedh\' D, M d', - dateFormat: 'dd.mm.yy', firstDay: 1, - initStatus: 'Zgjedhe një datë', isRTL: false}; - $.datepicker.setDefaults($.datepicker.regional['sq']); -}); +/* Albanian initialisation for the jQuery UI date picker plugin. */ +/* Written by Flakron Bytyqi (flakron@gmail.com). */ +jQuery(function($){ + $.datepicker.regional['sq'] = { + clearText: 'fshije', clearStatus: 'fshije datën aktuale', + closeText: 'mbylle', closeStatus: 'mbylle pa ndryshime', + prevText: '<mbrapa', prevStatus: 'trego muajin e fundit', + prevBigText: '<<', prevBigStatus: '', + nextText: 'Përpara>', nextStatus: 'trego muajin tjetër', + nextBigText: '>>', nextBigStatus: '', + currentText: 'sot', currentStatus: '', + monthNames: ['Janar','Shkurt','Mars','Pril','Maj','Qershor', + 'Korrik','Gusht','Shtator','Tetor','Nëntor','Dhjetor'], + monthNamesShort: ['Jan','Shk','Mar','Pri','Maj','Qer', + 'Kor','Gus','Sht','Tet','Nën','Dhj'], + monthStatus: 'trego muajin tjetër', yearStatus: 'trego tjetër vit', + weekHeader: 'Ja', weekStatus: 'Java e muajit', + dayNames: ['E Diel','E Hënë','E Martë','E Mërkurë','E Enjte','E Premte','E Shtune'], + dayNamesShort: ['Di','Hë','Ma','Më','En','Pr','Sh'], + dayNamesMin: ['Di','Hë','Ma','Më','En','Pr','Sh'], + dayStatus: 'Vendose DD si ditë të parë të javës', dateStatus: '\'Zgjedh\' D, M d', + dateFormat: 'dd.mm.yy', firstDay: 1, + initStatus: 'Zgjedhe një datë', isRTL: false}; + $.datepicker.setDefaults($.datepicker.regional['sq']); +});