]> BookStack Code Mirror - bookstack/blobdiff - resources/js/components/setting-app-color-picker.js
WYSIWG: Improved handling of cross-block code block creation
[bookstack] / resources / js / components / setting-app-color-picker.js
index 6c0c0b31dcecb86fbf39fea7c6dbecb496d1822f..ee894c9325c5c5fc0bef05f684a2e6e8032f3661 100644 (file)
@@ -6,11 +6,16 @@ class SettingAppColorPicker {
         this.colorInput = elem.querySelector('input[type=color]');
         this.lightColorInput = elem.querySelector('input[name="setting-app-color-light"]');
         this.resetButton = elem.querySelector('[setting-app-color-picker-reset]');
+        this.defaultButton = elem.querySelector('[setting-app-color-picker-default]');
 
         this.colorInput.addEventListener('change', this.updateColor.bind(this));
         this.colorInput.addEventListener('input', this.updateColor.bind(this));
         this.resetButton.addEventListener('click', event => {
-            this.colorInput.value = '#206ea7';
+            this.colorInput.value = this.colorInput.dataset.current;
+            this.updateColor();
+        });
+        this.defaultButton.addEventListener('click', event => {
+            this.colorInput.value = this.colorInput.dataset.default;
             this.updateColor();
         });
     }
@@ -53,4 +58,4 @@ class SettingAppColorPicker {
 
 }
 
-export default SettingAppColorPicker;
\ No newline at end of file
+export default SettingAppColorPicker;