From 1afe18a268038e59b19dc8520d5d11647f1001cd Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Sat, 21 Nov 2009 02:32:38 +0000 Subject: [PATCH] MINOR Formatting in TabSet.js git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@92554 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- javascript/TabSet.js | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/javascript/TabSet.js b/javascript/TabSet.js index 56ebaff4217..e714942d436 100644 --- a/javascript/TabSet.js +++ b/javascript/TabSet.js @@ -6,27 +6,29 @@ * their height explicitly set. This is important * for forms inside the CMS layout. */ - $('.ss-tabset').concrete({ - onmatch: function() { - this.rewriteHashlinks(); + $('.ss-tabset').concrete('ss', function($){ + return { + onmatch: function() { + this.rewriteHashlinks(); - // Initialize jQuery UI tabs - this.tabs({ - cookie: $.cookie ? { expires: 30, path: '/', name: 'ui-tabs-' + this.attr('id') } : false - }); - }, + // Initialize jQuery UI tabs + this.tabs({ + cookie: $.cookie ? { expires: 30, path: '/', name: 'ui-tabs-' + this.attr('id') } : false + }); + }, - /** - * Replace prefixes for all hashlinks in tabs. - * SSViewer rewrites them from "#Root_MyTab" to - * e.g. "/admin/#Root_MyTab" which makes them - * unusable for jQuery UI. - */ - rewriteHashlinks: function() { - $(this).find('ul a').each(function() { - var href = $(this).attr('href').replace(/.*(#.*)/, '$1'); - if(href) $(this).attr('href', href); - }); - } + /** + * Replace prefixes for all hashlinks in tabs. + * SSViewer rewrites them from "#Root_MyTab" to + * e.g. "/admin/#Root_MyTab" which makes them + * unusable for jQuery UI. + */ + rewriteHashlinks: function() { + $(this).find('ul a').each(function() { + var href = $(this).attr('href').replace(/.*(#.*)/, '$1'); + if(href) $(this).attr('href', href); + }); + } + }; }); })(jQuery); \ No newline at end of file