From 5a9a134f427ef96a3616dd238573291d7d76bae3 Mon Sep 17 00:00:00 2001 From: dbs Date: Mon, 18 Apr 2011 17:44:46 +0000 Subject: [PATCH] A few more uwin-specific pieces into play git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/branches/rel_2_0@1382 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- web/opac/skin/uwin/xml/common/libselect.xml | 15 + web/opac/skin/uwin/xml/result/result_info.xml | 80 +++++ web/opac/skin/uwin/xml/result/result_table.xml | 430 +++++++++++++++++++++++++ 3 files changed, 525 insertions(+) create mode 100644 web/opac/skin/uwin/xml/common/libselect.xml create mode 100644 web/opac/skin/uwin/xml/result/result_info.xml create mode 100644 web/opac/skin/uwin/xml/result/result_table.xml diff --git a/web/opac/skin/uwin/xml/common/libselect.xml b/web/opac/skin/uwin/xml/common/libselect.xml new file mode 100644 index 0000000000..0f17dee4b4 --- /dev/null +++ b/web/opac/skin/uwin/xml/common/libselect.xml @@ -0,0 +1,15 @@ + + + + + &library.select; + + + + + &library.select.help; + + + diff --git a/web/opac/skin/uwin/xml/result/result_info.xml b/web/opac/skin/uwin/xml/result/result_info.xml new file mode 100644 index 0000000000..9f102f2438 --- /dev/null +++ b/web/opac/skin/uwin/xml/result/result_info.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + +
+ + &result.info.copies; + +
+
+ + * + &result.info.no.items; +
&result.info.format.items;
+
+
+ + + + + +
+ diff --git a/web/opac/skin/uwin/xml/result/result_table.xml b/web/opac/skin/uwin/xml/result/result_table.xml new file mode 100644 index 0000000000..f5ff20bab6 --- /dev/null +++ b/web/opac/skin/uwin/xml/result/result_table.xml @@ -0,0 +1,430 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + +
+ + + | + | + + + +
+
+ + + SFX E-Journals + + + + + +
+ + + + + + + 0) { + try { + var ses = new OpenSRF.ClientSession('open-ils.resolver'); + var req = ses.request('open-ils.resolver.resolve_holdings.raw', + 'issn', issn, 'http://sfx.scholarsportal.info/windsor'); + req.oncomplete = function(r) { + var resolverInfo = ""; + dojo.forEach(r.recv().content(), function(entry) { + resolverInfo = entry.public_name + "_" + entry.target_coverage; + if (title_list.indexOf(this_title_id) == -1) { + url_list = ""; + } + if (url_list.indexOf(resolverInfo) == -1) { + var resolverNode = null; + dojo.query('.recid').forEach(function(recinfo) { + if (parseFloat(dojo.trim(dojox.data.dom.textContent(recinfo))) == parseFloat(this_title_id)) { + resolverNode = recinfo; + } + }); + url_list += resolverInfo; + var output = null; + if (resolverNode != null) { + var parent = resolverNode.parentNode; + if (parent) { + parent = parent.parentNode; + } + if (parent) { + dojo.removeClass(parent,'hide_me'); + } + output = dojo.create('div',{"style":"background-color:#EEFFEE;"},resolverNode,"last"); + dojo.addClass(output,"result_table_sfx_cell"); + title_list += this_title_id; + var link = dojo.create('a', {"style": "margin-left: 1em;", "class":"search_link", "href": entry.target_url}); + var link_text = dojo.doc.createTextNode( entry.public_name); + link.appendChild(link_text); + output.appendChild(link); + var coverage_text = dojo.doc.createTextNode(' - ' + entry.target_coverage + + (entry.target_embargo ? (' / ' + entry.target_embargo) : '')); + output.appendChild(coverage_text); + resolved[this_title_id] = true; + } + } + }); + }; + req.send(); + } catch (err) { alert(err.message);} + } + ]]> + + + + = max_items) { + return output.innerHTML; + } + dojo.query('copy', vol).forEach(function (cp) { + if (cp.getAttribute('deleted') == 't') { + return; + } + if (cp.getAttribute('opac_visible') == 'f') { + return; + } + var cp_entry = dojo.create('div'); + var loc_id; + var vol_appended = false; + dojo.query('location', cp).forEach(function (location) { + loc_id = parseInt(location.getAttribute('ident')); + if (loc_id != 8 && loc_id != 20 && loc_id != 185 && loc_id != 156) { + if (!vol_appended) { + var cn = dojo.create('span', { style: "font-weight: bold;" }, cp_entry); + var cn_txt = dojo.doc.createTextNode(vol.getAttribute('label')); + cn.appendChild(cn_txt); + vol_appended = true; + } + var loc = dojo.create('span', { "style": "font-weight: bold;"}, cp_entry); + var loc_txt = dojo.doc.createTextNode(' - ' + dojox.xml.parser.textContent(location)); + loc.appendChild(loc_txt); + } + }); + if (loc_id == 8 || loc_id == 20 || loc_id == 80) { + return; + } + dojo.query('circ_lib', cp).forEach(function (circ_lib) { + var cp_lib = dojo.create('span', { "style": "font-weight: bold;" }, cp_entry, "first"); + var cp_lib_txt = dojo.doc.createTextNode(circ_lib.getAttribute('name') + ' - '); + cp_lib.appendChild(cp_lib_txt); + }); + dojo.query('status', cp).forEach(function (status) { + var cp_status = dojo.create('span', { "style": "font-weight: bold;" }, cp_entry); + var cp_status_txt = dojo.doc.createTextNode(' (' + dojox.xml.parser.textContent(status) + ')'); + cp_status.appendChild(cp_status_txt); + }); + + item_cnt++; + if (item_cnt >= max_items) { + dojo.create('br', null, cp_entry); + cp_entry.appendChild(dojo.doc.createTextNode('... more print items listed in full record')); + } + output.appendChild(cp_entry); + }); + }); + + return output.innerHTML; + ]]> + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + &common.relevancy; + + + + &opac.holds.placeHold; + + + + + + + + + + &result.googleBooks.browse; + + + +
+
+ + + + + + + + + + + + + +
+ + + &common.results; + + + - + - + - + + - + &common.ofAtLeast; + + (page + + - + &common.of; + - + + + + + &rdetail.start;&rdetail.page.previous.symbol; + + + &rdetail.page.next.symbol; + + + + + +
+ + + + + + + + + + + + + + + +
+ -- 2.11.0