-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain0.js
More file actions
78 lines (78 loc) · 2.75 KB
/
main0.js
File metadata and controls
78 lines (78 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
function copyCode() {
var copyText = document.getElementById("enrollCode");
copyText.select();
document.execCommand("copy");
}
function sf_cb(url,vn) {
var sf,hid,query;
sf=(document.getElementsByName('searchF'))[0];
sf.action=url;
if (vn) {
console.log('vn: '+vn);
hid=(document.getElementsByName(vn))[0];
query=(document.getElementsByName('q'))[0];
console.log('hid: '+hid);
hid.removeAttribute('disabled');query.setAttribute('disabled','');
hid.value=query.value;
}
sf.submit();
if (vn) {query.removeAttribute('disabled');hid.setAttribute('disabled','');}
sf.action='https://google.com/search';
}
function sf_url_cb() {
var query,url,scheme,host,todo,m,wnd;
query=(document.getElementsByName('q'))[0];
url=query.value;
if (! url.match(/(\w|\d+[.:]\d+)/i)) {
url='https://tools.ietf.org/html/rfc3986#section-9';
}
if (m=url.match(/^([a-z0-9_+.-]+:\/{0,2})(.*)$/i)) {
scheme=m[1];todo=m[2];
} else {scheme='https://';todo=url;}
if (m=todo.match(/^([^\/?#]+)([\/?#].*)$/i)) {
host=m[1];todo=m[2];
} else {host=todo;todo='';}
host=host.replace(/\s+/,'_');
todo=todo.replace(/\s+/,'%20');
url=scheme+host+todo;
wnd=window.open(url,'_blank','noopener');
wnd.opener = null;
}
function us_smb_cb() {
var query,usrn,url,wnd;
query=(document.getElementsByName('usrName'))[0];
usrn=query.value;
console.log('us_smb_cb: '+usrn);
if (! usrn.match(/^[a-zA-Z]+\d\d\d\d$/)) {alert('FirstL0000');return;}
console.log('us_smb_cb: '+usrn);
url='file://///scc-stufile.ccs.spokane.cc.wa.us/Users'+ usrn[0].toUpperCase() +'/'+usrn;
console.log('us_smb_cb url: '+url);
wnd=window.open(url,'_blank','noopener');
wnd.opener = null;
}
function us_sp_cb() {
var query,usrn,url,wnd;
query=(document.getElementsByName('usrName'))[0];
usrn=query.value;
if (! usrn.match(/^[a-zA-Z]+\d\d\d\d$/)) {alert('FirstL0000');return;}
console.log('us_sp_cb: '+usrn);
url='https://communitycollegesofspokane-my.sharepoint.com/personal/'+usrn+'_bigfoot_spokane_edu';
console.log('us_sp_cb url: '+url);
wnd=window.open(url,'_blank','noopener');
wnd.opener = null;
}
function onload_body_cb() {
if ("ActiveXObject" in window) {
try {
var ax = new ActiveXObject("wscript.shell");
uname = ax.ExpandEnvironmentStrings("%USERNAME%");
//alert("un:"+uname);
console.log("un:"+uname)
} catch(e) {
//alert("caught:"+e);"Automation server can't create object"
}
} else {
//alert("no active X")
console.log("no active X")
}
}