]> BookStack Code Mirror - bookstack/blobdiff - resources/js/components/page-picker.js
Oidc: Properly query the UserInfo Endpoint
[bookstack] / resources / js / components / page-picker.js
index 83bf60a1776dbed07f93a388619ee727707c06d2..9bb0bee04a3fb6be13e798d01352e0b59b6fa2bf 100644 (file)
@@ -1,5 +1,9 @@
 import {Component} from './component';
 
+function toggleElem(elem, show) {
+    elem.toggleAttribute('hidden', !show);
+}
+
 export class PagePicker extends Component {
 
     setup() {
@@ -17,8 +21,9 @@ export class PagePicker extends Component {
     setupListeners() {
         this.selectButton.addEventListener('click', this.showPopup.bind(this));
         this.display.parentElement.addEventListener('click', this.showPopup.bind(this));
+        this.display.addEventListener('click', e => e.stopPropagation());
 
-        this.resetButton.addEventListener('click', event => {
+        this.resetButton.addEventListener('click', () => {
             this.setValue('', '');
         });
     }
@@ -55,7 +60,3 @@ export class PagePicker extends Component {
     }
 
 }
-
-function toggleElem(elem, show) {
-    elem.style.display = show ? null : 'none';
-}