PageSourceSearch

https://members.cps.ca/app/plugins/cred-frontend-editor/vendor/too…/toolset-forms/js/main.js?ver=4.5.1

js cps.ca collected 2026-09-24 08:53:44 UTC 1,967 bytes, 60 lines download raw bytes

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.