Browse Source

Fix save button issue for select elements in plugin settings

- Add data-changed='false' attribute to select inputs in buildFormItem function
- Ensures Organizr's change detection works properly for dropdown selections
- Allows save button to appear when select values are modified in plugin settings
mgomon 8 months ago
parent
commit
e52bc80b97
1 changed files with 1 additions and 1 deletions
  1. 1 1
      js/functions.js

+ 1 - 1
js/functions.js

@@ -1253,7 +1253,7 @@ function buildFormItem(item){
 			return '<input data-changed="false" lang="en" type="hidden" class="form-control'+extraClass+'"'+placeholder+value+id+name+disabled+type+label+attr+' />';
 			break;
 		case 'select':
-			return smallLabel+'<select class="form-control'+extraClass+'"'+placeholder+value+id+name+disabled+type+label+attr+'>'+selectOptions(item.options, item.value)+'</select>';
+			return smallLabel+'<select data-changed="false" class="form-control'+extraClass+'"'+placeholder+value+id+name+disabled+type+label+attr+'>'+selectOptions(item.options, item.value)+'</select>';
 			break;
 		case 'select2':
             var select2ID = (item.id) ? '#'+item.id : '.'+item.name;