|
1 | 1 | /* ==|== Responsive ============================================================= |
2 | | - Author: James South |
| 2 | + Author: James Jackson-South |
3 | 3 | twitter : http://twitter.com/James_M_South |
4 | 4 | github : https://github.com/ResponsiveBP/Responsive |
5 | | - Copyright (c), James South. |
| 5 | + Copyright (c), James Jackson-South. |
6 | 6 | Licensed under the MIT License. |
7 | 7 | ============================================================================== */ |
8 | 8 |
|
9 | | -/*! Responsive v4.1.2 | MIT License | responsivebp.com */ |
| 9 | +/*! Responsive v4.1.3 | MIT License | responsivebp.com */ |
10 | 10 |
|
11 | 11 | /* |
12 | 12 | * Responsive Core |
|
546 | 546 | }; |
547 | 547 |
|
548 | 548 | (function (old) { |
549 | | - /// <summary>Override the core html method in the jQuery object to fire a domchanged event whenever it is called.</summary> |
| 549 | + /// <summary>Override the core html method in the jQuery object to fire a RBPchanged event whenever it is called.</summary> |
550 | 550 | /// <param name="old" type="Function"> |
551 | 551 | /// The jQuery function being overridden. |
552 | 552 | /// </param> |
553 | 553 | /// <returns type="jQuery">The jQuery object for chaining.</returns> |
554 | 554 |
|
555 | | - var echanged = $.Event("domchanged"), |
| 555 | + var echanged = $.Event("RBPchanged"), |
556 | 556 | $d = $(d); |
557 | 557 |
|
558 | 558 | $.fn.html = function () { |
|
583 | 583 | } |
584 | 584 |
|
585 | 585 | // General variables and methods. |
586 | | - var eready = "ready" + ns + da, |
587 | | - echanged = ["domchanged" + ns + da, "shown.r.modal" + da].join(" "), |
| 586 | + var einit = "RBPinit" + ns + da, |
| 587 | + echanged = ["RBPchanged" + ns + da, "shown.r.modal" + da].join(" "), |
588 | 588 | eresize = ["resize" + ns, "orientationchange" + ns].join(" "), |
589 | 589 | einput = "input", |
590 | 590 | ekeyup = "keyup", |
|
732 | 732 | }, |
733 | 733 | debouncedInit = $.debounce(init, 500); |
734 | 734 |
|
735 | | - $(document).on([eready, echanged].join(" "), function (event) { |
736 | | - event.type === "ready" ? init() : debouncedInit(); |
737 | | - }); |
| 735 | + $(document).on([einit, echanged].join(" "), function (event) { |
| 736 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 737 | + }).ready(function(){$(this).trigger(einit);}); |
738 | 738 |
|
739 | 739 | w.RESPONSIVE_AUTOSIZE = true; |
740 | 740 |
|
|
760 | 760 | emouseleave = "mouseleave", |
761 | 761 | ekeydown = "keydown", |
762 | 762 | eclick = "click", |
763 | | - eready = "ready" + ns + da, |
764 | | - echanged = ["domchanged" + ns + da, "shown.r.modal" + da].join(" "), |
| 763 | + einit = "RBPinit" + ns + da, |
| 764 | + echanged = ["RBPchanged" + ns + da, "shown.r.modal" + da].join(" "), |
765 | 765 | eslide = "slide" + ns, |
766 | 766 | eslid = "slid" + ns; |
767 | 767 |
|
|
865 | 865 |
|
866 | 866 | if (this.options.touch) { |
867 | 867 | // You always have to pass the third parameter if setting data. |
868 | | - this.$element.on("swipe.carousel", { touchAction: "pan-y" }, true) |
| 868 | + this.$element.on("swipe.carousel", { touchAction: "pan-y" }, function(){return true;}) |
869 | 869 | .on("swipemove.carousel", $.proxy(this.swipemove, this)) |
870 | 870 | .on("swipeend.carousel", $.proxy(this.swipeend, this)); |
871 | 871 | } |
|
1334 | 1334 | }, |
1335 | 1335 | debouncedInit = $.debounce(init, 500); |
1336 | 1336 |
|
1337 | | - $(document).on([eready, echanged].join(" "), function (event) { |
1338 | | - event.type === "ready" ? init() : debouncedInit(); |
1339 | | - }); |
| 1337 | + $(document).on([einit, echanged].join(" "), function (event) { |
| 1338 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 1339 | + }).ready(function(){$(this).trigger(einit);}); |
1340 | 1340 |
|
1341 | 1341 | w.RESPONSIVE_CAROUSEL = true; |
1342 | 1342 |
|
|
1356 | 1356 | } |
1357 | 1357 |
|
1358 | 1358 | // General variables and methods. |
1359 | | - var eready = "ready" + ns + da, |
1360 | | - echanged = ["domchanged" + ns + da, "shown.r.modal" + da].join(" "), |
| 1359 | + var einit = "RBPinit" + ns + da, |
| 1360 | + echanged = ["RBPchanged" + ns + da, "shown.r.modal" + da].join(" "), |
1361 | 1361 | eresize = ["resize" + ns, "orientationchange" + ns].join(" "), |
1362 | 1362 | eload = "load" + ns, |
1363 | 1363 | eloaded = "loaded" + ns, |
|
1505 | 1505 | }, |
1506 | 1506 | debouncedInit = $.debounce(init, 500); |
1507 | 1507 |
|
1508 | | - $(document).on([eready, echanged].join(" "), function (event) { |
1509 | | - event.type === "ready" ? init() : debouncedInit(); |
1510 | | - }); |
| 1508 | + $(document).on([einit, echanged].join(" "), function (event) { |
| 1509 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 1510 | + }).ready(function(){$(this).trigger(einit);}); |
1511 | 1511 |
|
1512 | 1512 | w.RESPONSIVE_CONDITIONAL = true; |
1513 | 1513 |
|
|
1527 | 1527 | } |
1528 | 1528 |
|
1529 | 1529 | // General variables. |
1530 | | - var eready = "ready" + ns + da, |
1531 | | - echanged = ["domchanged" + ns + da, "shown.r.modal" + da].join(" "), |
| 1530 | + var einit = "RBPinit" + ns + da, |
| 1531 | + echanged = ["RBPchanged" + ns + da, "shown.r.modal" + da].join(" "), |
1532 | 1532 | eclick = "click", |
1533 | 1533 | edismiss = "dismiss" + ns, |
1534 | 1534 | edismissed = "dismissed" + ns; |
|
1641 | 1641 | }, |
1642 | 1642 | debouncedInit = $.debounce(init, 500); |
1643 | 1643 |
|
1644 | | - $(document).on([eready, echanged].join(" "), function (event) { |
1645 | | - event.type === "ready" ? init() : debouncedInit(); |
1646 | | - }); |
| 1644 | + $(document).on([einit, echanged].join(" "), function (event) { |
| 1645 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 1646 | + }).ready(function(){$(this).trigger(einit);}); |
1647 | 1647 |
|
1648 | 1648 | w.RESPONSIVE_DISMISS = true; |
1649 | 1649 |
|
|
1664 | 1664 | // General variables. |
1665 | 1665 | var supportTransition = w.getComputedStyle && $.support.transition, |
1666 | 1666 | rtl = $.support.rtl, |
1667 | | - eready = "ready" + ns + da, |
1668 | | - echanged = ["domchanged" + ns + da, "shown.r.modal" + da].join(" "), |
| 1667 | + einit = "RBPinit" + ns + da, |
| 1668 | + echanged = ["RBPchanged" + ns + da, "shown.r.modal" + da].join(" "), |
1669 | 1669 | eclick = "click", |
1670 | 1670 | ekeydown = "keydown", |
1671 | 1671 | eshow = "show" + ns, |
|
1922 | 1922 | index = length - 1; |
1923 | 1923 | } |
1924 | 1924 |
|
1925 | | - $($items.eq(index)).data("r.dropdown").show(); |
| 1925 | + var data = $($items.eq(index)).data("r.dropdown"); |
| 1926 | + data && data.show(); |
1926 | 1927 | } |
1927 | 1928 | }; |
1928 | 1929 |
|
|
1969 | 1970 | }, |
1970 | 1971 | debouncedInit = $.debounce(init, 500); |
1971 | 1972 |
|
1972 | | - $(document).on([eready, echanged].join(" "), function (event) { |
1973 | | - event.type === "ready" ? init() : debouncedInit(); |
1974 | | - }); |
| 1973 | + $(document).on([einit, echanged].join(" "), function (event) { |
| 1974 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 1975 | + }).ready(function(){$(this).trigger(einit);}); |
1975 | 1976 |
|
1976 | 1977 | w.RESPONSIVE_DROPDOWN = true; |
1977 | 1978 |
|
|
1998 | 1999 | $next = $("<button/>").attr({ "type": "button" }).addClass("modal-direction next fade-out"), |
1999 | 2000 | $placeholder = $("<div/>").addClass("modal-placeholder"), |
2000 | 2001 | // Events |
2001 | | - eready = "ready" + ns + da, |
2002 | | - echanged = "domchanged" + ns + da, |
| 2002 | + einit = "RBPinit" + ns + da, |
| 2003 | + echanged = "RBPchanged" + ns + da, |
2003 | 2004 | eresize = ["resize" + ns, "orientationchange" + ns].join(" "), |
2004 | 2005 | eclick = "click" + ns, |
2005 | 2006 | ekeydown = "keydown" + ns, |
|
2198 | 2199 |
|
2199 | 2200 | if (this.options.group) { |
2200 | 2201 | if (this.options.touch) { |
2201 | | - $modal.off("swipe.modal").on("swipe.modal", true) |
| 2202 | + $modal.off("swipe.modal").on("swipe.modal", function(){return true;}) |
2202 | 2203 | .off("swipeend.modal").on("swipeend.modal", this.swipeend.bind(this)); |
2203 | 2204 | } |
2204 | 2205 | } |
|
2715 | 2716 | }, |
2716 | 2717 | debouncedInit = $.debounce(init, 500); |
2717 | 2718 |
|
2718 | | - $(document).on([eready, echanged, eshown].join(" "), function (event) { |
2719 | | - event.type === "ready" ? init() : debouncedInit(); |
2720 | | - }); |
| 2719 | + $(document).on([einit, echanged, eshown].join(" "), function (event) { |
| 2720 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 2721 | + }).ready(function(){$(this).trigger(einit);}); |
2721 | 2722 |
|
2722 | 2723 | w.RESPONSIVE_MODAL = true; |
2723 | 2724 |
|
|
2739 | 2740 |
|
2740 | 2741 | // General variables and methods. |
2741 | 2742 | var $window = $(w), |
2742 | | - eready = "ready" + ns + da, |
2743 | | - echanged = ["domchanged" + ns + da, "shown.r.modal" + da].join(" "), |
| 2743 | + einit = "RBPinit" + ns + da, |
| 2744 | + echanged = ["RBPchanged" + ns + da, "shown.r.modal" + da].join(" "), |
2744 | 2745 | emodalShow = "show.r.modal" + da, |
2745 | 2746 | eclick = "click" + ns, |
2746 | 2747 | efocusin = "focusin" + ns, |
|
2952 | 2953 | }, |
2953 | 2954 | debouncedInit = $.debounce(init, 500); |
2954 | 2955 |
|
2955 | | - $(document).on([eready, echanged].join(" "), function (event) { |
2956 | | - event.type === "ready" ? init() : debouncedInit(); |
2957 | | - }); |
| 2956 | + $(document).on([einit, echanged].join(" "), function (event) { |
| 2957 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 2958 | + }).ready(function(){$(this).trigger(einit);}); |
2958 | 2959 |
|
2959 | 2960 | w.RESPONSIVE_NAVIGATION = true; |
2960 | 2961 |
|
|
2974 | 2975 | } |
2975 | 2976 |
|
2976 | 2977 | // General variables and methods. |
2977 | | - var eready = "ready" + ns + da, |
2978 | | - echanged = ["domchanged" + ns + da, "shown.r.modal" + da].join(" "), |
| 2978 | + var einit = "RBPinit" + ns + da, |
| 2979 | + echanged = ["RBPchanged" + ns + da, "shown.r.modal" + da].join(" "), |
2979 | 2980 | eadd = "add" + ns, |
2980 | 2981 | eadded = "added" + ns; |
2981 | 2982 |
|
|
3102 | 3103 | }, |
3103 | 3104 | debouncedInit = $.debounce(init, 500); |
3104 | 3105 |
|
3105 | | - $(document).on([eready, echanged].join(" "), function (event) { |
3106 | | - event.type === "ready" ? init() : debouncedInit(); |
3107 | | - }); |
| 3106 | + $(document).on([einit, echanged].join(" "), function (event) { |
| 3107 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 3108 | + }).ready(function(){$(this).trigger(einit);}); |
3108 | 3109 |
|
3109 | 3110 | w.RESPONSIVE_TABLE = true; |
3110 | 3111 |
|
|
3125 | 3126 |
|
3126 | 3127 | // General variables. |
3127 | 3128 | var rtl = $.support.rtl, |
3128 | | - eready = "ready" + ns + da, |
3129 | | - echanged = ["domchanged" + ns + da, "shown.r.modal" + da].join(" "), |
| 3129 | + einit = "RBPinit" + ns + da, |
| 3130 | + echanged = ["RBPchanged" + ns + da, "shown.r.modal" + da].join(" "), |
3130 | 3131 | eclick = "click", |
3131 | 3132 | ekeydown = "keydown", |
3132 | 3133 | eshow = "show" + ns, |
|
3333 | 3334 | }, |
3334 | 3335 | debouncedInit = $.debounce(init, 500); |
3335 | 3336 |
|
3336 | | - $(document).on([eready, echanged].join(" "), function (event) { |
3337 | | - event.type === "ready" ? init() : debouncedInit(); |
3338 | | - }); |
| 3337 | + $(document).on([einit, echanged].join(" "), function (event) { |
| 3338 | + event.type === "RBPinit" ? init() : debouncedInit(); |
| 3339 | + }).ready(function(){$(this).trigger(einit);}); |
3339 | 3340 |
|
3340 | 3341 | w.RESPONSIVE_TABS = true; |
3341 | 3342 |
|
|
0 commit comments