diff --git a/client/components/Reader/SettingsPage/SettingsPage.vue b/client/components/Reader/SettingsPage/SettingsPage.vue index ecf7d28b..918e2633 100644 --- a/client/components/Reader/SettingsPage/SettingsPage.vue +++ b/client/components/Reader/SettingsPage/SettingsPage.vue @@ -4,7 +4,7 @@ Настройки - +
@@ -78,6 +78,7 @@ import _ from 'lodash'; import * as utils from '../../../share/utils'; import Window from '../../share/Window.vue'; import NumInput from '../../share/NumInput.vue'; +import StdDialog from '../../share/StdDialog.vue'; import rstore from '../../../store/modules/reader'; import defPalette from './defPalette'; import * as notify from '../../share/notify'; @@ -88,6 +89,7 @@ export default @Component({ components: { Window, NumInput, + StdDialog, }, data: function() { return Object.assign({}, rstore.settingDefaults); @@ -166,6 +168,7 @@ class SettingsPage extends Vue { } mounted() { + this.stdDialog = this.$refs.stdDialog; this.$watch( '$refs.tabs.scrollable', (newValue) => { diff --git a/client/components/share/StdDialog.vue b/client/components/share/StdDialog.vue new file mode 100644 index 00000000..8bbeca98 --- /dev/null +++ b/client/components/share/StdDialog.vue @@ -0,0 +1,104 @@ + + + + + \ No newline at end of file diff --git a/client/quasar.js b/client/quasar.js index d074f3e6..5cd0c07f 100644 --- a/client/quasar.js +++ b/client/quasar.js @@ -29,6 +29,7 @@ import {QCheckbox} from 'quasar/src/components/checkbox'; import {QSelect} from 'quasar/src/components/select'; import {QColor} from 'quasar/src/components/color'; import {QPopupProxy} from 'quasar/src/components/popup-proxy'; +import {QDialog} from 'quasar/src/components/dialog'; const components = { //QLayout, @@ -53,12 +54,14 @@ const components = { QSelect, QColor, QPopupProxy, + QDialog, }; //directives import Ripple from 'quasar/src/directives/Ripple'; +import ClosePopup from 'quasar/src/directives/ClosePopup'; -const directives = {Ripple}; +const directives = {Ripple, ClosePopup}; //plugins import AppFullscreen from 'quasar/src/plugins/AppFullscreen';