diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-22 06:23:23 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-22 06:23:23 +0900 |
| commit | 9d11c29c3b4bd8fe06ad6a4bce2f3d9cd6531ffe (patch) | |
| tree | e3f31ad40bb976d06c2ca29116b049fe587f61d3 /src/client/components/ui | |
| parent | Update CHANGELOG.md (diff) | |
| download | sharkey-9d11c29c3b4bd8fe06ad6a4bce2f3d9cd6531ffe.tar.gz sharkey-9d11c29c3b4bd8fe06ad6a4bce2f3d9cd6531ffe.tar.bz2 sharkey-9d11c29c3b4bd8fe06ad6a4bce2f3d9cd6531ffe.zip | |
:art:
Diffstat (limited to 'src/client/components/ui')
| -rw-r--r-- | src/client/components/ui/menu.vue | 5 | ||||
| -rw-r--r-- | src/client/components/ui/popup-menu.vue | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/client/components/ui/menu.vue b/src/client/components/ui/menu.vue index da24d90170..aaef527f1a 100644 --- a/src/client/components/ui/menu.vue +++ b/src/client/components/ui/menu.vue @@ -1,5 +1,6 @@ <template> <div class="rrevdjwt" :class="{ center: align === 'center' }" + :style="{ width: width ? width + 'px' : null }" ref="items" @contextmenu.self="e => e.preventDefault()" v-hotkey="keymap" @@ -59,6 +60,10 @@ export default defineComponent({ type: String, requried: false }, + width: { + type: Number, + required: false + }, }, emits: ['close'], data() { diff --git a/src/client/components/ui/popup-menu.vue b/src/client/components/ui/popup-menu.vue index 23f7c89f3b..3ff4c658b1 100644 --- a/src/client/components/ui/popup-menu.vue +++ b/src/client/components/ui/popup-menu.vue @@ -1,6 +1,6 @@ <template> <MkPopup ref="popup" :src="src" @closed="$emit('closed')"> - <MkMenu :items="items" :align="align" @close="$refs.popup.close()" class="_popup _shadow"/> + <MkMenu :items="items" :align="align" :width="width" @close="$refs.popup.close()" class="_popup _shadow"/> </MkPopup> </template> @@ -24,6 +24,10 @@ export default defineComponent({ type: String, required: false }, + width: { + type: Number, + required: false + }, viaKeyboard: { type: Boolean, required: false |