@@ -54,12 +54,15 @@ Gui.addPage(`
5454 <input name="radio-group-background-color" access="false" id="radio-group-background-color-3" value="green" type="radio">
5555 <label for="radio-group-background-color-3">Green</label>
5656 </div>
57- <div class="formbuilder-radio">
57+ <div class="formbuilder-radio">
5858 <input name="radio-group-background-color" access="false" id="radio-group-background-color-3" value="purple" type="radio">
5959 <label for="radio-group-background-color-3">Purple</label>
6060 </div>
6161 </div>
6262 </div>
63+ <div class="formbuilder-button form-group field-button-save-config">
64+ <button type="button" class="btn-success btn" name="button-save-config" access="false" style="success" id="button-save-config">Save</button>
65+ </div>
6366</div>
6467` , "Settings" ) ;
6568
@@ -75,21 +78,24 @@ function changeSiteValues(querySelector, newValue) {
7578
7679function openGui ( ) {
7780 Gui . open ( ( ) => {
78- // "Click" listener for the "Change Value" button
7981 Gui . smartEvent ( "button-change-value" , ( ) => {
8082 const querySelector = Gui . getValue ( "text-query-selector" ) ;
8183 const newValue = Gui . getValue ( "text-new-value" ) ;
8284
8385 changeSiteValues ( querySelector , newValue ) ;
8486 } ) ;
8587
86- // "Change" listener for the primary color radio group
87- const bgColorRadio = "radio-group-background-color" ;
88- Gui . smartEvent ( bgColorRadio , ( ) => {
89- const color = Gui . getData ( bgColorRadio ) ;
88+ Gui . smartEvent ( "radio-group-background-color" , ( ) => {
89+ const color = Gui . getData ( "radio-group-background-color" ) ;
9090
9191 Gui . setPrimaryColor ( color ) ;
9292 } ) ;
93+
94+ Gui . smartEvent ( "button-save-config" , ( ) => {
95+ Gui . save ( ) ;
96+ } ) ;
97+
98+ Gui . load ( ) ;
9399 } ) ;
94100}
95101
0 commit comments