*/
var noEmailMessage;
+var noEmailMessageXUL;
function holdsHandleStaff() {
swapCanvas($('xulholds_box'));
if(!noEmailMessage)
noEmailMessage = $('holds_email').removeChild($('holds.no_email'));
+ if(!noEmailMessageXUL)
+ noEmailMessageXUL = $('holds_email').removeChild($('holds.no_email.xul'));
+
if(isXUL() && holdArgs.recipient == null
&& holdArgs.editHold == null) {
holdsHandleStaff();
}
}
- if(!G.user.email()) {
+ //if(!G.user.email()) {
+ if(!holdArgs.recipient.email()) {
$('holds_enable_email').checked = false;
$('holds_enable_email').disabled = true;
- var n = noEmailMessage.cloneNode(true);
- appendClear( $('holds_email'), n);
- unHideMe(n);
- $('holds.no_email.my_account').setAttribute('href', buildOPACLink({page:MYOPAC},null,true));
+ var message;
+ if(isXUL()) {
+ message = noEmailMessageXUL.cloneNode(true);
+ appendClear($('holds_email'), message);
+ } else {
+ message = noEmailMessage.cloneNode(true);
+ appendClear($('holds_email'), message);
+ $('holds.no_email.my_account').setAttribute('href', buildOPACLink({page:MYOPAC},null,true));
+ }
+ unHideMe(message);
}
if(!$('holds_phone').value)
<td class='holds_cell'>&opac.holds.concactEmail;:</td>
<td class='holds_cell' id='holds_email'>
<span class='hide_me' id='holds.no_email'>
- (See <a class='classic_link' id='holds.no_email.my_account'>My Account</a> for setting your email address)
+ (See <a class='classic_link'
+ id='holds.no_email.my_account'>My Account</a> for setting your email address)
</span>
+ <span class='hide_me' id='holds.no_email.xul'>
+ (Patron has no configured email address)
+ </span>
+
</td>
</tr>
<tr>