$("#branches option:first").attr("selected", "selected");
}
} );
-
-function DoCancel(f) {
- f.op.value='';
- document.Aform.submit();
-}
-
-function CheckAttributeTypeForm(f) {
- var ok=1;
- var _alertString="";
- var alertString2;
- if (f.code.value.length==0) {
- _alertString += "\n- " + _("Patron attribute type code missing");
- }
- if (f.description.value.length==0) {
- _alertString += "\n- " + _("Description missing");
- }
- if (_alertString.length==0) {
- document.Aform.submit();
- } else {
- alertString2 = _("Form not submitted because of the following problem(s)");
- alertString2 += "\n------------------------------------------------------------------------------------\n";
- alertString2 += _alertString;
- alert(alertString2);
- }
-}
-
//]]>
</script>
</head>
— one with that code already exists.
</div>
[% END %]
-<form action="[% script_name %]" name="Aform" method="post">
+<form action="[% script_name %]" class="validated" method="post">
<input type="hidden" name="op" value="[% confirm_op %]" />
<fieldset class="rows">
<ol>
<input type="hidden" name="code" value="[% code |html %]" />
[% code |html %]
[% ELSE %]
- <label for="code">Patron attribute type code: </label>
- <input type="text" id="code" name="code" size="10" maxlength="10" />
+ <label for="code" class="required">Patron attribute type code: </label>
+ <input type="text" id="code" name="code" required="required" class="required" size="10" maxlength="10" />
+ <span class="required">Required</span>
[% END %]
</li>
- <li><label for="description">Description: </label>
- <input type="text" id="description" name="description" size="50" maxlength="250"
- value="[% description |html %]" />
+ <li><label for="description" class="required">Description: </label>
+ <input type="text" id="description" name="description" required="required" class="required" size="50" maxlength="250" value="[% description |html %]" />
+ <span class="required">Required</span>
</li>
<li><label for="repeatable">Repeatable: </label>
[% IF ( repeatable_checked ) %]
<span>If checked, attribute will be a unique identifier — if a value is given to a patron record, the same value
cannot be given to a different record. This setting cannot be changed after an attribute is defined.</span>
</li>
- <li><label for="password_allowed">Allow password: </label>
- [% IF ( password_allowed_checked ) %]
- <input type="checkbox" id="password_allowed" name="password_allowed" checked="checked" />
- [% ELSE %]
- <input type="checkbox" id="password_allowed" name="password_allowed" />
- [% END %]
- <span>Check to make it possible to associate a password with this attribute.</span>
- </li>
<li><label for="opac_display">Display in OPAC: </label>
[% IF ( opac_display_checked ) %]
<input type="checkbox" id="opac_display" name="opac_display" checked="checked" />
[% END %]
[% END %]
</select>
- <span>Select All if this attribute type must to be displayed all the time. Otherwise select librairies you want to associate with this value.
+ <span>Select All if this attribute type must to be displayed all the time. Otherwise select libraries you want to associate with this value.
</span>
</li>
<li>
</li>
<li>
<label for="class">Class: </label>
- <select name="class">
- <option value="" />
+ <select name="class" id="class">
+ <option value=""></option>
[% FOREACH class IN classes_val_loop %]
- [% IF ( class.selected ) %]
+ [% IF class.authorised_value == category_class %]
<option value="[% class.authorised_value %]" selected="selected">
[% class.lib %]
</option>
[% END %]
[% END %]
</select>
- <span>Group attributes types with a block title (based on Authorised values category 'PA_CLASS')</span>
+ <span>Group attributes types with a block title (based on authorized values category 'PA_CLASS')</span>
</li>
</ol>
</fieldset>
<fieldset class="action">
- [% IF ( edit_attribute_type ) %]
- <input type="button" value="Save"
- onclick="CheckAttributeTypeForm(this.form)" />
- [% ELSE %]
- <input type="button" value="Save"
- onclick="CheckAttributeTypeForm(this.form)" />
- [% END %]
+ <input type="submit" value="Save" />
<a class="cancel" href="/cgi-bin/koha/admin/patron-attr-types.pl">Cancel</a>
</fieldset>
</form>
[% END %]
[% IF ( delete_attribute_type_form ) %]
-<div class="dialog alert"><h3>Confirm deletion of patron attribute type <span class="ex">'[% code |html %]' ([% description %])</span>?</h3>
-<form action="[% script_name %]" name="Aform" method="post">
- <input type="hidden" name="op" value="[% confirm_op %]" />
- <input type="hidden" name="code" value="[% code |html %]" />
- <input type="submit" value="Delete patron attribute type" class="approve" /></form>
- <form action="[% script_name %]" method="get">
- <input type="submit" value="No, Do Not Delete" class="deny" />
-</form></div>
+ <div class="dialog alert">
+ <h3>Confirm deletion of patron attribute type <span class="ex">'[% code |html %]' ([% description %])</span>?</h3>
+ <form action="[% script_name %]" name="Aform" method="post">
+ <input type="hidden" name="op" value="[% confirm_op %]" />
+ <input type="hidden" name="code" value="[% code |html %]" />
+ <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete patron attribute type</button>
+ </form>
+ <form action="[% script_name %]" method="get">
+ <button type="submit" class="deny"><i class="fa fa-fw fa-remove"></i> No, do not delete</button>
+ </form>
+ </div>
[% END %]
[% IF ( display_list ) %]
-<div id="toolbar">
- <script type="text/javascript">
- //<![CDATA[
- // prepare DOM for YUI Toolbar
- $(document).ready(function() {
- yuiToolbar();
- });
- // YUI Toolbar Functions
- function yuiToolbar() {
- new YAHOO.widget.Button("newrule");
- } //]]>
- </script>
- <ul class="toolbar">
- <li><a id="newrule" href="[% script_name %]?op=add_attribute_type">New patron attribute type</a></li>
-</ul></div>
+<div id="toolbar" class="btn-toolbar">
+ <a class="btn btn-small" id="newrule" href="[% script_name %]?op=add_attribute_type"><i class="fa fa-plus"></i> New patron attribute type</a>
+</div>
<h2>Patron attribute types</h2>
[% IF ( added_attribute_type ) %]
<td>[% item.code |html %]</td>
<td>[% item.description %]</td>
<td>
- [% IF item.branches.size > 0 %]
+ [% IF ( item.branches && item.branches.size > 0 ) %]
[% branches_str = "" %]
[% FOREACH branch IN item.branches %]
[% branches_str = branches_str _ " " _ branch.branchname _ "(" _ branch.branchcode _ ")" %]
No limitation
[% END %]
</td>
- <td>
- <a href="[% item.script_name %]?op=edit_attribute_type&code=[% item.code |html %]">Edit</a>
- <a href="[% item.script_name %]?op=delete_attribute_type&code=[% item.code |html %]">Delete</a>
+ <td class="actions">
+ <a class="btn btn-mini" href="[% item.script_name %]?op=edit_attribute_type&code=[% item.code |html %]"><i class="fa fa-pencil"></i> Edit</a>
+ <a class="btn btn-mini" href="[% item.script_name %]?op=delete_attribute_type&code=[% item.code |html %]"><i class="fa fa-trash"></i> Delete</a>
</td>
</tr>
[% END %]