From: Wolfram Schneider Date: Mon, 11 Aug 2014 14:56:18 +0000 (+0000) Subject: Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws X-Git-Tag: 1.0.0~339 X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=559b9b944ffc1c64191dcd6900200e2d0cdc9938;hp=91da280808ca16c883522f65f1c8a15fcde1e1ff Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws --- diff --git a/examples/htdocs/mkws-widget-ru-requirejs.html b/examples/htdocs/mkws-widget-ru-requirejs.html new file mode 100644 index 0000000..dfbcd54 --- /dev/null +++ b/examples/htdocs/mkws-widget-ru-requirejs.html @@ -0,0 +1,32 @@ + + + MKWS Reference Universe + + + + + + + +
+
+
+ + diff --git a/examples/htdocs/mkws-widget-ru.js b/examples/htdocs/mkws-widget-ru.js index c358f8f..55b4488 100644 --- a/examples/htdocs/mkws-widget-ru.js +++ b/examples/htdocs/mkws-widget-ru.js @@ -1,4 +1,6 @@ -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; @@ -31,3 +33,4 @@ mkws.registerWidgetType('ReferenceUniverse', function() { }); that.autosearch(); }); + diff --git a/src/mkws-core.js b/src/mkws-core.js index a3a1ac9..94060a2 100644 --- a/src/mkws-core.js +++ b/src/mkws-core.js @@ -632,8 +632,21 @@ mkws.pagerNext = function(tname) { 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.$);