2020-07-05 20:25:20 +00:00
|
|
|
M.block_timetable = M.block_timetable || {};
|
|
|
|
|
|
|
|
M.block_timetable.helper = {
|
|
|
|
gY: null,
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* * @param Y the YUI object
|
|
|
|
* * @param opts an array of options
|
|
|
|
* */
|
|
|
|
init: function(Y,opts) {
|
|
|
|
|
|
|
|
M.block_timetable.helper.gY = Y;
|
|
|
|
console.log(opts['someinstancesetting']);
|
|
|
|
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
M.block_timetable.view_subject = function() {
|
|
|
|
var cols = document.getElementsByClassName('timetable_view_subject');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'table';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_room');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_teacher');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_class');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
M.block_timetable.view_teacher = function() {
|
|
|
|
var cols = document.getElementsByClassName('timetable_view_subject');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_room');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_teacher');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'table';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_class');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
M.block_timetable.view_room = function() {
|
|
|
|
var cols = document.getElementsByClassName('timetable_view_subject');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_room');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'table';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_teacher');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_class');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
M.block_timetable.view_class = function() {
|
|
|
|
var cols = document.getElementsByClassName('timetable_view_subject');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_room');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_teacher');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'none';
|
|
|
|
}
|
|
|
|
cols = document.getElementsByClassName('timetable_view_class');
|
|
|
|
for(i = 0; i < cols.length; i++) {
|
|
|
|
cols[i].style.display = 'table';
|
|
|
|
}
|
|
|
|
};
|
2020-07-12 20:46:25 +00:00
|
|
|
|
|
|
|
M.block_timetable.scroll_week = function(week) {
|
|
|
|
//document.getElementById("timetable_frame").style.left="300px";
|
|
|
|
//document.getElementById("timetable_frame").scrollLeft="300px";
|
|
|
|
//scroller = document.getElementById("timetable_frame");
|
|
|
|
//scroller = document.getElementById("yui_3_17_2_1_1594288845629_274");
|
|
|
|
scrollerarray = document.getElementsByClassName("slides");
|
|
|
|
scroller = scrollerarray[0];
|
|
|
|
//scroller.scrollTo(280,0);
|
|
|
|
scroller.scrollTo(Math.floor(Math.floor(scroller.scrollWidth * week/3)),0);
|
|
|
|
//scroller.scrollTo({scrollLeft: Math.floor(scroller.scrollWidth * ((week+1)/3)), behavior: 'smooth'});
|
|
|
|
};
|