s.push('<td class="main">');
s.push(section('encyclopaedia', 'Topic Page: <span class="x-mkws-title"/>',
- this.subwidget('Reference', { _team: 'ref' })));
+ this.subwidget('Reference', { _team: 'ref', paragraphs: 1 })));
// The Images widget needs to be in our team so we can set its template
s.push(section('image', 'Images',
this.subwidget('GoogleImage', { maxrecs: 4, template: 'CredoImage' })));
// Fill in the titles from the query once widgets have all been prepared
var that = this;
this.team.queue("ready").subscribe(function() {
- var query = that.config.query;
+ var query = toTitleCase(that.config.query);
that.log("got query '" + query + "' from team config");
mkws.$('.x-mkws-title').html(query);
+ mkws.$('title').html("MKWS: " + query);
+
+ // Derived from http://stackoverflow.com/questions/196972/convert-string-to-title-case-with-javascript
+ function toTitleCase(str) {
+ return str.replace(/\w\S*/g, function(txt) {
+ return txt.charAt(0).toUpperCase() + txt.substr(1);
+ });
+ }
});