1616 </div >
1717 </div >
1818
19+
20+ <div class =" form-group" >
21+ <label >{{ localize " WH.RunIfDisabled" }} </label >
22+ <div class =" form-fields" >
23+ <p class =" hint" >{{ localize " WH.RunIfDisabledHint" }} </p >
24+ <input name =" runIfDisabled" type =" checkbox" {{ checked scriptData.options.runIfDisabled }} >
25+ </div >
26+ </div >
27+
1928 {{ #if (eq scriptData.trigger " dialog" )}}
2029 {{ #if (eq effect.system.transferData.documentType " Actor" )}}
21- <div class =" form-group" data-tooltip =" WH.TargeterTT" >
22- <label >{{ localize " WH.Targeter" }} </label >
23- <div class =" form-fields" >
24- <input name =" targeter" type =" checkbox" {{ checked scriptData.options.targeter }} >
30+ <div class =" form-group" data-tooltip =" WH.TargeterTT" >
31+ <label >{{ localize " WH.Targeter" }} </label >
32+ <div class =" form-fields" >
33+ <input name =" targeter" type =" checkbox" {{ checked scriptData.options.targeter }} >
34+ </div >
2535 </div >
26- </div >
2736 {{ /if }}
2837 <div class =" form-group" data-tooltip =" WH.DefendingAgainstTT" >
2938 <label >{{ localize " WH.DefendingAgainst" }} </label >
4352 </div >
4453 {{ /if }}
4554
46- <div class =" form-group" >
47- <label >{{ localize " WH.RunIfDisabled" }} </label >
55+ {{ #if (eq scriptData.trigger " manual" )}}
56+ <div class =" form-group" >
57+ <label >{{ localize " WH.ShowDuplicates" }} </label >
4858 <div class =" form-fields" >
49- <p class =" hint" >{{ localize " WH.RunIfDisabledHint " }} </p >
50- <input name =" runIfDisabled " type =" checkbox" {{ checked scriptData.options.runIfDisabled }} >
59+ <p class =" hint" >{{ localize " WH.ShowDuplicatesHint " }} </p >
60+ <input name =" showDuplicates " type =" checkbox" {{ checked scriptData.options.showDuplicates }} >
5161 </div >
5262 </div >
63+ {{ /if }}
5364
5465
55- {{ #if hasScriptReferences }}
66+ {{ #if hasScriptReferences }}
5667 <div class =" form-group" >
5768 <label data-tooltip =" WH.ScriptLockTT" data-tooltip-direction =" LEFT" >{{ localize " WH.ScriptLock" }} <i class =" fa-regular fa-circle-info" ></i ></label >
5869 <div class =" form-fields" >
6172 </div >
6273 {{ /if }}
6374
64- <hr >
75+ <hr >
6576
6677 <div class =" script-fields" >
6778
68-
79+
6980 <div class =" form-group stacked script" >
7081 {{ #if (eq scriptData.trigger " dialog" )}}
7182 <label >{{ localize " WH.DialogScript" }} <a data-action =" copyScript" data-script =" script" ><i class =" fa-solid fa-copy" ></i ></a ></label >
8192 </div >
8293
8394
95+ {{ #if (eq scriptData.trigger " manual" )}}
96+ <div class =" form-group stacked script" >
97+ <label >{{ localize " WH.HideScript" }} <a data-action =" copyScript" data-script =" hideScript" ><i class =" fa-solid fa-copy" ></i ></a ></label >
98+ {{ #if lockedScripts.hideScript }}
99+ {{ formInput fields.options.fields.hideScript value =dereferencedScripts.options.hideScript language =" javascript" elementType =" code-mirror" disabled =" true" }}
100+ {{ else }}
101+ {{ formInput fields.options.fields.hideScript value =scriptData.options.hideScript language =" javascript" elementType =" code-mirror" name =" hideScript" disabled = (not (isGM ))}}
102+ {{ /if }}
103+ </div >
104+ {{ /if }}
105+
84106
85- {{ #if (eq scriptData.trigger " dialog" )}}
86- <div class =" form-group stacked script" >
87- <label >{{ localize " WH.HideScript" }} <a data-action =" copyScript" data-script =" hideScript" ><i class =" fa-solid fa-copy" ></i ></a ></label >
107+ {{ #if (eq scriptData.trigger " dialog" )}}
108+ <div class =" form-group stacked script" >
109+ <label >{{ localize " WH.HideScript" }} <a data-action =" copyScript" data-script =" hideScript" ><i class =" fa-solid fa-copy" ></i ></a ></label >
88110 {{ #if lockedScripts.hideScript }}
89111 {{ formInput fields.options.fields.hideScript value =dereferencedScripts.options.hideScript language =" javascript" elementType =" code-mirror" disabled =" true" }}
90112 {{ else }}
91113 {{ formInput fields.options.fields.hideScript value =scriptData.options.hideScript language =" javascript" elementType =" code-mirror" name =" hideScript" disabled = (not (isGM ))}}
92114 {{ /if }}
93- </div >
115+ </div >
94116
95- <div class =" form-group stacked script" >
96- <label >{{ localize " WH.ActivateScript" }} <a data-action =" copyScript" data-script =" activateScript" ><i class =" fa-solid fa-copy" ></i ></a ></label >
117+ <div class =" form-group stacked script" >
118+ <label >{{ localize " WH.ActivateScript" }} <a data-action =" copyScript" data-script =" activateScript" ><i class =" fa-solid fa-copy" ></i ></a ></label >
97119 {{ #if lockedScripts.activateScript }}
98120 {{ formInput fields.options.fields.activateScript value =dereferencedScripts.options.activateScript language =" javascript" elementType =" code-mirror" disabled =" true" }}
99121 {{ else }}
100122 {{ formInput fields.options.fields.activateScript value =scriptData.options.activateScript language =" javascript" elementType =" code-mirror" name =" activateScript" disabled = (not (isGM ))}}
101123 {{ /if }}
102- </div >
103- <div class =" form-group stacked script" >
104- <label >{{ localize " WH.SubmissionScript" }} <a data-action =" copyScript" data-script =" submissionScript" ><i class =" fa-solid fa-copy" ></i ></a ></label >
124+ </div >
125+ <div class =" form-group stacked script" >
126+ <label >{{ localize " WH.SubmissionScript" }} <a data-action =" copyScript" data-script =" submissionScript" ><i class =" fa-solid fa-copy" ></i ></a ></label >
105127 {{ #if lockedScripts.submissionScript }}
106128 {{ formInput fields.options.fields.submissionScript value =dereferencedScripts.options.submissionScript language =" javascript" elementType =" code-mirror" disabled =" true" }}
107129 {{ else }}
108130 {{ formInput fields.options.fields.submissionScript value =scriptData.options.submissionScript language =" javascript" elementType =" code-mirror" name =" submissionScript" disabled = (not (isGM ))}}
109131 {{ /if }}
110- </div >
111- {{ /if }}
132+ </div >
133+ {{ /if }}
112134
113- </div >
135+ </div >
0 commit comments