您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
当前为
- // ==UserScript==
- // @name xd
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description try to take over the world!
- // @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 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" ){
- 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)])) {
- var section_num = td[3].textContent ;
- var times = tr[i].getElementsByTagName("tbody");
- var te = times[0].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();
- }
- },2000);
- }
- 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);}
- },2100*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.2;
- }
- 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]);
- }
- }
- 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);
- 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>'
- 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) {
- 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]);
- },3000);
- }
- },600+1500*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");
- 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()
- },2000); }, 15000);
- }
- 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 #cccccc";
- scr.style.overflow = "hidden";
- scr.innerHTML =scr.innerHTML + '<div style="width:100%;height:100px;background-color: #f1f1f1;color: #fff;font-weight: bold;font-family: Helvetica;text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);"><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:50%;;float:left;height:500px;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%;border-spacing=20px 0;height:500px;text-align:left;font: 50px arial, sans-serif;float:left;"><table dir="ltr" style="float: left;border-spacing=10px 0;padding-right: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><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() {
- 'use strict';
- inject(st);
- })();