+ default_width : 500,
+ listeners : {
+ delete_event : function (self, event) {
+ this.el.hide()
+ return true;
+ },
+ response : function (self, response_id) {
+ print(response_id);
+ if (!response_id) {
+ this.el.hide();
+
+ return;
+ }
+ var buf = this.get('view').el.get_buffer()
+ var s = new Gtk.TextIter();
+ var e = new Gtk.TextIter();
+ buf.get_start_iter(s);
+ buf.get_end_iter(e);
+ var str = buf.get_text(s,e,true);
+ // ideally we should syntax check it.. but it's html!?
+
+ var project = this.get('/Window.LeftTree').getActiveFile().project;
+
+
+ project.runhtml = str;
+
+ imports.Builder.Provider.ProjectManager.ProjectManager.saveConfig();
+ // print (str);
+ // this.get('view').el.get_buffer().get_text(project.runjs, project.runjs.length);
+ // ok pressed..
+ this.el.hide();
+ }
+ },