Mercurial > repos > tabletprog
comparison editor.js @ 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 | 2b25d0ce2946 |
comparison
equal
deleted
inserted
replaced
119:77f7cd65e121 | 120:d5dc9507d612 |
---|---|
1 | 1 |
2 | 2 |
3 object.prototype.toHTML = function(node, up) { | 3 object.prototype.toHTML = function(node, up) { |
4 this.up = up; | 4 this.up = up; |
5 var astNode = this; | |
5 var el = newEl('div', { | 6 var el = newEl('div', { |
6 className: 'object' | 7 className: 'object', |
8 onclick: function(event) { | |
9 main_module.objectClick(this, astNode, event); | |
10 } | |
7 }); | 11 }); |
8 this.domNode = el; | 12 this.domNode = el; |
9 node.appendChild(el); | 13 node.appendChild(el); |
10 for (var i in this.messages) { | 14 for (var i in this.messages) { |
11 this.messages[i].toHTML(el, this); | 15 this.messages[i].toHTML(el, this); |