[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