protected override void OnPreRender(EventArgs e) { //base.OnPreRender(e); //pHelp.Visible = false; pInit.Visible = false; GenerateAndRenderDemoData(); if (_renderinfo.Template != null && !string.IsNullOrEmpty(_renderinfo.OutputString)) { //Rendering was succesful. var lit = new LiteralControl(Server.HtmlDecode(_renderinfo.OutputString)); Controls.Add(lit); var mst = _renderinfo.Template.Manifest; bool editWitoutPostback = mst != null && mst.EditWitoutPostback; if (ModuleContext.PortalSettings.EnablePopUps && ModuleContext.IsEditable && editWitoutPostback) { AJAX.WrapUpdatePanelControl(lit, true); } _engine.IncludeMeta(Page); } if (LogContext.IsLogActive && !Debugger.IsAttached) { ClientResourceManager.RegisterScript(Page, Page.ResolveUrl("~/DesktopModules/OpenContent/js/opencontent.js"), FileOrder.Js.DefaultPriority); var json = JsonConvert.SerializeObject(LogContext.Current.ModuleLogs(ModuleContext.ModuleId)); json = json.Replace("<script>", "*script*"); json = json.Replace("</script>", "*/script*"); StringBuilder logScript = new StringBuilder(); //logScript.AppendLine("<script type=\"text/javascript\"> "); logScript.AppendLine("$(document).ready(function () { "); logScript.AppendLine("var logs = " + json + "; "); logScript.AppendLine("$.fn.openContent.printLogs(\"Module " + ModuleContext.ModuleId + " - " + ModuleContext.Configuration.ModuleTitle + "\", logs);"); logScript.AppendLine("});"); //logScript.AppendLine("</script>"); Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "logScript" + ModuleContext.ModuleId, /*DotNetNuke.UI.Utilities.ClientAPI.EscapeForJavascript*/ (logScript.ToString()), true); } }