Skip to content

Commit

Permalink
working on selection...
Browse files Browse the repository at this point in the history
Signed-off-by: Alex A. Naanou <[email protected]>
  • Loading branch information
flynx committed Oct 27, 2023
1 parent 4796ba6 commit 6b0a23a
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 2 deletions.
23 changes: 22 additions & 1 deletion experiments/outline-editor/editor.js
Original file line number Diff line number Diff line change
Expand Up @@ -1856,7 +1856,7 @@ var Outline = {
this.remove(edited)
return } },

c_d: function(evt){
a_x: function(evt){
// toggle done...
evt.preventDefault()
tasks.toggleDone(this) },
Expand All @@ -1866,6 +1866,15 @@ var Outline = {
// - should we select the .block or .text???
// - we should remember the first state and apply it (a-la FAR)
// and not simply toggle on/off per node...
Shift: function(evt){
if(this.get('edited')){
return }
// XXX set selection mode
// ...need to reset this when shift key is released...
// one way to do this is to save a press id and reset
// it each call -- if the id has changed since lass s-up
// is pressed then reset mode...
},
s_ArrowUp: function(evt){
if(this.get('edited')){
return }
Expand All @@ -1882,6 +1891,18 @@ var Outline = {
elem.removeAttribute('selected')
: elem.setAttribute('selected', '')
this.keyboard.ArrowDown.call(this, evt) },
c_d: function(evt){
if(this.get('edited')){
return }
evt.preventDefault()
for(var e of this.get('selected')){
e.removeAttribute('selected') } },
c_a: function(evt){
if(this.get('edited')){
return }
evt.preventDefault()
for(var e of this.get('all')){
e.setAttribute('selected', '') } },

// toggle checkbox...
' ': function(evt){
Expand Down
2 changes: 1 addition & 1 deletion experiments/outline-editor/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@
| c-left | prev checkbox |
| c-right | next checkbox |
| space | toggle current checkbox |
| c-d | toggle current element DONE |
| a-x | toggle current element DONE |
| c-z | normal: undo |
| c-s-z | normal: redo |
| c | normal: crop current node |
Expand Down

0 comments on commit 6b0a23a

Please sign in to comment.