fieldset.rows fieldset {
background-color: transparent;
- border-width: 1px;
+ font-size: 100%;
margin: 1em;
padding: .3em;
}
<h1 id="logo"><a href="#">Koha</a></h1>
[% IF ( nopermission ) %]
- <div id="login_error"><strong>Error: </strong>Unauthorized user <a href="/cgi-bin/koha/mainpage.pl?logout.x=1">click to log out</a></div>
+ <div id="login_error" class="alert alert-danger"><strong>Error: </strong>Unauthorized user <a href="/cgi-bin/koha/mainpage.pl?logout.x=1">click to log out</a></div>
[% END %]
[% IF ( timed_out ) %]
- <div id="login_error"><strong>Error: </strong>Session timed out, please log in again</div>
+ <div id="login_error" class="alert alert-danger"><strong>Error: </strong>Session timed out, please log in again</div>
[% END %]
[% IF ( different_ip ) %]
- <div id="login_error"><strong>Error: </strong>IP address has changed, please log in again </div>
+ <div id="login_error" class="alert alert-danger"><strong>Error: </strong>IP address has changed, please log in again </div>
[% END %]
[% IF ( invalid_username_or_password ) %]
- <div id="login_error"><strong>Error: </strong>Invalid username or password</div>
+ <div id="login_error" class="alert alert-danger"><strong>Error: </strong>Invalid username or password</div>
[% END %]
[% IF ( loginprompt ) %]
<div class="checkboxes">
<p>
- <a class="selectall [% frameworksloo.label FILTER lower %]" href="#">Select all [% frameworksloo.label FILTER lower %] data</a>
- <a class="deselectall [% frameworksloo.label FILTER lower %]" href="#">Select no [% frameworksloo.label FILTER lower %] data</a>
+ <a class="selectall [% frameworksloo.label FILTER lower %]" href="#">Select all</a>
+ <a class="deselectall [% frameworksloo.label FILTER lower %]" href="#">Select none</a>
</p>
[% FOREACH framework IN frameworksloo.frameworks %]
<div class="checkboxes">
<p>
- <a class="selectall [% levelloo.label FILTER lower %]" href="#">Select all [% levelloo.label FILTER lower %] data</a>
- <a class="deselectall [% levelloo.label FILTER lower %]" href="#">Select no [% levelloo.label FILTER lower %] data</a>
+ <a class="selectall [% levelloo.label FILTER lower %]" href="#">Select all</a>
+ <a class="deselectall [% levelloo.label FILTER lower %]" href="#">Select none</a>
</p>
[% FOREACH framework IN levelloo.frameworks %]
[% END %]
</select>
<div class="hint">
- Controls how long a patrons checkout history is kept for new patrons of this category. "Never" anonymizes checkouts on return, and "Forever" keeps a patron's checkout history indefinitely. When set to "Default", the amount of history kept is controlled by the cronjob <code>batch_anonymise.pl</code> which should be set up by your system administrator.
+ Controls how long a patrons checkout history is kept for new patrons of this category. "Never" anonymizes checkouts on return, and "Forever" keeps a patron's checkout history indefinitely. When set to "Default", the amount of history kept is controlled by the cronjob <code>batch_anonymise.pl</code> which should be set up by your system administrator.
</div>
</li>
<li>
<fieldset class="rows">
<ol>
<li>
- <span class="label"> </span><strong>Choose one</strong>
- </li>
- <li>
+ <span class="label"></span><strong>Choose one</strong>
+ </li>
+ <li>
<label for="enrolmentperiod">In months: </label>
<input type="number" class="enrolmentperiod" name="enrolmentperiod" id="enrolmentperiod" min="0" size="3" value="[% IF category.enrolmentperiod %][% category.enrolmentperiod %][% END %]" />
</li>
<li>
- <label for="enrolmentperioddate">Until date: </label>
- <input type="text" class="enrolmentperioddate datepicker" name="enrolmentperioddate" id="enrolmentperioddate" value="[% category.enrolmentperioddate | $KohaDates %]" />
- <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
+ <label for="enrolmentperioddate">Until date: </label>
+ <input type="text" class="enrolmentperioddate datepicker" name="enrolmentperioddate" id="enrolmentperioddate" value="[% category.enrolmentperioddate | $KohaDates %]" />
+ <div class="hint">[% INCLUDE 'date-format.inc' dateformat = Koha.Preference('dateformat') %]</div>
</li>
</ol>
</fieldset>
</li>
</ol>
- <p> To add another patron category and for more settings go to:
+ <p>
+ To add another patron category and for more settings go to:
<span class="breadcrumbs"> Administration <b>›</b> Patron categories</span>
</p>
function _(s) { return s; } // dummy function for gettext
jQuery.validator.addMethod( "category_code_check", function(value,element){
- var patt = /^[A-Za-z]{0,10}$/g;
+ var patt = /^[A-Za-z0-9]{0,10}$/g;
if (patt.test(element.value)) {
return true;
} else {
return false;
}
- }, MSG_LETTERS_ONLY
-);
-
-jQuery.validator.addMethod( "letters_only", function(value,element){
- var patt =/^[A-Za-z ]{0,30}$/g;
- if (patt.test(element.value)){
- return true;
- } else {
- return false;
- }
- }, MSG_LETTERS_ONLY
+ }, MSG_LETTERS_NUMBERS_ONLY
);
jQuery.validator.addMethod( "enrollment_period", function(){
}, MSG_PASSWORD_MISMATCH
);
-jQuery.validator.addMethod( "cardnumber_check", function(value,element){
- var patt =/[A-Za-z1-9 ]+$/g;
- if (patt.test(element.value)){
- return true;
- } else {
- return false;
- }
- }, MSG_LETTERS_NUMBERS_ONLY
-);
-
function toUC(f) {
var x=f.value.toUpperCase();
f.value=x;
$("#category_form").validate({
rules: {
categorycode: {
- required: true,
- category_code_check: true
+ required: true,
+ category_code_check: true
},
description: {
required:true
},
enrolmentperiod: {
- required: function(element){
- return $("#enrolmentperioddate").val() === "";
- },
- digits: true,
- enrollment_period: true,
+ required: function(element){
+ return $("#enrolmentperioddate").val() === "";
+ },
+ digits: true,
+ enrollment_period: true,
},
enrolmentperioddate: {
- required: function(element){
- return $("#enrolmentperiod").val() === "";
- },
- enrollment_period: true,
- // is_valid_date ($(#"enrolementperioddate").val());
+ required: function(element){
+ return $("#enrolmentperiod").val() === "";
+ },
+ enrollment_period: true,
+ // is_valid_date ($(#"enrolementperioddate").val());
},
dateofbirthrequired: {
- digits: true
+ digits: true
},
upperagelimit: {
- digits: true
+ digits: true
},
enrolmentfee: {
- number: true
+ number: true
},
reservefee: {
- number: true
+ number: true
},
category_type: {
- required: true
+ required: true
}
},
messages: {
enrolmentperiod: {
- required: MSG_ONE_ENROLLMENTPERIOD
+ required: MSG_ONE_ENROLLMENTPERIOD
},
enrolmentperioddate: {
- required: MSG_ONE_ENROLLMENTPERIOD
+ required: MSG_ONE_ENROLLMENTPERIOD
}
}
});