Call resize handler in intervals to prevent lags and double onresize calls in Chrome (#1489005)
| | |
| | | CHANGELOG Roundcube Webmail |
| | | =========================== |
| | | |
| | | - Call resize handler in intervals to prevent lags and double onresize calls in Chrome (#1489005) |
| | | - Fix javascript error in IE9 when loading form with placeholders into an iframe (#1489008) |
| | | - Fix handling of some conditional comment tags in HTML message (#1489004) |
| | | - Add rel="noreferrer" for links in displayed messages (#1484686) |
| | |
| | | /** |
| | | * Update UI on window resize |
| | | */ |
| | | function resize() |
| | | function resize(e) |
| | | { |
| | | // resize in intervals to prevent lags and double onresize calls in Chrome (#1489005) |
| | | var interval = e ? 10 : 0; |
| | | |
| | | if (rcmail.resize_timeout) |
| | | window.clearTimeout(rcmail.resize_timeout); |
| | | |
| | | rcmail.resize_timeout = window.setTimeout(function() { |
| | | if (rcmail.env.task == 'mail') { |
| | | if (rcmail.env.action == 'show' || rcmail.env.action == 'preview') |
| | | layout_messageview(); |
| | |
| | | body[action]('floatingbuttons'); |
| | | } |
| | | }); |
| | | }, interval); |
| | | } |
| | | |
| | | /** |