File: D:/HostingSpaces/HKemperman1/osthoes.nl/wwwroot/DesktopModules/OpenContent/js/opencontent.js
/*globals jQuery, window, Sys */
(function ($, Sys) {
var OpenContent = function () {
return {
version: { major: 2, minor: 1, patch: 1 }
};
}
$.fn.openContent = function (options) {
return OpenContent();
};
$.fn.openContent.printLogs = function myfunction(title, logs) {
if (window.console) {
console.group(title);
for (var i in logs) {
console.group(i);
for (var j = 0; j < logs[i].length; j++) {
console.log(logs[i][j].label, logs[i][j].message);
}
console.groupEnd();
}
console.groupEnd();
}
}
/*
var myString = $(this).closest("div[class*='DnnModule-']").attr('class');
var myRegexp = /DnnModule-(\d+)/g;
var match = myRegexp.exec(myString);
alert(match[1]); // abc
*/
$(document).ready(function () {
$(document).trigger("opencontent.ready", document);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function (sender, args) {
var sName = args.get_response().get_webRequest().get_userContext();
var div = $("#" + sName);
$(document).trigger("opencontent.change", div);
});
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function (sender, args) {
var sName = args.get_postBackElement().id;
args.get_request().set_userContext(args.get_postBackElement().id);
});
});
}(jQuery, window.Sys));