/// <summary> /// OnInit handler. /// </summary> protected override void OnInit(EventArgs e) { try // try to handle OnInit { string[] patterns = { "*.js", "*.css", "*.cshtml" }; LocalResourceFile = TemplateSourceDirectory + "/App_LocalResources/ActivitySummary.resx"; { _settings = Infrastructure.ActivitySummaryModuleSettings.Load(ModuleId); } ClientResourceManager.RegisterScript(Page, TemplateSourceDirectory + "/Scripts/leaderboard.js", FileOrder.Js.DefaultPriority + 1); { ClientResourceManager.RegisterStyleSheet(Page, TemplateSourceDirectory + "/Css/leaderboard.css", FileOrder.Css.DefaultPriority + 1); } _razor = new ActivitySummaryEvaluator(ModuleContext, LocalResourceFile); { _templates = new Dictionary <string, string>(); } DirectoryInfo rootDirectory = null; string path = String.Format("{0}\\ActivitySummary\\{1}", TEMPLATES_PATH, _settings.TemplateDirectory); { rootDirectory = new DirectoryInfo(Server.MapPath(path)); } foreach (var file in rootDirectory.EnumerateFiles(patterns[0], SearchOption.AllDirectories)) { ClientResourceManager.RegisterScript(Page, ToRelativeUrl(file), FileOrder.Js.DefaultPriority + 2); } foreach (var file in rootDirectory.EnumerateFiles(patterns[1], SearchOption.AllDirectories)) { ClientResourceManager.RegisterStyleSheet(Page, ToRelativeUrl(file), FileOrder.Css.DefaultPriority + 2); } foreach (var file in rootDirectory.EnumerateFiles(patterns[2], SearchOption.AllDirectories)) { _templates.Add(Path.GetFileNameWithoutExtension(file.Name), ToRelativeUrl(file)); } base.OnInit(e); } catch (Exception ex) // catch exceptions { Exceptions.ProcessModuleLoadException(this, ex); } }
protected override void OnInit(EventArgs e) { ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); jQuery.RegisterJQueryUI(Page); jQuery.RegisterHoverIntent(Page); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/MemberDirectory/Scripts/MemberDirectory.js"); AddIe7StyleSheet(); searchBar.Visible = DisplaySearch; popUpPanel.Visible = EnablePopUp; loadMore.Visible = !DisablePaging; base.OnInit(e); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); ClientResourceManager.RegisterScript(Page, "~/desktopmodules/admin/searchAdmin/dnn.SearchAdmin.js"); rptStopWordsCultureList.ItemDataBound += RptLanguagesItemDataBound; rptStopWordsCultureList.ItemCommand += RptStopWordsLanguagesItemOnCommand; rptSynonymsCultureList.ItemDataBound += RptLanguagesItemDataBound; rptSynonymsCultureList.ItemCommand += RptSynonymsLanguagesItemOnCommand; //set init value SynonymsSelectedPortalId = PortalSettings.Current.PortalId; StopWordsSeletedPortalId = PortalSettings.Current.PortalId; }
protected override void CreateChildControls() { string toolTipText = LocalizeString(ToolTipKey); var outerLabel = new Label(); outerLabel.AssociatedControlID = AssociatedControlID; Controls.Add(outerLabel); var link = new LinkButton { ID = "Link", CssClass = "dnnFormHelp", TabIndex = -1 }; outerLabel.Controls.Add(link); var label = new Label { ID = "Label", Text = LocalizeString(ResourceKey) }; link.Controls.Add(label); if (!String.IsNullOrEmpty(toolTipText)) { CssClass += "dnnTooltip"; var panel = new Panel { ID = "Help", CssClass = "dnnFormHelpContent dnnClear" }; panel.Style.Clear(); panel.Style.Value = "display:none;"; Controls.Add(panel); var helpLabel = new Label { ID = "Text", CssClass = "dnnHelpText", Text = LocalizeString(ToolTipKey) }; panel.Controls.Add(helpLabel); var pinLink = new HyperLink(); pinLink.CssClass = "pinHelp"; pinLink.Attributes.Add("href", "#"); panel.Controls.Add(pinLink); ClientAPI.RegisterClientReference(Page, ClientAPI.ClientNamespaceReferences.dnn); jQuery.RequestHoverIntentRegistration(); jQuery.RequestDnnPluginsRegistration(); ClientResourceManager.RegisterScript(this.Page, "~/Resources/Shared/Scripts/initTooltips.js"); } }
internal void PreRender() { var page = DNNContext.Current.Page; foreach (var stylesheet in this.StyleSheets) { ClientResourceManager.RegisterStyleSheet(page, stylesheet); } foreach (var scriptUrl in this.ScriptUrls) { ClientResourceManager.RegisterScript(page, scriptUrl); } foreach (var libraryInfo in this.ScriptLibraries) { var libraryName = libraryInfo.Key; var parameters = libraryInfo.Value; var libraryVersion = parameters.Item1; var specificVersion = parameters.Item2; if (libraryVersion == null) { JavaScript.RequestRegistration(libraryName); } else if (specificVersion == null) { JavaScript.RequestRegistration(libraryName, libraryVersion); } else { JavaScript.RequestRegistration(libraryName, libraryVersion, specificVersion.Value); } } foreach (var scriptKey in this.ScriptKeys) { var clientScript = page.ClientScript; if (!clientScript.IsClientScriptBlockRegistered(typeof(TemplateDefinition), scriptKey)) { clientScript.RegisterClientScriptBlock(typeof(TemplateDefinition), scriptKey, this.Scripts[scriptKey], false); } } var headContent = string.IsNullOrEmpty(this.TemplateHeadPath) ? string.Empty : Utilities.CachedFileContent(this.TemplateHeadPath); var expandedHead = RegexLinks.Replace(headContent, "$1" + DNNContext.Current.ActiveTab.SkinPath + "$3"); page.Header.Controls.Add(new LiteralControl(expandedHead)); }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="e">The <see cref="System.EventArgs" /> instance containing the event data.</param> protected override void OnLoad(EventArgs e) { base.OnLoad(e); Framework.jQuery.RegisterDnnJQueryPlugins(this.Page); Framework.ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); ClientResourceManager.RegisterStyleSheet(Page, "~/Resources/Search/SearchSkinObjectPreview.css"); ClientResourceManager.RegisterScript(Page, "~/Resources/Search/SearchSkinObjectPreview.js"); cmdSearch.Click += CmdSearchClick; cmdSearchNew.Click += CmdSearchNewClick; if (!Page.IsPostBack) { if (MinCharRequired == 0) { MinCharRequired = 2; } if (AutoSearchDelayInMilliSecond == 0) { AutoSearchDelayInMilliSecond = 400; } PortalId = PortalSettings.ActiveTab.IsSuperTab ? PortalSettings.PortalId : -1; if (!String.IsNullOrEmpty(Submit)) { if (Submit.IndexOf("src=", StringComparison.Ordinal) != -1) { Submit = Submit.Replace("src=\"", "src=\"" + PortalSettings.ActiveTab.SkinPath); Submit = Submit.Replace("src='", "src='" + PortalSettings.ActiveTab.SkinPath); } } else { Submit = Localization.GetString("Search", Localization.GetResourceFile(this, MyFileName)); } cmdSearch.Text = Submit; cmdSearchNew.Text = Submit; if (!String.IsNullOrEmpty(CssClass)) { WebRadioButton.CssClass = CssClass; SiteRadioButton.CssClass = CssClass; cmdSearch.CssClass = CssClass; cmdSearchNew.CssClass = CssClass; } } }
private static void RegisterScript(Page page, JavaScriptLibrary jsl) { if (string.IsNullOrEmpty(jsl.FileName)) { return; } ClientResourceManager.RegisterScript(page, GetScriptPath(jsl), GetFileOrder(jsl), GetScriptLocation(jsl)); //workaround to support IE specific script until we move to IE version that no longer requires this if (jsl.LibraryName == CommonJs.jQueryFileUpload) { ClientResourceManager.RegisterScript(page, "~/Resources/Shared/Scripts/jquery/jquery.iframe-transport.js"); } if (Host.CdnEnabled && !String.IsNullOrEmpty(jsl.ObjectName)) { string pagePortion; switch (jsl.PreferredScriptLocation) { case ScriptLocation.PageHead: pagePortion = "ClientDependencyHeadJs"; break; case ScriptLocation.BodyBottom: pagePortion = "ClientResourcesFormBottom"; break; case ScriptLocation.BodyTop: pagePortion = "BodySCRIPTS"; break; default: pagePortion = "BodySCRIPTS"; break; } Control scriptloader = page.FindControl(pagePortion); var fallback = new DnnJsIncludeFallback(jsl.ObjectName, VirtualPathUtility.ToAbsolute("~/Resources/libraries/" + jsl.LibraryName + "/" + Globals.FormatVersion(jsl.Version, "00", 3, "_") + "/" + jsl.FileName)); if (scriptloader != null) { //add the fallback control after script loader. var index = scriptloader.Parent.Controls.IndexOf(scriptloader); scriptloader.Parent.Controls.AddAt(index + 1, fallback); } } }
protected override void OnInit(EventArgs e) { base.OnInit(e); ServicesFramework.Instance.RequestAjaxScriptSupport(); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); DotNetNuke.UI.Utilities.ClientAPI.RegisterClientVariable(Page, "oc_websiteRoot", HostingEnvironment.ApplicationVirtualPath, true); if (System.IO.File.Exists(Server.MapPath("~/Providers/HtmlEditorProviders/CKEditor/ckeditor.js"))) { ClientResourceManager.RegisterScript(Page, "~/Providers/HtmlEditorProviders/CKEditor/ckeditor.js", FileOrder.Js.DefaultPriority); DotNetNuke.UI.Utilities.ClientAPI.RegisterClientVariable(Page, "PortalId", PortalId.ToString(), true); CKDNNporid.Value = PortalId.ToString(); } var folderId = Convert.ToInt32(Request.Params["FolderId"]); Folder = FolderManager.Instance.GetFolder(folderId); }
private void IncludeResourses(string template) { if (!(string.IsNullOrEmpty(template))) { var cssfilename = new FileUri(Path.GetDirectoryName(template), "template.css"); if (cssfilename.FileExists) { ClientResourceManager.RegisterStyleSheet(Page, Page.ResolveUrl(cssfilename.UrlFilePath), FileOrder.Css.PortalCss); } var jsfilename = new FileUri(Path.GetDirectoryName(template), "template.js"); if (jsfilename.FileExists) { ClientResourceManager.RegisterScript(Page, jsfilename.UrlFilePath, FileOrder.Js.DefaultPriority); } } }
private void RegisterEditBarResources() { JavaScript.RequestRegistration(CommonJs.jQuery); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); ClientAPI.RegisterClientVariable(Page, "editbar_isAdmin", IsAdmin().ToString(), true); var settings = EditBarController.Instance.GetConfigurations(PortalSettings.PortalId); var settingsScript = "window.editBarSettings = " + JsonConvert.SerializeObject(settings) + ";"; Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "EditBarSettings", settingsScript, true); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/admin/Dnn.EditBar/scripts/editBarContainer.js"); ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/admin/Dnn.EditBar/css/editBarContainer.css"); }
protected override void OnInit(EventArgs e) { base.OnInit(e); ID = "ModuleActions"; actionButton.Click += actionButton_Click; JavaScript.RequestRegistration(CommonJs.DnnPlugins); ClientResourceManager.RegisterStyleSheet(Page, "~/admin/menus/ModuleActions/ModuleActions.css", FileOrder.Css.ModuleCss); ClientResourceManager.RegisterStyleSheet(Page, "https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css", FileOrder.Css.ModuleCss); ClientResourceManager.RegisterScript(Page, "~/admin/menus/ModuleActions/ModuleActions.js"); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); }
protected override void OnInit(EventArgs e) { base.OnInit(e); ID = "ModuleActions"; actionButton.Click += actionButton_Click; JavaScript.RequestRegistration(CommonJs.DnnPlugins); ClientResourceManager.RegisterStyleSheet(Page, "~/admin/menus/ModuleActions/ModuleActions.css", FileOrder.Css.ModuleCss); ClientResourceManager.RegisterStyleSheet(Page, "~/Resources/Shared/stylesheets/dnnicons/css/dnnicon.min.css", FileOrder.Css.ModuleCss); ClientResourceManager.RegisterScript(Page, "~/admin/menus/ModuleActions/ModuleActions.js"); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); }
private static void RegisterClientScript(Page page, string skin) { DnnDropDownList.RegisterClientScript(page, skin); ClientResourceManager.RegisterStyleSheet(page, "~/Resources/Shared/Components/FileUpload/dnn.FileUpload.css", FileOrder.Css.ResourceCss); if (!string.IsNullOrEmpty(skin)) { ClientResourceManager.RegisterStyleSheet(page, "~/Resources/Shared/Components/FileUpload/dnn.FileUpload." + skin + ".css", FileOrder.Css.ResourceCss); } JavaScript.RequestRegistration(CommonJs.jQueryUI); ClientResourceManager.RegisterScript(page, "~/Resources/Shared/scripts/dnn.WebResourceUrl.js", FileOrder.Js.DefaultPriority + 2); ClientResourceManager.RegisterScript(page, "~/Resources/Shared/scripts/dnn.jquery.extensions.js", FileOrder.Js.DefaultPriority + 3); ClientResourceManager.RegisterScript(page, "~/Resources/Shared/Components/FileUpload/dnn.FileUpload.js", FileOrder.Js.DefaultPriority + 4); }
protected override void OnInit(EventArgs e) { ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); JavaScript.RequestRegistration(CommonJs.DnnPlugins); JavaScript.RequestRegistration(CommonJs.jQueryFileUpload); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/MemberDirectory/Scripts/MemberDirectory.js"); AddIe7StyleSheet(); searchBar.Visible = DisplaySearch != "None"; advancedSearchBar.Visible = DisplaySearch == "Both"; popUpPanel.Visible = EnablePopUp; loadMore.Visible = !DisablePaging; base.OnInit(e); }
/// <summary> /// OnInit handler. /// </summary> protected override void OnInit(EventArgs e) { try // try to handle OnInit { WebControl.DisabledCssClass = "aspNetDisabled disabled"; ClientResourceManager.RegisterScript(Page, TemplateSourceDirectory + "/Scripts/auxiliary.js"); { base.OnInit(e); } } catch (Exception ex) // catch exceptions { Exceptions.ProcessModuleLoadException(this, ex); } }
private void RegisterResources() { jQuery.RequestRegistration(); ClientResourceManager.RegisterScript(Page, "resources/shared/scripts/knockout.js", FileOrder.Js.jQuery); ClientResourceManager.RegisterScript(Page, "resources/shared/scripts/knockout.mapping.js", FileOrder.Js.jQuery + 1); ClientAPI.RegisterClientReference(Page, ClientAPI.ClientNamespaceReferences.dnn); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); ServicesFramework.Instance.RequestAjaxScriptSupport(); ClientResourceManager.RegisterScript(Page, "desktopmodules/40fingers/seoredirect/js/40F-Common.js", FileOrder.Js.jQuery); ClientResourceManager.RegisterScript(Page, "desktopmodules/40fingers/seoredirect/js/SeoRedirect.js", FileOrder.Js.jQuery); //Page.ClientScript.RegisterClientScriptInclude("jQuery.DataTables.1.8.2", ResolveUrl("js/DataTables-1.8.2/media/js/jquery.dataTables.min.js")); //Common.AddCssLink(ResolveUrl("js/DataTables-1.8.2/media/demo_table.css"), Page); //Page.ClientScript.RegisterStartupScript(this.GetType(), "40Fingers.SeoRedirect.DataTablesStartup", "jQuery(document).ready(function() { jQuery('#SeoRedirectMappingsTable').dataTable(); } );", true); }
/// <summary> /// Handles the PreRender event of the Page control. /// </summary> /// <param name="e">The <see cref="System.EventArgs" /> instance containing the event data.</param> /// <remarks>This event performs final initialization tasks for the search object UI.</remarks> protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); ClassicSearch.Visible = !UseDropDownList; DropDownSearch.Visible = UseDropDownList; if (UseDropDownList) { //Client Variables will survive a postback so there is no reason to register them. if (!Page.IsPostBack) { downArrow.AlternateText = Localization.GetString("DropDownGlyph.AltText", Localization.GetResourceFile(this, MyFileName)); downArrow.ToolTip = downArrow.AlternateText; ClientAPI.RegisterClientVariable(Page, "SearchIconWebUrl", string.Format("url({0})", ResolveUrl(WebIconURL)), true); ClientAPI.RegisterClientVariable(Page, "SearchIconSiteUrl", string.Format("url({0})", ResolveUrl(SiteIconURL)), true); //We are going to use a dnn client variable to store which search option (web/site) is selected. ClientAPI.RegisterClientVariable(Page, "SearchIconSelected", "S", true); } ClientAPI.RegisterClientReference(this.Page, ClientAPI.ClientNamespaceReferences.dnn); ClientResourceManager.RegisterScript(Page, "~/Resources/Search/Search.js", FileOrder.Js.DefaultPriority, "DnnFormBottomProvider"); } else { if (!Page.IsPostBack) { WebRadioButton.Visible = ShowWeb; SiteRadioButton.Visible = ShowSite; if (WebRadioButton.Visible) { WebRadioButton.Checked = true; WebRadioButton.Text = WebText; WebRadioButton.ToolTip = WebToolTip; } if (SiteRadioButton.Visible) { SiteRadioButton.Checked = true; SiteRadioButton.Text = SiteText; SiteRadioButton.ToolTip = SiteToolTip; } } } }
protected void Page_Load(Object sender, EventArgs e) { JavaScript.RequestRegistration(CommonJs.jQuery); JavaScript.RequestRegistration(CommonJs.jQueryUI); ClientResourceManager.RegisterStyleSheet(this.Page, ResolveUrl("https://use.fontawesome.com/releases/v5.7.2/css/all.css"), 1); ClientResourceManager.RegisterStyleSheet(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/plugins/angular-toastr/angular-toastr.min.css"), 1); ClientResourceManager.RegisterStyleSheet(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/plugins/slim/slim.min.css"), 2); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("https://ajax.googleapis.com/ajax/libs/angularjs/1.7.8/angular.min.js"), 2); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("https://ajax.googleapis.com/ajax/libs/angularjs/1.7.8/angular-messages.min.js"), 3); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("https://ajax.googleapis.com/ajax/libs/angularjs/1.7.8/angular-animate.min.js"), 3); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/plugins/angular-toastr/angular-toastr.tpls.min.js"), 5); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/plugins/ui.bootstrap/ui-bootstrap-tpls-3.0.6.min.js"), 6); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/plugins/slim/slim.angular.js"), 7); // app ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/app.js"), 7); // services ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/services/site.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/services/category.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/services/thumbnail.js"), 15); // directives ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/directives/view.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/directives/site-list.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/directives/category-list.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/directives/modal.js"), 15); // controllers ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/view.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/admin-site-list.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/thumbnail/thumbnail-upload.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/category/category-list.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/category/category-edit.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/category/category-delete.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/site/site-list.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/site/site-edit.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/site/site-delete.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/site/site-list-modal.js"), 15); ClientResourceManager.RegisterScript(this.Page, ResolveUrl("/DesktopModules/Dnn.Showcase/app/controllers/site/site-detail.js"), 15); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); _ipAddress = Request.UserHostAddress; JavaScript.RequestRegistration(CommonJs.DnnPlugins); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/scripts/dnn.jquery.extensions.js"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/scripts/dnn.jquery.tooltip.js"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/scripts/dnn.PasswordStrength.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/Admin/Security/Scripts/dnn.PasswordComparer.js"); ClientResourceManager.RegisterStyleSheet(Page, "~/Resources/Shared/stylesheets/dnn.PasswordStrength.css"); if (PortalSettings.LoginTabId != -1 && PortalSettings.ActiveTab.TabID != PortalSettings.LoginTabId) { Response.Redirect(Globals.NavigateURL(PortalSettings.LoginTabId) + Request.Url.Query); } cmdChangePassword.Click += cmdChangePassword_Click; hlCancel.NavigateUrl = Globals.NavigateURL(); if (Request.QueryString["resetToken"] != null) { ResetToken = Request.QueryString["resetToken"]; } var useEmailAsUserName = PortalController.GetPortalSettingAsBoolean("Registration_UseEmailAsUserName", PortalId, false); if (useEmailAsUserName) { valUsername.Text = Localization.GetString("Email.Required", LocalResourceFile); } else { valUsername.Text = Localization.GetString("Username.Required", LocalResourceFile); } if (Request.QueryString["forced"] == "true") { lblInfo.Text = Localization.GetString("ForcedResetInfo", LocalResourceFile); } txtUsername.Attributes.Add("data-default", useEmailAsUserName ? LocalizeString("Email") : LocalizeString("Username")); txtPassword.Attributes.Add("data-default", LocalizeString("Password")); txtConfirmPassword.Attributes.Add("data-default", LocalizeString("Confirm")); txtAnswer.Attributes.Add("data-default", LocalizeString("Answer")); }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="e">The <see cref="System.EventArgs" /> instance containing the event data.</param> protected override void OnLoad(EventArgs e) { base.OnLoad(e); Framework.ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); ClientResourceManager.RegisterStyleSheet(this.Page, "~/Resources/Search/SearchSkinObjectPreview.css", FileOrder.Css.ModuleCss); ClientResourceManager.RegisterScript(this.Page, "~/Resources/Search/SearchSkinObjectPreview.js"); this.cmdSearch.Click += this.CmdSearchClick; this.cmdSearchNew.Click += this.CmdSearchNewClick; if (this.MinCharRequired == 0) { this.MinCharRequired = 2; } if (this.AutoSearchDelayInMilliSecond == 0) { this.AutoSearchDelayInMilliSecond = 400; } this.PortalId = this.PortalSettings.ActiveTab.IsSuperTab ? this.PortalSettings.PortalId : -1; if (!string.IsNullOrEmpty(this.Submit)) { if (this.Submit.IndexOf("src=", StringComparison.Ordinal) != -1) { this.Submit = this.Submit.Replace("src=\"", "src=\"" + this.PortalSettings.ActiveTab.SkinPath); this.Submit = this.Submit.Replace("src='", "src='" + this.PortalSettings.ActiveTab.SkinPath); } } else { this.Submit = Localization.GetString("Search", Localization.GetResourceFile(this, MyFileName)); } this.cmdSearch.Text = this.Submit; this.cmdSearchNew.Text = this.Submit; if (!string.IsNullOrEmpty(this.CssClass)) { this.WebRadioButton.CssClass = this.CssClass; this.SiteRadioButton.CssClass = this.CssClass; this.cmdSearch.CssClass = this.CssClass; this.cmdSearchNew.CssClass = this.CssClass; } }
private void RegisterAlpaca(bool bootstrap, bool loadBootstrap, bool loadGlyphicons) { if (loadBootstrap) { ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/bootstrap/js/bootstrap.min.js", FileOrder.Js.DefaultPriority); ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/js/bootstrap/css/bootstrap.min.css", FileOrder.Css.DefaultPriority); } if (loadGlyphicons) { ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/js/bootstrap/css/glyphicons.css", FileOrder.Css.DefaultPriority); } //ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/css/font-awesome/css/font-awesome.min.css", FileOrder.Css.DefaultPriority); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/lib/handlebars/handlebars.js", FileOrder.Js.DefaultPriority); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/lib/typeahead.js/dist/typeahead.bundle.min.js", FileOrder.Js.DefaultPriority); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/wysihtml/wysihtml-toolbar.js", FileOrder.Js.DefaultPriority + 1); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/wysihtml/parser_rules/advanced_opencontent.js", FileOrder.Js.DefaultPriority + 1); if (bootstrap) { ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/js/alpaca/bootstrap/alpaca.css", FileOrder.Css.DefaultPriority); ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/alpaca/css/alpaca-dnnbootstrap.css", FileOrder.Css.DefaultPriority); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/alpaca/bootstrap/alpaca.js", FileOrder.Js.DefaultPriority + 1); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/alpaca/js/views/dnnbootstrap.js", FileOrder.Js.DefaultPriority + 2); } else { ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/alpaca/css/alpaca-dnn.css", FileOrder.Css.DefaultPriority); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/alpaca/web/alpaca.js", FileOrder.Js.DefaultPriority + 1); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/alpaca/js/views/dnn.js", FileOrder.Js.DefaultPriority + 2); } ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/alpaca/js/fields/dnn/dnnfields.js", FileOrder.Js.DefaultPriority + 3); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/alpacaengine.js", FileOrder.Js.DefaultPriority + 10); ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/css/font-awesome/css/font-awesome.min.css", FileOrder.Css.DefaultPriority + 1); string prefix = (string.IsNullOrEmpty(Prefix) ? "" : $"{Prefix}-"); string physicalDirectory = HostingEnvironment.MapPath("~/" + VirtualDirectory); string jsFilename = physicalDirectory + "\\" + $"{prefix}edit.js"; if (File.Exists(jsFilename)) { ClientResourceManager.RegisterScript(Page, $"~/{VirtualDirectory}/{prefix}edit.js", FileOrder.Js.DefaultPriority + 11); } }
private static void RegisterPagePrerenderHandler(object s, EventArgs e) { var page = HttpContext.Current.Handler as Page; if (page == null) { return; } page.PreRender += delegate { if (!(page is CDefault)) { return; } ClientResourceManager.RegisterScript(page, "~/DesktopModules/AppInsights/js/appinsights.js", 0, "DnnPageHeaderProvider"); }; }
protected override void OnInit(EventArgs e) { base.OnInit(e); DocumentSettings settings = new DocumentSettings(ModuleConfiguration); string scriptsPath = VirtualPathUtility.Combine(ControlPath, "Scripts/"); string explorerJS = VirtualPathUtility.Combine(scriptsPath, "explorer.min.js"); //string explorerJS = VirtualPathUtility.Combine(scriptsPath, "explorer.js"); if (settings.Theme != "(none)") { string themesPath = VirtualPathUtility.Combine(scriptsPath, "themes/"); string theme = VirtualPathUtility.Combine(themesPath, VirtualPathUtility.AppendTrailingSlash(settings.Theme)); string themeCSS = VirtualPathUtility.Combine(theme, "theme.css"); ClientResourceManager.RegisterStyleSheet(Page, themeCSS); } if (!string.IsNullOrEmpty(settings.JqueryUICSS)) { ClientResourceManager.RegisterStyleSheet(Page, settings.JqueryUICSS); } if (!string.IsNullOrEmpty(settings.FontAwesomeCSS)) { ClientResourceManager.RegisterStyleSheet(Page, settings.FontAwesomeCSS); } if (!string.IsNullOrEmpty(settings.PrimeUICSS)) { ClientResourceManager.RegisterStyleSheet(Page, settings.PrimeUICSS); } JavaScript.RequestRegistration(CommonJs.jQueryUI); if (!string.IsNullOrEmpty(settings.PrimeUIJS)) { ClientResourceManager.RegisterScript(Page, settings.PrimeUIJS, FileOrder.Js.DefaultPriority); } ClientResourceManager.RegisterScript(Page, explorerJS, FileOrder.Js.DefaultPriority); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); }
private static void HandlePreInstallorLegacyItemRequests(Page page) { List <string> legacyScripts = (from object item in HttpContextSource.Current.Items.Keys where item.ToString().StartsWith(LegacyPrefix) select item.ToString().Substring(7)).ToList(); #pragma warning disable 618 foreach (string legacyScript in legacyScripts) { switch (legacyScript) { case CommonJs.DnnPlugins: //This method maybe called when Page.Form hasn't initialized yet, in that situation if needed should reference dnn js manually. //such as call jQuery.RegisterDnnJQueryPlugins in Control.OnInit. if (page.Form != null) { } //register dependency if (GetHighestVersionLibrary(CommonJs.HoverIntent) == null) { ClientResourceManager.RegisterScript(page, "~/Resources/Shared/Scripts/jquery/jquery.hoverIntent.min.js", FileOrder.Js.HoverIntent); } //no package for this - CRM will deduplicate ClientResourceManager.RegisterScript(page, "~/Resources/Shared/Scripts/dnn.jquery.js"); break; case CommonJs.jQueryFileUpload: ClientResourceManager.RegisterScript(page, "~/Resources/Shared/Scripts/jquery/jquery.iframe-transport.js"); ClientResourceManager.RegisterScript(page, "~/Resources/Shared/Scripts/jquery/jquery.fileupload.js"); break; case CommonJs.HoverIntent: if (GetHighestVersionLibrary(CommonJs.HoverIntent) == null) { ClientResourceManager.RegisterScript(page, "~/Resources/Shared/Scripts/jquery/jquery.hoverIntent.min.js", FileOrder.Js.HoverIntent); } break; } } #pragma warning restore 618 }
/// <inheritdoc/> protected override void OnInit(EventArgs e) { var isInstallPage = HttpContext.Current.Request.Url.LocalPath.ToLowerInvariant().Contains("installwizard.aspx"); if (ScriptManager.GetCurrent(this) == null) { AJAX.AddScriptManager(this, !isInstallPage); } var dnncoreFilePath = HttpContext.Current.IsDebuggingEnabled ? "~/js/Debug/dnncore.js" : "~/js/dnncore.js"; ClientResourceManager.RegisterScript(this, dnncoreFilePath); base.OnInit(e); }
private void RegisterClientScript(string skin) { ClientResourceManager.RegisterStyleSheet(Page, "~/Resources/Shared/components/DropDownList/dnn.DropDownList.css"); if (!string.IsNullOrEmpty(skin)) { ClientResourceManager.RegisterStyleSheet(Page, "~/Resources/Shared/components/DropDownList/dnn.DropDownList." + skin + ".css"); } ClientResourceManager.RegisterStyleSheet(Page, "~/Resources/Shared/scripts/jquery/dnn.jScrollBar.css"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/scripts/dnn.extensions.js"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/scripts/dnn.jquery.extensions.js"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/Components/DropDownList/dnn.DataStructures.js"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/scripts/jquery/jquery.mousewheel.js"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/scripts/jquery/dnn.jScrollBar.js"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/Components/DropDownList/dnn.TreeView.js"); ClientResourceManager.RegisterScript(Page, "~/Resources/Shared/Components/DropDownList/dnn.DropDownList.js"); }
protected override void OnInit(EventArgs e) { if (!HttpContext.Current.Request.Url.LocalPath.ToLower().EndsWith("installwizard.aspx")) { Localization.SetThreadCultures(PageCulture, PortalSettings); } AJAX.AddScriptManager(this); var dnncoreFilePath = HttpContext.Current.IsDebuggingEnabled ? "~/js/Debug/dnncore.js" : "~/js/dnncore.js"; ClientResourceManager.RegisterScript(this, dnncoreFilePath); base.OnInit(e); }
private void RegisterClientScripts() { ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/knockout-2.2.1.js"); //ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/knockout.validation.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/jquery.validate.min.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/toastr.min.js"); ClientResourceManager.RegisterScript(Page, "~/js/Debug/dnn.ServicesFramework.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/framework/SPAServicesFramework.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/UploadImage/js/jquery.fileupload.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/UploadImage/js/jquery.iframe-transport.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/dnn.jquery.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/jquery.nailthumb.1.1.min.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/sammy.js"); //ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/dove.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/moment.min.js"); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/SocialPolls/Scripts/jquery.masonry.js"); }
protected override void OnInit(EventArgs e) { base.OnInit(e); try { jQuery.RequestRegistration(); ClientResourceManager.RegisterScript(Page, "~/desktopmodules/admin/console/jquery.console.js"); //Save User Preferences SavePersonalizedSettings(); } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }
/// <summary> /// Handles the page load event. /// </summary> /// <param name="sender">The sender of the event.</param> /// <param name="e">The event arguments.</param> protected void Page_Load(object sender, EventArgs e) { try { JavaScript.RequestRegistration(CommonJs.DnnPlugins); ClientResourceManager.RegisterScript(this.Page, Constants.ModulePath + "Scripts/dnn.Localization.js"); ClientResourceManager.RegisterScript(this.Page, this.bundleJsPath); } catch (ModeValidationException exc) { DnnExceptions.ProcessModuleLoadException(this.LocalizeString(exc.Message), this, exc); } catch (Exception exc) { DnnExceptions.ProcessModuleLoadException(exc.Message, this, exc); } }