For protected books, disable printing of pages.
authorMichael Ang <mang@archive.org>
Mon, 31 Jan 2011 23:22:42 +0000 (23:22 +0000)
committerMichael Ang <mang@archive.org>
Mon, 31 Jan 2011 23:22:42 +0000 (23:22 +0000)
BookReader/BookReaderLending.css [new file with mode: 0644]
BookReaderIA/inc/BookReader.inc

diff --git a/BookReader/BookReaderLending.css b/BookReader/BookReaderLending.css
new file mode 100644 (file)
index 0000000..4326a88
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+Copyright(c)2011 Internet Archive. Software license AGPL version 3.
+
+This file is part of BookReader <http://github.com/openlibrary/bookreader
+*/
+
+@media print {
+    .BRpagediv1up, .BRpageimage, .BRpagedivthumb {
+        display: none;
+    }
+    
+}
\ No newline at end of file
index 60a4304..2044bf0 100644 (file)
@@ -88,7 +88,7 @@ class BookReader
   // 
   // @param subprefix Optional prefix to display a book inside an item (e.g. if does not match identifier)
   public static function draw($server, $mainDir, $identifier, $subPrefix, $title,
-                              $coverLeaf=null, $titleStart='Internet Archive', $uiMode='full')
+                              $coverLeaf=null, $titleStart='Internet Archive', $uiMode='full', $protected = false)
   {
     // Set title to default if not set
     if (!$title) {
@@ -146,6 +146,9 @@ class BookReader
 <? } elseif ($uiMode == "touch") { ?>
     <link rel="stylesheet" type="text/css" href="/bookreader/touch/BookReaderTouch.css?v=<? echo($version); ?>">
 <? } /* uiMode */ ?>
+<? if ($protected) { ?>
+    <link rel="stylesheet" type="text/css" href="/bookreader/BookReaderLending.css?v=<? echo($version); ?>">
+<? } ?>
     <script src="/includes/jquery-1.4.2.min.js" type="text/javascript"></script>
     <script type="text/javascript" src="/bookreader/jquery-ui-1.8.5.custom.min.js?v=<? echo($version); ?>"></script>
     <script type="text/javascript" src="http://www.archive.org/includes/analytics.js?v=2"></script>