commit 47a24281a1c813588afa708a16dc930778cec7c2
parent 8a3c7a59949017e598b6fe5d9dc13cefd50df1ff
Author: Jan Dankert <devnull@localhost>
Date: Mon, 22 Oct 2012 20:17:35 +0200
Neues Templateelement: 'selector'
Diffstat:
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(" ");
- //$('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>