1
|
function include_file(filename, filetype) {
|
2
|
if(!filetype){var filetype="js"}var th=document.getElementsByTagName("head")[0];var s=document.createElement((filetype=="js")?"script":"link");s.setAttribute("type",(filetype=="js")?"text/javascript":"text/css");if(filetype=="css"){s.setAttribute("rel","stylesheet")}s.setAttribute((filetype=="js")?"src":"href",filename);th.appendChild(s);
|
3
|
}
|
4
|
|
5
|
function redirect_to_page (url, timer) {
|
6
|
setTimeout('self.location.href="'+url+'"', timer);
|
7
|
}
|
8
|
|
9
|
$(document).ready(function()
|
10
|
{
|
11
|
if($(".jcalendar").length){$.insert(WB_URL+"/include/jscalendar/calendar-system.css")};
|
12
|
if($(".jsadmin").length){$.insert(WB_URL+"/modules/jsadmin/backend.css")};
|
13
|
|
14
|
//Add external link class to external links
|
15
|
$('a[href^="http://"]').filter(function(){return this.hostname&&this.hostname!==location.hostname}).addClass("external").attr("target","_blank");
|
16
|
// Add internal link class to external links
|
17
|
$('a[href^="http://"]').filter(function(){return this.hostname&&this.hostname==location.hostname}).addClass("internal");
|
18
|
|
19
|
$('form').attr('autocomplete', 'off');
|
20
|
|
21
|
function include_file(filename, filetype)
|
22
|
{
|
23
|
if(!filetype){var filetype="js"}var th=document.getElementsByTagName("head")[0];var s=document.createElement((filetype=="js")?"script":"link");s.setAttribute("type",(filetype=="js")?"text/javascript":"text/css");if(filetype=="css"){s.setAttribute("rel","stylesheet")}s.setAttribute((filetype=="js")?"src":"href",filename);th.appendChild(s);
|
24
|
}
|
25
|
|
26
|
function redirect_to_page (url, timer) {
|
27
|
setTimeout('self.location.href="'+url+'"', timer);
|
28
|
}
|
29
|
|
30
|
/* toggler for group permissions */
|
31
|
if($('form[name="group"]').length) {
|
32
|
|
33
|
function toggleBox(checkbox, toggleID)
|
34
|
{
|
35
|
var $checkbox = checkbox;
|
36
|
if( $checkbox.attr('checked'))
|
37
|
{
|
38
|
$(toggleID).removeClass("hide");
|
39
|
return true;
|
40
|
} else {
|
41
|
$(toggleID).addClass("hide");
|
42
|
return false;
|
43
|
}
|
44
|
}
|
45
|
|
46
|
function proveCheckbox(checkbox)
|
47
|
{
|
48
|
if($(checkbox).attr('checked'))
|
49
|
{
|
50
|
$(checkbox).prop('checked', false);
|
51
|
} else {
|
52
|
$(checkbox).prop('checked', true);
|
53
|
}
|
54
|
}
|
55
|
|
56
|
var $ischecked = false;
|
57
|
/* check toggler on pageload */
|
58
|
if($ischecked == false) {
|
59
|
if(!$('#pages_view').attr('checked')){
|
60
|
toggleBox($(this), "#JQPageView");
|
61
|
}s
|
62
|
if(!$('#media_view').attr('checked')){
|
63
|
toggleBox($(this), "#JQMediaView");
|
64
|
}
|
65
|
if(!$('#modules_view').attr('checked')){
|
66
|
toggleBox($(this), "#JQModulesView");
|
67
|
}
|
68
|
if(!$('#templates_view').attr('checked')){
|
69
|
toggleBox($(this), "#JQTemplateView");
|
70
|
}
|
71
|
if(!$('#languages_view').attr('checked')){
|
72
|
toggleBox($(this), "#JQLanguagesView");
|
73
|
}
|
74
|
if(!$('#settings_view').attr('checked')){
|
75
|
toggleBox($(this), "#JQSettingsView");
|
76
|
}
|
77
|
if(!$('#admintools_view').attr('checked')){
|
78
|
toggleBox($(this), "#JQAToolsView");
|
79
|
}
|
80
|
if(!$('#users_view').attr('checked')){
|
81
|
toggleBox($(this), "#JQUsersView");
|
82
|
}
|
83
|
if(!$('#groups_view').attr('checked')){
|
84
|
toggleBox($(this), "#JQGroupsView");
|
85
|
}
|
86
|
var $ischecked = true;
|
87
|
}
|
88
|
|
89
|
|
90
|
$('#pages_view').click(function(){
|
91
|
if(toggleBox($(this),"#JQPageView")){proveCheckbox("#pages_view_detail")}else{proveCheckbox("#pages_view_detail");proveCheckbox("#pages_add_l0");proveCheckbox("#pages_add");proveCheckbox("#pages_settings");proveCheckbox("#pages_modify");proveCheckbox("#pages_intro");proveCheckbox("#pages_delete")};
|
92
|
});
|
93
|
$('#media_view').click(function(){
|
94
|
if(toggleBox($(this),"#JQMediaView")){proveCheckbox("#media_view_detail")}else{proveCheckbox("#media_view_detail");proveCheckbox("#media_upload");proveCheckbox("#media_rename");proveCheckbox("#media_delete");proveCheckbox("#media_create")};
|
95
|
});
|
96
|
$('#modules_view').click(function(){
|
97
|
if(toggleBox($(this),"#JQModulesView")){proveCheckbox("#modules_view_detail")}else{proveCheckbox("#modules_view_detail");proveCheckbox("#modules_install");proveCheckbox("#modules_uninstall");proveCheckbox("#modules_advanced")};
|
98
|
});
|
99
|
$('#templates_view').click(function(){
|
100
|
if(toggleBox($(this),"#JQTemplateView")){proveCheckbox("#templates_view_detail")}else{proveCheckbox("#templates_view_detail");proveCheckbox("#templates_install");proveCheckbox("#templates_uninstall")};
|
101
|
});
|
102
|
$('#languages_view').click(function(){
|
103
|
if(toggleBox($(this),"#JQLanguagesView")){proveCheckbox("#languages_view_detail")}else{proveCheckbox("#languages_view_detail");proveCheckbox("#languages_install");proveCheckbox("#languages_uninstall")};
|
104
|
});
|
105
|
$('#settings_view').click(function(){
|
106
|
if(toggleBox($(this),"#JQSettingsView")){proveCheckbox("#settings_view_detail")}else{proveCheckbox("#settings_view_detail");proveCheckbox("#settings_advanced")};
|
107
|
});
|
108
|
$('#admintools_view').click(function(){
|
109
|
if(toggleBox($(this),"#JQAToolsView")){proveCheckbox("#admintools_view_detail")}else{proveCheckbox("#admintools_view_detail")};
|
110
|
});
|
111
|
$('#users_view').click(function(){
|
112
|
if(toggleBox($(this),"#JQUsersView")){proveCheckbox("#users_view_detail")}else{proveCheckbox("#users_view_detail");proveCheckbox("#users_add");proveCheckbox("#users_modify");proveCheckbox("#users_delete")};
|
113
|
});
|
114
|
$('#groups_view').click(function(){
|
115
|
if(toggleBox($(this),"#JQGroupsView")){proveCheckbox("#groups_view_detail")}else{proveCheckbox("#groups_view_detail");proveCheckbox("#groups_add");proveCheckbox("#groups_modify");proveCheckbox("#groups_delete")};
|
116
|
});
|
117
|
$('#preferences_view').click(function(){
|
118
|
if(toggleBox($(this),"#JQUSettingsView")){proveCheckbox("#preferences_view_detail")}else{proveCheckbox("#preferences_view_detail")};
|
119
|
});
|
120
|
}
|
121
|
});
|