|
|
@ -476,6 +476,7 @@ function rcube_elastic_ui() |
|
|
|
.addEventListener('googiespell_create', rcmail_popup_init) |
|
|
|
.addEventListener('setquota', update_quota) |
|
|
|
.addEventListener('enable-command', enable_command_handler) |
|
|
|
.addEventListener('clonerow', pretty_checkbox_fix) |
|
|
|
.addEventListener('init', init); |
|
|
|
|
|
|
|
// Add styling for TinyMCE editor popups
|
|
|
@ -3429,6 +3430,19 @@ function rcube_elastic_ui() |
|
|
|
.parent().append(label); |
|
|
|
}; |
|
|
|
|
|
|
|
/** |
|
|
|
* Fix pretty checkbox input in a cloned element |
|
|
|
*/ |
|
|
|
function pretty_checkbox_fix(params) |
|
|
|
{ |
|
|
|
var id, input = $(params.row).find('input[id^=icochk]'); |
|
|
|
|
|
|
|
if (input.length) { |
|
|
|
id = 'icochk' + (++env.checkboxes); |
|
|
|
input.attr('id', id).next('label').attr('for', id); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
/** |
|
|
|
* Make select dropdowns pretty |
|
|
|
* TODO: searching, optgroup, [multiple], iPhone/iPad |
|
|
|