Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // JS from jQuery, AddThis, Pinterest.
- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
- <script src="//catalogue.ulrls.lon.ac.uk/screens/jquery.urlshortener.js" type="text/javascript"></script>
- <script src="//s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4f32821f48ef902e" type="text/javascript"></script>
- <script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
- <script src="//catalogue.ulrls.lon.ac.uk/screens/stackrequest.js" type="text/javascript"></script>
- <script type="text/javascript">
- // ISBN13 to ISBN10 conversion for Amazon jackets
- function isbn13to10(isbn13) {
- var isbn9 = isbn13.substring(3,12);
- var n=0; var c=0;
- for (dig=0;dig<9;dig++) {
- c = isbn9.substr(dig,1) * 1;
- n += (10-dig)*c;
- }
- n = 11 - n%11;
- if (n==11) isbn10=isbn9+'0';
- else if (n==10) isbn10=isbn9+'X';
- else isbn10=isbn9+n;
- return isbn10;
- }
- </script>
- <script type="text/javascript">
- // Rewrite Amazon image and link if ISBN-13.
- var azAsin = key.substring(5);
- if (azAsin.length == 13) {
- azAsin10 = isbn13to10(azAsin);
- azAsin10img = 'http://images-eu.amazon.com/images/P/' + azAsin10 + '.02.MZZZZZZZ.jpg';
- azAsin10url = 'http://www.amazon.co.uk/exec/obidos/tg/detail/-/' + azAsin10;
- document.getElementById("imageAnyComponent_0").src=azAsin10img;
- document.getElementById("imageLinkComponent").href=azAsin10url;
- }
- </script>
- <script type="text/javascript">
- var urlindex = document.URL.indexOf('record/C__R');
- recordid = document.URL.substring(urlindex + 11,urlindex + 19);
- </script>
- <script type="text/javascript">
- (function() {
- var mobilestub = "http://encore.ulrls.lon.ac.uk/iii/mobile/record/C__R";
- var qrrecordid = (recordid);
- var longurl = '' + mobilestub + qrrecordid + '?utm_source=encore%26utm_medium=qr%26utm_campaign=mobile';
- var qrdiv=document.createElement('div');
- //alert(longurl);
- $.shortenUrl(longurl, function(shorturl) {
- //alert(shorturl);
- qrdiv.innerHTML = '<span class="bibInfoHeader">Mobile Catalogue</span><div class="headerFields"><img src="http://chart.apis.google.com/chart?cht=qr&chs=100x100&chld=L|2&chl=' + shorturl + '" alt="Scan to view this record on the Mobile Catalogue" title="Scan to view this record on the Mobile Catalogue" /><br><a href="http://www.senatehouselibrary.ac.uk/library/helpandsupport/qrcodes.shtml">What\'s this\?</a></div>';
- document.getElementById("customBottom").appendChild(qrdiv);
- });
- }
- )();
- </script>
- <script type="text/javascript">
- (function() {
- var addthisDiv=document.createElement('div');
- addthisDiv.innerHTML = '<span class="bibInfoHeader">Bookmark This Record</span><div class="addthis_toolbox addthis_default_style ">' +
- '<p><div class="headerFields">Persistent link to this record: <a title="Persistent link to this record for bookmarking" alt="Persistent link to this record for bookmarking" href="https://encore.ulrls.lon.ac.uk/iii/encore/record/C__R' + recordid + '">https://encore.ulrls.lon.ac.uk/iii/encore/record/C__R' + recordid + '</a></p></div>' +
- '<a class="addthis_button_twitter"></a>' +
- //'<a class="addthis_button_pinterest"></a>' +
- '<a class="addthis_button_connotea"></a>' +
- '<a class="addthis_button_citeulike"></a>' +
- '<a class="addthis_button_diigo"></a>' +
- '<a class="addthis_button_mendeley"></a>' +
- '<a class="addthis_button_email"></a>' +
- '<a class="addthis_button_compact"></a>' +
- '<a class="addthis_counter addthis_bubble_style"></a>' +
- '</p></div>' ;
- document.getElementById("customBottom").appendChild(addthisDiv);
- }
- )();
- </script>
- <script type="text/javascript">
- (function() {
- var azImageDiv = document.getElementById("imageAnyComponent_0");
- if (azImageDiv) {
- if (azImageDiv.width>1 && azImageDiv.height>1) {
- var azAsin = key.substring(5);
- if (azAsin.length == 13) {
- azAsin = isbn13to10(azAsin);
- }
- var pinUrl = encodeURI('https://encore.ulrls.lon.ac.uk/iii/encore/record/C__R' + recordid);
- var pinMedia = encodeURI('http://images-eu.amazon.com/images/P/' + azAsin + '.01._SCLZZZZZZZ_.jpg');
- var pinDesc = encodeURIComponent(document.title.substring(38));
- var pinterestDiv=document.createElement('div');
- pinterestDiv.innerHTML = '<span class="bibInfoHeader">Pinterest</span><p>'
- + '<a href="http://pinterest.com/pin/create/button/'
- + '?url=' + pinUrl
- + '&media=' + pinMedia
- + '&description=' + pinDesc
- + '" class="pin-it-button" count-layout="horizontal" target="_blank"><img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" /></a></p>'
- document.getElementById("customBottom").appendChild(pinterestDiv);
- }
- }
- })();
- </script>
- <script type="text/javascript">
- stackrequest();
- </script>
- <script src="//catalogue.ulrls.lon.ac.uk/screens/ltfl.js" type="text/javascript"></script>
- <script type="text/javascript">
- ltflencore();
- </script>
- <script src="//ltfl.librarything.com/forlibraries/widget.js?id=702-3388231028" type="text/javascript"></script>
- <script type="text/javascript">
- // This is catalogue.ulrls.lon.ac.uk/screens/stackrequest.js:
- function stackrequest() {
- var holdingsdiv = document.getElementById('toggleAnyComponent');
- if (holdingsdiv) {
- if (holdingsdiv.innerHTML.match(/STACK SERVICE/)) {
- var requeststub = "http://www.ulrls.lon.ac.uk/itemrequest/requestform.aspx?record=";
- var stackrequestDiv=document.createElement('div');
- stackrequestDiv.innerHTML = '<div style="padding-bottom: 15px;" class="taggingLink">'
- + '<a id="stackrequestbutton" href="'
- + requeststub
- + recordid
- + '">Request from Store</a>'
- + '</div>' ;
- document.getElementById("customTop").appendChild(stackrequestDiv);
- }
- }
- }
- </script>
- <script type="text/javascript">
- // This is catalogue.ulrls.lon.ac.uk/screens/ltfl.js
- function ltflencore() {
- var ltflDiv=document.createElement('div');
- ltflDiv.innerHTML = '<!-- other edns -->' +
- '<div id="ltfl_related" class="ltfl"></div>' +
- '<!-- Similar items -->' +
- '<div id="ltfl_similars" class="ltfl"></div>' +
- '<!-- Tags -->' +
- '<div id="ltfl_tagbrowse" class="ltfl"></div>' +
- '<!-- Reviews -->' +
- '<div class="ltfl_reviews"></div>' +
- '<!-- Shelf browse -->' +
- '<div id="ltfl_shelfbrowse_both" class="ltfl"></div>' +
- '<!-- Series -->' +
- '<div id="ltfl_series" class="ltfl"></div>' ;
- document.getElementById("moreDetailsAnyComponent").appendChild(ltflDiv);
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment