diff --git a/block_timetable.php b/block_timetable.php index 0183501..9424e52 100755 --- a/block_timetable.php +++ b/block_timetable.php @@ -129,7 +129,7 @@ class block_timetable extends block_base { $PAGE->requires->js_init_call('M.block_timetable.helper.init', array($opts),false,$jsmodule); $this->content->text .= html_writer::start_tag('div', ['data-region' => 'calendar', 'class' => 'maincalendar']); - $this->content->text .= html_writer::start_tag('div', ['class' =>'slider']); + $this->content->text .= html_writer::start_tag('div', ['class' =>'slider', 'id'=>'timetable_frame']); $this->content->text .= html_writer::start_tag('div', ['class' =>'slides']); for ($i=0; $i<3; $i++) { $ttable->read_db($i); diff --git a/classes/timetable.php b/classes/timetable.php index 0ad2958..c46ffc9 100755 --- a/classes/timetable.php +++ b/classes/timetable.php @@ -145,7 +145,8 @@ class timetable { public function get_caption($week) { $result = ""; if ($week>0) { - $result .= ''; + //$result .= ''; + $result .= ''; } else { $result .= ''; //$result .= ''; @@ -156,7 +157,8 @@ class timetable { $result .= ""; $result .= ' | '; if ($week<2) { - $result .= ''; + //$result .= ''; + $result .= ''; } else { $result .= ''; } diff --git a/module.js b/module.js index 1626092..08a5bed 100644 --- a/module.js +++ b/module.js @@ -91,3 +91,15 @@ M.block_timetable.view_class = function() { cols[i].style.display = 'table'; } }; + +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'}); +}; diff --git a/styles.css b/styles.css index 4d15f11..cfc7950 100644 --- a/styles.css +++ b/styles.css @@ -13,10 +13,9 @@ .slider { width: 100%; - height: 100%; + /*height: 100%;*/ display: flex; - overflow-x: hidden; - scroll-snap-type: x mandatory; + overflow: hidden; } @supports (scroll-snap-type) {