1var toolsetForms = toolsetForms || {}; 2 3var wptCallbacks = {}; 4wptCallbacks.validationInit = jQuery.Callbacks('unique'); 5wptCallbacks.addRepetitive = jQuery.Callbacks('unique'); 6wptCallbacks.removeRepetitive = jQuery.Callbacks('unique'); 7wptCallbacks.conditionalCheck = jQuery.Callbacks('unique'); 8wptCallbacks.reset = jQuery.Callbacks('unique'); 9 10// General 11jQuery( function() { 12 if (typeof wptValidation !== 'undefined') { 13 wptCallbacks.validationInit.add(function () { 14 wptValidation.init(); 15 }); 16 } 17 if (typeof wptCond !== 'undefined') { 18 wptCond.init(); 19 } else { 20 wptCallbacks.validationInit.fire(); 21 } 22} ); 23 24// Deprecated, use Toolset.hooks instead! 25var wptFilters = {}; 26function add_filter(name, callback, priority, args_num) { 27 var args = _.defaults(arguments, ['', '', 10, 2]); 28 if (typeof wptFilters[name] === 'undefined') 29 wptFilters[name] = {}; 30 if (typeof wptFilters[name][args[2]] === 'undefined') 31 wptFilters[name][args[2]] = []; 32 wptFilters[name][args[2]].push([callback, args[3]]); 33} 34function apply_filters(name, val) { 35 if (typeof wptFilters[name] === 'undefined') 36 return val; 37 var args = _.rest(_.toArray(arguments)); 38 _.each(wptFilters[name], function (funcs, priority) { 39 _.each(funcs, function ($callback) { 40 var _args = args.slice(0, $callback[1]); 41 args[0] = $callback[0].apply(null, _args); 42 }); 43 }); 44 return args[0]; 45} 46function add_action(name, callback, priority, args_num) { 47 add_filter.apply(null, arguments); 48} 49function do_action(name) { 50 if (typeof wptFilters[name] === 'undefined') 51 return false; 52 var args = _.rest(_.toArray(arguments)); 53 _.each(wptFilters[name], function (funcs, priority) { 54 _.each(funcs, function ($callback) { 55 var _args = args.slice(0, $callback[1]); 56 $callback[0].apply(null, _args); 57 }); 58 }); 59 return true; 60}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.