<title>MKWS demo: Reference & Credo, and popup widget, development</title>
<link rel="stylesheet" type="text/css" href="tools/htdocs/mkws.css" />
<link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css" />
-<link rel="stylesheet" type="text/css" href="mkws-widget-reference.css" />
+<link rel="stylesheet" type="text/css" href="mkws-widget-wikipedia.css" />
<link rel="stylesheet" type="text/css" href="mkws-widget-credo.css" />
<script type="text/javascript">
var mkws_config = {
+ // target: 'wikimedia_wikipedia_single_result',
sp_auth_credentials: "mkwstest/mkwstest"
};
</script>
<script type="text/javascript" src="src/mkws-widget-categories.js"></script>
<script type="text/javascript" src="src/mkws-widget-log.js"></script>
<script type="text/javascript" src="src/mkws-widget-record.js"></script>
-<script type="text/javascript" src="src/mkws-widget-reference.js"></script>
+<script type="text/javascript" src="src/mkws-widget-wikipedia.js"></script>
<script type="text/javascript" src="src/mkws-widget-builder.js"></script>
<script type="text/javascript" src="src/mkws-templates.js"></script>
<script type="text/javascript" src="src/mkws-popup.js"></script>
<script>
(function () { // wrapper
// Initial data
-this.queries = ["sushi", "wurst", "berlin", "hammer", "bristol", "copenhagen", "tea", "latte"];
+this.queries = ["sushi", "wurst", "tea", "latte"];
this.widgetMarkup = '<div class="mkws-reference" autosearch="{{query}}">Loading..</div>';
if (localStorage.getItem('mkwstest-queries')) {
this.queries = JSON.parse(localStorage.getItem('mkwstest-queries'));
// Queries dialog
var updateQueries = function () {
context.queries = $("#queries > textarea").val().split("\n");
+ // ignore empty query values
+ context.queries = $.grep(context.queries, function (query, index) { return query.match(/^\s*\S+/) } );
localStorage.setItem("mkwstest-queries", JSON.stringify(context.queries));
startEval();
}