Issue #2075199 by RobLoach: Update jQuery Once to 1.2.3.
parent
9436f98c14
commit
6d0a1c5dc0
|
@ -1,14 +1,23 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* jQuery Once Plugin v1.2
|
* jQuery Once Plugin 1.2.3
|
||||||
* http://plugins.jquery.com/project/once
|
* http://plugins.jquery.com/once/
|
||||||
*
|
*
|
||||||
* Dual licensed under the MIT and GPL licenses:
|
* Dual licensed under the MIT and GPL licenses:
|
||||||
* http://www.opensource.org/licenses/mit-license.php
|
* http://www.opensource.org/licenses/mit-license.php
|
||||||
* http://www.gnu.org/licenses/gpl.html
|
* http://www.gnu.org/licenses/gpl.html
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(function ($) {
|
(function (factory) {
|
||||||
|
"use strict";
|
||||||
|
if (typeof exports === 'object') {
|
||||||
|
factory(require('jquery'));
|
||||||
|
} else if (typeof define === 'function' && define.amd) {
|
||||||
|
define(['jquery'], factory);
|
||||||
|
} else {
|
||||||
|
factory(jQuery);
|
||||||
|
}
|
||||||
|
}(function ($) {
|
||||||
|
"use strict";
|
||||||
var cache = {}, uuid = 0;
|
var cache = {}, uuid = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -35,9 +44,11 @@
|
||||||
* logic as $.each(). Returning true will continue to the next matched
|
* logic as $.each(). Returning true will continue to the next matched
|
||||||
* element in the set, while returning false will entirely break the
|
* element in the set, while returning false will entirely break the
|
||||||
* iteration.
|
* iteration.
|
||||||
|
*
|
||||||
|
* @api public
|
||||||
*/
|
*/
|
||||||
$.fn.once = function (id, fn) {
|
$.fn.once = function (id, fn) {
|
||||||
if (typeof id != 'string') {
|
if (typeof id !== 'string') {
|
||||||
// Generate a numeric ID if the id passed can't be used as a CSS class.
|
// Generate a numeric ID if the id passed can't be used as a CSS class.
|
||||||
if (!(id in cache)) {
|
if (!(id in cache)) {
|
||||||
cache[id] = ++uuid;
|
cache[id] = ++uuid;
|
||||||
|
@ -69,6 +80,8 @@
|
||||||
* logic as $.each(). Returning true will continue to the next matched
|
* logic as $.each(). Returning true will continue to the next matched
|
||||||
* element in the set, while returning false will entirely break the
|
* element in the set, while returning false will entirely break the
|
||||||
* iteration.
|
* iteration.
|
||||||
|
*
|
||||||
|
* @api public
|
||||||
*/
|
*/
|
||||||
$.fn.removeOnce = function (id, fn) {
|
$.fn.removeOnce = function (id, fn) {
|
||||||
var name = id + '-processed';
|
var name = id + '-processed';
|
||||||
|
@ -76,4 +89,4 @@
|
||||||
|
|
||||||
return $.isFunction(fn) ? elements.each(fn) : elements;
|
return $.isFunction(fn) ? elements.each(fn) : elements;
|
||||||
};
|
};
|
||||||
})(jQuery);
|
}));
|
||||||
|
|
|
@ -1249,8 +1249,8 @@ function system_library_info() {
|
||||||
// jQuery Once.
|
// jQuery Once.
|
||||||
$libraries['jquery.once'] = array(
|
$libraries['jquery.once'] = array(
|
||||||
'title' => 'jQuery Once',
|
'title' => 'jQuery Once',
|
||||||
'website' => 'http://plugins.jquery.com/project/once',
|
'website' => 'http://plugins.jquery.com/once/',
|
||||||
'version' => '1.2',
|
'version' => '1.2.3',
|
||||||
'js' => array(
|
'js' => array(
|
||||||
'core/assets/vendor/jquery-once/jquery.once.js' => array('group' => JS_LIBRARY, 'weight' => -19),
|
'core/assets/vendor/jquery-once/jquery.once.js' => array('group' => JS_LIBRARY, 'weight' => -19),
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in New Issue