From 700ef1f09aeafd5f773737ad43fd4c284d3869b6 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sun, 25 Oct 2009 05:34:38 -0400
Subject: [PATCH] - Avoid unnecessary page loads for selected tab (#1486032)

---
 CHANGELOG                  |    1 +
 skins/default/settings.css |    1 +
 skins/default/functions.js |    1 +
 3 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index e392985..4279551 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,7 @@
 CHANGELOG RoundCube Webmail
 ===========================
 
+- Avoid unnecessary page loads for selected tab (#1486032)
 - Fix quota indicator issues by content generation on client-size (#1486197, #1486220)
 - Don't display disabled sections in Settings (#1486099)
 - Added server-side e-mail address validation with 'email_dns_check' option (#1485857)
diff --git a/skins/default/functions.js b/skins/default/functions.js
index df8af15..28af2e7 100644
--- a/skins/default/functions.js
+++ b/skins/default/functions.js
@@ -13,6 +13,7 @@
     tab = '#settingstab' + (rcmail.env.action=='preferences' ? 'default' : (rcmail.env.action.indexOf('identity')>0 ? 'identities' : rcmail.env.action.replace(/\./g, '')));
 
   $(tab).addClass('tablink-selected');
+  $(tab + '> a').removeAttr('onclick').unbind('click').bind('click', function(){return false});
 }
 
 function rcube_show_advanced(visible)
diff --git a/skins/default/settings.css b/skins/default/settings.css
index bf1ace0..b08a85f 100644
--- a/skins/default/settings.css
+++ b/skins/default/settings.css
@@ -42,6 +42,7 @@
 span.tablink-selected a
 {
   color: #000000;
+  cursor: default;
 }
 
 #rcmfd_timezone

--
Gitblit v1.9.1