Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Conflicts: .gitignore src/Umbraco.Tests/PublishedContent/PublishedContentExtensionTests.cs src/Umbraco.Web.UI/config/ClientDependency.config src/Umbraco.Web.UI/umbraco/Umbraco.aspx.designer.cs src/Umbraco.Web.UI/umbraco/editContent.aspx src/Umbraco.Web.UI/umbraco/login.aspx src/Umbraco.Web.UI/umbraco/masterpages/umbracoDialog.Master src/Umbraco.Web.UI/umbraco/masterpages/umbracoPage.Master src/Umbraco.Web.UI/umbraco/umbraco.aspx
This commit is contained in:
22
src/Umbraco.Web/UI/Bundles/JsApplicationLib.cs
Normal file
22
src/Umbraco.Web/UI/Bundles/JsApplicationLib.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web.UI;
|
||||
using ClientDependency.Core;
|
||||
|
||||
namespace Umbraco.Web.UI.Bundles
|
||||
{
|
||||
/// <summary>
|
||||
/// The core libs that have no dependencies
|
||||
/// </summary>
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/NamespaceManager.js", "UmbracoClient", Priority = 0, Group = 0)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/UmbracoUtils.js", "UmbracoClient", Priority = 1, Group = 0)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/json2.js", "UmbracoClient", Priority = 2, Group = 0)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/base2.js", "UmbracoClient", Priority = 3, Group = 0)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "UI/knockout.js", "UmbracoClient", Priority = 4, Group = 0)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "UI/knockout.mapping.js", "UmbracoClient", Priority = 5, Group = 0)]
|
||||
public class JsApplicationLib : Control
|
||||
{
|
||||
}
|
||||
}
|
||||
14
src/Umbraco.Web/UI/Bundles/JsJQueryCore.cs
Normal file
14
src/Umbraco.Web/UI/Bundles/JsJQueryCore.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.Web.UI;
|
||||
using ClientDependency.Core;
|
||||
|
||||
namespace Umbraco.Web.UI.Bundles
|
||||
{
|
||||
/// <summary>
|
||||
/// The core Jquery libs
|
||||
/// </summary>
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/jquery.js", "UmbracoClient", Priority = 0, Group = 1)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/jqueryui.js", "UmbracoClient", Priority = 1, Group = 1)]
|
||||
public class JsJQueryCore : Control
|
||||
{
|
||||
}
|
||||
}
|
||||
18
src/Umbraco.Web/UI/Bundles/JsJQueryPlugins.cs
Normal file
18
src/Umbraco.Web/UI/Bundles/JsJQueryPlugins.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using System.Web.UI;
|
||||
using ClientDependency.Core;
|
||||
|
||||
namespace Umbraco.Web.UI.Bundles
|
||||
{
|
||||
/// <summary>
|
||||
/// The core Jquery libs
|
||||
/// </summary>
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/jQuery/jquery.ba-bbq.min.js", "UmbracoClient", Priority = 0, Group = 4)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/jQueryWresize.js", "UmbracoClient", Priority = 1, Group = 4)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "modal/jquery.simplemodal.1.4.1.custom.js", "UmbracoClient", Priority = 2, Group = 4)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/jQuery/jquery.cookie.js", "UmbracoClient", Priority = 3, Group = 4)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/JQuery/jquery.metadata.min.js", "UmbracoClient", Priority = 4, Group = 4)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/jQuery/jquery.hotkeys.js", "UmbracoClient", Priority = 5, Group = 4)]
|
||||
public class JsJQueryPlugins : Control
|
||||
{
|
||||
}
|
||||
}
|
||||
16
src/Umbraco.Web/UI/Bundles/JsUmbracoApplicationCore.cs
Normal file
16
src/Umbraco.Web/UI/Bundles/JsUmbracoApplicationCore.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.Web.UI;
|
||||
using ClientDependency.Core;
|
||||
|
||||
namespace Umbraco.Web.UI.Bundles
|
||||
{
|
||||
/// <summary>
|
||||
/// The core libs that require JQuery to be loaded
|
||||
/// </summary>
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/Extensions.js", "UmbracoClient", Priority = 0, Group = 2)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/UmbracoApplicationActions.js", "UmbracoClient", Priority = 1, Group = 2)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/HistoryManager.js", "UmbracoClient", Priority = 2, Group = 2)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Application/UmbracoClientManager.js", "UmbracoClient", Priority = 3, Group = 3)]
|
||||
public class JsUmbracoApplicationCore : Control
|
||||
{
|
||||
}
|
||||
}
|
||||
17
src/Umbraco.Web/UI/Bundles/JsUmbracoApplicationUI.cs
Normal file
17
src/Umbraco.Web/UI/Bundles/JsUmbracoApplicationUI.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using System.Web.UI;
|
||||
using ClientDependency.Core;
|
||||
|
||||
namespace Umbraco.Web.UI.Bundles
|
||||
{
|
||||
/// <summary>
|
||||
/// The UI Umbraco libs
|
||||
/// </summary>
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/default.js", "UmbracoClient", Priority = 0, Group = 5)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "js/guiFunctions.js", "UmbracoRoot", Priority = 1, Group = 5)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "modal/modal.js", "UmbracoClient", Priority = 2, Group = 5)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "js/UmbracoSpeechBubbleBackend.js", "UmbracoRoot", Priority = 3, Group = 5)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "modal/modal.js", "UmbracoClient", Priority = 2, Group = 5)]
|
||||
public class JsUmbracoApplicationUI : Control
|
||||
{
|
||||
}
|
||||
}
|
||||
18
src/Umbraco.Web/UI/Bundles/JsUmbracoTree.cs
Normal file
18
src/Umbraco.Web/UI/Bundles/JsUmbracoTree.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using System.Web.UI;
|
||||
using ClientDependency.Core;
|
||||
|
||||
namespace Umbraco.Web.UI.Bundles
|
||||
{
|
||||
/// <summary>
|
||||
/// The umb tree libs
|
||||
/// </summary>
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Tree/jquery.tree.js", "UmbracoClient", Priority = 0, Group = 10)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Tree/UmbracoContext.js", "UmbracoClient", Priority = 1, Group = 10)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Tree/jquery.tree.contextmenu.js", "UmbracoClient", Priority = 2, Group = 10)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Tree/jquery.tree.checkbox.js", "UmbracoClient", Priority = 3, Group = 10)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Tree/NodeDefinition.js", "UmbracoClient", Priority = 4, Group = 10)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "Tree/UmbracoTree.js", "UmbracoClient", Priority = 5, Group = 10)]
|
||||
public class JsUmbracoTree : Control
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -4,17 +4,14 @@ using System.Text;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using ClientDependency.Core;
|
||||
using Umbraco.Web.UI.Bundles;
|
||||
using umbraco.BasePages;
|
||||
using Umbraco.Core.IO;
|
||||
|
||||
namespace Umbraco.Web.UI.Controls
|
||||
{
|
||||
[ClientDependency(ClientDependencyType.Css, "ContextMenu/Css/jquery.contextMenu.css", "UmbracoClient")]
|
||||
[ClientDependency(ClientDependencyType.Css, "FolderBrowser/Css/folderbrowser.css", "UmbracoClient")]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/jquery.js", "UmbracoClient", Priority = 1)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/base2.js", "UmbracoClient", Priority = 1)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/knockout.js", "UmbracoClient", Priority = 3)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ui/knockout.mapping.js", "UmbracoClient", Priority = 4)]
|
||||
[ClientDependency(ClientDependencyType.Css, "FolderBrowser/Css/folderbrowser.css", "UmbracoClient")]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "ContextMenu/Js/jquery.contextMenu.js", "UmbracoClient", Priority = 5)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "FileUploader/js/jquery.fileUploader.js", "UmbracoClient", Priority = 6)]
|
||||
[ClientDependency(ClientDependencyType.Javascript, "FolderBrowser/js/folderbrowser.js", "UmbracoClient", Priority = 10)]
|
||||
@@ -68,6 +65,10 @@ namespace Umbraco.Web.UI.Controls
|
||||
/// </summary>
|
||||
protected override void CreateChildControls()
|
||||
{
|
||||
//Ensure the bundles are added
|
||||
Controls.Add(new JsApplicationLib());
|
||||
Controls.Add(new JsJQueryCore());
|
||||
|
||||
// Create the panel surround
|
||||
Panel = new Panel
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user