[% INCLUDE 'doc-head-open.inc' %]
-<title>Home › Tools › Tags › [% IF ( do_it ) %]Review › [% ELSE %]Review Tags[% END %]</title>
+<title>Home › Tools › Tags › [% IF ( do_it ) %]Review › [% ELSE %]Review tags[% END %]</title>
[% INCLUDE 'doc-head-close.inc' %]
[% INCLUDE 'calendar.inc' %]
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script>
}
}
var success_approve = function(tag){
- // window.alert(_('AJAX approved tag: ') + tag);
+ // window.alert(_("AJAX approved tag: ") + tag);
};
var failure_approve = function(tag){
- window.alert(_('AJAX failed to approve tag: ') + tag);
+ window.alert(_("AJAX failed to approve tag: ") + tag);
};
var success_reject = function(tag){
- // window.alert(_('AJAX rejected tag: ') + tag);
+ // window.alert(_("AJAX rejected tag: ") + tag);
};
var failure_reject = function(tag){
- window.alert(_('AJAX failed to reject tag: ') + tag);
+ window.alert(_("AJAX failed to reject tag: ") + tag);
};
var success_test = function(tag){
- $('#verdict').html(tag + _(' is permitted!'));
+ $('#verdict').html(tag + _(" is permitted!"));
};
var failure_test = function(tag){
- $('#verdict').html(tag + _(' is prohibited!'));
+ $('#verdict').html(tag + _(" is prohibited!"));
};
var indeterminate_test = function(tag){
- $('#verdict').html(tag + _(' is neither permitted nor prohibited!'));
+ $('#verdict').html(tag + _(" is neither permitted nor prohibited!"));
};
var success_test_call = function() {
$('#test_button').removeAttr("disabled");
$('#test_button').attr("value","test");
};
- function readCookie(name) { // from http://www.quirksmode.org/js/cookies.html
- var nameEQ = name + "=";
- var ca = document.cookie.split(';');
- for(var i=0;i < ca.length;i++) {
- var c = ca[i];
- while (c.charAt(0)==' '){ c = c.substring(1,c.length); }
- if (c.indexOf(nameEQ) == 0){ return c.substring(nameEQ.length,c.length); }
- }
- return null;
- }
$(document).ready(function() {
$('.ajax_buttons' ).css({visibility:"visible"});
$("p.check").html("<strong>"+_("Select:")+" <\/strong><a id=\"CheckAll\" href=\"/cgi-bin/koha/tags/review.pl\">"+_("All")+"<\/a> <a id=\"CheckPending\" href=\"/cgi-bin/koha/tags/review.pl\">"+_("Pending")+"<\/a> <a id=\"CheckNone\" href=\"/cgi-bin/koha/tags/review.pl\">"+_("None")+"<\/a>");
// window.alert(_("Click detected on ") + event.target + ": " + $(event.target).html);
if ($(event.target).is('.ok')) {
$.ajax({
- "data": {ok: $(event.target).attr("title"), CGISESSID: readCookie('CGISESSID')},
+ "data": {ok: $(event.target).attr("title")},
"success": count_approve // success_approve
});
$(event.target).next(".rej").removeAttr("disabled").attr("value","Reject").css("color","#000");
}
if ($(event.target).is('.rej')) {
$.ajax({
- "data": {rej: $(event.target).attr("title"), CGISESSID: readCookie('CGISESSID')},
+ "data": {rej: $(event.target).attr("title")},
"success": count_reject // success_reject
});
$(event.target).prev(".ok").removeAttr("disabled").attr("value","Approve").css("color","#000");
//]]>
</script>
</head>
-<body>
+<body id="tags_review" class="tools">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
</tr>
[% FOREACH tagloo IN tagloop %]
<tr>
- <td class="count">[% offset + __counter__ %]
+ <td class="count">[% offset + loop.count %]
</td>
- <td><span><input type="checkbox" value="[% tagloo.term %]" name="tags" [% IF ( approved == 0 ) %] class="pending"[% END %] /></span>
+ [% IF ( tagloo.approved == 0 ) %]<td><span><input type="checkbox" value="[% tagloo.term %]" name="tags" class="pending" /></span>
+ [% ELSE %]<td><span><input type="checkbox" value="[% tagloo.term %]" name="tags" /></span>[% END %]
</td>
- [% IF ( approved == -1 ) %]<td class="red">rejected
- [% ELSIF ( approved == 1 ) %]<td class="green"><img alt="OK" src="/intranet-tmpl/prog/img/approve.gif" />
+ [% IF ( tagloo.approved == -1 ) %]<td class="red">rejected
+ [% ELSIF ( tagloo.approved == 1 ) %]<td class="green"><img alt="OK" src="/intranet-tmpl/prog/img/approve.gif" />
[% ELSE %]<td class="pending">
[% END %]
</td>
- <td>[% tagloo.term %]
+ <td><a href="/cgi-bin/koha/tags/list.pl?tag=[% tagloo.term %]">[% tagloo.term %]</a>
</td>
<td>[% tagloo.weight_total %]
</td>
[% IF ( tagloo.approved ) %]
<td><span class="ajax_buttons" style="visibility:hidden">
- [% IF ( approved == -1 ) %]
+ [% IF ( tagloo.approved == -1 ) %]
<input class="ok" type="submit" title="[% tagloo.term %]" value="Approve" name="approve" />
<input class="rej" disabled="disabled" type="submit" title="[% tagloo.term %]" value="Rejected" name="reject" />
[% ELSE %]
<input class="rej" type="submit" title="[% tagloo.term %]" value="Reject" name="reject" />
</span>
</td>
- [% UNLESS ( tagloo.filter_approved_pending ) %]<td> </td>[% END %]
+ [% UNLESS ( filter_approved_pending ) %]<td> </td>[% END %]
[% END %]
<td>[% tagloo.date_approved %]
</td>
</table>
[% END %]
[% IF ( tagloop ) %]<fieldset class="action">
- <input type="submit" value="Approve" id="approve_button" name="op" />
- <input type="submit" value="Reject" id="reject_button" name="op" />
+ <input type="submit" value="Approve" id="approve_button" name="op-approve" />
+ <input type="submit" value="Reject" id="reject_button" name="op-reject" />
</fieldset>[% END %]
</form>
</div>
<div class="yui-u">
<fieldset class="brief">
- <h4>Terms Summary</h4>
+ <h4>Terms summary</h4>
<ul>
<li><a href="/cgi-bin/koha/tags/review.pl?approved=1">Approved</a>:
<span id="terms_summary_approved_count">[% approved_count %]</span>
<div class="description">Enter a word or phrase to check against approved/rejected lists: </div>
<form method="post" action="/cgi-bin/koha/tags/review.pl">
<input type="text" size="14" name="test" id="test" />
- <fieldset class="action"><input type="submit" value="Test" id="test_button" name="op" /></fieldset>
+ <fieldset class="action"><input type="submit" value="Test" id="test_button" name="op-test" /></fieldset>
<div id="verdict">
[% IF ( test_term ) %]
[% IF ( verdict_ok ) %]
<ol>
<li><label for="tag">Term</label> <input type="text" name="tag" id="tag" value="[% filter_tag %]" />
</li>
- <li><label for="approved">Status</label> <select name="approved" id="approved">
- <option [% IF ( filter_approved_all ) %]selected="selected" [% END %]value="all">all</option>
- <option [% IF ( filter_approved_ok ) %]selected="selected" [% END %]value="1">approved</option>
- <option [% IF ( filter_approved_pending ) %]selected="selected" [% END %]value="0">pending</option>
- <option [% IF ( filter_approved_rej ) %]selected="selected" [% END %]value="-1">rejected</option>
+ <li><label for="approved">Status</label>
+ <select name="approved" id="approved">
+ [% IF ( filter_approved_all ) %]<option selected="selected" value="all">all</option>
+ [% ELSE %]<option value="all">all</option>[% END %]
+ [% IF ( filter_approved_ok ) %]<option selected="selected" value="1">approved</option>
+ [% ELSE %]<option value="1">approved</option>[% END %]
+ [% IF ( filter_approved_pending ) %]<option selected="selected" value="0">pending</option>
+ [% ELSE %]<option value="0">pending</option>[% END %]
+ [% IF ( filter_approved_rej ) %]<option selected="selected" value="-1">rejected</option>
+ [% ELSE %]<option value="-1">rejected</option>[% END %]
</select>
</li>
<li><label for="approver">Reviewer</label> <input type="text" name="approver" id="approver" value="[% filter_approver %]" />
</li>
<li>
<label for="from">Date: from </label>
- <input type="text" size="10" id="from" name="from" value="[% filter_date_approved_from %]" />
- <img src="[% themelang %]/lib/calendar/cal.gif" border="0" alt="Show Calendar" style="cursor: pointer;" id="openCalendarFrom" />
+ <input type="text" size="10" id="from" name="from" value="[% filter_date_approved_from %]" class="datepickerfrom" />
<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
<label for="to">...to </label>
- <input type="text" size="10" id="to" name="to" value="[% filter_date_approved_to %]" />
- <img src="[% themelang %]/lib/calendar/cal.gif" border="0" alt="Show Calendar" style="cursor: pointer;" id="openCalendarTo" />
+ <input type="text" size="10" id="to" name="to" value="[% filter_date_approved_to %]" class="datepickerto" />
<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
</li>
</ol>
- <fieldset class="action"><input type="submit" value="Apply Filter(s)" /></fieldset>
+ <fieldset class="action"><input type="submit" value="Apply filter(s)" /></fieldset>
</fieldset>
</form>
-<script type="text/javascript">
-//<![CDATA[
-// function submit_check (from_id,to_id) {
-// var dateFrom = Date_from_syspref(document.getElementById(from_id).value);
-// var dateTo = Date_from_syspref(document.getElementById( to_id).value);
-// var today = new Date();
-// if (dateFrom < dateTo) {
-// alert("The starting date cannot be after the ending date.");
-// document.getElementById(to_id).select();
-// return false;
-// }
-// if (dateFrom > today) {
-// alert("The starting date cannot be in the future.");
-// document.getElementById(from_id).select();
-// return false;
-// }
-// }
-
-// return true if the date is blocked.
-function disable_from(date) {var limit = get_Calendar_limit(date,'to' ); return (limit && limit < date);}
-function disable_to (date) {var limit = get_Calendar_limit(date,'from'); return (limit && limit > date);}
-
-Calendar.setup({
- inputField : "from",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarFrom",
- disableFunc : disable_from,
- dateStatusFunc : disable_from
-});
-Calendar.setup({
- inputField : "to",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarTo",
- disableFunc : disable_to,
- dateStatusFunc : disable_to
-});
-//]]>
-</script>
-
- </div>
+</div>
</div>
[% INCLUDE 'intranet-bottom.inc' %]