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