diff options
Diffstat (limited to 'program/js')
-rw-r--r-- | program/js/app.js | 8 | ||||
-rw-r--r-- | program/js/common.js | 26 |
2 files changed, 15 insertions, 19 deletions
diff --git a/program/js/app.js b/program/js/app.js index 5a9ed219d..a9c345b41 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -4489,7 +4489,7 @@ function rcube_webmail() }; // Add folder row to the table and initialize it - this.add_folder_row = function (name, display_name, protected, subscribed, skip_init, class_name) + this.add_folder_row = function (name, display_name, is_protected, subscribed, skip_init, class_name) { if (!this.gui_objects.subscriptionlist) return false; @@ -4517,7 +4517,7 @@ function rcube_webmail() // update subscription checkbox $('input[name="_subscribed[]"]', row).val(name) - .prop({checked: subscribed ? true : false, disabled: protected ? true : false}); + .prop({checked: subscribed ? true : false, disabled: is_protected ? true : false}); // add to folder/row-ID map this.env.subscriptionrows[id] = [name, display_name, 0]; @@ -4568,7 +4568,7 @@ function rcube_webmail() }; // replace an existing table row with a new folder line (with subfolders) - this.replace_folder_row = function(oldfolder, newfolder, display_name, protected, class_name) + this.replace_folder_row = function(oldfolder, newfolder, display_name, is_protected, class_name) { if (!this.gui_objects.subscriptionlist) return false; @@ -4584,7 +4584,7 @@ function rcube_webmail() // replace an existing table row this._remove_folder_row(id); - row = $(this.add_folder_row(newfolder, display_name, protected, subscribed, true, class_name)); + row = $(this.add_folder_row(newfolder, display_name, is_protected, subscribed, true, class_name)); // detect tree depth change if (len = list.length) { diff --git a/program/js/common.js b/program/js/common.js index 16f2ebfc4..cacf0ff8e 100644 --- a/program/js/common.js +++ b/program/js/common.js @@ -383,21 +383,17 @@ function rcube_layer(id, attributes) parent = arg.parent, obj = document.createElement('DIV'); - with (obj) { - id = this.name; - with (style) { - position = 'absolute'; - visibility = (vis) ? (vis==2) ? 'inherit' : 'visible' : 'hidden'; - left = l+'px'; - top = t+'px'; - if (w) - width = w.toString().match(/\%$/) ? w : w+'px'; - if (h) - height = h.toString().match(/\%$/) ? h : h+'px'; - if (z) - zIndex = z; - } - } + obj.id = this.name; + obj.style.position = 'absolute'; + obj.style.visibility = (vis) ? (vis==2) ? 'inherit' : 'visible' : 'hidden'; + obj.style.left = l+'px'; + obj.style.top = t+'px'; + if (w) + obj.style.width = w.toString().match(/\%$/) ? w : w+'px'; + if (h) + obj.style.height = h.toString().match(/\%$/) ? h : h+'px'; + if (z) + obj.style.zIndex = z; if (parent) parent.appendChild(obj); |