PageSourceSearch

https://cmaconsulting.com.au/wp-content/plugins/jquery-archive-list-widget/assets/js/jal.js?ver=4.0.1

js cmaconsulting.com.au collected 2026-09-30 05:35:16 UTC 1,927 bytes, 61 lines download raw bytes

1/*global jQuery:false */
2"use strict";
3
4function jqueryArchiveListDoEffect(listElements, effect, changeSymbol) {
5    switch (effect) {
6        case "fadeIn":
7            listElements.fadeToggle("", changeSymbol);
8            break;
9        case "slideDown":
10            listElements.slideToggle("", changeSymbol);
11            break;
12        default:
13            listElements.toggle(0, changeSymbol);
14            break;
15    }
16}
17
18function jqueryArchiveListAnimate(clickedObj, listElements, options, recursive) {
19    var changeSymbol = function () {
20        var symbol = jQuery(this).is(":hidden") ? options.expSym : options.conSym;
21        jQuery(clickedObj).children(".jaw_symbol").html(symbol);
22    };
23
24    switch (options.fxIn) {
25        case "fadeIn":
26            listElements.fadeToggle("", changeSymbol);
27            break;
28        case "slideDown":
29            listElements.slideToggle("", changeSymbol);
30            break;
31        default:
32            listElements.toggle(0, changeSymbol);
33            break;
34    }
35
36    if (options.accordion > 0 && recursive) {
37        jQuery(clickedObj).parent().siblings(".expanded").children("a").trigger("click");
38    }
39
40    jQuery(clickedObj).parent().toggleClass("expanded");
41}
42
43jQuery(function () {
44    jQuery(".jaw_widget").each(function () {
45        var options = {
46            fxIn: jQuery(this).siblings(".fx_in").val(),
47            expSym: jQuery(this).siblings(".ex_sym").val(),
48            conSym: jQuery(this).siblings(".con_sym").val(),
49            accordion: jQuery(this).siblings(".accordion").val()
50        };
51
52        jQuery(this).on("click", "li.jaw_years a.jaw_years, li.jaw_months a.jaw_months", function (e) {
53            var elements = jQuery(this).siblings("ul").children("li");
54
55            if (elements.length) {
56                e.preventDefault();
57                jqueryArchiveListAnimate(this, elements, options, true);
58            }
59        });
60    });
61});

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.