您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Lazy af to do my course sections so im doing this
// ==UserScript== // @name GoBlindH - Omdano // @namespace http://tampermonkey.net/ // @version 0.999 // @description Lazy af to do my course sections so im doing this // @author You // @match http://*/* // @grant none //@author omdano //@updateURL https://openuserjs.org/meta/omdano/My_Script.meta.js //@run-at document-end // @include http://mygju.gju.edu.jo* // @include https://mygju.gju.edu.jo* // @include file:///C:/Users/Troll_000/Desktop/My%20Study%20Plan%20Offered%20Courses.html // @include file:///C:/Users/Troll_000/Desktop/Courseadd2.html // x.setAttribute( "onclick", "javascript: PrimeFaces.ab({source:'j_idt26:std_menu_bar_id:j_idt30'});return false;" ); // ==/UserScript== function inject(func) { var source = func.toString(); var sr = document.getElementById("content"); var script = document.createElement('script'); script.innerHTML = source+"st();"; sr.appendChild(script); } function st() { st.datx = datx; st.table_sw = table_sw; st.button_ani =button_ani; st.button_res = button_res; st.hxe = hxe; var jbl = false ; var blk = []; var finl = []; var i = 0; var subjects = [] ; var fav_teach = []; var avo_teach = ["Dia Zeidan"]; var data = [] ; var possiblities = []; var j = 0 ; var z = 0; var k = 0; function button_ani(num) { for(i=0;i<10;i++) { if(parseInt(document.getElementById("bar").getElementsByTagName("span")[i].innerHTML) === num) { document.getElementById("bar").getElementsByTagName("span")[i].className = "ui-paginator-page ui-state-default ui-corner-all ui-state-hover"; break; } } } function button_res(){ for(i=0;i<10;i++) { document.getElementById("bar").getElementsByTagName("span")[i].className = "ui-paginator-page ui-state-default ui-corner-all"; } } function t_val(start,end) { var stz = 0 ; var enz = 0; if (start == "08:00 AM") { stz = 1; } else if (start == "09:30 AM") { stz = 2; } else if (start == "11:00 AM") { stz = 3; } else if (start == "12:30 PM") { stz = 4; } else if (start == "02:00 PM") { stz = 5; } else if (start == "03:30 PM") { stz = 6; } if (end == "09:30 AM") { enz = 2; } else if (end == "11:00 AM") { enz = 3; } else if (end == "12:30 PM") { enz = 4; } else if (end == "02:00 PM") { enz = 5; } else if (end == "03:30 PM") { enz = 6; } else if (end == "05:00 PM") { enz = 7; } return [stz,enz]; } function plot(inf) { var ite = 0; var inf_table = document.getElementById("sch_table"); inf_table.innerHTML = '<tbody id="sch_table" class="ui-datatable-data ui-widget-content" style="text-align:center;"></tbody></table></div></div>'; var d = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]; console.log(inf); for(i=0;i<7;i++){ var str = '<tr><td class="ui-state-default ui-selection-column">'+ d[i] +'</td>'; for(ite=0;ite<6;ite++) { if(inf[i][1]) { var fnd = 0; for(j=0;j<inf[i][1].length;j++) { console.log(inf[i][1][j][2]); for(z=0;z<inf[i][1][j][2].length;z++) { console.log(inf[i][1][j][2][z]); if(inf[i][1][j][2][z][0] == d[i]) { console.log("reach0"); console.log(inf[i][1][j][2][z][1]); var span = 0; var tim = t_val(inf[i][1][j][2][z][1][0],inf[i][1][j][2][z][1][1]); if(tim[0]-1 == ite) { console.log("reach1"); console.log(tim); if((tim[1]-tim[0]) > 1) { console.log("reach2"); str = str + '<td colspan="2">' + inf[i][1][j][0] + '<br>' + inf[i][1][j][1] + '</td>'; ite++; fnd = 1; } else { str = str + '<td>' + inf[i][1][j][0] + '<br>' + inf[i][1][j][1] + '</td>'; fnd = 1; } } } } } } if(fnd == 0) { str = str+ '<td></td>'; } } inf_table.innerHTML = inf_table.innerHTML + str + '</tr>' } } function sched_ti(pa) { var px = []; var dayz = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]; var iterlen = 0; if (pa.length>10){ iterlen = 10; } else { iterlen = pa.length; } for(i=0;i<iterlen;i++){ var tempo = []; for (day in dayz) { var sin_day =[]; console.log(pa[i]); for(cl in pa[i][1]) { for(timez in pa[i][1][cl][2]) { if(pa[i][1][cl][2][timez][0] == dayz[day]) { sin_day.push(pa[i][1][cl]); } } } tempo.push([dayz[day],sin_day]); } px.push(tempo); } return px ; } function table_sw(p) { plot(finl[p-1]); } function cvt_time(start,end) { var st = 0 ; var en = 0; if (start == "08:00 AM") { st = 800; } else if (start == "09:30 AM") { st = 930; } else if (start == "11:00 AM") { st = 1100; } else if (start == "12:30 PM") { st = 1230; } else if (start == "02:00 PM") { st = 1400; } else if (start == "03:30 PM") { st = 1530; } if (end == "09:30 AM") { en = 930; } else if (end == "11:00 AM") { en = 1100; } else if (end == "12:30 PM") { en = 1230; } else if (end == "02:00 PM") { en = 1400; } else if (end == "03:30 PM") { en = 1530; } else if (end == "05:00 PM") { en = 1700; } return [start,end]; } function fu_fil(dat) { console.log(dat.length); var temp = dat; var len = Math.max.apply(Math, dat.map(function (el) { return el.length;})); console.log(len); var new_fil_array = []; for (i=0;i<dat.length;i++) { if (dat[i].length <len) { temp.splice(i,1); console.log("deleted"); } } console.log(dat.length); return temp; } function s(x,y){ var pre = ['string' , 'number' , 'bool']; if(typeof x!== typeof y ){return pre.indexOf(typeof y) - pre.indexOf(typeof x);} if(x === y){return 0;} else {return (x > y)?1:-1;} } function dupli(data_unfil) { xd = data_unfil; console.log(data_unfil); console.log("dupli start"); console.log(data_unfil[0]); for(k=0;k<data_unfil.length;k++) { for(z=0;z<data_unfil.length;z++) { var counters = 0 ; if(k != z && (data_unfil[k] != [] || data_unfil[z] != [])) { for(i=0;i<data_unfil[z].length;i++) { if (data_unfil[k].indexOf(data_unfil[z][i]) > -1) { counters++; } else { continue; } } } else { continue; } if(counters == xd[k].length) { data_unfil[z] = [] ; xd.splice(z,1); console.log("delete"); }}} console.log(xd); console.log(xd.length); return xd; } function cartesian(arg) { var r = [], max = arg.length-1; function helper(arr, i) { for (var hj=0, l=arg[i].length; hj<l; hj++) { var a = arr.slice(0); // clone arr a.push(arg[i][hj]); if (i==max) r.push(a); else helper(a, i+1); } } helper([], 0); console.dir(r,"haxd"); return r; } function data_ext(subj,num) { document.getElementById("progtext").textContent = "Extracting "+subj+" Data."; table = document.getElementById("manage_course_sections_form:sections_tbl_data") ; tr = table.getElementsByTagName("tr"); var c = 0; var sectiondat = []; function strt() { setTimeout(function(){ for(i=0;i<tr.length;i++) { var timings = []; td = tr[i].getElementsByTagName("td"); if (td[0]) { if (td[0].className == "ui-selection-column" ){ /*for(j=0;j<sectData;j++){ sectData[j] = sectData[j].split("\t"); }*/ //console.log(sectData); console.log(td); console.log(jbl); console.log((td[td.length-6].textContent.indexOf("SI") == -1)); console.log(td[td.length-3].textContent); console.log(td[td.length-4].textContent); if(parseInt(td[td.length-2].textContent,10) < parseInt(td[td.length-3].textContent,10) && (td[td.length-1].textContent != "Blocked" || blk[subjects.indexOf(subj)]) && ((((jbl && (!(td[td.length-5].textContent.indexOf("SI") == -1 && td[td.length-5].textContent.indexOf("SD") == -1)))|| ((!(jbl)) && (td[td.length-5].textContent.indexOf("SI") == -1 && td[td.length-5].textContent.indexOf("SD") == -1)))))) { console.log("SECTION FOUND"); console.log(td[td.length-6]); var section_num = td[3].textContent ; var times = tr[i].getElementsByTagName("tbody"); var te = times[1].getElementsByTagName("td")[0].textContent; times = times[1].getElementsByTagName("tr"); console.log(te); for (j=0;j<times.length;j++) { var days = times[j].getElementsByTagName("td"); timings.push([days[0].textContent,cvt_time(days[1].textContent,days[3].textContent)]); } console.log(subj); if (timings[0]) { sectiondat.push([subj,section_num,timings,te]); } } }} } console.log(sectiondat); if (c<(num.length-1)) { console.log(c); c++; num[c].click(); strt(); } },3000); } if(c==0) { strt(); } setTimeout(function() { console.log((sectiondat[0] && c == (num.length-1))); if (sectiondat[0] && c == (num.length-1)) { console.log("data arch"); document.getElementById("progtext").textContent = "Done Extracting "+subj+" Data."; data.push(sectiondat);} },3100*num.length); } function perf(datax) { var perfe = []; for(i=0;i<datax.length;i++) { var points = 0.0000 ; for(j=0;j<datax[i].length;j++) { console.log(datax[i][j][3]); if (fav_teach.indexOf(datax[i][j][3]) > -1){ console.log("found"); points = points + 0.2; } if(avo_teach.indexOf(datax[i][j][3])> -1) { points = points - 0.01; } for(k=0;k<datax[i][j][2].length;k++) { if(datax[i][j][2][k][1][0] == "08:00 AM") { points = points + 0.5; } if(datax[i][j][2][k][1][1] == "05:00 PM") { points = points - 0.33; } else if(datax[i][j][2][k][1][1] == "03:30 PM" || datax[i][j][2][k][1][1] == "03:00 PM") { points = points - 0.25; } else if(datax[i][j][2][k][1][1] == "02:00 PM" || datax[i][j][2][k][1][1] == "01:30 PM") { points = points - 0.15; } else if(datax[i][j][2][k][1][1] == "12:30 PM" || datax[i][j][2][k][1][1] == "12:00 PM") { points = points - 0.09; } } } perfe.push([points,datax[i]]); } perfe.sort(function(a,b){return b[0] - a[0];}); console.log("perf done"); return perfe; } function filter(data) { var heh = 0 ; var kek = 0 ; var count = 0 ; var combi = []; for(count =0 ;count<data.length;count++){ var found = 0; for(i=0;i<data[count].length;i++) { for(j=0;j<data[count].length;j++) { if (i != j) { for(heh=0;heh<data[count][i][2].length;heh++) { for(kek=0;kek<data[count][j][2].length;kek++) { if(data[count][i][2][heh][0] == data[count][j][2][kek][0] && (data[count][i][2][heh][1][0] == data[count][j][2][kek][1][0] || data[count][i][2][heh][1][1] == data[count][j][2][kek][1][1])){ found = 1; break; } } } } } } if(found ==0) { combi.push(data[count]); } } return combi; } function sortArrayByLength(arr, ascYN) { arr.sort(function (a, b) { // sort array by length of text if (ascYN) return a.length - b.length; // ASC -> a - b else return b.length - a.length; // DESC -> b - a }); } function datx() { possiblities = []; data = []; subjects = []; fav_teach = []; blk = []; var arrxd = []; var heh =[]; arrxd = [document.getElementById("course1in:course").value,document.getElementById("course2in:course").value,document.getElementById("course3in:course").value,document.getElementById("course4in:course").value,document.getElementById("course5in:course").value,document.getElementById("course6in:course").value,document.getElementById("course7in:course").value,document.getElementById("course8in:course").value]; for(i=0;i<arrxd.length;i++) { if(arrxd[i]!=="") { heh.push(arrxd[i].toUpperCase()); } } subjects = heh; var a = [document.getElementById("te1:course"),document.getElementById("te2:course"),document.getElementById("te3:course")]; var t = []; for(i=0;i<a.length;i++) { if(a[i]!=="") { t.push(arrxd[i]); } } fav_teach = t; break_time(document.getElementById("sun").value,"Sun"); break_time(document.getElementById("mon").value,"Mon"); break_time(document.getElementById("thu").value,"Thu"); console.log(subjects); jbl = document.getElementById("SI").checked; blk = [document.getElementById("ck1").checked,document.getElementById("ck2").checked,document.getElementById("ck3").checked,document.getElementById("ck4").checked,document.getElementById("ck5").checked,document.getElementById("ck6").checked,document.getElementById("ck7").checked,document.getElementById("ck8").checked]; document.getElementById("hehz").innerHTML = '<div id="prog" style="text-align:center;letter-spacing:2px;font-family: "Times New Roman", Times, serif;font-size:80px;font-weight:bold;"><div id="progtext" style="padding-top:100px;">Initializing Values</div></div>'+'<div id="myProgress style="margin-top:200px;margin-left:10%;width:80%;background-color:white;height:30px;""><div id="myBar" style="width:1%;height:30px;background-color:green;background-clip:padding-box;position:relative;margin-top:100px;margin-left:10%;"></div></div>'+'<div id="warn" style="text-align:center;letter-spacing:2px;font-family: "Times New Roman", Times, serif;font-size:80px;font-weight:bold;"><div id="progtext" style="padding-top:100px;">Please keep this tab open to avoid errors !!</div>'; k=0; move(); myLoop(); var x = 0 ; var h = 0; console.log(subjects.length); var o = 0; var y = 0 ; var cons = 0 ; var poss = []; var passec = []; var pog = []; setTimeout(function() { pog= sm_red(); console.log("Hehe"); console.log(data); document.getElementById("progtext").textContent = "Generating all possible permutations."; setTimeout(function() { document.getElementById("progtext").textContent = "Filtering and Scoring."; if(pog.length == 0) { alert("No Possibilities"); console.log("NoPossiblities"); } else{ pog.sort(function() { sortArrayByLength(pog,true); }); console.log(pog.length); pog = perf(pog); console.log(pog); console.log(pog.length); document.getElementById("progtext").textContent = "Done , Organizing data."; console.log("finished"); finl = sched_ti(pog); console.log(finl); setTimeout(function() { document.getElementById("hehz").innerHTML = '<div id="who_elem" class="ui-datatable ui-widget dataTableClass" style="font-size:9.4pt;"><div class="ui-datatable-header ui-widget-header ui-corner-top">Possible Top 10 Schedules</div><div id="manage_course_sections_form:sections_tbl_paginator_top" class="ui-paginator ui-paginator-top ui-widget-header"> <span id="bar" class="ui-paginator-pages"><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(1)" onmouseover="st.button_ani(1)" onmouseout="st.button_res()">1</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(2)" onmouseover="st.button_ani(2)"onmouseout="st.button_res()">2</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(3)" onmouseover="st.button_ani(3)"onmouseout="st.button_res()">3</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(4)" onmouseover="st.button_ani(4)"onmouseout="st.button_res()">4</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(5)" onmouseover="st.button_ani(5)"onmouseout="st.button_res()">5</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(6)" onmouseover="st.button_ani(6)"onmouseout="st.button_res()">6</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(7)" onmouseover="st.button_ani(7)"onmouseout="st.button_res()">7</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(8)" onmouseover="st.button_ani(8)"onmouseout="st.button_res()" >8</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(9)"onmouseover="st.button_ani(9)"onmouseout="st.button_res()">9</span><span class="ui-paginator-page ui-state-default ui-corner-all" onclick="st.table_sw(10)"onmouseover="st.button_ani(10)"onmouseout="st.button_res()">10</span></span></div><div id="tab" class="ui-datatable-tablewrapper"><table id="xd" style="display:table;"><thead><tr><th id="manage_course_sections_form:sections_tbl:selection" class="ui-state-default ui-selection-column" style="width:16%"><span></span></th><th id="manage_course_sections_form:sections_tbl:selection" class="ui-state-default ui-selection-column" style="width:14%"><span>08:00 - 9:30</span></th><th id="manage_course_sections_form:sections_tbl:selection" class="ui-state-default ui-selection-column" style="width:14%"><span>9:30 - 11:00</span></th><th id="manage_course_sections_form:sections_tbl:selection" class="ui-state-default ui-selection-column" style="width:14%"><span>11:00 - 12:30</span></th><th id="manage_course_sections_form:sections_tbl:selection" class="ui-state-default ui-selection-column" style="width:14%"><span>12:30 - 02:00</span></th><th id="manage_course_sections_form:sections_tbl:selection" class="ui-state-default ui-selection-column" style="width:14%"><span>02:00 - 3:30</span></th><th id="manage_course_sections_form:sections_tbl:selection" class="ui-state-default ui-selection-column" style="width:16%"><span>03:30 - 5:00</span></th></tr></thead>'+ '<tbody id="sch_table" class="ui-datatable-data ui-widget-content" style="text-align:center;">'+ '</tbody></table></div></div>'; plot(finl[0]); },2600); } },800+2600*subjects.length); },(subjects.length* 30000)); } function sm_red() { var lenz = data.length; var combz = [data[0]]; var jk = 1; var kr =0; var br=0; console.log(data.length,"Kappa"); if(lenz>1) { for(jk=1;jk<data.length;jk++) { console.dir(combz); combz.push(data[jk]); console.dir(combz); var kra = cartesian(combz); if(jk>1){ console.log(kra.length); for(kr = 0;kr<kra.length;kr++) { for(br = 0;br<kra[kr][0].length;br++) { kra[kr].push(kra[kr][0][br]); } kra[kr].splice(0,1); }} combz = [filter(kra)]; console.log("yewankz"); }} else{ var kz =0; kra = []; console.log("The length"); console.log(data[0].length); for(kz=0;kz<data[0].length;kz++) { kra.push([data[0][kz]]); } combz = [kra]; } console.dir(combz[0]); console.log("haHAA"); return combz[0]; } function move() { var elem = document.getElementById("myBar"); var width = 1; var id = setInterval(frame, ((30000*subjects.length)+(600+2000*subjects.length))/80); function frame() { if (width >= 80) { clearInterval(id); } else { width++; elem.style.width = width + '%'; } } } function break_time(num,day) { var break_arr =[]; if(day == "Sun") { if(num == "1" ) { break_arr = [["break","1",[["Sun",["08:00 AM","09:30 AM"]],["Tue",["08:00 AM","09:30 AM"]]],"godliketeacher"]]; } else if(num == "2" ) { break_arr = [["break","1",[["Sun",["09:30 AM","11:00 AM"]],["Tue",["09:30 AM","11:00 AM"]]],"godliketeacher"]]; } else if(num == "3") { break_arr = [["break","1",[["Sun",["11:00 AM","12:30 PM"]],["Tue",["11:00 AM","12:30 PM"]]],"godliketeacher"]]; } else if(num == "4") { break_arr = [["break","1",[["Sun",["12:30 PM","02:00 PM"]],["Tue",["12:30 PM","02:00 PM"]]],"godliketeacher"]]; } else if(num == "5") { break_arr = [["break","1",[["Sun",["02:00 PM","03:30 PM"]],["Tue",["02:00 PM","03:30 PM"]]],"godliketeacher"]]; } else { return; } } else if(day == "Mon") { if(num == "1" ) { break_arr = [["break","1",[["Mon",["08:00 AM","09:30 AM"]],["Wed",["08:00 AM","09:30 AM"]]],"godliketeacher"]]; } else if(num == "2" ) { break_arr = [["break","1",[["Mon",["09:30 AM","11:00 AM"]],["Wed",["09:30 AM","11:00 AM"]]],"godliketeacher"]]; } else if(num == "3") { break_arr = [["break","1",[["Mon",["11:00 AM","12:30 PM"]],["Wed",["11:00 AM","12:30 PM"]]],"godliketeacher"]]; } else if(num == "4") { break_arr = [["break","1",[["Mon",["12:30 PM","02:00 PM"]],["Wed",["12:30 PM","02:00 PM"]]],"godliketeacher"]]; } else if(num == "5") { break_arr = [["break","1",[["Mon",["02:00 PM","03:30 PM"]],["Wed",["02:00 PM","03:30 PM"]]],"godliketeacher"]]; } else { return; } } else { if(num == "1" ) { break_arr = [["break","1",[["Thu",["08:00 AM","09:30 AM"]]],"godliketeacher"]]; } else if(num == "2" ) { break_arr = [["break","1",[["Thu",["09:30 AM","11:00 AM"]]],"godliketeacher"]]; } else if(num == "3") { break_arr = [["break","1",[["Thu",["11:00 AM","12:30 PM"]]],"godliketeacher"]]; } else if(num == "4") { break_arr = [["break","1",[["Thu",["12:30 PM","02:00 PM"]]],"godliketeacher"]]; } else if(num == "5") { break_arr = [["break","1",[["Thu",["02:00 PM","03:30 PM"]]],"godliketeacher"]]; } else { return; } } data.push(break_arr); } var xsum = 0; function myLoop () { var hexx = 1; hexx = document.getElementById("manage_course_sections_form:sections_tbl_paginator_top").getElementsByTagName("span")[5].getElementsByTagName("span"); // create a loop function setTimeout(function () { var form = document.getElementById("manage_course_sections_form:course"); var semester = document.getElementById("manage_course_sections_form:semester_input"); semester.value = 3; form.value = subjects[k]; document.getElementById("manage_course_sections_form:searchBtn").click(); setTimeout(function() {hexx= document.getElementById("manage_course_sections_form:sections_tbl_paginator_top").getElementsByTagName("span")[5].getElementsByTagName("span");xsum +=hexx.length;console.log(k);c=0; data_ext(subjects[k],hexx);k++; if (k < subjects.length) { myLoop(); } // .. setTimeout() },4000); }, 16000); } function hxe() { if (window.location.href == "https://mygju.gju.edu.jo/faces/course_sections/manage_course_sections.xhtml" || window.location.href == "https://mygju.gju.edu.jo/RegistrationSystem/faces/course_sections/manage_course_sections.xhtml"){ var scr = document.getElementById("content"); var hide = document.getElementById("manage_course_sections_form"); hide.style.display = "none"; hide.style.height = "0px"; scr.style.border = "1px solid black"; scr.style.overflow = "hidden"; scr.innerHTML =scr.innerHTML + '<div style="overflow:hidden;border-bottom: solid dotted black;font-size: 22px;width:100%;height:100px;color: #2c2c2c;background-color: #d5d5d5;letter-spacing: .05em;text-shadow: 4px 4px 0px #d5d5d5, 7px 7px 0px rgba(0, 0, 0, 0.2);"><div style="font-size: 3em;line-height: 70px;padding-left:1em;">GJU Custom Courses</div><div style="text-align:right;padding-right:1em;line-height: 10px;dir=rtl;font-size: 1em;">by Omar A. Al-Tamimi</div></div>'+ '<div id="hehexdz" style="height:500px;width:100%;background-color: #f1f1f1"><div id="hehz"><div id="var" style="width:49%;;float:left;height:500px;border-right:1px dotted black;text-align:left;font: 50px arial, sans-serif;"><table cellspacing="1px" dir="ltr" style="float: left;padding-left:1em;" width="100%"><tbody><tr><td><label id="course1" class="ui-outputlabel ui-widget">Course Code 1 :</label></td><td><input id="course1in:course" name="course1n" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td><td><input type="checkbox" id="ck1" value="1"><span style="font-size:12px">Blocked</span></td></tr><tr><td><label id="course2" class="ui-outputlabel ui-widget">Course Code 2 :</label></td><td><input id="course2in:course" name="course2n" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td><td><input type="checkbox" id="ck2" value="1"><span style="font-size:12px">Blocked</span></td></tr><tr><td><label id="course3" class="ui-outputlabel ui-widget">Course Code 3 :</label></td><td><input id="course3in:course" name="course3n" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td><td><input type="checkbox" id="ck3" value="1"><span style="font-size:12px">Blocked</span></td></tr><tr><td><label id="course4" class="ui-outputlabel ui-widget">Course Code 4 :</label></td><td><input id="course4in:course" name="course4n" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td><td><input type="checkbox" id="ck4" value="1"><span style="font-size:12px">Blocked</span></td></tr><tr><td><label id="course5" class="ui-outputlabel ui-widget">Course Code 5 :</label></td><td><input id="course5in:course" name="course5n" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td><td><input type="checkbox" id="ck5" value="1"><span style="font-size:12px">Blocked</span></td></tr><tr><td><label id="course6" class="ui-outputlabel ui-widget">Course Code 6 :</label></td><td><input id="course6in:course" name="course6n" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td><td><input type="checkbox" id="ck6" value="1"><span style="font-size:12px">Blocked</span></td></tr><tr><td><label id="course7" class="ui-outputlabel ui-widget">Course Code 7 :</label></td><td><input id="course7in:course" name="course7n" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td><td><input type="checkbox" id="ck7" value="1"><span style="font-size:12px">Blocked</span></td></tr><tr><td><label id="course8" class="ui-outputlabel ui-widget">Course Code 8 :</label></td><td><input id="course8in:course" name="course8n" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td><td><input type="checkbox" id="ck8" value="1"><span style="font-size:12px">Blocked</span></td></tr></tbody></table></div>'+ '<div id="var2" style="width:50%;height:500px;text-align:left;font: 50px arial, sans-serif;float:left;"><table dir="ltr" style="float: left;border-spacing=10px 0;padding-left:1em;" width="100%"><tbody><tr><td><label id="fav_teach" class="ui-outputlabel ui-widget">Prefered Teachers:</label></td><td><table cellspacing="1px" dir="ltr" style="float: left;padding-left:1em;" width="100%"><tbody><tr><td><input id="te1:course" name="te1" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td></tr><tr><td><input id="te2:course" name="te2" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td></tr><tr><td><input id="te3:course" name="te3" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" role="textbox" aria-disabled="false" aria-readonly="false" aria-multiline="false"></td></tr></tbody></table></td></tr><tr><td><label id="xdee" class="ui-outputlabel ui-widget">Break Times:          </label></td><td><table dir="ltr" style="float:left;padding-right:1em;" width=100%><tbody><tr><td><label id="fav_teach" class="ui-outputlabel ui-widget">Sunday-Tuesday:</label></td><td><select id="sun" class="ui-selectonemenu ui-widget ui-state-default ui-corner-all ui-helper-clearfix" ><option value="x">None</option><option value="1">08:00-09:30</option><option value="2">09:30-11:00</option><option value="3">11:00-12:30</option><option value="4">12:30-02:00</option><option value="5">02:00-03:30</option></td></tr><tr><td><label id="fav_teach" class="ui-outputlabel ui-widget">Monday-Wednesday:</label></td><td><select id="mon" class="ui-selectonemenu ui-widget ui-state-default ui-corner-all ui-helper-clearfix" ><option value="x">None</option><option value="1">08:00-09:30</option><option value="2">09:30-11:00</option><option value="3">11:00-12:30</option><option value="4">12:30-02:00</option><option value="5">02:00-03:30</option></td></tr><tr><td><label id="fav_teach" class="ui-outputlabel ui-widget">Thursday:</label></td><td><select id="thu" class="ui-selectonemenu ui-widget ui-state-default ui-corner-all ui-helper-clearfix" ><option value="x">None</option><option value="1">08:00-09:30</option><option value="2">09:30-11:00</option><option value="3">11:00-12:30</option><option value="4">12:30-02:00</option><option value="5">02:00-03:30</option></td></tr></tbody></td></tr><tr><td><input type="checkbox" id="SI" value="1"><span style="font-size:14px">Jabal Amman</span></td><td><button id="sub" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left commandButton" onclick ="st.datx()">Start</button></td></tr></tbody></table></div></div></div>'; scr.style.borderRadius = "25px"; // te1:course ,te2:course,te3:course }} (function(){ var butz =document.getElementsByTagName("center")[0]; butz.innerHTML = butz.innerHTML + '<td><button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left " onclick="st.hxe()" style="margin-top:10px;height:29.5px;width:150px" role="button" aria-disabled="false"><span class="ui-button-text ui-c">Custom Search</span></button></td>'; })(); } (function() { if(window.location.href == 'https://mygju.gju.edu.jo/faces/course_sections/manage_course_sections.xhtml' || window.location.href == 'https://mygju.gju.edu.jo/RegistrationSystem/faces/course_sections/manage_course_sections.xhtml') { 'use strict'; inject(st); } })();