From 207e79bb49688df949cbc74df208a792cb09d3cb Mon Sep 17 00:00:00 2001 From: dbs Date: Mon, 18 Apr 2011 19:53:44 +0000 Subject: [PATCH] Switch to BT.textContent() and standard subjectMe() for uwin skin We can adopt the more verbose subjectMe() variant later; this one works. git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/branches/rel_2_0@1386 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml | 73 +++++++++++----------- 1 file changed, 36 insertions(+), 37 deletions(-) diff --git a/web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml b/web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml index 7d2de9efa6..5fefa8cf51 100644 --- a/web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml +++ b/web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml @@ -29,7 +29,7 @@ &common.title; @@ -57,7 +57,7 @@ @@ -66,7 +66,7 @@ @@ -75,7 +75,7 @@ @@ -84,7 +84,7 @@ @@ -94,7 +94,7 @@ @@ -153,7 +153,7 @@ @@ -177,7 +177,7 @@ @@ -303,7 +303,7 @@ @@ -312,7 +312,7 @@ @@ -321,7 +321,7 @@ @@ -330,7 +330,7 @@ @@ -342,7 +342,7 @@ var text = ''; var list = dojo.query( 'subfield:not([code=4])', item ); for (var i =0; i < list.length; i++) { - text += dojox.data.dom.textContent(list[i]) + ' '; + text += BT.textContent(list[i]) + ' '; } return '' + text + '
'; ]]> @@ -353,7 +353,7 @@ @@ -362,7 +362,7 @@ @@ -425,38 +425,36 @@ var url_list = ""; function subjectMe(tag, item) { - dojo.query(tag).removeClass('hide_me'); + dojo.query(tag).removeClass('hide_me'); var cgi = new CGI(); var other_params = [ 'd', 'l', 'r', 'av', 's', 'sd' ]; var total = ''; var output = []; - var list = dojo.query( 'subfield:not([code=2])', item ); - var main_subject = ''; - for (var i =0; i < list.length; i++) { - var current = ""; - total += dojox.data.dom.textContent(list[i]) + ' '; - if (i > 0) - current +='>> '; - current += '' + main_subject + dojox.data.dom.textContent(list[i]) + '' - } else { - current += '">' + dojox.data.dom.textContent(list[i]) + '' - } - - main_subject += dojox.data.dom.textContent(list[i]) + ' -- '; - current += '
'; + current += '">' + subtext + '' output.push(current); - } - - return output.join('   '); + }); + return '' + output.join(' -- ') + '
'; } dojo.addOnLoad( function () { + setTimeout( function () { var here = findOrgUnit(getLocation()); if (getDepth() > 0 || getDepth === 0 ) { while (getDepth() < findOrgDepth(here)) @@ -465,6 +463,7 @@ dojo.require('openils.BibTemplate'); new openils.BibTemplate({ record : new CGI().param('r'), org_unit : here.shortname() }).render(); + }, 0); }); ]]> -- 2.11.0