New, private to AG.
[mkws-moved-to-github.git] / src / mkws-widget-reference.js
index 041d9e4..59da6e7 100644 (file)
@@ -1,18 +1,8 @@
-mkws.registerWidgetType('Reference', function() {
-  mkws.promotionFunction('Record').call(this);
+mkws.registerWidgetType('reference', function() {
+  mkws.promotionFunction('record').call(this);
   if (!this.config.target) this.config.target = 'wikimedia_wikipedia_single_result';
-  if (!this.config.template) this.config.template = 'Reference';
-
-  this.team.registerTemplate('Reference', '\
-  <img src="{{md-thumburl}}" alt="{{md-title}}">\
-  <h1><a href="{{md-electronic-url}}">{{md-title}}</a></h1>\
-{{#if md-title-remainder}}\
-  <b>{{md-title-remainder}}</b>\
-{{/if}}\
-{{#if md-title-responsibility}}\
-  <i>{{md-title-responsibility}}</i>\
-{{/if}}\
-  {{{mkws-paragraphs md-description ' + this.config.paragraphs + '}}}\
-  <p class="mkwsCredit">Wikipedia</p>\
-');
+  if (!this.config.template) this.config.template = 'reference';
+  this.config.template_vars.paragraphs = this.config.paragraphs || 0;
+  this.config.template_vars.sentences = this.config.sentences || 0;
+  this.config.template_vars.credit = this.config.credit || "Wikipedia";
 });