@@ -145,45 +145,72 @@ <h3 class="interpreter-title">{{setting.name}}
145145 < div class ="row interpreter ">
146146 < div class ="col-md-12 ">
147147 < h5 > Option</ h5 >
148- < span class ="checkbox input-group ">
149- < label > < input type ="checkbox " style ="width:0%;height:0% " id ="perNote " ng-model ="setting.option.perNote " ng-disabled ="!valueform.$visible "/>
150- perNote </ label >
151- </ span >
152- < span class ="checkbox input-group ">
153- < label > < input type ="checkbox " style ="width:0%;height:0% " id ="perUser " ng-model ="setting.option.perUser " ng-disabled ="!valueform.$visible "/>
154- perUser</ label >
155- </ span >
156- < span class ="btn-group ">
157- < button type ="button " class ="btn btn-default btn-xs dropdown-toggle "
158- data-toggle ="dropdown "
159- ng-disabled ="!valueform.$visible ">
160- {{getSessionOption(setting.id)}} < span class ="caret "> </ span >
161- </ button >
162- < ul class ="dropdown-menu " role ="menu ">
163- < li >
164- < a style ="cursor:pointer "
165- tooltip ="Single interpreter instance are shared across notes "
166- ng-click ="setSessionOption(setting.id, 'shared') ">
167- shared
168- </ a >
169- </ li >
170- < li >
171- < a style ="cursor:pointer "
172- tooltip ="Separate Interpreter instance for each note "
173- ng-click ="setSessionOption(setting.id, 'scoped') ">
174- scoped
175- </ a >
176- </ li >
177- < li >
178- < a style ="cursor:pointer "
179- tooltip ="Separate Interpreter process for each note "
180- ng-click ="setSessionOption(setting.id, 'isolated') ">
181- isolated
182- </ a >
183- </ li >
184- </ ul >
185- </ span >
186- < span > Interpreter for note</ span >
148+ < div class ="row interpreter " style ="margin-top: 5px; ">
149+ < div class ="col-md-12 ">
150+ The interpreter will be instantiated
151+ < span class ="btn-group ">
152+ < button type ="button " class ="btn btn-default btn-xs dropdown-toggle "
153+ data-toggle ="dropdown "
154+ ng-disabled ="!valueform.$visible ">
155+ {{getInterpreterRunningOption(setting.id).value}} < span class ="caret "> </ span >
156+ </ button >
157+ < ul class ="dropdown-menu " role ="menu ">
158+ < li >
159+ < a style ="cursor:pointer "
160+ ng-click ="setInterpreterRunningOption(setting.id, false, false) ">
161+ Globally
162+ </ a >
163+ </ li >
164+ < li >
165+ < a style ="cursor:pointer "
166+ ng-click ="setInterpreterRunningOption(setting.id, true, false) ">
167+ Per Note
168+ </ a >
169+ </ li >
170+ < li ng-if ="ticket.ticket !== 'anonymous' && ticket.roles.length !== 0 ">
171+ < a style ="cursor:pointer "
172+ ng-click ="setInterpreterRunningOption(setting.id, false, true) ">
173+ Per User
174+ </ a >
175+ </ li >
176+ </ ul >
177+ </ span >
178+ in
179+ < span class ="btn-group ">
180+ < button type ="button " class ="btn btn-default btn-xs dropdown-toggle "
181+ data-toggle ="dropdown "
182+ ng-disabled ="!valueform.$visible
183+ || getInterpreterRunningOption(setting.id).value === 'Globally' ">
184+ {{getSessionOption(setting.id)}} < span class ="caret "> </ span >
185+ </ button >
186+ < ul class ="dropdown-menu " role ="menu ">
187+ < li
188+ ng-if ="getInterpreterRunningOption(setting.id).value === 'Globally' ">
189+ < a style ="cursor:pointer "
190+ tooltip ="Single interpreter instance are shared across notes "
191+ ng-click ="setSessionOption(setting.id, 'shared') ">
192+ shared
193+ </ a >
194+ </ li >
195+ < li >
196+ < a style ="cursor:pointer "
197+ tooltip ="Separate Interpreter instance for each note "
198+ ng-click ="setSessionOption(setting.id, 'scoped') ">
199+ scoped
200+ </ a >
201+ </ li >
202+ < li >
203+ < a style ="cursor:pointer "
204+ tooltip ="Separate Interpreter process for each note "
205+ ng-click ="setSessionOption(setting.id, 'isolated') ">
206+ isolated
207+ </ a >
208+ </ li >
209+ </ ul >
210+ </ span >
211+ process.
212+ </ div >
213+ </ div >
187214 </ div >
188215 </ div >
189216 < div class ="row interpreter " style ="margin-top: 5px; ">
0 commit comments