|
Lines 1-6
Link Here
|
| 1 |
[% USE KohaDates %] |
1 |
[% USE KohaDates %] |
| 2 |
[% USE Koha %] |
2 |
[% USE Koha %] |
| 3 |
|
3 |
[% SET footerjs = 1 %] |
| 4 |
[%- BLOCK area_name -%] |
4 |
[%- BLOCK area_name -%] |
| 5 |
[%- SWITCH area -%] |
5 |
[%- SWITCH area -%] |
| 6 |
[%- CASE 'CIRC' -%]Circulation |
6 |
[%- CASE 'CIRC' -%]Circulation |
|
Lines 29-35
Link Here
|
| 29 |
[%- END -%]</title> |
29 |
[%- END -%]</title> |
| 30 |
|
30 |
|
| 31 |
[% INCLUDE 'doc-head-close.inc' %] |
31 |
[% INCLUDE 'doc-head-close.inc' %] |
| 32 |
[% INCLUDE 'calendar.inc' %] |
|
|
| 33 |
<style type="text/css"> |
32 |
<style type="text/css"> |
| 34 |
#sql { width: 90%; height: 9em;} |
33 |
#sql { width: 90%; height: 9em;} |
| 35 |
#update_sql .modal-dialog { width: 80%; } |
34 |
#update_sql .modal-dialog { width: 80%; } |
|
Lines 40-273
Link Here
|
| 40 |
.show_sql { font-family: monospace; } |
39 |
.show_sql { font-family: monospace; } |
| 41 |
</style> |
40 |
</style> |
| 42 |
[% IF ( saved1 ) %] |
41 |
[% IF ( saved1 ) %] |
| 43 |
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" /> |
42 |
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" /> |
| 44 |
<script type="text/javascript" src="[% interface %]/lib/jsdiff/jsdiff.min.js"></script> |
|
|
| 45 |
[% INCLUDE 'datatables.inc' %] |
| 46 |
[% END %] |
| 47 |
|
| 48 |
<script type="text/javascript"> |
| 49 |
//<![CDATA[ |
| 50 |
var group_subgroups = {}; |
| 51 |
[% FOREACH group IN groups_with_subgroups %] |
| 52 |
var gid = "[% group.id %]" |
| 53 |
group_subgroups[gid] = new Array(); |
| 54 |
[% FOREACH subgroup IN group.subgroups %] |
| 55 |
var sgid = "[% subgroup.id %]"; |
| 56 |
var sgname = "[% subgroup.name %]"; |
| 57 |
group_subgroups[gid].push([sgid, sgname]); |
| 58 |
[% END %] |
| 59 |
[% END %] |
| 60 |
|
| 61 |
function load_group_subgroups () { |
| 62 |
var group = $("#group_select").val(); |
| 63 |
var sg = $("#subgroup"); |
| 64 |
$(sg).find('option[value!=""]').each(function() { |
| 65 |
$(this).remove(); |
| 66 |
}); |
| 67 |
$(sg).hide(); |
| 68 |
if (group) { |
| 69 |
var select = $(sg).find('select')[0]; |
| 70 |
$.each( group_subgroups[group], function(index, value) { |
| 71 |
$('<option value="' + value[0] + '">' + value[1] + '</option>').appendTo(select); |
| 72 |
} ); |
| 73 |
$("#subgroup, #subgroup *").show(); |
| 74 |
} |
| 75 |
} |
| 76 |
|
| 77 |
$(document).ready(function(){ |
| 78 |
$('#limit').change(function() { |
| 79 |
$('#limitselect').submit(); |
| 80 |
}); |
| 81 |
|
| 82 |
$(".goback").on("click",function(e){ |
| 83 |
e.preventDefault(); |
| 84 |
window.history.back(); |
| 85 |
}); |
| 86 |
|
| 87 |
$("#addColumn").on("click",function(){ |
| 88 |
addColumn(); |
| 89 |
}); |
| 90 |
|
| 91 |
$("#delColumn").on("click",function(){ |
| 92 |
delColumn(); |
| 93 |
}); |
| 94 |
|
| 95 |
[% IF (saved1) %] |
| 96 |
var rtable = $("#table_reports").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 97 |
'iDisplayLength': [% Koha.Preference('NumSavedReports') %], |
| 98 |
'bAutoWidth': false, |
| 99 |
'sPaginationType': 'four_button', |
| 100 |
'aaSorting': [[ 1, "asc" ]], |
| 101 |
'aoColumnDefs': [ |
| 102 |
{ 'bSortable': false, 'bSearchable':false, 'aTargets': [0, -1] }, |
| 103 |
{ 'bSearchable': false, 'aTargets': [3] }, |
| 104 |
{ "aTargets": [ 1, 2 ], "sType": "natural" }, |
| 105 |
{ "sType": "title-string", "aTargets" : [ "title-string" ] } |
| 106 |
], |
| 107 |
'oLanguage': { |
| 108 |
'sZeroRecords': _("No matching reports found") |
| 109 |
} |
| 110 |
})); |
| 111 |
|
| 112 |
var rtabs = $("#tabs").tabs(); |
| 113 |
rtabs.on("tabsactivate", function(e, ui) { |
| 114 |
$("#subgroup_filter option").each(function() { |
| 115 |
if($(this).val().length > 0) { |
| 116 |
$(this).remove(); |
| 117 |
} |
| 118 |
}); |
| 119 |
rtable.fnFilter('', 4); |
| 120 |
rtable.fnFilter('', 5); |
| 121 |
rtable.fnSetColumnVis(4, true); |
| 122 |
rtable.fnSetColumnVis(5, true); |
| 123 |
|
| 124 |
var g_id = $(ui.newTab).children().attr('id'); |
| 125 |
var g_name = $(ui.newTab).text(); |
| 126 |
if ( g_name == _("All") ) { |
| 127 |
g_id = ""; |
| 128 |
g_name = ""; |
| 129 |
} |
| 130 |
|
| 131 |
if (g_id && g_id.length > 0) { |
| 132 |
rtable.fnFilter('^' + g_name + '$', 4, true, true, true, false); |
| 133 |
rtable.fnSetColumnVis(4, false); |
| 134 |
for(var i in group_subgroups[g_id]) { |
| 135 |
$("#subgroup_filter").append( |
| 136 |
'<option value="' + group_subgroups[g_id][i][0] + '">' |
| 137 |
+ group_subgroups[g_id][i][1] + '</option>' |
| 138 |
); |
| 139 |
} |
| 140 |
$("#subgroup_filter_block").show(); |
| 141 |
} else { |
| 142 |
$("#subgroup_filter_block").hide(); |
| 143 |
} |
| 144 |
}); |
| 145 |
$("#subgroup_filter_block").hide(); |
| 146 |
|
| 147 |
$("#subgroup_filter").change(function() { |
| 148 |
var selected = $(this).find('option:selected'); |
| 149 |
var sg_id = $(selected).val(); |
| 150 |
var sg_name = $(selected).text(); |
| 151 |
if (sg_id.length > 0) { |
| 152 |
rtable.fnFilter('^' + sg_name + '$', 5, true, true, true, false); |
| 153 |
rtable.fnSetColumnVis(5, false); |
| 154 |
} else { |
| 155 |
rtable.fnFilter('', 5); |
| 156 |
rtable.fnSetColumnVis(5, true); |
| 157 |
} |
| 158 |
}); |
| 159 |
|
| 160 |
$("#reports_form").submit(function(){ |
| 161 |
var checkedItems = $("input[name=ids]:checked"); |
| 162 |
if ($(checkedItems).size() == 0) { |
| 163 |
alert(_("You must select one or more reports to delete")); |
| 164 |
return false; |
| 165 |
} |
| 166 |
$(checkedItems).parents('tr').addClass("warn"); |
| 167 |
if( confirm(_("Are you sure you want to delete the selected reports?")) ) { |
| 168 |
return true; |
| 169 |
} else { |
| 170 |
$(checkedItems).parents('tr').removeClass("warn"); |
| 171 |
return false; |
| 172 |
} |
| 173 |
}); |
| 174 |
|
| 175 |
$("body").on("click", ".update_sql", function(e){ |
| 176 |
e.preventDefault(); |
| 177 |
var ltitle = $(this).text(); |
| 178 |
var report_id = $(this).data("report_id"); |
| 179 |
var page = $(this).attr("href"); |
| 180 |
$("#update_sql .modal-body").load(page + " div", function(){ |
| 181 |
var diff1 = $("#col1 .show_sql").text(); |
| 182 |
var diff2 = $("#col2 .show_sql").text(); |
| 183 |
var diffs = diffString( escape(diff1), escape(diff2) ); |
| 184 |
$("#col1 .show_sql,#col2 .show_sql").html(diffs); |
| 185 |
}); |
| 186 |
$('#update_sql').modal('show'); |
| 187 |
$("#update_sql_button").attr("href", "/cgi-bin/koha/reports/guided_reports.pl?phase=Use saved&op=convert&report_id=" + report_id); |
| 188 |
}); |
| 189 |
|
| 190 |
$("#update_sql").on("hidden.bs.modal", function(){ |
| 191 |
$("#update_sql_label").html(""); |
| 192 |
$("#update_sql .modal-body").html("<div id=\"loading\"><img src=\"[% interface %]/[% theme %]/img/spinner-small.gif\" alt=\"\" /> "+_("Loading")+"</div>"); |
| 193 |
}); |
| 194 |
[% END %] |
43 |
[% END %] |
| 195 |
|
|
|
| 196 |
[% IF ( showsql ) %] |
| 197 |
$("#sql").focus(function() { |
| 198 |
$(this).select(); |
| 199 |
}); |
| 200 |
[% END %] |
| 201 |
|
| 202 |
$(".toggle_sql").click(function(){ |
| 203 |
$("#sql_output").toggle(); |
| 204 |
$("#toggle_sql_hid").toggle(); |
| 205 |
$("#toggle_sql_vis").toggle(); |
| 206 |
}); |
| 207 |
|
| 208 |
$("#table_reports").delegate(".confirmdelete", 'click', function(){ |
| 209 |
$(this).parents('tr').attr("class","warn"); |
| 210 |
if(confirm(_("Are you sure you want to delete this saved report?"))){ |
| 211 |
return true; |
| 212 |
} else { |
| 213 |
$(this).parents('tr').attr("class",""); |
| 214 |
return false; |
| 215 |
} |
| 216 |
}); |
| 217 |
|
| 218 |
[% IF (create || editsql || save) %] |
| 219 |
$("#select_group").change(function() { |
| 220 |
if($(this).prop('checked')) { |
| 221 |
$("#group_input").prop('disabled', true); |
| 222 |
$("#groupdesc_input").prop('disabled', true); |
| 223 |
$("#group_select").prop('disabled', false); |
| 224 |
if ($("#group_select").val().length > 0) { |
| 225 |
$("#select_subgroup").prop('checked', true); |
| 226 |
$("#select_subgroup").change(); |
| 227 |
$("#subgroup, #subgroup *").show(); |
| 228 |
} else { |
| 229 |
$("#subgroup").hide(); |
| 230 |
} |
| 231 |
} |
| 232 |
}); |
| 233 |
$("#create_group").change(function() { |
| 234 |
if($(this).prop('checked')) { |
| 235 |
$("#group_input").prop('disabled', false); |
| 236 |
$("#groupdesc_input").prop('disabled', false); |
| 237 |
$("#group_select").prop('disabled', true); |
| 238 |
$("#create_subgroup").prop('checked', true).change(); |
| 239 |
$("#subgroup_select").hide(); |
| 240 |
$("#subgroup input[type='radio']").hide(); |
| 241 |
$("#subgroup label[for]").hide(); |
| 242 |
$("#subgroup_input").show(); |
| 243 |
$("#subgroupdesc_input").show(); |
| 244 |
$("#subgroup").show(); |
| 245 |
} |
| 246 |
}); |
| 247 |
$("#select_subgroup").change(function() { |
| 248 |
if($(this).prop('checked')) { |
| 249 |
$("#subgroup_select").prop('disabled', false); |
| 250 |
$("#subgroup_input").prop('disabled', true); |
| 251 |
$("#subgroupdesc_input").prop('disabled', true); |
| 252 |
} |
| 253 |
}); |
| 254 |
$("#create_subgroup").change(function() { |
| 255 |
if($(this).prop('checked')) { |
| 256 |
$("#subgroup_input").prop('disabled', false); |
| 257 |
$("#subgroupdesc_input").prop('disabled', false); |
| 258 |
$("#subgroup_select").prop('disabled', true); |
| 259 |
} |
| 260 |
}); |
| 261 |
$("#select_group").change(); |
| 262 |
$("#select_subgroup").change(); |
| 263 |
$("#group_select").on("change",function(){ |
| 264 |
load_group_subgroups(); |
| 265 |
}); |
| 266 |
[% END %] |
| 267 |
}); |
| 268 |
//]]> |
| 269 |
</script> |
| 270 |
</head> |
44 |
</head> |
|
|
45 |
|
| 271 |
<body id="rep_guided_reports_start" class="rep"> |
46 |
<body id="rep_guided_reports_start" class="rep"> |
| 272 |
[% INCLUDE 'header.inc' %] |
47 |
[% INCLUDE 'header.inc' %] |
| 273 |
[% INCLUDE 'circ-search.inc' %] |
48 |
[% INCLUDE 'circ-search.inc' %] |
|
Lines 1138-1163
Sub report:<select name="subreport">
Link Here
|
| 1138 |
[% INCLUDE 'guided-reports-view.inc' %] |
913 |
[% INCLUDE 'guided-reports-view.inc' %] |
| 1139 |
</div> |
914 |
</div> |
| 1140 |
</div> |
915 |
</div> |
| 1141 |
<script type="text/javascript"> |
|
|
| 1142 |
//<![CDATA[ |
| 1143 |
function addColumn() { |
| 1144 |
$("#availableColumns option:selected").clone().appendTo("#selectedColumns").attr("selected", "selected"); |
| 1145 |
} |
| 1146 |
function delColumn() { |
| 1147 |
$("#selectedColumns option:selected").remove(); |
| 1148 |
} |
| 1149 |
$("#column_submit").submit(function() { |
| 1150 |
if ($("#selectedColumns option").size() < 1) { |
| 1151 |
alert(_("No columns selected!")); |
| 1152 |
return false; |
| 1153 |
} |
| 1154 |
$("#selectedColumns option").attr("selected", "selected"); // Select everything still in #selectedColumns |
| 1155 |
return true; |
| 1156 |
}); |
| 1157 |
//]]> |
| 1158 |
</script> |
| 1159 |
[% INCLUDE 'intranet-bottom.inc' %] |
| 1160 |
|
916 |
|
|
|
917 |
[% MACRO jsinclude BLOCK %] |
| 918 |
[% INCLUDE 'calendar.inc' %] |
| 919 |
[% IF ( saved1 ) %] |
| 920 |
[% INCLUDE 'datatables.inc' %] |
| 921 |
[% END %] |
| 922 |
<script type="text/javascript"> |
| 923 |
var MSG_CONFIRM_DELETE = _("Are you sure you want to delete this report? This cannot be undone."); |
| 924 |
var group_subgroups = {}; |
| 925 |
[% FOREACH group IN groups_with_subgroups %] |
| 926 |
var gid = "[% group.id %]" |
| 927 |
group_subgroups[gid] = new Array(); |
| 928 |
[% FOREACH subgroup IN group.subgroups %] |
| 929 |
var sgid = "[% subgroup.id %]"; |
| 930 |
var sgname = "[% subgroup.name %]"; |
| 931 |
group_subgroups[gid].push([sgid, sgname]); |
| 932 |
[% END %] |
| 933 |
[% END %] |
| 934 |
|
| 935 |
function load_group_subgroups () { |
| 936 |
var group = $("#group_select").val(); |
| 937 |
var sg = $("#subgroup"); |
| 938 |
$(sg).find('option[value!=""]').each(function() { |
| 939 |
$(this).remove(); |
| 940 |
}); |
| 941 |
$(sg).hide(); |
| 942 |
if (group) { |
| 943 |
var select = $(sg).find('select')[0]; |
| 944 |
$.each( group_subgroups[group], function(index, value) { |
| 945 |
$('<option value="' + value[0] + '">' + value[1] + '</option>').appendTo(select); |
| 946 |
} ); |
| 947 |
$("#subgroup, #subgroup *").show(); |
| 948 |
} |
| 949 |
} |
| 950 |
|
| 951 |
$(document).ready(function(){ |
| 952 |
$('#limit').change(function() { |
| 953 |
$('#limitselect').submit(); |
| 954 |
}); |
| 955 |
|
| 956 |
$(".goback").on("click",function(e){ |
| 957 |
e.preventDefault(); |
| 958 |
window.history.back(); |
| 959 |
}); |
| 960 |
|
| 961 |
$("#addColumn").on("click",function(){ |
| 962 |
addColumn(); |
| 963 |
}); |
| 964 |
|
| 965 |
$("#delColumn").on("click",function(){ |
| 966 |
delColumn(); |
| 967 |
}); |
| 968 |
|
| 969 |
[% IF (saved1) %] |
| 970 |
var rtable = $("#table_reports").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 971 |
'iDisplayLength': [% Koha.Preference('NumSavedReports') %], |
| 972 |
'bAutoWidth': false, |
| 973 |
'sPaginationType': 'four_button', |
| 974 |
'aaSorting': [[ 1, "asc" ]], |
| 975 |
'aoColumnDefs': [ |
| 976 |
{ 'bSortable': false, 'bSearchable':false, 'aTargets': [0, -1] }, |
| 977 |
{ 'bSearchable': false, 'aTargets': [3] }, |
| 978 |
{ "aTargets": [ 1, 2 ], "sType": "natural" }, |
| 979 |
{ "sType": "title-string", "aTargets" : [ "title-string" ] } |
| 980 |
], |
| 981 |
'oLanguage': { |
| 982 |
'sZeroRecords': _("No matching reports found") |
| 983 |
} |
| 984 |
})); |
| 985 |
|
| 986 |
var rtabs = $("#tabs").tabs(); |
| 987 |
rtabs.on("tabsactivate", function(e, ui) { |
| 988 |
$("#subgroup_filter option").each(function() { |
| 989 |
if($(this).val().length > 0) { |
| 990 |
$(this).remove(); |
| 991 |
} |
| 992 |
}); |
| 993 |
rtable.fnFilter('', 4); |
| 994 |
rtable.fnFilter('', 5); |
| 995 |
rtable.fnSetColumnVis(4, true); |
| 996 |
rtable.fnSetColumnVis(5, true); |
| 997 |
|
| 998 |
var g_id = $(ui.newTab).children().attr('id'); |
| 999 |
var g_name = $(ui.newTab).text(); |
| 1000 |
if ( g_name == _("All") ) { |
| 1001 |
g_id = ""; |
| 1002 |
g_name = ""; |
| 1003 |
} |
| 1004 |
|
| 1005 |
if (g_id && g_id.length > 0) { |
| 1006 |
rtable.fnFilter('^' + g_name + '$', 4, true, true, true, false); |
| 1007 |
rtable.fnSetColumnVis(4, false); |
| 1008 |
for(var i in group_subgroups[g_id]) { |
| 1009 |
$("#subgroup_filter").append( |
| 1010 |
'<option value="' + group_subgroups[g_id][i][0] + '">' |
| 1011 |
+ group_subgroups[g_id][i][1] + '</option>' |
| 1012 |
); |
| 1013 |
} |
| 1014 |
$("#subgroup_filter_block").show(); |
| 1015 |
} else { |
| 1016 |
$("#subgroup_filter_block").hide(); |
| 1017 |
} |
| 1018 |
}); |
| 1019 |
$("#subgroup_filter_block").hide(); |
| 1020 |
|
| 1021 |
$("#subgroup_filter").change(function() { |
| 1022 |
var selected = $(this).find('option:selected'); |
| 1023 |
var sg_id = $(selected).val(); |
| 1024 |
var sg_name = $(selected).text(); |
| 1025 |
if (sg_id.length > 0) { |
| 1026 |
rtable.fnFilter('^' + sg_name + '$', 5, true, true, true, false); |
| 1027 |
rtable.fnSetColumnVis(5, false); |
| 1028 |
} else { |
| 1029 |
rtable.fnFilter('', 5); |
| 1030 |
rtable.fnSetColumnVis(5, true); |
| 1031 |
} |
| 1032 |
}); |
| 1033 |
|
| 1034 |
$("#reports_form").submit(function(){ |
| 1035 |
var checkedItems = $("input[name=ids]:checked"); |
| 1036 |
if ($(checkedItems).size() == 0) { |
| 1037 |
alert(_("You must select one or more reports to delete")); |
| 1038 |
return false; |
| 1039 |
} |
| 1040 |
$(checkedItems).parents('tr').addClass("warn"); |
| 1041 |
if( confirm(_("Are you sure you want to delete the selected reports?")) ) { |
| 1042 |
return true; |
| 1043 |
} else { |
| 1044 |
$(checkedItems).parents('tr').removeClass("warn"); |
| 1045 |
return false; |
| 1046 |
} |
| 1047 |
}); |
| 1048 |
|
| 1049 |
$("body").on("click", ".update_sql", function(e){ |
| 1050 |
e.preventDefault(); |
| 1051 |
var ltitle = $(this).text(); |
| 1052 |
var report_id = $(this).data("report_id"); |
| 1053 |
var page = $(this).attr("href"); |
| 1054 |
$("#update_sql .modal-body").load(page + " div", function(){ |
| 1055 |
var diff1 = $("#col1 .show_sql").text(); |
| 1056 |
var diff2 = $("#col2 .show_sql").text(); |
| 1057 |
var diffs = diffString( escape(diff1), escape(diff2) ); |
| 1058 |
$("#col1 .show_sql,#col2 .show_sql").html(diffs); |
| 1059 |
}); |
| 1060 |
$('#update_sql').modal('show'); |
| 1061 |
$("#update_sql_button").attr("href", "/cgi-bin/koha/reports/guided_reports.pl?phase=Use saved&op=convert&report_id=" + report_id); |
| 1062 |
}); |
| 1063 |
|
| 1064 |
$("#update_sql").on("hidden.bs.modal", function(){ |
| 1065 |
$("#update_sql_label").html(""); |
| 1066 |
$("#update_sql .modal-body").html("<div id=\"loading\"><img src=\"[% interface %]/[% theme %]/img/spinner-small.gif\" alt=\"\" /> "+_("Loading")+"</div>"); |
| 1067 |
}); |
| 1068 |
[% END %] |
| 1069 |
|
| 1070 |
[% IF ( showsql ) %] |
| 1071 |
$("#sql").focus(function() { |
| 1072 |
$(this).select(); |
| 1073 |
}); |
| 1074 |
[% END %] |
| 1075 |
|
| 1076 |
$(".toggle_sql").click(function(){ |
| 1077 |
$("#sql_output").toggle(); |
| 1078 |
$("#toggle_sql_hid").toggle(); |
| 1079 |
$("#toggle_sql_vis").toggle(); |
| 1080 |
}); |
| 1081 |
|
| 1082 |
$("#table_reports").delegate(".confirmdelete", 'click', function(){ |
| 1083 |
$(this).parents('tr').attr("class","warn"); |
| 1084 |
if(confirm(_("Are you sure you want to delete this saved report?"))){ |
| 1085 |
return true; |
| 1086 |
} else { |
| 1087 |
$(this).parents('tr').attr("class",""); |
| 1088 |
return false; |
| 1089 |
} |
| 1090 |
}); |
| 1091 |
|
| 1092 |
[% IF (create || editsql || save) %] |
| 1093 |
$("#select_group").change(function() { |
| 1094 |
if($(this).prop('checked')) { |
| 1095 |
$("#group_input").prop('disabled', true); |
| 1096 |
$("#groupdesc_input").prop('disabled', true); |
| 1097 |
$("#group_select").prop('disabled', false); |
| 1098 |
if ($("#group_select").val().length > 0) { |
| 1099 |
$("#select_subgroup").prop('checked', true); |
| 1100 |
$("#select_subgroup").change(); |
| 1101 |
$("#subgroup, #subgroup *").show(); |
| 1102 |
} else { |
| 1103 |
$("#subgroup").hide(); |
| 1104 |
} |
| 1105 |
} |
| 1106 |
}); |
| 1107 |
$("#create_group").change(function() { |
| 1108 |
if($(this).prop('checked')) { |
| 1109 |
$("#group_input").prop('disabled', false); |
| 1110 |
$("#groupdesc_input").prop('disabled', false); |
| 1111 |
$("#group_select").prop('disabled', true); |
| 1112 |
$("#create_subgroup").prop('checked', true).change(); |
| 1113 |
$("#subgroup_select").hide(); |
| 1114 |
$("#subgroup input[type='radio']").hide(); |
| 1115 |
$("#subgroup label[for]").hide(); |
| 1116 |
$("#subgroup_input").show(); |
| 1117 |
$("#subgroupdesc_input").show(); |
| 1118 |
$("#subgroup").show(); |
| 1119 |
} |
| 1120 |
}); |
| 1121 |
$("#select_subgroup").change(function() { |
| 1122 |
if($(this).prop('checked')) { |
| 1123 |
$("#subgroup_select").prop('disabled', false); |
| 1124 |
$("#subgroup_input").prop('disabled', true); |
| 1125 |
$("#subgroupdesc_input").prop('disabled', true); |
| 1126 |
} |
| 1127 |
}); |
| 1128 |
$("#create_subgroup").change(function() { |
| 1129 |
if($(this).prop('checked')) { |
| 1130 |
$("#subgroup_input").prop('disabled', false); |
| 1131 |
$("#subgroupdesc_input").prop('disabled', false); |
| 1132 |
$("#subgroup_select").prop('disabled', true); |
| 1133 |
} |
| 1134 |
}); |
| 1135 |
$("#select_group").change(); |
| 1136 |
$("#select_subgroup").change(); |
| 1137 |
$("#group_select").on("change",function(){ |
| 1138 |
load_group_subgroups(); |
| 1139 |
}); |
| 1140 |
[% END %] |
| 1141 |
$(".delete").on("click",function(){ |
| 1142 |
return confirmDelete(MSG_CONFIRM_DELETE); |
| 1143 |
}); |
| 1144 |
}); |
| 1145 |
function addColumn() { |
| 1146 |
$("#availableColumns option:selected").clone().appendTo("#selectedColumns").attr("selected", "selected"); |
| 1147 |
} |
| 1148 |
function delColumn() { |
| 1149 |
$("#selectedColumns option:selected").remove(); |
| 1150 |
} |
| 1151 |
$("#column_submit").submit(function() { |
| 1152 |
if ($("#selectedColumns option").size() < 1) { |
| 1153 |
alert(_("No columns selected!")); |
| 1154 |
return false; |
| 1155 |
} |
| 1156 |
$("#selectedColumns option").attr("selected", "selected"); // Select everything still in #selectedColumns |
| 1157 |
return true; |
| 1158 |
}); |
| 1159 |
</script> |
| 1160 |
[% END %] |
| 1161 |
|
| 1162 |
[% INCLUDE 'intranet-bottom.inc' %] |
| 1161 |
|
1163 |
|
| 1162 |
[% BLOCK group_and_subgroup_selection %] |
1164 |
[% BLOCK group_and_subgroup_selection %] |
| 1163 |
<li id="group"> |
1165 |
<li id="group"> |