From 7403abdac961a4779169e537ee0cf29b359d9e8a Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Wed, 10 Nov 2010 07:44:13 -0500 Subject: [PATCH] - Fix for nested fieldsets (inside tabbed fieldsets) --- skins/default/functions.js | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/skins/default/functions.js b/skins/default/functions.js index d5e38d5..3197c98 100644 --- a/skins/default/functions.js +++ b/skins/default/functions.js @@ -26,7 +26,11 @@ function rcube_init_tabs(id, current) { var content = document.getElementById(id), - fs = $('fieldset', content); + // get fieldsets of the higher-level (skip nested fieldsets) + fs = $('fieldset', content).not('fieldset > fieldset'); + + if (!fs.length) + return; current = current ? current : 0; @@ -38,7 +42,9 @@ // convert fildsets into tabs fs.each(function(idx) { - var tab, a, elm = $(this), legend = $('legend', elm); + var tab, a, elm = $(this), + // get first legend element + legend = $(elm).children('legend'); // create a tab a = $('<a>').text(legend.text()).attr('href', '#'); -- Gitblit v1.9.1