From 791b028b0c527d2f0d884daf2857f6bbb7c326ba Mon Sep 17 00:00:00 2001 From: Michael Ang Date: Fri, 14 Jan 2011 00:49:25 +0000 Subject: [PATCH] Add "Return this book" under the book's title if it's a borrowed book --- BookReader/BookReader.js | 24 ++++++++++++++++++++++++ BookReaderIA/datanode/BookReaderJSIA.php | 4 +++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/BookReader/BookReader.js b/BookReader/BookReader.js index 3529a60..db5581d 100644 --- a/BookReader/BookReader.js +++ b/BookReader/BookReader.js @@ -4582,6 +4582,30 @@ BookReader.prototype.gotOpenLibraryRecord = function(self, olObject) { $('#BRinfo').remove(); $('#BRshare').after(self.blankInfoDiv()); self.buildInfoDiv($('#BRinfo')); + + // Check for borrowed book + if (this.olAuth) { + var returnUrl = self.olHost + olObject.key + '/do_return/borrow'; + var borrowUrl = self.olHost + olObject.key + '/borrow'; + + /* + $('') + .attr('href', borrowUrl) + .text('Return this book') + .click(function(event) { + event.preventDefault(); + $('#BRreturnform').trigger('submit'); + }) + .appendTo('#BRreturn'); + */ + + $('#BRreturn').css({ 'line-height': '19px'} ); + + $('
') + .appendTo('#BRreturn'); + + } + } } diff --git a/BookReaderIA/datanode/BookReaderJSIA.php b/BookReaderIA/datanode/BookReaderJSIA.php index 842aa7f..e2b48ef 100644 --- a/BookReaderIA/datanode/BookReaderJSIA.php +++ b/BookReaderIA/datanode/BookReaderJSIA.php @@ -531,6 +531,8 @@ foreach ($metaData->xpath('//collection') as $collection) { } } +echo "br.olHost = 'http://openlibrary.org'\n"; + if ($useOLAuth) { echo "br.olAuth = true;\n"; } else { @@ -564,7 +566,7 @@ if (typeof(brConfig) != 'undefined') { function OLAuth() { - this.authUrl = 'http://openlibrary.org/ia_auth/' + br.bookId; + this.authUrl = br.olHost + '/ia_auth/' + br.bookId; this.olConnect = false; return this; } -- 2.20.1