|
12 | 12 | <setting-description-addon> |
13 | 13 | <b>Firebot must be restarted for changes to this setting to take effect.</b> |
14 | 14 | </setting-description-addon> |
15 | | - <firebot-button |
16 | | - text="{{settings.getSetting('DebugMode') ? 'Disable Debug Mode' : 'Enable Debug Mode' }}" |
17 | | - ng-click="settings.saveSetting('DebugMode', !settings.getSetting('DebugMode'))" |
| 15 | + <toggle-button |
| 16 | + toggle-model="settings.getSetting('DebugMode')" |
| 17 | + on-toggle="settings.saveSetting('DebugMode', !settings.getSetting('DebugMode'))" |
| 18 | + font-size="40" |
18 | 19 | /> |
19 | 20 | </firebot-setting> |
20 | 21 |
|
21 | 22 | <firebot-setting |
22 | | - name="While Loop" |
| 23 | + name="While Loops" |
23 | 24 | description="Enable or disable the conditional 'While Loop' option in the Loop Effects effect." |
24 | 25 | > |
25 | 26 | <setting-description-addon> |
26 | 27 | <b>If you aren't careful, you can cause an infinite loop and freeze Firebot.</b> |
27 | 28 | </setting-description-addon> |
28 | | - <firebot-button |
29 | | - text="{{settings.getSetting('WhileLoopEnabled') ? 'Disable While Loops' : 'Enable While Loops' }}" |
30 | | - ng-click="toggleWhileLoops()" |
| 29 | + <toggle-button |
| 30 | + toggle-model="settings.getSetting('WhileLoopEnabled')" |
| 31 | + on-toggle="toggleWhileLoops()" |
| 32 | + font-size="40" |
31 | 33 | /> |
32 | 34 | </firebot-setting> |
33 | 35 |
|
|
63 | 65 | <setting-description-addon> |
64 | 66 | <b>Requires Debug Mode to also be enabled.</b> |
65 | 67 | </setting-description-addon> |
66 | | - <firebot-button |
67 | | - text="{{settings.getSetting('WebhookDebugLogs') && settings.getSetting('DebugMode') ? 'Disable Webhook Logs' : 'Enable Webhook Logs' }}" |
| 68 | + <toggle-button |
| 69 | + toggle-model="settings.getSetting('WebhookDebugLogs')" |
68 | 70 | disabled="!settings.getSetting('DebugMode')" |
69 | | - ng-click="settings.saveSetting('WebhookDebugLogs', !settings.getSetting('WebhookDebugLogs'))" |
| 71 | + on-toggle="settings.saveSetting('WebhookDebugLogs', !settings.getSetting('WebhookDebugLogs'))" |
| 72 | + font-size="40" |
70 | 73 | /> |
71 | 74 | </firebot-setting> |
72 | 75 |
|
|
87 | 90 | name="Allow Quote .CSV Export" |
88 | 91 | description="Whether or not you want the 'Export as .CSV' button available for quotes on the profile page." |
89 | 92 | > |
90 | | - <firebot-select |
91 | | - options="{ true: 'On', false: 'Off' }" |
92 | | - ng-init="allowQuoteCsv = settings.getSetting('AllowQuoteCSVDownloads')" |
93 | | - selected="allowQuoteCsv" |
94 | | - on-update="settings.saveSetting('AllowQuoteCSVDownloads', option === 'true')" |
95 | | - right-justify="true" |
96 | | - aria-label="Choose Whether or not you want the 'Export as .CSV' button available for quotes on the profile page." |
97 | | -
|
| 93 | + <toggle-button |
| 94 | + toggle-model="settings.getSetting('AllowQuoteCSVDownloads')" |
| 95 | + on-toggle="settings.saveSetting('AllowQuoteCSVDownloads', !settings.getSetting('AllowQuoteCSVDownloads'))" |
| 96 | + font-size="40" |
98 | 97 | /> |
99 | 98 | </firebot-setting> |
100 | 99 |
|
101 | 100 | <firebot-setting |
102 | 101 | name="Persist All Custom Variables" |
103 | 102 | description="Whether or not all custom variables should be persisted to file when Firebot closes." |
104 | 103 | > |
105 | | - <firebot-select |
106 | | - options="{ true: 'On', false: 'Off' }" |
107 | | - ng-init="persistVariables = settings.getSetting('PersistCustomVariables')" |
108 | | - selected="persistVariables" |
109 | | - on-update="settings.saveSetting('PersistCustomVariables', option === 'true')" |
110 | | - right-justify="true" |
111 | | - aria-label="enable or disable persistent Custom Variables" |
| 104 | + <toggle-button |
| 105 | + toggle-model="settings.getSetting('PersistCustomVariables')" |
| 106 | + on-toggle="settings.saveSetting('PersistCustomVariables', !settings.getSetting('PersistCustomVariables'))" |
| 107 | + font-size="40" |
112 | 108 | /> |
113 | 109 | </firebot-setting> |
114 | 110 |
|
|
0 commit comments