Fix updating of share embed code
authorMichael Ang <mang@archive.org>
Fri, 3 Dec 2010 19:41:14 +0000 (19:41 +0000)
committerMichael Ang <mang@archive.org>
Fri, 3 Dec 2010 19:41:14 +0000 (19:41 +0000)
BookReader/BookReader.js
BookReaderIA/datanode/BookReaderJSIA.php

index c8e4cc1..de92661 100644 (file)
@@ -5089,7 +5089,7 @@ BookReader.prototype.buildShareDiv = function(jShareDiv)
         }
         
         // console.log(params);
-        form.find('.BRframeEmbed').val(self.getEmbedCode());
+        form.find('.BRframeEmbed').val(self.getEmbedCode(params));
     })
     jForm.find('input[name=thispage]').trigger('change');
     jForm.find('input, textarea').bind('focus', function() {
index 75db7d9..9064a41 100644 (file)
@@ -358,7 +358,7 @@ br.getEmbedURL = function(viewParams) {
         url += '/' + this.subPrefix;
     }
     url += '?ui=embed';
-    if (viewParams) {
+    if (typeof(viewParams) != 'undefined') {
         url += '#' + this.fragmentFromParams(viewParams);
     }
     return url;
@@ -367,8 +367,8 @@ br.getEmbedURL = function(viewParams) {
 // getEmbedCode
 //________
 // Returns the embed code HTML fragment suitable for copy and paste
-br.getEmbedCode = function() {
-    return "<iframe src='" + this.getEmbedURL() + "' width='480px' height='430px' frameborder='0' ></iframe>";
+br.getEmbedCode = function(viewParams) {
+    return "<iframe src='" + this.getEmbedURL(viewParams) + "' width='480px' height='430px' frameborder='0' ></iframe>";
 }
 
 // getOpenLibraryRecord