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);