1 [% WRAPPER default/base.tt2 %]
2 <script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/conify/global/config/standing_penalty.js'></script>
3 <style type="text/css">
4 @import "[% ctx.media_prefix %]/js/dojo/dojox/form/resources/CheckedMultiSelect.css";
6 <h1>Standing Penalty Types</h1><br/>
8 <script type="text/javascript">
10 if(!dojo._hasResource['openils.widget.StandingPenaltyBlockedSelector']) {
11 dojo.provide('openils.widget.StandingPenaltyBlockedSelector');
12 dojo.require('dojox.form.CheckedMultiSelect');
13 dojo.require('dojo.data.ItemFileReadStore');
15 'openils.widget.StandingPenaltyBlockedSelector',
16 [dojox.form.CheckedMultiSelect],
18 postCreate : function() {
19 this._multiValue = true;
20 this.addOption({value:'CIRC', label:'CIRC'});
21 this.addOption({value:'RENEW', label:'RENEW'});
22 this.addOption({value:'HOLD', label:'HOLD'});
24 attr : function(name, value) {
25 if(name == 'value' && value == null) {
26 var val = this.inherited('attr', arguments);
30 return str.substring(0, str.length - 1);
32 return this.inherited('attr', arguments);
40 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
41 <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
42 <div>Standing Penalty Types</div>
44 <button dojoType='dijit.form.Button' onClick='spGrid.showCreateDialog()'>New Penalty Type</button>
45 <button dojoType='dijit.form.Button' onClick='spGrid.deleteSelected()'>Delete Selected</button>
50 dojoType="openils.widget.AutoGrid"
51 fieldOrder="['id', 'name', 'label', 'block_list']"
53 defaultCellWidth='"auto"'
57 <tr> <th field="id" formatter='formatId'/> </tr>