calcms.js: own show, hide, toggle

This commit is contained in:
Milan
2020-05-23 23:17:14 +02:00
parent 549791bca5
commit eb5bfa7d62
2 changed files with 18 additions and 3 deletions

View File

@@ -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) {

View File

@@ -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 += '</div>';
document.getElementById(id).innerHTML = html;
$("#" + id).show("drop");
my.show(document.getElementById(id));
document.getElementById(id).style.visibility = "visible";
}
// end of Comment actions