PageSourceSearch

https://ops.iris.edu.gr/_content/Argus.Web.Shared/js/report-design…5qH4_Bxg5JLZRr6ND4cRWQbSQHsZ-zwJ7Hp_-wblHg4

js iris.edu.gr collected 2026-10-08 10:19:38 UTC 4,533 bytes, 76 lines download raw bytes

1function initKendoJquery() {
2    KendoLicensing.setScriptKey("141j044b041h541j4i1d542e58285k264c22502j5f465d385738613f5i3a5h3b5f40283k303d1k5b1k051i325b351g121b0h1g082k49500c1c101e0h1d0f2d41260621161d0k5e311d375d355a38593h5j4a5c31104j4b522760185c274b23521e4525501b10360k4e1f3d5c1c5319245g13544b51233c0h1i4g005g2i011e0f405d0j511b3920540e4j1j320b440d5e2k0f321j4d0i472b4j3j27592h0d351j5h115b294h175k20452k51233221581h0j50294c1d4g00540151264j3j2e4e275i335309572g3h28003j2k5e185916395f244d295d3g143b1a3i014103320c4a084617412i3c1d370e4e103g17414f20350651094j1g3a234h29472f5h2931094g28064h1d3f2d552c4g0k5d355714422i5g3b0460144d255i28390532085i28480a5720592e591j521d0k49265044103j12551b461a254f2d54073a0e47254d1g5j053927012b5301404i2060300a351k4g430e4f2836084e012761224h114b283b2g4f3i07590h1e5c304h1h56450g5k1j3j174i2a4401410j5i2d4f2c033d0b3f2g5b295d340d4g404d2e562g0f3412412k5a094h08360h31582i3i045k1f49122400572f5i3d15442743035a2f5i305h033957295314592a572a5h22101e3c5a2g3b244g1e5c05320c503h4i1a310k5a2a431e3c305f234908365e003h1h0j500j4f1i105k2445245f0c3618332h5606600f460d2i4b1g085h1233151k365j3d1a5a310e2d06510j1g5a114j0h3823501i3c28432k554653193d300d501f311h3a182539053i500f3c085k226108385e251838065209601f5148103e073c601k362a4b0e3d203a062b352345173j042d365b1g5j2439022b5j0h1c5103332h3i0k5d1d5024603k510f2f58024c2c3j184h0h1g5h2f4f23431f115c311h531k55205a1i582d5908275f0b3407551c3829430j1f414i2132163b084f12570h1b4227461641260431114412611g5a073045224b12600c4c0g1h552h56462e4a0c3b2j511k341h5b355c23431i31131k3g1b3h03382702372b351g41155e32105h1k380d4954214g054g3i28573a2k42554a54033j2f530f2k61490049");
3}
4
5function loadTelerikScripts() {
6    // <script src="https://kendo.cdn.telerik.com/2025.1.227/js/kendo.all.min.js" asp-append-version="true"></script>
7    // <script src="/argusapi/reportdesigner/resources/js/telerikReportViewer" asp-append-version="true"></script>
8    // <script src="/argusapi/reportdesigner/designerresources/js/webReportDesigner" asp-append-version="true"></script>
9    
10    addScriptFile("https://kendo.cdn.telerik.com/2025.1.227/js/kendo.all.min.js", "kendo.all.min.js", false);
11    addScriptFile("/argusapi/reportdesigner/resources/js/telerikReportViewer", "telerikReportViewer.js", false);
12    addScriptFile("/argusapi/reportdesigner/designerresources/js/webReportDesigner", "webReportDesigner.js", false);
13    
14    initKendoJquery();
15}
16
17function initReportDesigner(designerId, saveButtonId) {
18
19    window.localStorage.setItem("RestoreReports", "false");
20    window.localStorage.removeItem("PreviouslyOpenedReports");
21    window.localStorage.removeItem("LastOpenedReport");
22    
23    loadTelerikScripts();
24    
25    $.fn.onClassChange = function(cb) {
26        return $(this).each((_, el) => {
27            new MutationObserver(mutations => {
28                mutations.forEach(mutation => cb && cb(mutation.target, mutation.target.className));
29            }).observe(el, {
30                attributes: true,
31                attributeFilter: ['class']
32            });
33        });
34    }
35
36    if (designerId && saveButtonId) {
37
38        waitForElementToDisplay("li[data-action='documentSave']", function () {
39
40            $("#" + saveButtonId).prop("disabled", true);
41            $("#" + saveButtonId).addClass("rz-state-disabled");
42
43            $("#" + designerId).find("li[data-action='documentSave']").onClassChange(function (el, className) {
44                if (className.includes("k-disabled")) {
45                    $("#" + saveButtonId).prop("disabled", true);
46                    $("#" + saveButtonId).addClass("rz-state-disabled");
47                } else {
48                    $("#" + saveButtonId).prop("disabled", false);
49                    $("#" + saveButtonId).removeClass("rz-state-disabled");
50                }
51            });
52
53            $("#" + saveButtonId).click(function () {
54                $("#" + designerId).find("li[data-action='documentSave']").click();
55            });
56        }, 100, 30000);
57    }
58}
59
60function waitForElementToDisplay(selector, callback, checkFrequencyInMs, timeoutInMs) {
61    var startTimeInMs = Date.now();
62    (function loopSearch() {
63        if (document.querySelector(selector) != null) {
64            callback();
65            return;
66        }
67        else {
68            setTimeout(function () {
69                if (timeoutInMs && Date.now() - startTimeInMs > timeoutInMs)
70                    return;
71                loopSearch();
72            }, checkFrequencyInMs);
73        }
74    })();
75}
76

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.