Add another Handlebars helper, "compare".
[mkws-moved-to-github.git] / src / mkws-widget-builder.js
index 1d5ea8d..2ee3496 100644 (file)
@@ -1,18 +1,18 @@
-mkws.registerWidgetType('Builder', function() {
+mkws.registerWidgetType('builder', function() {
   var that = this;
   var team = this.team;
 
-  this.button = mkws.$('<button/>', {
+  var button = mkws.$('<button/>', {
     type: 'button',
     text: this.config.text || "Build!"
   });
-  this.jqnode.append(this.button);
-  this.button.click(function() {
-    var   query = team.widget('Query').value();
-    var    sort = team.widget('Sort').value();
-    var perpage = team.widget('Perpage').value();
+  this.node.append(button);
+  button.click(function() {
+    var   query = team.widget('query').value();
+    var    sort = team.widget('sort').value();
+    var perpage = team.widget('per-page').value();
 
-    var html = ('<div class="mkwsRecords" ' +
+    var html = ('<div class="mkws-records mkwsRecords" ' +
                 'autosearch="' + query + '" ' +
                 'sort="' + sort + '" ' +
                 'perpage="' + perpage + '"></div>');
@@ -21,9 +21,9 @@ mkws.registerWidgetType('Builder', function() {
   });
 });
 
-mkws.registerWidgetType('ConsoleBuilder', function() {
-  mkws.promotionFunction('Builder').call(this);
+mkws.registerWidgetType('console-builder', function() {
+  mkws.promotionFunction('builder').call(this);
   this.callback = function(s) {
-    console.log("generated widget: " + s);
+    that.info("generated widget: " + s);
   }
 });