From b4f15a6c0cc3a90d9471b7b048b5e2820d8f6252 Mon Sep 17 00:00:00 2001 From: erickson Date: Fri, 11 Nov 2005 22:44:20 +0000 Subject: [PATCH] small re-org of result common code added 'hr' to sidebar trees git-svn-id: svn://svn.open-ils.org/ILS/trunk@2011 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../web/opac/skin/default/js/result_common.js | 30 ++++++++++++++----- .../web/opac/skin/default/xml/sidebar.xml | 2 ++ 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/Open-ILS/web/opac/skin/default/js/result_common.js b/Open-ILS/web/opac/skin/default/js/result_common.js index 6788a1d1dd..af89c8636f 100644 --- a/Open-ILS/web/opac/skin/default/js/result_common.js +++ b/Open-ILS/web/opac/skin/default/js/result_common.js @@ -368,6 +368,7 @@ function resultDrawSidebarTrees( stype, treeName, items, wrapperNode, destNode ) if(isNull(items[i])) continue; if(x++ > 7) break; + found = true; var item = normalize(truncate(items[i], 65)); var trunc = 65; @@ -375,18 +376,31 @@ function resultDrawSidebarTrees( stype, treeName, items, wrapperNode, destNode ) var href = resultQuickLink( items[i], stype ); tree.addNode( stype + "_" + items[i], treeName + 'Root', item, href ); - var req = new Request(FETCH_CROSSREF, stype, items[i]); - req.request._tree = tree; - req.request._item = items[i]; - req.request._stype = stype; - req.callback(resultAppendCrossRef); - req.send(); + /* + if(!IE) + setTimeout('resultFireXRefReq("'+treeName+'","'+stype+'","'+item+'");',200); + */ + if(!IE) resultFireXRefReq(treeName, stype, items[i]); + } - found = true; + if(found) { + unHideMe(wrapperNode); + tree.close(tree.rootid); } - if(found) unHideMe(wrapperNode); } +function resultFireXRefReq( treeName, stype, item ) { + var tree; + eval('tree=' + treeName); + var req = new Request(FETCH_CROSSREF, stype, item); + req.request._tree = tree; + req.request._item = item; + req.request._stype = stype; + req.callback(resultAppendCrossRef); + req.send(); +} + + function resultQuickLink( term, type ) { var args = {}; args.page = MRESULT; diff --git a/Open-ILS/web/opac/skin/default/xml/sidebar.xml b/Open-ILS/web/opac/skin/default/xml/sidebar.xml index 63095bedbb..da818cfa69 100644 --- a/Open-ILS/web/opac/skin/default/xml/sidebar.xml +++ b/Open-ILS/web/opac/skin/default/xml/sidebar.xml @@ -69,6 +69,7 @@