Mercurial > repos > tabletprog
comparison src/editor.tp @ 120:d5dc9507d612
Basic support for selecting objects in the editor.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 17 Apr 2013 23:56:55 -0700 |
parents | 77f7cd65e121 |
children | 1157639353e7 |
comparison
equal
deleted
inserted
replaced
119:77f7cd65e121 | 120:d5dc9507d612 |
---|---|
240 } | 240 } |
241 setSelection: astnode withInNode: inner | 241 setSelection: astnode withInNode: inner |
242 event stopPropagation: (foreign: undefined) | 242 event stopPropagation: (foreign: undefined) |
243 } | 243 } |
244 | 244 |
245 objectClick <- :domnode astnode event { | |
246 selectNode: domnode | |
247 popInscope: ((astnode symbols) allSymbols: (foreign: undefined)) onClick: :key { | |
248 console log: "fooobar!" | |
249 } | |
250 event stopPropagation: (foreign: undefined) | |
251 } | |
252 | |
245 visible <- "showops" | 253 visible <- "showops" |
246 | 254 |
247 showOps <- { | 255 showOps <- { |
248 each: (qall: ".controls") :idx el { | 256 each: (qall: ".controls") :idx el { |
249 removeClass: el visible | 257 removeClass: el visible |