diff options
| author | こぴなたみぽ <syuilotan@yahoo.co.jp> | 2018-02-11 18:50:30 +0900 |
|---|---|---|
| committer | こぴなたみぽ <syuilotan@yahoo.co.jp> | 2018-02-11 18:50:30 +0900 |
| commit | 6cf1fdbf826fcaabefd3367ec595e12533545fc1 (patch) | |
| tree | da3c1806c2b7d84e15d898dd804df33b0741604b /src | |
| parent | wip (diff) | |
| download | sharkey-6cf1fdbf826fcaabefd3367ec595e12533545fc1.tar.gz sharkey-6cf1fdbf826fcaabefd3367ec595e12533545fc1.tar.bz2 sharkey-6cf1fdbf826fcaabefd3367ec595e12533545fc1.zip | |
wip
Diffstat (limited to 'src')
| -rw-r--r-- | src/web/app/desktop/views/components/window.vue | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/web/app/desktop/views/components/window.vue b/src/web/app/desktop/views/components/window.vue index 6c75918e02..4a9aa900c0 100644 --- a/src/web/app/desktop/views/components/window.vue +++ b/src/web/app/desktop/views/components/window.vue @@ -1,7 +1,7 @@ <template> <div class="mk-window" :data-flexible="isFlexible" @dragover="onDragover"> <div class="bg" ref="bg" v-show="isModal" @click="onBgClick"></div> - <div class="main" ref="main" tabindex="-1" :data-is-modal="isModal" @mousedown="onBodyMousedown" @keydown="onKeydown"> + <div class="main" ref="main" tabindex="-1" :data-is-modal="isModal" @mousedown="onBodyMousedown" @keydown="onKeydown" :style="{ width, height }"> <div class="body"> <header ref="header" @mousedown="onHeaderMousedown"> <h1 data-yield="header"><yield from="header"/></h1> @@ -42,8 +42,13 @@ export default Vue.extend({ type: Boolean, default: true }, + width: { + type: String, + default: '530px' + }, height: { - type: Number + type: String, + default: 'auto' }, popoutUrl: { type: String @@ -56,6 +61,9 @@ export default Vue.extend({ canResize(): boolean { return !this.isFlexible; } + }, + mounted() { + } }); </script> @@ -64,8 +72,6 @@ export default Vue.extend({ <script lang="typescript"> this.on('mount', () => { - this.$refs.main.style.width = this.opts.width || '530px'; - this.$refs.main.style.height = this.opts.height || 'auto'; this.$refs.main.style.top = '15%'; this.$refs.main.style.left = (window.innerWidth / 2) - (this.$refs.main.offsetWidth / 2) + 'px'; |