mirror of https://github.com/nocodb/nocodb
Pranav C
3 years ago
8 changed files with 233 additions and 47 deletions
@ -0,0 +1,83 @@ |
|||||||
|
<template> |
||||||
|
<v-dialog v-model='localState' max-width='900'> |
||||||
|
<v-card> |
||||||
|
<v-card-title> |
||||||
|
Shortcuts |
||||||
|
</v-card-title> |
||||||
|
<v-card-text> |
||||||
|
<v-simple-table v-slot dense> |
||||||
|
<thead> |
||||||
|
<tr> |
||||||
|
<th></th> |
||||||
|
<th class=' pa-2'>Mac OS</th> |
||||||
|
<th class=' pa-2'>Windows / Linux</th> |
||||||
|
</tr> |
||||||
|
</thead> |
||||||
|
|
||||||
|
<tbody> |
||||||
|
<tr v-for='(short,i) in shortcuts' :key='i'> |
||||||
|
<td class='caption'>{{ short.description }}</td> |
||||||
|
<td class=' caption pa-2' v-html='short.mac'></td> |
||||||
|
<td class=' caption pa-2' v-html='short.windows'></td> |
||||||
|
</tr> |
||||||
|
</tbody> |
||||||
|
</v-simple-table> |
||||||
|
</v-card-text> |
||||||
|
</v-card> |
||||||
|
</v-dialog> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
export default { |
||||||
|
name: 'Help', |
||||||
|
props: { |
||||||
|
value: Boolean |
||||||
|
}, |
||||||
|
data() { |
||||||
|
return { |
||||||
|
shortcuts: [{ |
||||||
|
description: 'Add tables', |
||||||
|
mac: '<kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>T</kbd>', |
||||||
|
windows: '<kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>T</kbd>' |
||||||
|
},{ |
||||||
|
description: 'Add columns', |
||||||
|
mac: '<kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>C</kbd>', |
||||||
|
windows: '<kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>C</kbd>' |
||||||
|
},{ |
||||||
|
description: 'Add new column row', |
||||||
|
mac: '<kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>A</kbd>', |
||||||
|
windows: '<kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>A</kbd>' |
||||||
|
},{ |
||||||
|
description: 'Table navigation', |
||||||
|
mac: '<kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>Arrow Down</kbd> <br>AND<br> <kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>Arrow Up</kbd>', |
||||||
|
windows: '<kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Arrow Down</kbd> <br>AND<br> <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Arrow Up</kbd>' |
||||||
|
},{ |
||||||
|
description: 'Column navigation', |
||||||
|
mac: '<kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>Arrow Right</kbd> <br>AND<br> <kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>Arrow Left</kbd>', |
||||||
|
windows: '<kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Arrow Right</kbd> <br>AND<br> <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Arrow Right</kbd>' |
||||||
|
},{ |
||||||
|
description: 'Copy json to clipboard', |
||||||
|
mac: '<kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>J</kbd>', |
||||||
|
windows: '<kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>J</kbd>' |
||||||
|
},{ |
||||||
|
description: 'Submit template', |
||||||
|
mac: '<kbd>Command</kbd> + <kbd>Control</kbd> + <kbd>S</kbd>', |
||||||
|
windows: '<kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>' |
||||||
|
},] |
||||||
|
} |
||||||
|
}, |
||||||
|
computed: { |
||||||
|
localState: { |
||||||
|
get() { |
||||||
|
return this.value |
||||||
|
}, set(val) { |
||||||
|
this.$emit('input', val) |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped> |
||||||
|
|
||||||
|
</style> |
Loading…
Reference in new issue