Activate plugin registry
Change-Id: I1c9305b21081b8f754adedc49326a3cab578df29
diff --git a/dev/demo/plugin-serverdemo.js b/dev/demo/plugin-serverdemo.js
index 096050f..52d6609 100644
--- a/dev/demo/plugin-serverdemo.js
+++ b/dev/demo/plugin-serverdemo.js
@@ -6,59 +6,41 @@
});
+KorAP.Plugins = [{
+ 'name' : 'Export',
+ 'desc' : 'Exports Kalamar results',
+ // 'about' : 'https://localhost:5678/',
+ 'embed' : [{
+ 'panel' : 'result',
+ 'title' : 'Export',
+ 'classes' : ['export'],
+ 'onClick' : {
+ 'action' : 'addWidget',
+ 'template' : 'http://localhost:3003/demo/plugin-client.html',
+ }
+ },{
+ 'panel' : 'result',
+ 'title' : 'Glemm',
+ 'onClick' : {
+ 'action' : 'toggle',
+ 'state' : 'glemm',
+ 'template' : 'http://localhost:3003/demo/plugin-client.html',
+ }
+ }]
+},{
+ 'name' : 'Example New',
+ 'desc' : 'Some content about cats',
+ // 'about' : 'https://localhost:5678/',
+ 'embed' : [{
+ 'panel' : 'match',
+ 'title' : 'Translate',
+ 'classes' : ['translate'],
+ 'onClick' : {
+ 'action' : 'addWidget',
+ 'template' : 'http://localhost:3003/demo/plugin-client.html',
+ }
+ }]
+}];
-define(['app/en','match', 'panel/match', 'panel/result', 'plugin/server','pipe','lib/domReady','init'], function (lang, matchClass, matchPanelClass, resultPanelClass, pluginClass, pipeClass, domReady) {
- domReady(function () {
-
- // Load Plugin Server first
- KorAP.Plugin = pluginClass.create();
-
- // Add services container to head
- document.head.appendChild(KorAP.Plugin.element());
-
- // Add pipe form
- KorAP.Pipe = pipeClass.create();
- document.getElementById("searchform").appendChild(KorAP.Pipe.element());
-
- //Register result plugin
- KorAP.Plugin.register({
- 'name' : 'Export',
- 'desc' : 'Exports Kalamar results',
- // 'about' : 'https://localhost:5678/',
- 'embed' : [{
- 'panel' : 'result',
- 'title' : 'Export',
- 'classes' : ['export'],
- 'onClick' : {
- 'action' : 'addWidget',
- 'template' : 'http://localhost:3003/demo/plugin-client.html',
- }
- },{
- 'panel' : 'result',
- 'title' : 'Glemm',
- 'onClick' : {
- 'action' : 'toggle',
- 'state' : 'glemm',
- 'template' : 'http://localhost:3003/demo/plugin-client.html',
- }
- }]
- });
-
- // Register match plugin
- KorAP.Plugin.register({
- 'name' : 'Example New',
- 'desc' : 'Some content about cats',
- // 'about' : 'https://localhost:5678/',
- 'embed' : [{
- 'panel' : 'match',
- 'title' : 'Translate',
- 'classes' : ['translate'],
- 'onClick' : {
- 'action' : 'addWidget',
- 'template' : 'http://localhost:3003/demo/plugin-client.html',
- }
- }]
- });
- });
-});
+require(['app/en','init']);