return true;
}
-function grep ( code, list ) {
- var ret = [];
- for (var i in list) {
- if (code(list[i])) ret.push(list[i]);
- }
- return ret;
-}
-
function trim_ou_tree (tree, list) {
for (var i in tree) {
if (!tree[i]) continue;
- var type = grep( function(x) {return x.id() == tree[i].ou_type()}, ou_type_list )[0];
+ var type = util.functional.filter_list( ou_type_list, function(x) {return x.id() == tree[i].ou_type()} )[0];
if ( type && type.can_have_users() == 't' )
list.push(tree[i]);
findNodeByName(wrow,'a.id').setAttribute('workou_id', ou_def.id());
- var has_it = grep(
- function(x){ return x.work_ou() == ou_def.id() },
- user_work_ous
+ var has_it = util.functional.filter_list(
+ user_work_ous,
+ function(x){ return x.work_ou() == ou_def.id() }
).length;
findNodeByName(wrow,'a.id').checked = has_it > 0 ? true : false;
<!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
]>
+<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
+<!-- OVERLAYS -->
+<?xul-overlay href="/xul/server/OpenILS/util_overlay.xul"?>
+
<window id="patron_barcode_entry_win"
onload="try { init_editor(); } catch(E) { alert(js2JSON(E)); }"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">