openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 456e6f847637030d6f673a192228f9990ea72ed5
parent 884b6de074b7e889501d2acbe1b8f09cca90dcaf
Author: dankert <devnull@localhost>
Date:   Tue, 31 Mar 2009 23:01:47 +0200

Attribut "inline" für Element "insert" ergänzt.

Diffstat:
themes/default/include/elements.ini.php | 2+-
themes/default/include/html/insert.inc.php | 15++++++++++++++-
2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/themes/default/include/elements.ini.php b/themes/default/include/elements.ini.php @@ -21,7 +21,7 @@ if = equals,value,invert,not,empty,present,contains,greaterthan,lessthan,t image = config,file,url,icon,align:left,type,elementtype,fileext,tree input = class:text,default:,type:text,index,name:*,prefix,value,size:40,maxlength:256,onchange:,readonly:false inputarea= name,rows:10,cols:40,value,index,onchange,prefix,class:inputarea,default: -insert = file,script +insert = file,script,inline:false label = for:*,value fieldset = title link = title:,config,target:_self,var,url,class:,action,subaction,id,var1,value1,var2,value2,var3,value3,var4,value4,var5,value5,accesskey,name,anchor diff --git a/themes/default/include/html/insert.inc.php b/themes/default/include/html/insert.inc.php @@ -4,5 +4,18 @@ /* #END-IF# */ /* #IF-ATTR script# */ -<script src="<?php echo OR_THEMES_DIR.$conf['interface']['theme'].'/js/'.basename($attr_script).'.js' ?>" type="text/javascript"></script> +<?php +$attr_tmp_file = OR_THEMES_DIR.$conf['interface']['theme'].'/js/'.basename($attr_script).'.js'; +if (!$attr_inline) +{ + ?><script src="<?php echo $attr_tmp_file ?>" type="text/javascript"></script><?php +} +else +{ + echo '<script type="text/javascript">'; + // Sehr einfaches Minifizieren des Java-Skriptes. + echo str_replace(' ',' ',str_replace('~','',strtr(implode('',file($attr_tmp_file)),"\t\n\b",'~~~'))); + echo '</script>'; +} +?> /* #END-IF# */