[249] | 1 | var tabElements = {};
|
---|
| 2 | var currentTabClass = "current_tab";
|
---|
| 3 |
|
---|
| 4 | function OpenTab () {
|
---|
| 5 | var menuElement = $(this);
|
---|
| 6 | var linkElement = menuElement.children ("a");
|
---|
| 7 | var linkName = linkElement.attr ("href");
|
---|
| 8 |
|
---|
| 9 | $("*").removeClass (currentTabClass);
|
---|
| 10 | menuElement.addClass (currentTabClass);
|
---|
| 11 | $(linkName).addClass (currentTabClass);
|
---|
| 12 | }
|
---|
| 13 |
|
---|
[245] | 14 | function InitializeTabs () {
|
---|
| 15 | $("#adminmenu > ul > li").addClass ("menu_button");
|
---|
| 16 | $(".admincontent > div").addClass ("contenttab");
|
---|
| 17 | $(".menu_button").on ('click.action', null, function (event) {
|
---|
| 18 | var menuElement = $(this);
|
---|
| 19 | var linkElement = menuElement.children ("a");
|
---|
| 20 | var linkName = linkElement.attr ("href");
|
---|
| 21 |
|
---|
| 22 | $("*").removeClass ("current_tab");
|
---|
| 23 | menuElement.addClass ("current_tab");
|
---|
| 24 | $(linkName).addClass ("current_tab");
|
---|
| 25 | });
|
---|
| 26 | }
|
---|
| 27 |
|
---|
| 28 | function ApplyTabPermissions () {
|
---|
| 29 | $("#adminmenu .menu_button").each (function () {
|
---|
| 30 | if ($(this).children ("a").data ("permission")) {
|
---|
| 31 | var perm = $(this).children ("a").data ("permission");
|
---|
| 32 | if (HasPermission (perm)) {
|
---|
| 33 | $(this).addClass ("allowed");
|
---|
| 34 | }
|
---|
| 35 | }
|
---|
| 36 | });
|
---|
| 37 |
|
---|
| 38 | $("#adminmenu .allowed").first ().click ();
|
---|
| 39 | }
|
---|
| 40 |
|
---|