staff.patron.summary.patron_net_access=Internet
staff.patron.summary.expires_on=Expires on
staff.patron.summary.standing_penalty.remove=Remove
+staff.patron.summary.standing_penalty.none=No Blocks/Penalties
staff.patron.standing_penalty.note_prompt=Enter note to go with penalties:
staff.patron.standing_penalty.note_title=Apply Penalty
staff.patron.standing_penalty.apply_error=Error applying %1$s block/standing penalty.
JSAN.use('util.widgets');
util.widgets.remove_children(e);
var penalties = obj.patron.standing_penalties();
+ if (penalties.length == 0) {
+ var row = document.createElement('row');
+ var label = document.createElement('label');
+ label.setAttribute('value',patronStrings.getString('staff.patron.summary.standing_penalty.none'));
+ addCSSClass(label,'NO_PENALTY');
+ row.appendChild(label);
+ e.appendChild(row);
+ }
for (var i = 0; i < penalties.length; i++) {
var row = document.createElement('row');
}
e.appendChild(row);
- e.parentNode.parentNode.hidden = false;
}
};
}
<caption id="psagbc" label="&staff.patron.summary_overlay.psagbc.alert.label;" class="shrinkable_groupbox"/>
<description id="patron_alert"/>
</groupbox>
- <groupbox id="PatronSummaryStanding_groupbox" flex="0" hidden="true" class="standing">
+ <groupbox id="PatronSummaryStanding_groupbox" flex="0" class="standing">
<caption id="pssgbc" label="&staff.patron.summary_overlay.pssgbc.standing.label;" class="shrinkable_groupbox"/>
- <grid><columns><column/><column/></columns>
- <rows id="patron_standing_penalties"/>
- </grid>
+ <vbox id="pssgbvb">
+ <grid><columns><column/><column/></columns>
+ <rows id="patron_standing_penalties"/>
+ </grid>
+ </vbox>
+ <spacer/>
</groupbox>
<groupbox id="PatronSummaryStatus_groupbox" flex="0" class="status"/>
<!--
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/TR/REC-html40");
+.NO_PENALTY { background-color: lime; color: black; }
.PENALTY_RENEW { background-color: yellow; color: black; }
.PENALTY_HOLD { background-color: orange; color: black; }
.PENALTY_CIRC { background-color: red; color: white; }
+groupbox.standing { max-height: 7em; min-height: 7em; }
+groupbox.standing vbox { max-height: 5em; min-height: 5em; overflow: auto }