mirror of
https://github.com/netfun2000/rttys_zhaojh329.git
synced 2026-02-27 09:53:24 +08:00
ui: Optimize font size settings
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
This commit is contained in:
@@ -12,9 +12,6 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<contextmenu ref="contextmenu" :menus="contextmenus" @click="onContextmenuClick"/>
|
<contextmenu ref="contextmenu" :menus="contextmenus" @click="onContextmenuClick"/>
|
||||||
<el-dialog v-model="font.modal" :show-close="false" :width="180" header-class="font-size-dialog-header">
|
|
||||||
<el-input-number v-model="font.size" :min="10" :max="30" @change="updateFontSize"/>
|
|
||||||
</el-dialog>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -53,7 +50,8 @@ export default {
|
|||||||
{name: 'copy', caption: this.$t('Copy - Ctrl+Insert')},
|
{name: 'copy', caption: this.$t('Copy - Ctrl+Insert')},
|
||||||
{name: 'paste', caption: this.$t('Paste - Shift+Insert')},
|
{name: 'paste', caption: this.$t('Paste - Shift+Insert')},
|
||||||
{name: 'clear', caption: this.$t('Clear Scrollback')},
|
{name: 'clear', caption: this.$t('Clear Scrollback')},
|
||||||
{name: 'font', caption: this.$t('Font Size')},
|
{name: 'font+', caption: this.$t('font+')},
|
||||||
|
{name: 'font-', caption: this.$t('font-')},
|
||||||
{name: 'upload', caption: this.$t('Upload file') + ' - rtty -R'},
|
{name: 'upload', caption: this.$t('Upload file') + ' - rtty -R'},
|
||||||
{name: 'download', caption: this.$t('Download file') + ' - rtty -S file'},
|
{name: 'download', caption: this.$t('Download file') + ' - rtty -S file'},
|
||||||
{name: 'split-left', caption: this.$t('split-left')},
|
{name: 'split-left', caption: this.$t('split-left')},
|
||||||
@@ -63,10 +61,6 @@ export default {
|
|||||||
{name: 'close', caption: this.$t('Close')},
|
{name: 'close', caption: this.$t('Close')},
|
||||||
{name: 'about', caption: this.$t('About')}
|
{name: 'about', caption: this.$t('About')}
|
||||||
],
|
],
|
||||||
font: {
|
|
||||||
modal: false,
|
|
||||||
size: 16
|
|
||||||
},
|
|
||||||
file: {
|
file: {
|
||||||
modal: false,
|
modal: false,
|
||||||
accepted: false,
|
accepted: false,
|
||||||
@@ -99,8 +93,10 @@ export default {
|
|||||||
this.pasteFromClipboard()
|
this.pasteFromClipboard()
|
||||||
} else if (name === 'clear') {
|
} else if (name === 'clear') {
|
||||||
this.term.clear()
|
this.term.clear()
|
||||||
} else if (name === 'font') {
|
} else if (name === 'font+') {
|
||||||
this.font.modal = true
|
this.updateFontSize(1)
|
||||||
|
} else if (name === 'font-') {
|
||||||
|
this.updateFontSize(-1)
|
||||||
} else if (name === 'upload') {
|
} else if (name === 'upload') {
|
||||||
this.$message.success(this.$t('Please execute command "rtty -R" in current terminal!'))
|
this.$message.success(this.$t('Please execute command "rtty -R" in current terminal!'))
|
||||||
} else if (name === 'download') {
|
} else if (name === 'download') {
|
||||||
@@ -146,12 +142,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
updateFontSize(size) {
|
updateFontSize(size) {
|
||||||
if (!size) {
|
this.term.options.fontSize += size
|
||||||
size = 16
|
|
||||||
this.font.size = 16
|
|
||||||
}
|
|
||||||
|
|
||||||
this.term.options.fontSize = size
|
|
||||||
this.fitAddon.fit()
|
this.fitAddon.fit()
|
||||||
},
|
},
|
||||||
onUploadDialogClosed() {
|
onUploadDialogClosed() {
|
||||||
@@ -235,7 +226,7 @@ export default {
|
|||||||
openTerm() {
|
openTerm() {
|
||||||
const term = new Terminal({
|
const term = new Terminal({
|
||||||
cursorBlink: true,
|
cursorBlink: true,
|
||||||
fontSize: this.font.size
|
fontSize: 16
|
||||||
})
|
})
|
||||||
this.term = term
|
this.term = term
|
||||||
|
|
||||||
@@ -386,8 +377,4 @@ export default {
|
|||||||
:deep(.xterm .xterm-viewport) {
|
:deep(.xterm .xterm-viewport) {
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
:deep(.font-size-dialog-header) {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
+2
-1
@@ -52,7 +52,8 @@
|
|||||||
"Copy - Ctrl+Insert": "Copy - Ctrl+Insert",
|
"Copy - Ctrl+Insert": "Copy - Ctrl+Insert",
|
||||||
"Paste - Shift+Insert": "Paste - Shift+Insert",
|
"Paste - Shift+Insert": "Paste - Shift+Insert",
|
||||||
"Clear Scrollback": "Clear Scrollback",
|
"Clear Scrollback": "Clear Scrollback",
|
||||||
"Font Size": "Font Size",
|
"font+": "Increase font size",
|
||||||
|
"font-": "Decrease font size",
|
||||||
"Upload file": "Upload file",
|
"Upload file": "Upload file",
|
||||||
"Download file": "Download file",
|
"Download file": "Download file",
|
||||||
"split-left": "Split: Left",
|
"split-left": "Split: Left",
|
||||||
|
|||||||
@@ -53,7 +53,8 @@
|
|||||||
"Copy - Ctrl+Insert": "复制 - Ctrl+Insert",
|
"Copy - Ctrl+Insert": "复制 - Ctrl+Insert",
|
||||||
"Paste - Shift+Insert": "粘贴 - Shift+Insert",
|
"Paste - Shift+Insert": "粘贴 - Shift+Insert",
|
||||||
"Clear Scrollback": "清除回滚",
|
"Clear Scrollback": "清除回滚",
|
||||||
"Font Size": "字体大小",
|
"font+": "增大字号",
|
||||||
|
"font-": "减小字号",
|
||||||
"Upload file": "上传文件",
|
"Upload file": "上传文件",
|
||||||
"Download file": "下载文件",
|
"Download file": "下载文件",
|
||||||
"split-left": "拆分窗格: 左",
|
"split-left": "拆分窗格: 左",
|
||||||
|
|||||||
Reference in New Issue
Block a user