openrat-cms

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

commit 47a24281a1c813588afa708a16dc930778cec7c2
parent 8a3c7a59949017e598b6fe5d9dc13cefd50df1ff
Author: Jan Dankert <devnull@localhost>
Date:   Mon, 22 Oct 2012 20:17:35 +0200

Neues Templateelement: 'selector'

Diffstat:
themes/default/include/elements.ini.php | 1+
themes/default/include/html/selector.inc.php | 12++++++++++++
themes/default/js/openrat.js | 7++++++-
themes/default/templates/folder/edit.tpl.src.xml | 1+
4 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/themes/default/include/elements.ini.php b/themes/default/include/elements.ini.php @@ -38,6 +38,7 @@ raw = row = class,classes,id selectbox= list:*,name:*,default,onchange:,title:,class:,addempty:false,multiple:false,size:1,lang:false radiobox = list:*,name:*,default,onchange:,title:,class: +selector = type:all,name,id set = var:*,value,key table = class,width:100%,space:0px,padding:0px,widths,rowclasses,columnclasses text = title,class:text,var,text,key,textvar,raw,maxlength,value,suffix,prefix,accesskey,escape:true,type,cut:both diff --git a/themes/default/include/html/selector.inc.php b/themes/default/include/html/selector.inc.php @@ -0,0 +1,11 @@ +<div class="inputholder"> + +<input type="hidden" name="<?php echo $attr_id ?>" /> +<div class="name"><?php echo $attr_name ?></div> + +<img class="icon" src="<?php echo OR_THEMES_EXT_DIR.'default/images/icon/menu.gif' ?>" /> +<div class="dropdown"> +<div class="tree selector" data-init-id="<?php echo $attr_id ?>" data-init-folderid="<?php echo $attr_folderid ?>"></div> +</div> + +</div>+ \ No newline at end of file diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js @@ -382,6 +382,10 @@ function loadView(jo, url ) // Links aktivieren... $(jo).closest('div.frame').find('.clickable').orLinkify(); + + // Selectors (Einzel-Ausahl für Dateien) initialisieren + // Wurzel des Baums laden + loadBranch( $(jo).find('div.selector.tree'),'root',0); }); } @@ -470,7 +474,6 @@ function loadTree() { // Oberstes Tree-Element erzeugen $('div#tree div.window div.content').html("&nbsp;"); - //$('div#tree div.window div.content').append('<ul class="tree"><li class="root"><div>Baum</div></li></ul>'); // Wurzel des Baums laden //loadBranch( $('div#tree ul.tree > li'),'root',0); @@ -480,6 +483,8 @@ function loadTree() } + + /** * Zweig laden. * @param li JQuery-Objekt, in welches der Inhalt des neuen Zweiges geladen werden soll. diff --git a/themes/default/templates/folder/edit.tpl.src.xml b/themes/default/templates/folder/edit.tpl.src.xml @@ -119,6 +119,7 @@ </label> <newline></newline> </list> + <selector name="Name" id="1" /> </group> </column> </row>