diff options
-rw-r--r-- | skins/larry/ui.js | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/skins/larry/ui.js b/skins/larry/ui.js index c8204b603..eac9ff912 100644 --- a/skins/larry/ui.js +++ b/skins/larry/ui.js @@ -1138,14 +1138,11 @@ function rcube_mail_ui() */ function show_about(elem) { - var frame = $('<iframe>').attr('id', 'aboutframe') - .attr('src', rcmail.url('settings/about')) - .attr('frameborder', '0') - .appendTo(document.body); - - var h = Math.floor($(window).height() * 0.75); - var buttons = {}; - var supportln = $('#supportlink'); + var frame = $('<iframe>').attr({id: 'aboutframe', src: rcmail.url('settings/about'), frameborder: '0'}); + h = Math.floor($(window).height() * 0.75), + buttons = {}, + supportln = $('#supportlink'); + if (supportln.length && (env.supporturl = supportln.attr('href'))) buttons[supportln.html()] = function(e){ env.supporturl.indexOf('mailto:') < 0 ? window.open(env.supporturl) : location.href = env.supporturl }; |