Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
authorWolfram Schneider <wosch@indexdata.dk>
Wed, 16 Apr 2014 14:51:25 +0000 (14:51 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Wed, 16 Apr 2014 14:51:25 +0000 (14:51 +0000)
examples/htdocs/mike.html
src/mkws-widget-builder.js

index 45d537f..5959f7a 100644 (file)
@@ -61,7 +61,7 @@
       </tr>
     </table>
     <div class="mkwsStat"></div>
-    <div class="mkwsBuilder" text="Make Widget"></div>
+    <div class="mkwsConsoleBuilder" text="Make Widget"></div>
     <div class="mkwsDone"></div>
     <div class="mkwsMOTD">Speak, friend, and enter!</div>
   </body>
index fb8491c..6460b61 100644 (file)
@@ -1,4 +1,5 @@
 mkws.registerWidgetType('Builder', function() {
+    var that = this;
     var team = this.team;
 
     this.button = $('<button/>', {
@@ -15,6 +16,14 @@ mkws.registerWidgetType('Builder', function() {
                     'autosearch="' + query + '" ' +
                     'sort="' + sort + '" ' +
                     'perpage="' + perpage + '"></div>');
-        alert(html);
+        var fn = that.callback || alert;
+        fn(html);
     });
 });
+
+mkws.registerWidgetType('ConsoleBuilder', function() {
+    mkws.promotionFunction('Builder').call(this);    
+    this.callback = function(s) {
+        console.log("Generated widget: " + s);
+    }
+});