diff client/digitallibrary/modules/fitGIFs.js @ 134:1a0496201c75

unified scripts, nice xul sidebar, bugfixes
author luginbue
date Tue, 08 Jul 2003 03:00:57 +0200
parents 19edc2593b88
children
line wrap: on
line diff
--- a/client/digitallibrary/modules/fitGIFs.js	Tue Jul 08 03:00:57 2003 +0200
+++ b/client/digitallibrary/modules/fitGIFs.js	Tue Jul 08 03:00:57 2003 +0200
@@ -1,4 +1,5 @@
 /*
+
 Copyright (C) 2003 WTWG, Uni Bern
  
 This program is free software; you can redistribute it and/or
@@ -15,14 +16,17 @@
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA
  
-Author: Christian Luginbuehl, 01.05.2003 , Version Alcatraz 0.3
+Author: Christian Luginbuehl, 22.05.2003 , Version Alcatraz 0.4
+
 */
-/****************************************************************************
- * - fitGIFs module for digilib                                             *
- *                                                                          *
- *                       christian luginbuehl (luginbuehl@student.unibe.ch) *
- ****************************************************************************/
 
+/*************************************************************************
+ *  fitGIFs.js : digilib-module                                          *
+ *                                                                       *
+ *  desc: enable od disable the fitting of GIF/PNG images to the         *
+ *        drawing area.
+ *                                                                       *
+ *************************************************************************/
 
 
 /**
@@ -30,25 +34,25 @@
  */
 function fitGIFs() {
 
-  if (att.mo != "") {
+  if ( dlParams.mo.value != '' ) {
 
-    idx_plus_after  = att.mo.indexOf("fit,");
-    idx_plus_before = att.mo.indexOf(",fit");
-    idx_noplus      = att.mo.indexOf("fit");
+    idx_plus_after  = dlParams.mo.value.indexOf("fit,");
+    idx_plus_before = dlParams.mo.value.indexOf(",fit");
+    idx_noplus      = dlParams.mo.value.indexOf("fit");
       
-    if (idx_plus_after > -1) {
-      att.mo = att.mo.slice(0, idx_plus_after) + att.mo.slice(idx_plus_after+5);
-    } else if (idx_plus_before > -1) {
-      att.mo = att.mo.slice(0, idx_plus_before) + att.mo.slice(idx_plus_before+5);
-    } else if (idx_noplus > -1) {
-      att.mo = att.mo.slice(0, idx_noplus) + att.mo.slice(idx_noplus+4);
+    if ( idx_plus_after > -1 ) {
+      dlParams.mo.value = dlParams.mo.value.slice(0, idx_plus_after) + dlParams.mo.value.slice(idx_plus_after+5);
+    } else if ( idx_plus_before > -1 ) {
+      dlParams.mo.value = dlParams.mo.value.slice(0, idx_plus_before) + dlParams.mo.value.slice(idx_plus_before+5);
+    } else if ( idx_noplus > -1 ) {
+      dlParams.mo.value = dlParams.mo.value.slice(0, idx_noplus) + dlParams.mo.value.slice(idx_noplus+4);
     } else {
-      att.mo += ",fit";
+      dlParams.mo.value += ",fit";
     }
   } else {
-    att.mo = "fit";
+    dlParams.mo.value = "fit";
   }
   
-  loadPicture(2);
+  display(3);
 
-}
+}
\ No newline at end of file