PluginProbe ʕ •ᴥ•ʔ
Download Manager / 3.3.63
Download Manager v3.3.63
3.3.63 3.3.62 3.3.61 3.3.60 3.3.59 3.3.58 3.3.57 3.3.56 trunk 2.1.3 2.3.0 2.5.96 2.5.97 2.6.2 2.6.96 2.8.3 2.9.99 3.0.4 3.1.05 3.1.07 3.1.08 3.1.11 3.1.12 3.1.14 3.1.17 3.1.18 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.2.04 3.2.13 3.2.14 3.2.16 3.2.18 3.2.19 3.2.21 3.2.22 3.2.23 3.2.24 3.2.25 3.2.27 3.2.28 3.2.29 3.2.30 3.2.31 3.2.32 3.2.33 3.2.34 3.2.35 3.2.37 3.2.38 3.2.39 3.2.40 3.2.41 3.2.42 3.2.43 3.2.44 3.2.45 3.2.46 3.2.47 3.2.48 3.2.49 3.2.50 3.2.51 3.2.52 3.2.53 3.2.54 3.2.55 3.2.56 3.2.57 3.2.58 3.2.59 3.2.60 3.2.61 3.2.63 3.2.64 3.2.65 3.2.66 3.2.67 3.2.68 3.2.69 3.2.70 3.2.71 3.2.72 3.2.73 3.2.74 3.2.75 3.2.76 3.2.77 3.2.78 3.2.79 3.2.80 3.2.81 3.2.82 3.2.83 3.2.84 3.2.85 3.2.86 3.2.87 3.2.88 3.2.89 3.2.90 3.2.91 3.2.92 3.2.93 3.2.94 3.2.95 3.2.96 3.2.97 3.2.98 3.2.99 3.3.00 3.3.01 3.3.02 3.3.03 3.3.04 3.3.05 3.3.06 3.3.07 3.3.08 3.3.09 3.3.10 3.3.11 3.3.12 3.3.13 3.3.14 3.3.15 3.3.16 3.3.17 3.3.18 3.3.19 3.3.20 3.3.21 3.3.22 3.3.23 3.3.24 3.3.25 3.3.26 3.3.27 3.3.28 3.3.29 3.3.30 3.3.31 3.3.32 3.3.33 3.3.34 3.3.35 3.3.36 3.3.37 3.3.38 3.3.39 3.3.40 3.3.41 3.3.42 3.3.43 3.3.44 3.3.45 3.3.46 3.3.47 3.3.48 3.3.49 3.3.50 3.3.51 3.3.52 3.3.53 3.3.54 3.3.55
download-manager / assets / js / embed.js
download-manager / assets / js Last commit date
ads 8 months ago control 8 months ago img 10 years ago blocker.js 1 week ago blocker.min.js 1 week ago embed.js 5 years ago embed.min.js 7 months ago front.js 1 day ago front.min.js 1 day ago jquery-ui-timepicker-addon.js 10 years ago jquery-ui-timepicker-addon.min.js 7 months ago jquery.dataTables.min.js 1 year ago jquery.validate.js 7 months ago jquery.validate.min.js 1 week ago jqueryFileTree.js 5 years ago jqueryFileTree.min.js 7 months ago overwatch.js 7 months ago overwatch.min.js 7 months ago password-strength.js 2 years ago password-strength.min.js 7 months ago simple-scrollbar.js 7 months ago simple-scrollbar.min.js 7 months ago simplebar.js 6 years ago validator.min.js 9 years ago vue.js 9 months ago vue.min.js 9 months ago wpdm-admin.js 1 week ago wpdm-admin.min.js 1 week ago wpdm.js 6 months ago wpdm.min.js 6 months ago
embed.js
75 lines
1 function wpdm_embed(url){
2 var frameid = wpdm_frame_id('wpdm');
3 document.write("<iframe id='"+frameid+"' style=\"width: 100%; border: 0;\" src=\""+url+"&frameid="+frameid+"\"></iframe>")
4 }
5
6
7 function wpdm_frame_id (prefix, more_entropy) {
8
9 if (typeof prefix === 'undefined') {
10 prefix = "";
11 }
12
13 var retId;
14 var formatSeed = function (seed, reqWidth) {
15 seed = parseInt(seed, 10).toString(16); // to hex str
16 if (reqWidth < seed.length) { // so long we split
17 return seed.slice(seed.length - reqWidth);
18 }
19 if (reqWidth > seed.length) { // so short we pad
20 return Array(1 + (reqWidth - seed.length)).join('0') + seed;
21 }
22 return seed;
23 };
24
25 // BEGIN REDUNDANT
26 if (!this.php_js) {
27 this.php_js = {};
28 }
29 // END REDUNDANT
30 if (!this.php_js.uniqidSeed) { // init seed with big random int
31 this.php_js.uniqidSeed = Math.floor(Math.random() * 0x75bcd15);
32 }
33 this.php_js.uniqidSeed++;
34
35 retId = prefix; // start with prefix, add current milliseconds hex string
36 retId += formatSeed(parseInt(new Date().getTime() / 1000, 10), 8);
37 retId += formatSeed(this.php_js.uniqidSeed, 5); // add seed hex string
38 if (more_entropy) {
39 // for more entropy we add a float lower to 10
40 retId += (Math.random() * 10).toFixed(8).toString();
41 }
42
43 return retId;
44 }
45
46 function wpdm_adjust_frame_height(id,height) {
47 document.getElementById(id).style.height = height+"px";
48 }
49 function hideLockFrame() {
50 var element = document.getElementById("wpdm-lock-frame");
51 element.parentNode.removeChild(element);
52 }
53
54
55 if (window.addEventListener) {
56 window.addEventListener("message", listenMsg, false);
57 }
58 else if (window.attachEvent) {
59 window.attachEvent("onmessage", listenMsg, false);
60 }
61
62 function listenMsg(event) {
63 // Check sender origin to be trusted
64 //if (event.origin !== "http://example.com") return;
65
66 var data = event.data;
67
68 if (data.task === "showiframe") {
69 window.document.body.innerHTML += data.iframe;
70 }
71 if (data.task === "hideiframe") {
72 hideLockFrame();
73 }
74 }
75