Remove some lingering inline js

This commit is contained in:
Nathan Gray 2016-02-17 16:05:30 +00:00
parent e3fdbd0c62
commit e61cc619f1
2 changed files with 18 additions and 12 deletions

View File

@ -211,7 +211,6 @@ class importexport_export_ui {
$content['filter']['fields'] = importexport_helper_functions::get_filter_fields($_appname, $selected_plugin); $content['filter']['fields'] = importexport_helper_functions::get_filter_fields($_appname, $selected_plugin);
if(!$content['filter']['fields']) if(!$content['filter']['fields'])
{ {
$this->js->set_onload("\$j('input[value=\"filter\"]').parent().hide();");
$content['no_filter'] = true; $content['no_filter'] = true;
} }
else else
@ -241,13 +240,7 @@ class importexport_export_ui {
$content['selection'] = 'search'; $content['selection'] = 'search';
} }
// Disable / hide definition filter if not selected
if($content['selection'] != 'filter')
{
$this->js->set_onload("
\$j('div.filters').hide();
");
}
unset ($plugin_object); unset ($plugin_object);
$apps = importexport_helper_functions::get_apps('export'); $apps = importexport_helper_functions::get_apps('export');
//error_log(__METHOD__.__LINE__.array2string($apps)); //error_log(__METHOD__.__LINE__.array2string($apps));

View File

@ -50,12 +50,25 @@ app.classes.importexport = AppJS.extend(
// call parent // call parent
this._super.apply(this, arguments); this._super.apply(this, arguments);
if(this.et2.getWidgetById('export') && !this.et2.getArrayMgr("content").getEntry("definition")) if(this.et2.getWidgetById('export'))
{
if(!this.et2.getArrayMgr("content").getEntry("definition"))
{ {
// et2 doesn't understand a disabled button in the normal sense // et2 doesn't understand a disabled button in the normal sense
$j(this.et2.getWidgetById('export').getDOMNode()).attr('disabled','disabled'); $j(this.et2.getWidgetById('export').getDOMNode()).attr('disabled','disabled');
$j(this.et2.getWidgetById('preview').getDOMNode()).attr('disabled','disabled'); $j(this.et2.getWidgetById('preview').getDOMNode()).attr('disabled','disabled');
} }
if(!this.et2.getArrayMgr("content").getEntry("filter"))
{
$j('input[value="filter"]').parent().hide();
}
// Disable / hide definition filter if not selected
if(this.et2.getArrayMgr("content").getEntry("selection") != 'filter')
{
$j('div.filters').hide();
}
}
}, },
export_preview: function(event, widget) export_preview: function(event, widget)