openrat-cms

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

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:
themes/default/include/html/selector.inc.php | 15++++++---------
themes/default/js/openrat.js | 10++++++----
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 ); } }); } );