| requirejs.config({ | 
 |   baseUrl: '../js/src', | 
 |   paths : { | 
 |     'lib': '../lib' | 
 |   } | 
 | }); | 
 |  | 
 | var hint = undefined; | 
 |  | 
 | require(['plugin/server','panel/query', 'hint','hint/foundries/cnx','lib/domReady'], function (pluginClass, queryPanelClass, hintClass, hintArray, domReady) { | 
 |   KorAP.hintArray = hintArray; | 
 |   KorAP.Hint = null; | 
 |    | 
 |   domReady(function() { | 
 |  | 
 |     KorAP.Hint = hintClass.create(); | 
 |  | 
 |     /** | 
 |      * Add query panel | 
 |      */ | 
 |     var queryPanel = queryPanelClass.create(); | 
 |  | 
 |     // Get input field | 
 |     var sform = document.getElementById("searchform"); | 
 |     var vcView = document.getElementById('vc-view') | 
 |     if (sform && vcView) { | 
 |       // The views are below the query bar | 
 |       sform.insertBefore(queryPanel.element(),vcView); | 
 |       KorAP.Panel = KorAP.Panel || {}; | 
 |       KorAP.Panel['query'] = queryPanel; | 
 |     } | 
 |  | 
 |     // Load plugin server | 
 |     KorAP.Plugin = pluginClass.create(); | 
 |  | 
 |     // Register match plugin | 
 |     KorAP.Plugin.register({ | 
 |       'name' : 'Example New', | 
 |       'desc' : 'Some content about cats', | 
 |       'embed' : [{ | 
 |         'panel' : 'query', | 
 |         'title' : 'Translate', | 
 |         'classes' : ['translate'], | 
 |         'onClick' : { | 
 |           "template" : "http://localhost:3003/demo/plugin-client.html" | 
 |         } | 
 |       },{ | 
 |         'panel' : 'query', | 
 |         'title' : 'Glemm', | 
 |         'classes' : ['glemm'], | 
 |         'onClick' : { | 
 |           "action":"toggle", | 
 |           "template" : "http://localhost:3003/demo/plugin-client.html" | 
 |         } | 
 |       }] | 
 |     }); | 
 |  | 
 |     // Register match plugin | 
 |     KorAP.Plugin.register({ | 
 |       'name' : 'Glimpse', | 
 |       'desc' : 'Shorten all queries', | 
 |       'embed' : [{ | 
 |         'panel' : 'query', | 
 |         'title' : 'Glimpse', | 
 |         'classes' : ['glimpse'], | 
 |         'onClick' : { | 
 |           "action" : "toggle", | 
 |           "template" : "http://localhost:3003/demo/plugin-client.html" | 
 |         } | 
 |       }] | 
 |     }); | 
 |   }); | 
 | }); | 
 |  | 
 | function demoAlert (pos, msg) { | 
 |   if (KorAP.hint !== undefined) | 
 |     KorAP.Hint.alert(pos, msg); | 
 | } |