diff options
author | Antonio Gallo <tonicucoz@gmail.com> | 2011-08-08 09:18:45 +0000 |
---|---|---|
committer | Antonio Gallo <tonicucoz@gmail.com> | 2011-08-08 09:18:45 +0000 |
commit | 2358a5c1e3a2ac8c0220e2384f5f88747fdba929 (patch) | |
tree | 73be02cf620dbfacc8ace37124f5b391eac4b3c9 /h-source/Public/Js | |
parent | ca65a9cb9d38b2e691db34a2439a0e1d79e87440 (diff) |
improved language tabs
Diffstat (limited to 'h-source/Public/Js')
-rw-r--r-- | h-source/Public/Js/functions.js | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/h-source/Public/Js/functions.js b/h-source/Public/Js/functions.js index c3661cd..9111ba4 100644 --- a/h-source/Public/Js/functions.js +++ b/h-source/Public/Js/functions.js @@ -137,4 +137,47 @@ function moderator_dialog(md_action,md_type) }); } +function animateTabs(defaultTag) +{ + $(".description_tabs").each(function(){ + + var that = $(this); + showTab(that,defaultTag); + $(this).find("li.desc_tabs a").click(function(){ + + var t_ref = $(this).attr("href").replace(/\#/, ""); + showTab(that,t_ref); + return false; + }); + }); + +} + +//show a single tab +function showTab(descObject,tagLabel) +{ + $(".separation_line").css("display","none"); + descObject.find(".description_tabs_page").css("display","none"); + descObject.find(".desc_tabs").removeClass("current_tab"); + if (descObject.find("#description_tabs_content").find("#"+tagLabel).length > 0) + { + descObject.find("#description_tabs_content").find("#"+tagLabel).css("display","block"); + descObject.find(".desc_menu").find("."+tagLabel).addClass("current_tab"); + } + else + { + if (descObject.find("#description_tabs_content").find("#en").length > 0) + { + descObject.find("#description_tabs_content").find("#en").css("display","block"); + descObject.find(".desc_menu").find(".en").addClass("current_tab"); + } + else + { + descObject.find("#description_tabs_content").find(".description_tabs_page").first().css("display","block"); + descObject.find(".desc_menu li").first().addClass("current_tab"); + } + } +// $("#description_tabs_content").find("#"+tagLabel).css("display","block"); +} + //-->
\ No newline at end of file |