Clones.bjs
authorAlan Knowles <alan@roojs.com>
Fri, 14 Dec 2018 07:28:04 +0000 (15:28 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 14 Dec 2018 07:28:04 +0000 (15:28 +0800)
Clones.vala
Clone.bjs
Clone.vala

Clones.bjs
Clones.vala

index e87e420..fa3e527 100644 (file)
@@ -37,7 +37,7 @@
        "items" : [
         {
          "listeners" : {
-          "clicked" : "() => {\n\n/*    var rv = this.get('/reposView');\n    var rs = this.get('/reposStore');\n    if (rv.el.get_selection().count_selected_rows() != 1) {\n        //nothing?\n        // error condition.\n        return;\n    }\n    var Remotes =     imports.Remotes.Remotes;\n    \n \n    var ret = {};       \n    var s = rv.el.get_selection();\n    var path = '';\n    s.selected_foreach(function(model,p,iter) {\n                                                    \n       path = model.get_value(iter, 6).value.get_string();\n     \n    }); \n\n    var repo = false;\n    rs.repos.forEach(function(r) {\n        if (r.repopath == path) {\n            repo = r;\n        \n        }\n    \n    });\n    Remotes.repo = repo;\n    Remotes.el.set_transient_for(Clones.el);\n    Clones.el.set_title(\"Manage Clones - \" + repo.repopath);\n    Remotes.show();\n    Clones.el.set_title(\"Manage Clones\");\n\n  */   \n    \n     \n\n       \n    \n    \n}"
+          "clicked" : "() => {\n\t\tClone.show(this.el);\n/*    var rv = this.get('/reposView');\n    var rs = this.get('/reposStore');\n    if (rv.el.get_selection().count_selected_rows() != 1) {\n        //nothing?\n        // error condition.\n        return;\n    }\n    var Remotes =     imports.Remotes.Remotes;\n    \n \n    var ret = {};       \n    var s = rv.el.get_selection();\n    var path = '';\n    s.selected_foreach(function(model,p,iter) {\n                                                    \n       path = model.get_value(iter, 6).value.get_string();\n     \n    }); \n\n    var repo = false;\n    rs.repos.forEach(function(r) {\n        if (r.repopath == path) {\n            repo = r;\n        \n        }\n    \n    });\n    Remotes.repo = repo;\n    Remotes.el.set_transient_for(Clones.el);\n    Clones.el.set_title(\"Manage Clones - \" + repo.repopath);\n    Remotes.show();\n    Clones.el.set_title(\"Manage Clones\");\n\n  */   \n    \n     \n\n       \n    \n    \n}"
          },
          "label" : "Add Repository",
          "xtype" : "Button",
index 3af463f..748576a 100644 (file)
@@ -171,7 +171,7 @@ public class Clones : Object
 
             //listeners
             this.el.clicked.connect( () => {
-            
+                       Clone.show(this.el);
             /*    var rv = this.get('/reposView');
                 var rs = this.get('/reposStore');
                 if (rv.el.get_selection().count_selected_rows() != 1) {