--- /dev/null
+<html>
+<head>
+ <title>MKWS Reference Universe</title>
+ <link rel="stylesheet" type="text/css" href="mkws-widget-ru.css" />
+</head>
+
+<body>
+ <script src="http://requirejs.org/docs/release/2.1.14/minified/require.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ require.config({
+ paths: {
+ mkws : "//mkws-dev.indexdata.com/tools/htdocs/mkws-complete",
+ mkws_widget_ru : "mkws-widget-ru"
+ },
+ shim : {
+ mkws : {
+ exports : "mkws"
+ },
+ mkws_widget_ru : {
+ deps : [ "mkws" ]
+ }
+ }
+ });
+
+ require(['mkws_widget_ru'], function() { mkws.init_widgets("requirejs is done"); } );
+ </script>
+
+ <div style="max-width: 18em; margin: 1.5em 1.5em">
+ <div class="mkwsReferenceUniverse" autosearch="sushi"></div>
+ </div>
+</body>
+</html>
-var mkws_config = {service_proxy_auth: "http://mkws.indexdata.com/service-proxy/?command=auth&action=login&username=paratext&password=paratext_mkc"};
+var mkws_config = {
+ service_proxy_auth: "http://mkws.indexdata.com/service-proxy/?command=auth&action=login&username=paratext&password=paratext_mkc"
+};
mkws.registerWidgetType('ReferenceUniverse', function() {
if (!this.config.perpage) this.config.perpage = 5;
});
that.autosearch();
});
+
runAutoSearches();
}
};
- $(document).ready(function() {
+
+ // callback for calls after page load, e.g. requirejs
+ mkws.init_widgets = function (message) {
+ if (message) mkws.log(message);
+
var widgetSelector = selectorForAllWidgets();
- if (widgetSelector && $(widgetSelector).length !== 0) init();
+ if (widgetSelector && $(widgetSelector).length !== 0) {
+ init();
+ } else {
+ mkws.log("no widgets found");
+ }
+ };
+
+ $(document).ready(function() {
+ mkws.init_widgets();
});
+
})(mkws.$);