timetable/module.js
2020-07-05 20:25:20 +00:00

93 lines
3.3 KiB
JavaScript

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';
}
};