[Koha-cvs] koha/koha-tmpl/opac-tmpl/npl/en/includes doc-he... [rel_2_2]

Joshua Ferraro jmf at kados.org
Wed Feb 8 19:38:59 CET 2006


CVSROOT:	/sources/koha
Module name:	koha
Branch: 	rel_2_2
Changes by:	Joshua Ferraro <kados at savannah.gnu.org>	06/02/08 18:38:58

Modified files:
	koha-tmpl/opac-tmpl/npl/en/includes: doc-head-close.inc 
Added files:
	koha-tmpl/opac-tmpl/npl/en/includes: amazonimages.js main.js 

Log message:
	Adds some javascript functions to NPL template to improve handling of
	missing Amazon images (only used if AmazonContent is enabled).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/npl/en/includes/amazonimages.js?only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/npl/en/includes/doc-head-close.inc.diff?only_with_tag=rel_2_2&tr1=1.1.2.3&tr2=1.1.2.4&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/npl/en/includes/main.js?only_with_tag=rel_2_2&rev=1.1.2.1

Patches:
Index: koha/koha-tmpl/opac-tmpl/npl/en/includes/amazonimages.js
diff -u /dev/null koha/koha-tmpl/opac-tmpl/npl/en/includes/amazonimages.js:1.1.2.1
--- /dev/null	Wed Feb  8 18:38:58 2006
+++ koha/koha-tmpl/opac-tmpl/npl/en/includes/amazonimages.js	Wed Feb  8 18:38:58 2006
@@ -0,0 +1,15 @@
+// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html
+function verify_images() {
+    for (var i = 0; i < document.images.length; i++) {
+        img = document.images[i];
+        if ((img.src.indexOf('images.amazon.com') >= 0) || (img.src.indexOf('g-images.amazon.com') >=0)) {
+            w = img.width;
+            h = img.height;
+            if ((w == 1) || (h == 1)) {
+                img.src = 'http://g-images.amazon.com/images/G/01/x-site/icons/no-img-sm.gif';
+            } else if ((img.complete != null) && (!img.complete)) {
+                img.src = 'http://g-images.amazon.com/images/G/01/x-site/icons/no-img-sm.gif';
+            }
+        }
+    }
+}
Index: koha/koha-tmpl/opac-tmpl/npl/en/includes/doc-head-close.inc
diff -u koha/koha-tmpl/opac-tmpl/npl/en/includes/doc-head-close.inc:1.1.2.3 koha/koha-tmpl/opac-tmpl/npl/en/includes/doc-head-close.inc:1.1.2.4
--- koha/koha-tmpl/opac-tmpl/npl/en/includes/doc-head-close.inc:1.1.2.3	Tue Jul 12 21:17:56 2005
+++ koha/koha-tmpl/opac-tmpl/npl/en/includes/doc-head-close.inc	Wed Feb  8 18:38:58 2006
@@ -12,6 +12,10 @@
 	@import url(<TMPL_VAR NAME="themelang">/includes/marc-editor.css);	
 </style>
 	<!-- /TMPL_IF -->
+<script type="text/javascript" language="javascript" src="<TMPL_VAR NAME="themelang">/includes/main.js"></script>
+<!-- TMPL_IF NAME="AmazonContent" -->
+<script type="text/javascript" language="javascript" src="<TMPL_VAR NAME="themelang">/includes/amazonimages.js"></script>
+<! /TMPL_IF -->
 <script type="text/javascript" language="javascript" src="<TMPL_VAR NAME="themelang">/includes/script.js"></script>
 <script type="text/javascript" language="javascript" src="<TMPL_VAR NAME="themelang">/includes/basket.js"></script>
 <script type="text/javascript" language="javascript">
@@ -24,4 +28,4 @@
 	var MSG_NO_RECORD_ADDED = "No item was added to your book bag";
 </script>
 </head>
-<body>
\ No newline at end of file
+<body>
Index: koha/koha-tmpl/opac-tmpl/npl/en/includes/main.js
diff -u /dev/null koha/koha-tmpl/opac-tmpl/npl/en/includes/main.js:1.1.2.1
--- /dev/null	Wed Feb  8 18:38:58 2006
+++ koha/koha-tmpl/opac-tmpl/npl/en/includes/main.js	Wed Feb  8 18:38:58 2006
@@ -0,0 +1,9 @@
+// one window.onload to rule them all
+
+window.onload=kohajs;
+
+// check to see if functions exist before loading them
+function kohajs() {
+  if ( typeof window.verify_images == "function" ) verify_images();
+}
+





More information about the Koha-cvs mailing list