X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=examples%2Fhtdocs%2Fmkws-widget-credo.js;h=46e9d2981bf4edf2d3cb37d2fda6cfac61b9c6e0;hb=90417a292cb659e7d8f2953b42da82d6fc21edbe;hp=2bb1b1a76afd7999a1258fa39ad61e9206fa8bef;hpb=b8b83eb490e89e99620c933648147e11af9c0e12;p=mkws-moved-to-github.git
diff --git a/examples/htdocs/mkws-widget-credo.js b/examples/htdocs/mkws-widget-credo.js
index 2bb1b1a..46e9d29 100644
--- a/examples/htdocs/mkws-widget-credo.js
+++ b/examples/htdocs/mkws-widget-credo.js
@@ -1,3 +1,9 @@
+// ### This works inefficiently by having multiple teams all run the
+// same search against different sets of targets. A much better
+// approach would be run a single search, with all these panels
+// members of the same team, but picking out only the results relevant
+// to them. That will be more work.
+
mkws.registerWidgetType('Credo', function() {
var that = this;
var s = []
@@ -8,30 +14,30 @@ mkws.registerWidgetType('Credo', function() {
s.push('
');
s.push(section('encyclopaedia', 'Topic Page: ### title',
- this.subwidget('Reference')));
+ this.subwidget('Reference', { _team: 'ref' })));
s.push(section('image', 'Images',
- this.subwidget('Images', { /* ### config */ })));
+ this.subwidget('GoogleImage', { _team: 'img', maxrecs: 4 })));
s.push(' | ');
s.push('');
s.push(section('mindmap', 'Create a Mind Map for ### title',
'### Is there a way to make a mind-map?'));
s.push(section('topics', 'Related Topics',
- this.subwidget('Facet', { facet: 'subject' })));
+ 1 || this.subwidget('Facet', { facet: 'subject' })));
s.push(' | ');
s.push('');
s.push(sectionRow('entries', 'Credo Entries',
- this.subwidget('Records', { /* ### config */ })));
+ 1 || this.subwidget('Records', { /* ### config */ })));
s.push(sectionRow('articles', 'Articles',
- this.subwidget('Records', { /* ### config */ })));
+ 1 || this.subwidget('Records', { /* ### config */ })));
s.push(sectionRow('books', 'Books',
- this.subwidget('Records', { /* ### config */ })));
+ 1 || this.subwidget('Records', { /* ### config */ })));
s.push(sectionRow('news', 'News',
- this.subwidget('Records', { /* ### config */ })));
+ 1 || this.subwidget('Records', { /* ### config */ })));
s.push(sectionRow('resources', 'Suggested Resources',
- this.subwidget('Records', { /* ### config */ })));
+ 1 || this.subwidget('Records', { /* ### config */ })));
s.push('');