protected override void OnInit(EventArgs e) { try { base.OnInit(e); ServicesFramework.Instance.RequestAjaxScriptSupport(); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); jQuery.RequestDnnPluginsRegistration(); jQuery.RegisterFileUpload(Page); ClientResourceManager.RegisterScript(Page, "~/js/dnn.modalpopup.js", FileOrder.Js.DnnModalPopup); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/DigitalAssets/ClientScripts/dnn.DigitalAssetsController.js", FileOrder.Js.DefaultPriority); int i = 1; foreach (var script in epm.GetScriptItemExtensionPoints("DigitalAssets")) { ClientResourceManager.RegisterScript(Page, script.ScriptName, FileOrder.Js.DefaultPriority + i++); } ClientResourceManager.RegisterScript(Page, "~/DesktopModules/DigitalAssets/ClientScripts/dnn.DigitalAssets.js", FileOrder.Js.DefaultPriority + i); InitializeGrid(); FolderTypeComboBox.ItemDataBound += OnItemDataBoundFolderTypeComboBox; } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }
protected override void OnInit(EventArgs e) { try { base.OnInit(e); fileUpload.ModuleId = ModuleId; fileUpload.Options.Parameters.Add("isHostPortal", IsHostPortal ? "true" : "false"); ServicesFramework.Instance.RequestAjaxScriptSupport(); ServicesFramework.Instance.RequestAjaxAntiForgerySupport(); JavaScript.RequestRegistration(CommonJs.DnnPlugins); //register the telerik core js manually var telerikCoreJs = Page.ClientScript.GetWebResourceUrl(typeof(RadGrid), "Telerik.Web.UI.Common.Core.js"); ClientResourceManager.RegisterScript(Page, telerikCoreJs, FileOrder.Js.jQuery + 3); var popupFilePath = HttpContext.Current.IsDebuggingEnabled ? "~/js/Debug/dnn.modalpopup.js" : "~/js/dnn.modalpopup.js"; ClientResourceManager.RegisterScript(Page, popupFilePath, FileOrder.Js.DnnModalPopup); ClientResourceManager.RegisterScript(Page, "~/DesktopModules/DigitalAssets/ClientScripts/dnn.DigitalAssetsController.js", FileOrder.Js.DefaultPriority); var i = 1; foreach (var script in epm.GetScriptItemExtensionPoints("DigitalAssets")) { ClientResourceManager.RegisterScript(Page, script.ScriptName, FileOrder.Js.DefaultPriority + i++); } ClientResourceManager.RegisterScript(Page, "~/DesktopModules/DigitalAssets/ClientScripts/dnn.DigitalAssets.js", FileOrder.Js.DefaultPriority + i); InitializeGrid(); FolderTypeComboBox.ItemDataBound += OnItemDataBoundFolderTypeComboBox; MainToolBar.ModuleContext = ModuleContext; SelectionToolBar.ModuleContext = ModuleContext; } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }