LSP triggers: dont show stream options for system or output triggers
This commit is contained in:
parent
6d25774b94
commit
80ba997c52
1 changed files with 17 additions and 5 deletions
22
lsp/mist.js
22
lsp/mist.js
|
@ -3510,9 +3510,6 @@ var UI = {
|
||||||
}
|
}
|
||||||
|
|
||||||
$main.append(UI.buildUI([{
|
$main.append(UI.buildUI([{
|
||||||
type: 'help',
|
|
||||||
help: ''
|
|
||||||
},{
|
|
||||||
label: 'Trigger on',
|
label: 'Trigger on',
|
||||||
pointer: {
|
pointer: {
|
||||||
main: saveas,
|
main: saveas,
|
||||||
|
@ -3539,7 +3536,21 @@ var UI = {
|
||||||
['CONN_CLOSE', 'CONN_CLOSE: right after a connection has been closed'],
|
['CONN_CLOSE', 'CONN_CLOSE: right after a connection has been closed'],
|
||||||
['CONN_PLAY', 'CONN_PLAY: right before a stream playback of a connection']
|
['CONN_PLAY', 'CONN_PLAY: right before a stream playback of a connection']
|
||||||
],
|
],
|
||||||
LTSonly: true
|
LTSonly: true,
|
||||||
|
'function': function(){
|
||||||
|
var v = $(this).getval();
|
||||||
|
switch (v) {
|
||||||
|
case 'SYSTEM_START':
|
||||||
|
case 'SYSTEM_STOP':
|
||||||
|
case 'SYSTEM_CONFIG':
|
||||||
|
case 'OUTPUT_START':
|
||||||
|
case 'OUTPUT_STOP':
|
||||||
|
$('[name=appliesto]').setval([]).closest('.UIelement').hide();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$('[name=appliesto]').closest('.UIelement').show();
|
||||||
|
}
|
||||||
|
}
|
||||||
},{
|
},{
|
||||||
label: 'Applies to',
|
label: 'Applies to',
|
||||||
pointer: {
|
pointer: {
|
||||||
|
@ -3616,6 +3627,7 @@ var UI = {
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}]));
|
}]));
|
||||||
|
$('[name=triggeron]').trigger('change');
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'Logs':
|
case 'Logs':
|
||||||
|
@ -4534,7 +4546,7 @@ $.fn.setval = function(val){
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'checklist':
|
case 'checklist':
|
||||||
var $inputs = $(this).find('.checklist input[type=checkbox]');
|
var $inputs = $(this).find('.checklist input[type=checkbox]').prop('checked',false);
|
||||||
for (i in val) {
|
for (i in val) {
|
||||||
$inputs.filter('[name="'+val[i]+'"]').prop('checked',true);
|
$inputs.filter('[name="'+val[i]+'"]').prop('checked',true);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue