Implemented basic functions
This commit is contained in:
parent
89f483171a
commit
965e2daeb3
22 changed files with 711 additions and 58 deletions
19
static/js/datapoint_edit.mjs
Normal file
19
static/js/datapoint_edit.mjs
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
export class UI {
|
||||
constructor() {
|
||||
document.addEventListener('keydown', evt=>this.keyHandler(evt))
|
||||
document.querySelector('input[name="name"]').focus()
|
||||
}
|
||||
keyHandler(evt) {
|
||||
if (!(evt.altKey && evt.shiftKey))
|
||||
return
|
||||
|
||||
evt.preventDefault()
|
||||
evt.stopPropagation()
|
||||
|
||||
switch (evt.key) {
|
||||
case 'S':
|
||||
document.getElementById('form-trigger').submit()
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -12,10 +12,20 @@ export class UI {
|
|||
this.trigger.run()
|
||||
}
|
||||
keyHandler(evt) {
|
||||
if (evt.altKey && evt.shiftKey && evt.key == 'R') {
|
||||
evt.preventDefault()
|
||||
evt.stopPropagation()
|
||||
this.run()
|
||||
if (!(evt.altKey && evt.shiftKey))
|
||||
return
|
||||
|
||||
evt.preventDefault()
|
||||
evt.stopPropagation()
|
||||
|
||||
switch (evt.key) {
|
||||
case 'T':
|
||||
this.run()
|
||||
break
|
||||
|
||||
case 'S':
|
||||
document.getElementById('form-trigger').submit()
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue