Mercurial > hg > digilib-old
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