diff --git a/website/agenda/js/calcms.cust.js b/website/agenda/js/calcms.cust.js index cc25187..37eac39 100644 --- a/website/agenda/js/calcms.cust.js +++ b/website/agenda/js/calcms.cust.js @@ -107,8 +107,7 @@ var calcms_settings = new Array(); } else { calcms.showProjectSeriesNames(calcms.getProject()); } - - $("#" + id).slideToggle(); + calcms.toggle(document.querySelector('#' + id)); } calcms.insertDeskNextShows = function insertDeskNextShows(desk) { diff --git a/website/agenda/js/calcms.js b/website/agenda/js/calcms.js index 34e0d67..3ff12c9 100644 --- a/website/agenda/js/calcms.js +++ b/website/agenda/js/calcms.js @@ -22,6 +22,22 @@ var calcms = (function($) { window.location.href = url; } + my.show = function (elem) { + elem.style.display = 'block'; + }; + + my.hide = function (elem) { + elem.style.display = 'none'; + }; + + my.toggle = function (elem) { + if (window.getComputedStyle(elem).display === 'block') { + my.hide(elem); + }else{ + my.show(elem); + } + }; + // get calcms setting my.get = function get(name) { if (calcms_settings[name] == null) return ''; @@ -494,7 +510,7 @@ var calcms = (function($) { html += ''; document.getElementById(id).innerHTML = html; - $("#" + id).show("drop"); + my.show(document.getElementById(id)); document.getElementById(id).style.visibility = "visible"; } // end of Comment actions