From: artunit Date: Sat, 18 Sep 2010 03:50:15 +0000 (+0000) Subject: shading sfx info, bringing status to results screen X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a0812f6da67c4d64d796d51282bd4e71e50fe8df;p=contrib%2FConifer.git shading sfx info, bringing status to results screen git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/branches/rel_1_6_1@998 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- diff --git a/web/opac/skin/uwin/css/layout.css b/web/opac/skin/uwin/css/layout.css index c2b590a9ca..5523aa7b20 100644 --- a/web/opac/skin/uwin/css/layout.css +++ b/web/opac/skin/uwin/css/layout.css @@ -112,6 +112,7 @@ table { border-collapse: collapse; } .result_table_subtbody { height: 100%; width: 100%; } /* make title slightly larger */ .result_table_title_cell { font-weight: bold; text-align: left; } +.result_table_sfx_cell { background: #EBEBEB; font-weight: bold; text-align: left; } .result_table_format_cell { font-size: medium; text-align: left;} /* style dan's supercool live status stuff */ diff --git a/web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml b/web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml index 9d2369fccb..397b97e175 100644 --- a/web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml +++ b/web/opac/skin/uwin/xml/rdetail/rdetail_summary.xml @@ -91,7 +91,7 @@ &common.issn; - + + + SFX + + + + diff --git a/web/opac/skin/uwin/xml/result/result_table.xml b/web/opac/skin/uwin/xml/result/result_table.xml index 762bd01b1a..8d31f29aef 100644 --- a/web/opac/skin/uwin/xml/result/result_table.xml +++ b/web/opac/skin/uwin/xml/result/result_table.xml @@ -67,16 +67,99 @@ + + + + + + + &result.localCallNumbers; + + + 0) { + 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) { + + dojo.forEach(r.recv().content(), function(entry) { + var resolverInfo = entry.public_name + "_" + entry.target_coverage; + if (url_list.indexOf(resolverInfo) == -1) { + url_list += resolverInfo; + try { + /* + dojo.place('
' + + ' ' + entry.public_name + ' - ' + + entry.target_coverage + + (entry.target_embargo ? (' / ' + entry.target_embargo) : '') + + '
', 'rdetail_online'); + */ + /* + dojo.create('div',{ innerHTML: ' ' + entry.public_name + ' - ' + + entry.target_coverage + + (entry.target_embargo ? (' / ' + entry.target_embargo) : '') + },'rdetail_online',"replace"); + */ + var output = dojo.create('div',null,'rdetail_online',"first"); + var link = dojo.create('a', {"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); + + + /* + },'rdetail_online',"first"); + dojo.query('#rdetail_online_row').removeClass('hide_me'); + */ + dojo.query('#rdetail_online_row').removeClass('hide_me'); + } catch (e) { + alert("-> " + e); + } + + } + }); + } + req.send(); + } + } + return ' ' + issn + '
'; + ]]>
+
= max_items) { return output.innerHTML; @@ -96,10 +179,6 @@ output); vol_appended = true; } - /* - var pfx = dojo.doc.createTextNode(' - '); - output.appendChild(pfx); - */ dojo.create('span', { className: 'live_separator_cell', "innerHTML": ' - '}, output); @@ -127,7 +206,9 @@ } }); }); - return output.innerHTML; + + //if (issn.length == 0) + return output.innerHTML; ]]> @@ -297,6 +378,8 @@ config.names.result.format_cell = 'result_table_format_cell'; config.names.result.format_link = 'resource_link' config.names.result.format_pic = 'format_pic' + var url_list = ""; +