FixBug.bjs
authorAlan Knowles <alan@akbkhome.com>
Sun, 16 Dec 2012 04:55:09 +0000 (12:55 +0800)
committerAlan Knowles <alan@akbkhome.com>
Sun, 16 Dec 2012 04:55:09 +0000 (12:55 +0800)
FixBug.js

FixBug.bjs
FixBug.js

index df1b6ed..6c256ff 100644 (file)
                                                             "|columns": "  [\n        GObject.TYPE_STRING, // title \n        GObject.TYPE_STRING, // tip\n        GObject.TYPE_STRING // source..\n] ",
                                                             "|init": "function() {\n    XObject.prototype.init.call(this);\n\n    this.el.set_column_types ( 2, [\n        GObject.TYPE_STRING,  // real key\n        GObject.TYPE_STRING // real type\n        \n        \n    ] );\n\n\n    \n    // var t = this;\n    //imports.Projects.Projects.fetch(  function(res) { \n    //    t.loadData(res);\n   // });\n        \n                                \n}\n",
                                                             "|loadData": "function (data) {\n        print(\"loading data\");\n                                    \n    var el = this.el;\n    data.forEach(function(p) {\n        var ret = {};\n        el.append(ret);\n       //print(\"ADD \" + p.name);\n         \n        el.set_value(ret.iter, 0, p.id);\n        el.set_value(ret.iter, 1,   p.code + ' - ' + p.name );\n        \n    });\n              \n                                     \n}\n",
-                                                            "|reload": "function() {\n \n    var active_id = this.get('/project-select').el.get_active();\n     \n    var project_id = this.get('/project-select').raw_data[active_id].id;\n    \n    var _t = this;\n    \n    imports.Tasks.Tasks.query({\n        project_id : project_id,\n        'query[filter]' : 'me'\n    }, function(res) { \n        print(JSON.stringify(res,null,4));\n        _this.loadData(res);\n    });\n     \n    \n}\n",
+                                                            "|reload": "function() {\n \n    var active_id = this.get('/project-select').el.get_active();\n     \n    var project_id = this.get('/project-select').raw_data[active_id].id;\n    \n    var _t = this;\n    \n    imports.Tasks.Tasks.query({\n        project_id : project_id,\n        'query[filter]' : 'me'\n    }, function(res) { \n        print(JSON.stringify(res,null,4));\n        _t.loadData(res);\n    });\n     \n    \n}\n",
                                                             "|xns": "Gtk"
                                                         },
                                                         {
index 29ce42e..01662df 100644 (file)
--- a/FixBug.js
+++ b/FixBug.js
@@ -260,7 +260,7 @@ FixBug=new XObject({
                                                             'query[filter]' : 'me'
                                                         }, function(res) { 
                                                             print(JSON.stringify(res,null,4));
-                                                            _this.loadData(res);
+                                                            _t.loadData(res);
                                                         });