mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
Advanced search: UI/UX WIP.
SVN:b1162[5540]
This commit is contained in:
@@ -58,6 +58,7 @@ class NiceWebPage extends WebPage
|
||||
$this->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/search/search_form_criteria_numeric.js');
|
||||
$this->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/search/search_form_criteria_enum.js');
|
||||
$this->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/search/search_form_criteria_external_key.js');
|
||||
$this->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/search/search_form_criteria_hierarchical_key.js');
|
||||
$this->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/search/search_form_criteria_date_abstract.js');
|
||||
$this->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/search/search_form_criteria_date.js');
|
||||
$this->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/search/search_form_criteria_date_time.js');
|
||||
|
||||
@@ -1021,7 +1021,7 @@ input.dp-applied {
|
||||
width: 88px;
|
||||
}
|
||||
.search_form_handler .sf_criterion_area .sf_more_criterion {
|
||||
margin-right: 5px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
.search_form_handler .sf_criterion_area .sf_more_criterion.opened {
|
||||
z-index: 2;
|
||||
|
||||
@@ -1178,7 +1178,7 @@ input.dp-applied {
|
||||
|
||||
/* More criterion */
|
||||
.sf_more_criterion{
|
||||
margin-right: 5px;
|
||||
margin-right: 10px;
|
||||
|
||||
&.opened{
|
||||
z-index: 2; /* To be over criterion */
|
||||
|
||||
52
js/search/search_form_criteria_hierarchical_key.js
Normal file
52
js/search/search_form_criteria_hierarchical_key.js
Normal file
@@ -0,0 +1,52 @@
|
||||
//iTop Search form criteria hierarchical key
|
||||
;
|
||||
$(function()
|
||||
{
|
||||
// the widget definition, where 'itop' is the namespace,
|
||||
// 'search_form_criteria_hierarchical_key' the widget name
|
||||
$.widget( 'itop.search_form_criteria_hierarchical_key', $.itop.search_form_criteria_enum,
|
||||
{
|
||||
// default options
|
||||
options:
|
||||
{
|
||||
},
|
||||
|
||||
|
||||
// the constructor
|
||||
_create: function()
|
||||
{
|
||||
var me = this;
|
||||
|
||||
this._super();
|
||||
this.element.addClass('search_form_criteria_hierarchical_key');
|
||||
},
|
||||
// called when created, and later when changing options
|
||||
_refresh: function()
|
||||
{
|
||||
|
||||
},
|
||||
// events bound via _bind are removed automatically
|
||||
// revert other modifications here
|
||||
_destroy: function()
|
||||
{
|
||||
this.element.removeClass('search_form_criteria_hierarchical_key');
|
||||
this._super();
|
||||
},
|
||||
// _setOptions is called with a hash of all options that are changing
|
||||
// always refresh when changing options
|
||||
_setOptions: function()
|
||||
{
|
||||
this._superApply(arguments);
|
||||
},
|
||||
// _setOption is called for each individual option that is changing
|
||||
_setOption: function( key, value )
|
||||
{
|
||||
this._super( key, value );
|
||||
},
|
||||
|
||||
//------------------
|
||||
// Inherited methods
|
||||
//------------------
|
||||
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user