From: berick Date: Wed, 16 Mar 2011 17:05:59 +0000 (-0400) Subject: omfg, IE is strange. name attr not present on input elements. compensate w/ follow... X-Git-Tag: kcls-grey-screen-prod2~4 X-Git-Url: http://git.equinoxoli.org/?p=evergreen-equinox.git;a=commitdiff_plain;h=8c1e09e51b1083f22cd2e36ee70b6b7d4c35ee41 omfg, IE is strange. name attr not present on input elements. compensate w/ follow-up class-based query. --- diff --git a/Open-ILS/web/opac/skin/kcls/js/misc.js b/Open-ILS/web/opac/skin/kcls/js/misc.js index 0e1083b..c215dae 100644 --- a/Open-ILS/web/opac/skin/kcls/js/misc.js +++ b/Open-ILS/web/opac/skin/kcls/js/misc.js @@ -142,9 +142,12 @@ function batchHoldMyList(org, parent) { if(!grabUser()) return; if(!org) G.user.home_ou(); if(!parent) parent = $('myopac_bookbag_div'); + + var items = dojo.query('input[name=list_action_chbx]', parent); + if(!items.length) items = dojo.query('.list_action_chbx', parent); + if(!items.length) return; + var nodes = items.filter(function(node, index){ return node.checked; }); - var nodes = dojo.query('input[name=list_action_chbx]', parent).filter(function(node, index){ return node.checked; }); - if(!nodes.length) return; var arr = []; nodes.forEach(function(node, index){ arr.push(node.getAttribute("recordid")); }); var error = {err:""};