}
*/
- if (mkws.config.use_service_proxy) {
+ if (mkws.config.use_service_proxy && !mkws.authenticated) {
authenticateSession(mkws.config.service_proxy_auth,
mkws.config.service_proxy_auth_domain,
mkws.config.pazpar2_url);
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.$);