commit ac6501cb74afe8db11f852c98cf59ad054ec3aeb
parent 18d18d1747f9af3e601cca0d3b49a53ebc71232b
Author: Jan Dankert <devnull@localhost>
Date: Tue, 23 Oct 2012 22:42:36 +0200
Den Selektor nicht im Popup anzeigen, da der Inhalt sonst aus dem Bildschirm laufen kann (Alternative wäre noch, den overflow für das Dropdown auf 'auto' zu setzen)
Diffstat:
2 files changed, 12 insertions(+), 13 deletions(-)
diff --git a/themes/default/include/html/selector.inc.php b/themes/default/include/html/selector.inc.php
@@ -1,10 +1,7 @@
-<div class="inputholder">
-
-<input type="hidden" name="<?php echo $attr_param ?>" value="<?php echo $attr_id ?>" />
-<div class="name"><?php echo $attr_name ?></div>
-<div class="icon"><img class="icon" src="<?php echo OR_THEMES_EXT_DIR.'default/images/icon/menu.gif' ?>" /></div>
-<div class="dropdown">
-<div class="tree selector" data-types="<?php echo $attr_types ?>" data-init-id="<?php echo $attr_id ?>" data-init-folderid="<?php echo $attr_folderid ?>"></div>
-</div>
-
+<div class="selector">
+ <div class="inputholder">
+ <input type="hidden" name="<?php echo $attr_param ?>" value="<?php echo $attr_id ?>" />
+ <input type="text" disabled="disabled" value="<?php echo $attr_name ?>" />
+ </div>
+ <div class="tree selector" data-types="<?php echo $attr_types ?>" data-init-id="<?php echo $attr_id ?>" data-init-folderid="<?php echo $attr_folderid ?>"></div>
</div>
\ No newline at end of file
diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js
@@ -22,7 +22,7 @@ $(document).ready(function()
function ping()
{
$.ajax( createUrl('title','ping',0) );
- window.console && console.log("session-ping");
+ //window.console && console.log("session-ping");
}
@@ -402,9 +402,11 @@ function registerViewEvents( viewEl )
var selectorEl = this;
$(this).orTree( { type:'project',selectable:$(selectorEl).attr('data-types').split(','),id:$(selectorEl).attr('data-init-folderid'),onSelect:function(name,type,id) {
- var inputholder = $(selectorEl).closest('div.inputholder');
- $(inputholder).find('div.name').text( name );
- $(inputholder).find('input[type=hidden]').attr( 'value',id );
+ var selector = $(selectorEl).parent();
+
+ //console.log( 'Selected: '+name+" #"+id );
+ $(selector).find('input[type=text]' ).attr( 'value',name );
+ $(selector).find('input[type=hidden]').attr( 'value',id );
} });
} );