From 64ed17594479d06e8fb67cc4740f0610885dc3f5 Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Fri, 23 Jan 2015 10:58:29 -0500
Subject: [PATCH] Code style improvements and fixes
---
skins/larry/ui.js | 25 +++++++++++++------------
1 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/skins/larry/ui.js b/skins/larry/ui.js
index c07ec99..839d787 100644
--- a/skins/larry/ui.js
+++ b/skins/larry/ui.js
@@ -277,21 +277,22 @@
orientation:'v', relative:true, start:266, min:180, size:12 }).init();
}
else if (rcmail.env.action == 'edit-prefs') {
- $('<a href="#toggle"></a>')
+ var legend = $('#preferences-details fieldset.advanced legend'),
+ toggle = $('<a href="#toggle"></a>')
.text(env.toggleoptions)
.attr('title', env.toggleoptions)
- .addClass('advanced-toggle')
- .appendTo('#preferences-details fieldset.advanced legend');
+ .addClass('advanced-toggle');
- $('#preferences-details fieldset.advanced legend').click(function(e){
- var collapsed = $(this).hasClass('collapsed'),
- toggle = $('.advanced-toggle', this).html(collapsed ? '▲' : '▼');
- $(this)
- .toggleClass('collapsed')
- .closest('fieldset').children('.propform').toggle()
- }).addClass('collapsed')
- // this magically fixes incorrect position of toggle link created above in Firefox 3.6
- .parents('form').css('display', 'inline');
+ legend.click(function(e) {
+ toggle.html($(this).hasClass('collapsed') ? '▲' : '▼');
+
+ $(this).toggleClass('collapsed')
+ .closest('fieldset').children('.propform').toggle()
+ }).append(toggle).addClass('collapsed')
+
+ // this magically fixes incorrect position of toggle link created above in Firefox 3.6
+ if (bw.mz)
+ legend.parents('form').css('display', 'inline');
}
}
/*** addressbook task ***/
--
Gitblit v1.9.1