| Paste number 62505: | alternate construction |
| Pasted by: | dbs |
| When: | 1 year, 2 weeks ago |
| Share: | Tweet this! | http://paste.lisp.org/+1C89 |
| Channel: | #openils-evergreen |
| Paste contents: |
Rather than:
+ var msg = '';
+ if(obj.retrieve_ids.length > 1)
+ msg += $("patronStrings").getFormattedString('staff.patron.holds.holds_edit_pickup_lib.change_pickup_lib_message.plural',[util.functional.map_list(obj.retrieve_ids, function(o){return o.id;}).join(', '), obj.data.hash.aou[pickup_lib].shortname()]);
+ else
+ msg += $("patronStrings").getFormattedString('staff.patron.holds.holds_edit_pickup_lib.change_pickup_lib_message.singular',[util.functional.map_list(obj.retrieve_ids, function(o){return o.id;}).join(', '), obj.data.hash.aou[pickup_lib].shortname()]);
+ var r = obj.error.yns_alert(msg,
+ $("patronStrings").getString('staff.patron.holds.holds_edit_pickup_lib.change_pickup_lib_title'),
+ $("commonStrings").getString('common.yes'),
+ $("commonStrings").getString('common.no'),null,
+ $("commonStrings").getString('common.check_to_confirm'));
something like:
+ var msg = '';
+ var id_list = util.functional.map_list(obj.retrieve_ids, function(o){return o.id;}).join(', ');
+ if(obj.retrieve_ids.length > 1)
+ msg = $("patronStrings").getFormattedString('staff.patron.holds.holds_edit_pickup_lib.change_pickup_lib_message.plural',[id_list, obj.data.hash.aou[pickup_lib].shortname()]);
+ else
+ msg = $("patronStrings").getFormattedString('staff.patron.holds.holds_edit_pickup_lib.change_pickup_lib_message.singular',[id_list, obj.data.hash.aou[pickup_lib].shortname()]);
+ var r = obj.error.yns_alert(msg,
+ $("patronStrings").getString('staff.patron.holds.holds_edit_pickup_lib.change_pickup_lib_title'),
+ $("commonStrings").getString('common.yes'),
+ $("commonStrings").getString('common.no'),null,
+ $("commonStrings").getString('common.check_to_confirm'));
This paste has no annotations.