apply option key symbol conditionally. change command key symbol from ^ to ctrl. adjust css

make sure text is right aligned

revert width auto

revert width auto
This commit is contained in:
Patrick Weingaertner 2019-11-07 14:16:49 +01:00 committed by jocs
parent 245962a6a1
commit ca2149e4fb
3 changed files with 23 additions and 22 deletions

View File

@ -10,7 +10,7 @@ import mathIcon from '../../assets/pngicon/format_math/2.png'
import highlightIcon from '../../assets/pngicon/highlight/2.png' import highlightIcon from '../../assets/pngicon/highlight/2.png'
import clearIcon from '../../assets/pngicon/format_clear/2.png' import clearIcon from '../../assets/pngicon/format_clear/2.png'
const COMMAND_KEY = isOsx ? '⌘' : '' const COMMAND_KEY = isOsx ? '⌘' : 'Ctrl'
const icons = [ const icons = [
{ {

View File

@ -21,7 +21,8 @@ import mermaidIcon from '../../assets/pngicon/mermaid/2.png'
import vegaIcon from '../../assets/pngicon/chart/2.png' import vegaIcon from '../../assets/pngicon/chart/2.png'
import { isOsx } from '../../config' import { isOsx } from '../../config'
const COMMAND_KEY = isOsx ? '⌘' : '⌃' const COMMAND_KEY = isOsx ? '⌘' : 'Ctrl'
const OPTION_KEY = isOsx ? '⌥' : 'Alt'
// Command (or Cmd) ⌘ // Command (or Cmd) ⌘
// Shift ⇧ // Shift ⇧
@ -35,106 +36,106 @@ export const quickInsertObj = {
title: 'Paragraph', title: 'Paragraph',
subTitle: 'Lorem Ipsum is simply dummy text', subTitle: 'Lorem Ipsum is simply dummy text',
label: 'paragraph', label: 'paragraph',
shortCut: `${COMMAND_KEY}0`, shortCut: `${COMMAND_KEY}+0`,
icon: paragraphIcon icon: paragraphIcon
}, { }, {
title: 'Horizontal Line', title: 'Horizontal Line',
subTitle: '---', subTitle: '---',
label: 'hr', label: 'hr',
shortCut: `${COMMAND_KEY}-`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+-`,
icon: hrIcon icon: hrIcon
}, { }, {
title: 'Front Matter', title: 'Front Matter',
subTitle: '--- Lorem Ipsum ---', subTitle: '--- Lorem Ipsum ---',
label: 'front-matter', label: 'front-matter',
shortCut: `${COMMAND_KEY}Y`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+Y`,
icon: frontMatterIcon icon: frontMatterIcon
}], }],
header: [{ header: [{
title: 'Header 1', title: 'Header 1',
subTitle: '# Lorem Ipsum is simply ...', subTitle: '# Lorem Ipsum is simply ...',
label: 'heading 1', label: 'heading 1',
shortCut: `${COMMAND_KEY}1`, shortCut: `${COMMAND_KEY}+1`,
icon: header1Icon icon: header1Icon
}, { }, {
title: 'Header 2', title: 'Header 2',
subTitle: '## Lorem Ipsum is simply ...', subTitle: '## Lorem Ipsum is simply ...',
label: 'heading 2', label: 'heading 2',
shortCut: `${COMMAND_KEY}2`, shortCut: `${COMMAND_KEY}+2`,
icon: header2Icon icon: header2Icon
}, { }, {
title: 'Header 3', title: 'Header 3',
subTitle: '### Lorem Ipsum is simply ...', subTitle: '### Lorem Ipsum is simply ...',
label: 'heading 3', label: 'heading 3',
shortCut: `${COMMAND_KEY}3`, shortCut: `${COMMAND_KEY}+3`,
icon: header3Icon icon: header3Icon
}, { }, {
title: 'Header 4', title: 'Header 4',
subTitle: '#### Lorem Ipsum is simply ...', subTitle: '#### Lorem Ipsum is simply ...',
label: 'heading 4', label: 'heading 4',
shortCut: `${COMMAND_KEY}4`, shortCut: `${COMMAND_KEY}+4`,
icon: header4Icon icon: header4Icon
}, { }, {
title: 'Header 5', title: 'Header 5',
subTitle: '##### Lorem Ipsum is simply ...', subTitle: '##### Lorem Ipsum is simply ...',
label: 'heading 5', label: 'heading 5',
shortCut: `${COMMAND_KEY}5`, shortCut: `${COMMAND_KEY}+5`,
icon: header5Icon icon: header5Icon
}, { }, {
title: 'Header 6', title: 'Header 6',
subTitle: '###### Lorem Ipsum is simply ...', subTitle: '###### Lorem Ipsum is simply ...',
label: 'heading 6', label: 'heading 6',
shortCut: `${COMMAND_KEY}6`, shortCut: `${COMMAND_KEY}+6`,
icon: header6Icon icon: header6Icon
}], }],
'advanced block': [{ 'advanced block': [{
title: 'Table Block', title: 'Table Block',
subTitle: '|Lorem | Ipsum is simply |', subTitle: '|Lorem | Ipsum is simply |',
label: 'table', label: 'table',
shortCut: `${COMMAND_KEY}T`, shortCut: `${COMMAND_KEY}+T`,
icon: newTableIcon icon: newTableIcon
}, { }, {
title: 'Math Formula', title: 'Math Formula',
subTitle: '$$ Lorem Ipsum is simply $$', subTitle: '$$ Lorem Ipsum is simply $$',
label: 'mathblock', label: 'mathblock',
shortCut: `${COMMAND_KEY}M`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+M`,
icon: mathblockIcon icon: mathblockIcon
}, { }, {
title: 'HTML Block', title: 'HTML Block',
subTitle: '<div> Lorem Ipsum is simply </div>', subTitle: '<div> Lorem Ipsum is simply </div>',
label: 'html', label: 'html',
shortCut: `${COMMAND_KEY}J`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+J`,
icon: htmlIcon icon: htmlIcon
}, { }, {
title: 'Code Block', title: 'Code Block',
subTitle: '```java Lorem Ipsum is simply ```', subTitle: '```java Lorem Ipsum is simply ```',
label: 'pre', label: 'pre',
shortCut: `${COMMAND_KEY}C`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+C`,
icon: codeIcon icon: codeIcon
}, { }, {
title: 'Quote Block', title: 'Quote Block',
subTitle: '>Lorem Ipsum is simply ...', subTitle: '>Lorem Ipsum is simply ...',
label: 'blockquote', label: 'blockquote',
shortCut: `${COMMAND_KEY}Q`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+Q`,
icon: quoteIcon icon: quoteIcon
}], }],
'list block': [{ 'list block': [{
title: 'Order List', title: 'Order List',
subTitle: '1. Lorem Ipsum is simply ...', subTitle: '1. Lorem Ipsum is simply ...',
label: 'ol-order', label: 'ol-order',
shortCut: `${COMMAND_KEY}O`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+O`,
icon: orderListIcon icon: orderListIcon
}, { }, {
title: 'Bullet List', title: 'Bullet List',
subTitle: '- Lorem Ipsum is simply ...', subTitle: '- Lorem Ipsum is simply ...',
label: 'ul-bullet', label: 'ul-bullet',
shortCut: `${COMMAND_KEY}U`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+U`,
icon: bulletListIcon icon: bulletListIcon
}, { }, {
title: 'To-do List', title: 'To-do List',
subTitle: '- [x] Lorem Ipsum is simply ...', subTitle: '- [x] Lorem Ipsum is simply ...',
label: 'ul-task', label: 'ul-task',
shortCut: `${COMMAND_KEY}X`, shortCut: `${OPTION_KEY}+${COMMAND_KEY}+X`,
icon: todoListIcon icon: todoListIcon
}], }],
diagram: [{ diagram: [{

View File

@ -1,5 +1,5 @@
.ag-quick-insert { .ag-quick-insert {
width: 324px; width: 360px;
max-height: 307px; max-height: 307px;
padding: 0 0 20px 0; padding: 0 0 20px 0;
overflow-y: auto; overflow-y: auto;
@ -69,7 +69,7 @@
display: inline-block; display: inline-block;
width: 100%; width: 100%;
height: 100%; height: 100%;
filter: drop-shadow(20px 0 currentColor); filter: drop-shadow(20px 0 currentColor);
position: relative; position: relative;
left: -20px; left: -20px;
} }
@ -80,7 +80,7 @@
} }
.ag-quick-insert .short-cut { .ag-quick-insert .short-cut {
width: 40px; width: 70px;
margin-right: 20px; margin-right: 20px;
flex-shrink: 1; flex-shrink: 1;
text-align: right; text-align: right;