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([{ | ||||
|           type: 'help', | ||||
|           help: '' | ||||
|         },{ | ||||
|           label: 'Trigger on', | ||||
|           pointer: { | ||||
|             main: saveas, | ||||
|  | @ -3539,7 +3536,21 @@ var UI = { | |||
|             ['CONN_CLOSE', 'CONN_CLOSE: right after a connection has been closed'], | ||||
|             ['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', | ||||
|           pointer: { | ||||
|  | @ -3616,6 +3627,7 @@ var UI = { | |||
|             } | ||||
|           ] | ||||
|         }])); | ||||
|         $('[name=triggeron]').trigger('change'); | ||||
|          | ||||
|         break; | ||||
|       case 'Logs': | ||||
|  | @ -4534,7 +4546,7 @@ $.fn.setval = function(val){ | |||
|         } | ||||
|         break; | ||||
|       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) { | ||||
|           $inputs.filter('[name="'+val[i]+'"]').prop('checked',true); | ||||
|         } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 cat
						cat