From 14dd4fcd685822c4fca8aa172be9ef4196c4046f Mon Sep 17 00:00:00 2001 From: "shannon@ShandemVaio" Date: Thu, 19 Jul 2012 21:38:56 +0600 Subject: [PATCH] Moved files in Umbraco.Web to "umbraco.presentation" folder to keep old 'legacy' stuff in one place so its easier to move forward with the new namespaces/code. --- src/Umbraco.Web/Umbraco.Web.csproj | 1486 ++++++++--------- .../install/Title.ascx | 0 .../install/Title.ascx.cs | 0 .../install/Title.ascx.designer.cs | 0 .../install/default.aspx | 0 .../install/default.aspx.cs | 0 .../install/default.aspx.designer.cs | 0 .../install/steps/Definitions/Database.cs | 0 .../install/steps/Definitions/DefaultUser.cs | 0 .../steps/Definitions/FilePermissions.cs | 0 .../steps/Definitions/InstallerControl.cs | 0 .../install/steps/Definitions/License.cs | 0 .../install/steps/Definitions/Skinning.cs | 0 .../install/steps/Definitions/TheEnd.cs | 0 .../install/steps/Definitions/WebPi.cs | 0 .../install/steps/Definitions/Welcome.cs | 0 .../steps/Skinning/loadStarterKitDesigns.ascx | 0 .../Skinning/loadStarterKitDesigns.ascx.cs | 0 .../loadStarterKitDesigns.ascx.designer.cs | 0 .../steps/Skinning/loadStarterKits.ascx | 0 .../steps/Skinning/loadStarterKits.ascx.cs | 0 .../Skinning/loadStarterKits.ascx.designer.cs | 0 .../install/steps/database.ascx | 0 .../install/steps/database.ascx.cs | 0 .../install/steps/database.ascx.designer.cs | 0 .../install/steps/database.ascx.resx} | 0 .../install/steps/defaultUser.ascx | 0 .../install/steps/defaultUser.ascx.cs | 0 .../steps/defaultUser.ascx.designer.cs | 0 .../install/steps/defaultUser.ascx.resx | 109 ++ .../install/steps/license.ascx | 0 .../install/steps/license.ascx.cs | 0 .../install/steps/license.ascx.designer.cs | 0 .../install/steps/renaming.ascx | 0 .../install/steps/renaming.ascx.cs | 0 .../install/steps/renaming.ascx.designer.cs | 0 .../install/steps/skinning.ascx | 0 .../install/steps/skinning.ascx.cs | 0 .../install/steps/skinning.ascx.designer.cs | 0 .../install/steps/theend.ascx | 0 .../install/steps/theend.ascx.cs | 0 .../install/steps/theend.ascx.designer.cs | 0 .../install/steps/theend.ascx.resx} | 0 .../install/steps/validatePermissions.ascx | 0 .../install/steps/validatePermissions.ascx.cs | 0 .../validatePermissions.ascx.designer.cs | 0 .../steps/validatePermissions.ascx.resx | 109 ++ .../install/steps/welcome.ascx | 0 .../install/steps/welcome.ascx.cs | 0 .../install/steps/welcome.ascx.designer.cs | 0 .../install/steps/welcome.ascx.resx | 42 + .../install/utills/FilePermissions.cs | 0 .../install/utills/Helper.cs | 0 .../install/utills/p.aspx | 0 .../install/utills/p.aspx.cs | 0 .../install/utills/p.aspx.designer.cs | 0 .../ActionHandlers/umbEnsureUniqueName.cs | 0 .../umbraco/Default.aspx | 0 .../umbraco/Default.aspx.cs | 0 .../umbraco/Default.aspx.designer.cs | 0 .../CanvasClientDependencyProvider.cs | 0 .../LiveEditing/Controls/Communicator.cs | 0 .../Controls/LiveEditingManager.cs | 0 .../Controls/LiveEditingToolbar.cs | 0 .../LiveEditing/DefaultLiveEditingContext.cs | 0 .../LiveEditing/ILiveEditingContext.cs | 0 .../umbraco/LiveEditing/LiveEditing.cd | 0 .../Menu/DefaultLiveEditingMenu.cs | 0 .../LiveEditing/Menu/ILiveEditingMenu.cs | 0 .../umbraco/LiveEditing/Modules/AddModule.cs | 0 .../umbraco/LiveEditing/Modules/BaseModule.cs | 0 .../Modules/CreateModule/CreateModule.cs | 0 .../umbraco/LiveEditing/Modules/CssModule.cs | 0 .../Modules/DeleteModule/DeleteModule.cs | 0 .../Modules/ItemEditing/ItemEditor.cs | 0 .../Modules/ItemEditing/ItemUpdate.cs | 0 .../ItemEditing/LiveEditingItemRenderer.cs | 0 .../Modules/ItemEditing/PageElementEditor.cs | 0 .../Modules/MacroModule/MacroModule.cs | 0 .../Modules/MacroModule/TemplateUpdate.cs | 0 .../umbraco/LiveEditing/Modules/Separator.cs | 0 .../Modules/SkinModule/CssParser.aspx | 0 .../Modules/SkinModule/CssParser.aspx.cs | 0 .../SkinModule/CssParser.aspx.designer.cs | 0 .../Modules/SkinModule/ImageUploader.aspx | 0 .../Modules/SkinModule/ImageUploader.aspx.cs | 0 .../SkinModule/ImageUploader.aspx.designer.cs | 0 .../ModuleInjectionMacroRenderer.aspx | 0 .../ModuleInjectionMacroRenderer.aspx.cs | 0 ...uleInjectionMacroRenderer.aspx.designer.cs | 0 .../Modules/SkinModule/ModuleInjector.aspx | 0 .../Modules/SkinModule/ModuleInjector.aspx.cs | 0 .../ModuleInjector.aspx.designer.cs | 0 .../Modules/SkinModule/ModuleInstaller.aspx | 0 .../SkinModule/ModuleInstaller.aspx.cs | 0 .../ModuleInstaller.aspx.designer.cs | 0 .../Modules/SkinModule/ModuleSelector.ascx | 0 .../Modules/SkinModule/ModuleSelector.ascx.cs | 0 .../ModuleSelector.ascx.designer.cs | 0 .../Modules/SkinModule/SkinCustomizer.ascx | 0 .../Modules/SkinModule/SkinCustomizer.ascx.cs | 0 .../SkinCustomizer.ascx.designer.cs | 0 .../Modules/SkinModule/SkinModule.cs | 0 .../Modules/SkinModule/SkinModule.js | 0 .../LiveEditing/Modules/SkinModule/skin.png | Bin .../UnpublishModule/UnpublishModule.cs | 0 .../LiveEditing/Updates/DefaultUpdateList.cs | 0 .../umbraco/LiveEditing/Updates/IUpdate.cs | 0 .../LiveEditing/Updates/IUpdateList.cs | 0 .../umbraco/LiveEditing/Utility.cs | 0 .../umbraco/Search/ExamineEvents.cs | 0 .../umbraco/Search/QuickSearch.ascx | 0 .../umbraco/Search/QuickSearch.ascx.cs | 0 .../Search/QuickSearch.ascx.designer.cs | 0 .../umbraco/Search/QuickSearchHandler.ashx | 0 .../umbraco/Search/QuickSearchHandler.ashx.cs | 0 .../umbraco/Trees/BaseContentTree.cs | 0 .../umbraco/Trees/BaseMediaTree.cs | 0 .../umbraco/Trees/BaseTree.cs | 0 .../umbraco/Trees/ContentRecycleBin.cs | 0 .../umbraco/Trees/FileSystemTree.cs | 0 .../umbraco/Trees/ITreeService.cs | 0 .../umbraco/Trees/LegacyTree.cs | 0 .../umbraco/Trees/MediaRecycleBin.cs | 0 .../umbraco/Trees/NodeActionsEventArgs.cs | 0 .../umbraco/Trees/NullTree.cs | 0 .../umbraco/Trees/TreeDefinition.cs | 0 .../umbraco/Trees/TreeDefinitionCollection.cs | 0 .../umbraco/Trees/TreeDialogModes.cs | 0 .../umbraco/Trees/TreeEventArgs.cs | 0 .../umbraco/Trees/TreeRequestParams.cs | 0 .../umbraco/Trees/TreeService.cs | 0 .../umbraco/Trees/Trees.cd | 0 .../umbraco/Trees/UserPermissions.cs | 0 .../umbraco/Trees/UserTypes.cs | 0 .../umbraco/Trees/XmlTree.cs | 0 .../umbraco/Trees/XmlTree.xsd | 0 .../umbraco/Trees/XmlTree.xsx} | 0 .../umbraco/Trees/loadCache.cs | 0 .../umbraco/Trees/loadCacheItem.cs | 0 .../umbraco/Trees/loadContent.cs | 0 .../umbraco/Trees/loadDLRScripts.cs | 0 .../umbraco/Trees/loadDataTypes.cs | 0 .../umbraco/Trees/loadDictionary.cs | 0 .../umbraco/Trees/loadLanguages.cs | 0 .../umbraco/Trees/loadMacros.cs | 0 .../umbraco/Trees/loadMedia.cs | 0 .../umbraco/Trees/loadMediaTypes.cs | 0 .../umbraco/Trees/loadMemberGroups.cs | 0 .../umbraco/Trees/loadMemberTypes.cs | 0 .../umbraco/Trees/loadMembers.cs | 0 .../umbraco/Trees/loadNodeTypes.cs | 0 .../umbraco/Trees/loadPackager.cs | 0 .../umbraco/Trees/loadPackages.cs | 0 .../umbraco/Trees/loadPython.cs | 0 .../umbraco/Trees/loadRelationTypes.cs | 0 .../umbraco/Trees/loadScripts.cs | 0 .../umbraco/Trees/loadStylesheetProperty.cs | 0 .../umbraco/Trees/loadStylesheets.cs | 0 .../umbraco/Trees/loadTemplates.cs | 0 .../umbraco/Trees/loadTranslationTasks.cs | 0 .../umbraco/Trees/loadUsers.cs | 0 .../umbraco/Trees/loadXslt.cs | 0 .../umbraco/Trees/loadcontentItemType.cs | 0 .../umbraco/Web/UI/ContentPage.cs | 0 .../umbraco/actions/delete.aspx | 0 .../umbraco/actions/delete.aspx.cs | 0 .../umbraco/actions/delete.aspx.designer.cs | 0 .../umbraco/actions/editContent.aspx | 0 .../umbraco/actions/editContent.aspx.cs | 0 .../actions/editContent.aspx.designer.cs | 0 .../umbraco/actions/preview.aspx | 0 .../umbraco/actions/preview.aspx.cs | 0 .../umbraco/actions/preview.aspx.designer.cs | 0 .../umbraco/actions/publish.aspx | 0 .../umbraco/actions/publish.aspx.cs | 0 .../umbraco/actions/publish.aspx.designer.cs | 0 .../umbraco/cache/CacheRefresher.cs | 0 .../umbraco/cache/dispatcher.cs | 0 .../umbraco/cache/factory.cs | 0 .../umbraco/cache/libraryRefreshers.cs | 0 .../umbraco/cache/pageRefresher.cs | 0 .../umbraco/cacheBrowser.aspx | 0 .../umbraco/cacheBrowser.aspx.cs | 0 .../umbraco/cacheBrowser.aspx.designer.cs | 0 .../umbraco/canvas.aspx | 0 .../umbraco/canvas.aspx.cs | 0 .../umbraco/canvas.aspx.designer.cs | 0 .../umbraco/channels/Blogger.cs | 0 .../umbraco/channels/DocumentDateComparer.cs | 0 .../umbraco/channels/MetaWeblog.cs | 0 .../umbraco/channels/UmbracoMetaWeblogAPI.cs | 0 .../umbraco/channels/api.cs | 0 .../umbraco/channels/config.cs | 0 .../umbraco/channels/remixWeblogApi.cs | 0 .../umbraco/channels/rsd.aspx | 0 .../umbraco/channels/rsd.aspx.cs | 0 .../umbraco/channels/rsd.aspx.designer.cs | 0 .../umbraco/channels/wlwmanifest.aspx | 0 .../umbraco/channels/wlwmanifest.aspx.cs | 0 .../channels/wlwmanifest.aspx.designer.cs | 0 .../umbraco/channels/wordApi.cs | 0 .../umbraco/config/lang/he.xml | 0 .../umbraco/config/lang/ja.xml | 0 .../umbraco/config/lang/zh.xml | 0 .../umbraco/controls/ContentControl.cs | 0 .../umbraco/controls/ContentPicker.cs | 0 .../umbraco/controls/ContentTypeControl.cs | 0 .../controls/ContentTypeControlNew.ascx | 0 .../controls/ContentTypeControlNew.ascx.cs | 0 .../ContentTypeControlNew.ascx.designer.cs | 0 .../GenericProperties/GenericProperty.ascx | 0 .../GenericProperties/GenericProperty.ascx.cs | 0 .../GenericProperty.ascx.designer.cs | 0 .../GenericPropertyWrapper.cs | 0 .../umbraco/controls/GenericValidation.cs | 0 .../umbraco/controls/Images/ImageViewer.ascx | 0 .../controls/Images/ImageViewer.ascx.cs | 0 .../Images/ImageViewer.ascx.designer.cs | 0 .../controls/Images/ImageViewerUpdater.asmx | 0 .../Images/ImageViewerUpdater.asmx.cs | 0 .../controls/Images/UploadMediaImage.ascx | 0 .../controls/Images/UploadMediaImage.ascx.cs | 0 .../Images/UploadMediaImage.ascx.designer.cs | 0 .../umbraco/controls/LabelButton.cs | 0 .../umbraco/controls/ProgressBar.ascx | 0 .../umbraco/controls/ProgressBar.ascx.cs | 0 .../controls/ProgressBar.ascx.designer.cs | 0 .../umbraco/controls/SaveClickEventArgs.cs | 0 .../controls/Tree/CustomTreeControl.cs | 0 .../controls/Tree/CustomTreeService.asmx | 0 .../controls/Tree/CustomTreeService.cs | 0 .../umbraco/controls/Tree/JTreeContextMenu.cs | 0 .../controls/Tree/JTreeContextMenuItem.cs | 0 .../umbraco/controls/Tree/NodeInfo.cs | 0 .../umbraco/controls/Tree/TreeControl.ascx | 0 .../umbraco/controls/Tree/TreeControl.ascx.cs | 0 .../Tree/TreeControl.ascx.designer.cs | 0 .../umbraco/controls/dualSelectBox.cs | 0 .../umbraco/controls/macroParameterControl.cs | 0 .../umbraco/controls/passwordChanger.ascx | 0 .../umbraco/controls/passwordChanger.ascx.cs | 0 .../controls/passwordChanger.ascx.designer.cs | 0 .../umbraco/create.aspx | 0 .../umbraco/create.aspx.cs | 0 .../umbraco/create.aspx.designer.cs | 0 .../umbraco/create/CreatedPackageTasks.cs | 0 .../umbraco/create/DLRScripting.ascx | 0 .../umbraco/create/DLRScripting.ascx.cs | 0 .../create/DLRScripting.ascx.designer.cs | 0 .../umbraco/create/DLRScriptingTasks.cs | 0 .../umbraco/create/DataTypeTasks.cs | 0 .../umbraco/create/MediaTypeTasks.cs | 0 .../umbraco/create/MemberGroupTasks.cs | 0 .../umbraco/create/MemberTypeTasks.cs | 0 .../umbraco/create/NewMemberUIEventArgs.cs | 0 .../umbraco/create/PythonTasks.cs | 0 .../umbraco/create/ScriptTasks.cs | 0 .../umbraco/create/StylesheetTasks.cs | 0 .../umbraco/create/XsltTasks.cs | 0 .../umbraco/create/content.ascx | 0 .../umbraco/create/content.ascx.cs | 0 .../umbraco/create/content.ascx.designer.cs | 0 .../umbraco/create/contentItemTasks.cs | 0 .../umbraco/create/contentItemTypeTasks.cs | 0 .../umbraco/create/contentTasks.cs | 0 .../umbraco/create/dialogHandler_temp.cs | 0 .../umbraco/create/dictionaryTasks.cs | 0 .../umbraco/create/language.ascx | 0 .../umbraco/create/language.ascx.cs | 0 .../umbraco/create/language.ascx.designer.cs | 0 .../umbraco/create/languageTasks.cs | 0 .../umbraco/create/macroTasks.cs | 0 .../umbraco/create/media.ascx | 0 .../umbraco/create/media.ascx.cs | 0 .../umbraco/create/media.ascx.designer.cs | 0 .../umbraco/create/mediaTasks.cs | 0 .../umbraco/create/member.ascx | 0 .../umbraco/create/member.ascx.cs | 0 .../umbraco/create/member.ascx.designer.cs | 0 .../umbraco/create/memberTasks.cs | 0 .../umbraco/create/nodeType.ascx | 0 .../umbraco/create/nodeType.ascx.cs | 0 .../umbraco/create/nodeType.ascx.designer.cs | 0 .../umbraco/create/nodetypeTasks.cs | 0 .../umbraco/create/script.ascx | 0 .../umbraco/create/script.ascx.cs | 0 .../umbraco/create/script.ascx.designer.cs | 0 .../umbraco/create/simple.ascx | 0 .../umbraco/create/simple.ascx.cs | 0 .../umbraco/create/simple.ascx.designer.cs | 0 .../umbraco/create/stylesheetPropertyTasks.cs | 0 .../umbraco/create/templateTasks.cs | 0 .../umbraco/create/userTasks.cs | 0 .../umbraco/create/xslt.ascx | 0 .../umbraco/create/xslt.ascx.cs | 0 .../umbraco/create/xslt.ascx.designer.cs | 0 .../umbraco/dashboard.aspx | 0 .../umbraco/dashboard.aspx.cs | 0 .../umbraco/dashboard.aspx.designer.cs | 0 .../umbraco/dashboard/ChangePassword.ascx | 0 .../umbraco/dashboard/ChangePassword.ascx.cs | 0 .../dashboard/ChangePassword.ascx.designer.cs | 0 .../dashboard/DesktopMediaUploader.ascx | 0 .../dashboard/DesktopMediaUploader.ascx.cs | 0 .../DesktopMediaUploader.ascx.designer.cs | 0 .../dashboard/DeveloperDashboardIntro.ascx | 0 .../DeveloperDashboardIntro.ascx.designer.cs} | 0 .../dashboard/DeveloperDashboardVideos.ascx | 0 ...DeveloperDashboardVideos.ascx.designer.cs} | 0 .../umbraco/dashboard/FeedProxy.aspx | 0 .../umbraco/dashboard/FeedProxy.aspx.cs | 0 .../dashboard/FeedProxy.aspx.designer.cs | 0 .../umbraco/dashboard/LatestEdits.ascx | 0 .../umbraco/dashboard/LatestEdits.ascx.cs | 0 .../dashboard/LatestEdits.ascx.designer.cs | 0 .../dashboard/MediaDashboardIntro.ascx | 0 .../MediaDashboardIntro.ascx.designer.cs | 15 + .../dashboard/MediaDashboardVideos.ascx} | 0 .../MediaDashboardVideos.ascx.designer.cs | 15 + .../dashboard/MembersDashboardIntro.ascx | 0 .../MembersDashboardIntro.ascx.designer.cs | 15 + .../dashboard/MembersDashboardVideos.ascx | 0 .../MembersDashboardVideos.ascx.designer.cs | 15 + .../umbraco/dashboard/Settings/Applyskin.ascx | 0 .../dashboard/Settings/Applyskin.ascx.cs | 0 .../Settings/Applyskin.ascx.designer.cs | 0 .../dashboard/SettingsDashboardIntro.ascx | 0 .../SettingsDashboardIntro.ascx.designer.cs | 15 + .../dashboard/SettingsDashboardVideos.ascx | 0 .../SettingsDashboardVideos.ascx.designer.cs | 15 + .../dashboard/StartupDashboardIntro.ascx | 0 .../StartupDashboardIntro.ascx.designer.cs | 15 + .../dashboard/StartupDashboardKits.ascx | 0 .../StartupDashboardKits.ascx.designer.cs | 15 + .../dashboard/StartupDashboardVideos.ascx | 119 ++ .../StartupDashboardVideos.ascx.designer.cs | 15 + .../developer/Cache/viewCacheItem.aspx | 0 .../developer/Cache/viewCacheItem.aspx.cs | 0 .../Cache/viewCacheItem.aspx.designer.cs | 0 .../developer/DataTypes/editDatatype.aspx | 0 .../developer/DataTypes/editDatatype.aspx.cs | 0 .../DataTypes/editDatatype.aspx.designer.cs | 0 .../developer/Macros/assemblyBrowser.aspx | 0 .../developer/Macros/assemblyBrowser.aspx.cs | 0 .../Macros/assemblyBrowser.aspx.designer.cs | 0 .../umbraco/developer/Macros/editMacro.aspx | 0 .../developer/Macros/editMacro.aspx.cs | 0 .../Macros/editMacro.aspx.designer.cs | 0 .../developer/Packages/BrowseRepository.aspx | 0 .../Packages/BrowseRepository.aspx.cs | 0 .../BrowseRepository.aspx.designer.cs | 0 .../developer/Packages/LoadNitros.ascx | 0 .../developer/Packages/LoadNitros.ascx.cs | 0 .../Packages/LoadNitros.ascx.designer.cs | 0 .../developer/Packages/StarterKits.aspx | 0 .../developer/Packages/StarterKits.aspx.cs | 0 .../Packages/StarterKits.aspx.designer.cs | 0 .../developer/Packages/SubmitPackage.aspx | 0 .../developer/Packages/SubmitPackage.aspx.cs | 0 .../Packages/SubmitPackage.aspx.designer.cs | 0 .../developer/Packages/directoryBrowser.aspx | 0 .../Packages/directoryBrowser.aspx.cs | 0 .../directoryBrowser.aspx.designer.cs | 0 .../developer/Packages/editPackage.aspx | 0 .../developer/Packages/editPackage.aspx.cs | 0 .../Packages/editPackage.aspx.designer.cs | 0 .../developer/Packages/installedPackage.aspx | 0 .../Packages/installedPackage.aspx.cs | 0 .../installedPackage.aspx.designer.cs | 0 .../umbraco/developer/Packages/installer.aspx | 0 .../developer/Packages/installer.aspx.cs | 0 .../Packages/installer.aspx.designer.cs | 0 .../umbraco/developer/Python/editPython.aspx | 0 .../developer/Python/editPython.aspx.cs | 0 .../Python/editPython.aspx.designer.cs | 0 .../RelationTypes/EditRelationType.aspx | 0 .../RelationTypes/EditRelationType.aspx.cs | 0 .../EditRelationType.aspx.designer.cs | 0 .../RelationTypes/NewRelationType.aspx | 0 .../RelationTypes/NewRelationType.aspx.cs | 0 .../NewRelationType.aspx.designer.cs | 0 .../RelationTypes/ReadOnlyRelation.cs | 0 .../RelationTypesWebService.asmx | 0 .../RelationTypesWebService.asmx.cs | 0 .../TreeMenu/ActionDeleteRelationType.cs | 0 .../TreeMenu/ActionNewRelationType.cs | 0 .../umbraco/developer/Xslt/editXslt.aspx | 0 .../umbraco/developer/Xslt/editXslt.aspx.cs | 0 .../developer/Xslt/editXslt.aspx.designer.cs | 0 .../umbraco/developer/Xslt/getXsltStatus.asmx | 0 .../developer/Xslt/getXsltStatus.asmx.cs | 0 .../developer/Xslt/xsltChooseExtension.aspx | 0 .../Xslt/xsltChooseExtension.aspx.cs | 0 .../Xslt/xsltChooseExtension.aspx.designer.cs | 0 .../developer/Xslt/xsltInsertValueOf.aspx | 0 .../developer/Xslt/xsltInsertValueOf.aspx.cs | 0 .../Xslt/xsltInsertValueOf.aspx.designer.cs | 0 .../umbraco/developer/Xslt/xsltVisualize.aspx | 0 .../developer/Xslt/xsltVisualize.aspx.cs | 0 .../Xslt/xsltVisualize.aspx.designer.cs | 0 .../umbraco/developer/autoDoc.aspx | 0 .../umbraco/developer/autoDoc.aspx.cs | 0 .../developer/autoDoc.aspx.designer.cs | 0 .../umbraco/dialogs/AssignDomain.aspx | 0 .../umbraco/dialogs/AssignDomain.aspx.cs | 0 .../dialogs/AssignDomain.aspx.designer.cs | 0 .../umbraco/dialogs/ExportCode.aspx | 0 .../umbraco/dialogs/ExportCode.aspx.cs | 0 .../dialogs/ExportCode.aspx.designer.cs | 0 .../umbraco/dialogs/Preview.aspx | 0 .../umbraco/dialogs/Preview.aspx.cs | 0 .../umbraco/dialogs/Preview.aspx.designer.cs | 0 .../umbraco/dialogs/RegexWs.aspx | 0 .../umbraco/dialogs/RegexWs.aspx.cs | 0 .../umbraco/dialogs/RegexWs.aspx.designer.cs | 0 .../umbraco/dialogs/SendPublish.aspx | 0 .../umbraco/dialogs/SendPublish.aspx.cs | 0 .../dialogs/SendPublish.aspx.designer.cs | 0 .../umbraco/dialogs/TemplateSkinning.aspx | 0 .../umbraco/dialogs/TemplateSkinning.aspx.cs | 0 .../dialogs/TemplateSkinning.aspx.designer.cs | 0 .../umbraco/dialogs/about.aspx | 0 .../umbraco/dialogs/about.aspx.cs | 0 .../umbraco/dialogs/about.aspx.designer.cs | 0 .../umbraco/dialogs/create.aspx | 0 .../umbraco/dialogs/create.aspx.cs | 0 .../umbraco/dialogs/create.aspx.designer.cs | 0 .../umbraco/dialogs/cruds.aspx | 0 .../umbraco/dialogs/cruds.aspx.cs | 0 .../umbraco/dialogs/cruds.aspx.designer.cs | 0 .../umbraco/dialogs/editMacro.aspx | 0 .../umbraco/dialogs/editMacro.aspx.cs | 0 .../dialogs/editMacro.aspx.designer.cs | 0 .../umbraco/dialogs/empty.htm | 0 .../umbraco/dialogs/emptyTrashcan.aspx | 0 .../umbraco/dialogs/emptyTrashcan.aspx.cs | 0 .../dialogs/emptyTrashcan.aspx.designer.cs | 0 .../umbraco/dialogs/exportDocumenttype.aspx | 0 .../dialogs/exportDocumenttype.aspx.cs | 0 .../umbraco/dialogs/imageViewer.aspx | 0 .../umbraco/dialogs/imageViewer.aspx.cs | 0 .../dialogs/imageViewer.aspx.designer.cs | 0 .../umbraco/dialogs/importDocumenttype.aspx | 0 .../dialogs/importDocumenttype.aspx.cs | 0 .../umbraco/dialogs/insertMacro.aspx | 0 .../umbraco/dialogs/insertMacro.aspx.cs | 0 .../dialogs/insertMacro.aspx.designer.cs | 0 .../dialogs/insertMasterpageContent.aspx | 0 .../dialogs/insertMasterpageContent.aspx.cs | 0 .../insertMasterpageContent.aspx.designer.cs | 0 .../dialogs/insertMasterpagePlaceholder.aspx | 0 .../insertMasterpagePlaceholder.aspx.cs | 0 ...sertMasterpagePlaceholder.aspx.designer.cs | 0 .../umbraco/dialogs/insertTable.aspx | 0 .../umbraco/dialogs/insertTable.aspx.cs | 0 .../dialogs/insertTable.aspx.designer.cs | 0 .../umbraco/dialogs/mediaPicker.aspx | 0 .../umbraco/dialogs/mediaPicker.aspx.cs | 0 .../dialogs/mediaPicker.aspx.designer.cs | 0 .../umbraco/dialogs/moveOrCopy.aspx | 0 .../umbraco/dialogs/moveOrCopy.aspx.cs | 0 .../dialogs/moveOrCopy.aspx.designer.cs | 0 .../umbraco/dialogs/notifications.aspx | 0 .../umbraco/dialogs/notifications.aspx.cs | 0 .../dialogs/notifications.aspx.designer.cs | 0 .../umbraco/dialogs/protectPage.aspx | 0 .../umbraco/dialogs/protectPage.aspx.cs | 0 .../dialogs/protectPage.aspx.designer.cs | 0 .../umbraco/dialogs/publish.aspx | 0 .../umbraco/dialogs/publish.aspx.cs | 0 .../umbraco/dialogs/publish.aspx.designer.cs | 0 .../umbraco/dialogs/republish.aspx | 0 .../umbraco/dialogs/republish.aspx.cs | 0 .../dialogs/republish.aspx.designer.cs | 0 .../umbraco/dialogs/rollBack.aspx | 0 .../umbraco/dialogs/rollBack.aspx.cs | 0 .../umbraco/dialogs/rollBack.aspx.designer.cs | 0 .../umbraco/dialogs/search.aspx | 0 .../umbraco/dialogs/search.aspx.cs | 0 .../umbraco/dialogs/search.aspx.designer.cs | 0 .../umbraco/dialogs/sendToTranslation.aspx | 0 .../umbraco/dialogs/sendToTranslation.aspx.cs | 0 .../sendToTranslation.aspx.designer.cs | 0 .../umbraco/dialogs/sort.aspx | 0 .../umbraco/dialogs/sort.aspx.cs | 0 .../umbraco/dialogs/sort.aspx.designer.cs | 0 .../umbraco/dialogs/treePicker.aspx | 0 .../umbraco/dialogs/treePicker.aspx.cs | 0 .../dialogs/treePicker.aspx.designer.cs | 0 .../umbraco/dialogs/umbracoField.aspx | 0 .../umbraco/dialogs/umbracoField.aspx.cs | 0 .../dialogs/umbracoField.aspx.designer.cs | 0 .../umbraco/dialogs/uploadImage.aspx | 0 .../umbraco/dialogs/uploadImage.aspx.cs | 0 .../dialogs/uploadImage.aspx.designer.cs | 0 .../umbraco/dialogs/viewAuditTrail.aspx | 0 .../umbraco/dialogs/viewAuditTrail.aspx.cs | 0 .../dialogs/viewAuditTrail.aspx.designer.cs | 0 .../umbraco/editContent.aspx | 0 .../umbraco/editContent.aspx.cs | 0 .../umbraco/editContent.aspx.designer.cs | 0 .../umbraco/editMedia.aspx | 0 .../umbraco/editMedia.aspx.cs | 0 .../umbraco/editMedia.aspx.designer.cs | 0 .../umbraco/endPreview.aspx | 0 .../umbraco/endPreview.aspx.cs | 0 .../umbraco/endPreview.aspx.designer.cs | 0 .../umbraco/helpRedirect.aspx | 0 .../umbraco/helpRedirect.aspx.cs | 0 .../umbraco/helpRedirect.aspx.designer.cs | 0 .../umbraco/js/UmbracoCasingRules.aspx | 0 .../umbraco/js/UmbracoCasingRules.aspx.cs | 0 .../js/UmbracoCasingRules.aspx.designer.cs | 0 .../umbraco/js/language.aspx | 0 .../umbraco/js/language.aspx.cs | 0 .../umbraco/js/language.aspx.designer.cs | 0 .../umbraco/js/language.aspx.resx | 42 + .../umbraco/login.aspx | 0 .../umbraco/login.aspx.cs | 0 .../umbraco/login.aspx.designer.cs | 0 .../umbraco/logout.aspx | 0 .../umbraco/logout.aspx.cs | 0 .../umbraco/logout.aspx.designer.cs | 0 .../umbraco/macroResultWrapper.aspx | 0 .../umbraco/macroResultWrapper.aspx.cs | 0 .../macroResultWrapper.aspx.designer.cs | 0 .../umbraco/masterpages/default.Master | 3 + .../umbraco/masterpages/default.Master.cs | 69 + .../masterpages/default.Master.designer.cs | 25 + .../umbraco/masterpages/umbracoDialog.Master | 35 + .../masterpages/umbracoDialog.Master.cs | 36 + .../umbracoDialog.Master.designer.cs | 123 ++ .../umbraco/masterpages/umbracoPage.Master | 46 + .../umbraco/masterpages/umbracoPage.Master.cs | 46 + .../umbracoPage.Master.designer.cs | 177 ++ .../umbraco/members/EditMember.aspx | 0 .../umbraco/members/EditMember.aspx.cs | 0 .../members/EditMember.aspx.designer.cs | 0 .../umbraco/members/EditMemberGroup.aspx | 0 .../umbraco/members/EditMemberGroup.aspx.cs | 0 .../members/EditMemberGroup.aspx.designer.cs | 0 .../umbraco/members/EditMemberType.aspx | 0 .../umbraco/members/EditMemberType.aspx.cs | 0 .../members/EditMemberType.aspx.designer.cs | 0 .../umbraco/members/MemberSearch.ascx | 0 .../umbraco/members/MemberSearch.ascx.cs | 0 .../members/MemberSearch.ascx.designer.cs | 0 .../umbraco/members/ViewMembers.aspx | 0 .../umbraco/members/ViewMembers.aspx.cs | 0 .../members/ViewMembers.aspx.designer.cs | 0 .../umbraco/members/search.aspx | 0 .../umbraco/members/search.aspx.cs | 0 .../umbraco/members/search.aspx.designer.cs | 0 .../umbraco/nodeFactory/Page.cs | 0 .../umbraco/nodeFactory/Page_Legacy.cs | 0 .../nodeFactory/UmbracoSiteMapProvider.cs | 0 .../umbraco/ping.aspx | 0 .../umbraco/ping.aspx.cs | 0 .../umbraco/ping.aspx.designer.cs | 0 .../plugins/tinymce3/GoogleSpellChecker.cs | 0 .../plugins/tinymce3/GzipCompressor.cs | 0 .../umbraco/plugins/tinymce3/GzipModule.cs | 0 .../umbraco/plugins/tinymce3/IModule.cs | 0 .../plugins/tinymce3/InsertAnchor.aspx | 0 .../plugins/tinymce3/InsertAnchor.aspx.cs | 0 .../tinymce3/InsertAnchor.aspx.designer.cs | 0 .../umbraco/plugins/tinymce3/JSON.cs | 0 .../umbraco/plugins/tinymce3/JSONReader.cs | 0 .../umbraco/plugins/tinymce3/JSONWriter.cs | 0 .../umbraco/plugins/tinymce3/SpellChecker.cs | 0 .../plugins/tinymce3/SpellCheckerInput.cs | 0 .../plugins/tinymce3/SpellCheckerResult.cs | 0 .../umbraco/plugins/tinymce3/insertChar.aspx | 0 .../plugins/tinymce3/insertChar.aspx.cs | 0 .../tinymce3/insertChar.aspx.designer.cs | 0 .../umbraco/plugins/tinymce3/insertImage.aspx | 0 .../plugins/tinymce3/insertImage.aspx.cs | 0 .../tinymce3/insertImage.aspx.designer.cs | 0 .../umbraco/plugins/tinymce3/insertLink.aspx | 0 .../plugins/tinymce3/insertLink.aspx.cs | 0 .../tinymce3/insertLink.aspx.designer.cs | 0 .../umbraco/plugins/tinymce3/insertMacro.aspx | 0 .../plugins/tinymce3/insertMacro.aspx.cs | 0 .../tinymce3/insertMacro.aspx.designer.cs | 0 .../tinymce3/tinymce3tinymceCompress.aspx | 0 .../tinymce3/tinymce3tinymceCompress.aspx.cs | 0 .../tinymce3tinymceCompress.aspx.designer.cs | 0 .../umbraco/preview/Preview.cs | 0 .../umbraco/publishStatus.aspx | 0 .../umbraco/publishStatus.aspx.cs | 0 .../umbraco/publishStatus.aspx.designer.cs | 0 .../umbraco/schemas/package.xsd | 0 .../umbraco/schemas/package.xsx | 3 + .../umbraco/schemas/umbraco.xsc} | 0 .../umbraco/schemas/umbraco.xsd | 0 .../umbraco/schemas/umbraco.xss | 1 + .../umbraco/schemas/umbraco.xsx | 0 .../umbraco/settings/DictionaryItemList.aspx | 0 .../settings/DictionaryItemList.aspx.cs | 0 .../DictionaryItemList.aspx.designer.cs | 0 .../umbraco/settings/EditDictionaryItem.aspx | 0 .../settings/EditDictionaryItem.aspx.cs | 0 .../EditDictionaryItem.aspx.designer.cs | 0 .../umbraco/settings/EditMediaType.aspx | 0 .../umbraco/settings/EditMediaType.aspx.cs | 0 .../settings/EditMediaType.aspx.designer.cs | 0 .../umbraco/settings/EditNodeTypeNew.aspx | 0 .../umbraco/settings/EditNodeTypeNew.aspx.cs | 0 .../settings/EditNodeTypeNew.aspx.designer.cs | 0 .../umbraco/settings/editLanguage.aspx | 0 .../umbraco/settings/editLanguage.aspx.cs | 0 .../settings/editLanguage.aspx.designer.cs | 0 .../umbraco/settings/editTemplate.aspx | 0 .../umbraco/settings/editTemplate.aspx.cs | 0 .../settings/editTemplate.aspx.designer.cs | 0 .../settings/modals/ShowUmbracoTags.aspx | 0 .../settings/modals/ShowUmbracoTags.aspx.cs | 0 .../modals/ShowUmbracoTags.aspx.designer.cs | 0 .../umbraco/settings/scripts/editScript.aspx | 0 .../settings/scripts/editScript.aspx.cs | 0 .../settings/stylesheet/editstylesheet.aspx | 0 .../stylesheet/editstylesheet.aspx.cs | 0 .../editstylesheet.aspx.designer.cs | 0 .../property/EditStyleSheetProperty.aspx | 0 .../property/EditStyleSheetProperty.aspx.cs | 0 .../EditStyleSheetProperty.aspx.designer.cs | 0 .../umbraco/templateControls/ContentType.cs | 0 .../DisableEventValidation.cs | 0 .../templateControls/InlineXslt.xsltTemplate | 0 .../umbraco/templateControls/Item.cs | 0 .../umbraco/templateControls/Macro.cs | 0 .../templateControls/Resources.Designer.cs | 84 + .../umbraco/templateControls/Resources.resx | 0 .../umbraco/templateControls/Script.cs | 0 .../umbraco/test.aspx | 0 .../umbraco/test.aspx.cs | 0 .../umbraco/test.aspx.designer.cs | 0 .../umbraco/timerModule.cs | 0 .../umbraco/translation/default.aspx | 0 .../umbraco/translation/default.aspx.cs | 0 .../translation/default.aspx.designer.cs | 0 .../umbraco/translation/details.aspx | 0 .../umbraco/translation/details.aspx.cs | 0 .../translation/details.aspx.designer.cs | 0 .../umbraco/translation/preview.aspx | 0 .../umbraco/translation/preview.aspx.cs | 0 .../translation/preview.aspx.designer.cs | 0 .../umbraco/translation/translationTasks.dtd | 0 .../umbraco/translation/xml.aspx | 0 .../umbraco/translation/xml.aspx.cs | 0 .../umbraco/translation/xml.aspx.designer.cs | 0 .../umbraco/tree.aspx | 0 .../umbraco/tree.aspx.cs | 0 .../umbraco/tree.aspx.designer.cs | 0 .../umbraco/treeInit.aspx | 0 .../umbraco/treeInit.aspx.cs | 0 .../umbraco/treeInit.aspx.designer.cs | 0 .../umbraco/uQuery/ContentExtensions.cs | 0 .../umbraco/uQuery/ContentTypeExtensions.cs | 0 .../umbraco/uQuery/DocumentExtensions.cs | 0 .../umbraco/uQuery/MediaExtensions.cs | 0 .../umbraco/uQuery/MemberExtensions.cs | 0 .../umbraco/uQuery/NodeExtensions.cs | 0 .../umbraco/uQuery/PreValueExtensions.cs | 0 .../umbraco/uQuery/RelationTypeExtensions.cs | 0 .../uQuery/UmbracoObjectTypeExtensions.cs | 0 .../umbraco/uQuery/uQuery-DataTypes.cs | 0 .../umbraco/uQuery/uQuery-Dictionary.cs | 0 .../umbraco/uQuery/uQuery-Document.cs | 0 .../umbraco/uQuery/uQuery-Media.cs | 0 .../umbraco/uQuery/uQuery-Members.cs | 0 .../umbraco/uQuery/uQuery-Nodes.cs | 0 .../umbraco/uQuery/uQuery-PreValues.cs | 0 .../uQuery/uQuery-UmbracoObjectType.cs | 0 .../umbraco/uQuery/uQuery.cs | 0 .../umbraco/umbWindow.cs | 0 .../umbraco/umbraco.aspx | 0 .../umbraco/umbraco.aspx.cs | 0 .../umbraco/umbraco.aspx.designer.cs | 0 .../urlRewriter/UrlRewriterFormWriter.cs | 0 .../umbraco/users/EditUser.aspx | 0 .../umbraco/users/EditUser.aspx.cs | 0 .../umbraco/users/EditUser.aspx.designer.cs | 0 .../umbraco/users/EditUserType.aspx | 0 .../umbraco/users/EditUserType.aspx.cs | 0 .../users/EditUserType.aspx.designer.cs | 0 .../umbraco/users/NodePermissions.ascx | 0 .../umbraco/users/NodePermissions.ascx.cs | 0 .../users/NodePermissions.ascx.designer.cs | 0 .../umbraco/users/PermissionEditor.aspx | 0 .../umbraco/users/PermissionEditor.aspx.cs | 0 .../users/PermissionEditor.aspx.designer.cs | 0 .../umbraco/users/PermissionsHandler.asmx | 0 .../umbraco/users/PermissionsHandler.asmx.cs | 0 .../umbraco/users/UserPermissions.cs | 0 .../umbraco/users/UserTypeTasks.cs | 0 .../umbraco/webService.asmx | 0 .../umbraco/webService.asmx.cs | 0 .../umbraco/webservices/CMSNode.asmx | 0 .../umbraco/webservices/CMSNode.asmx.cs | 0 .../umbraco/webservices/CacheRefresher.asmx | 0 .../webservices/CacheRefresher.asmx.cs | 0 .../umbraco/webservices/CheckForUpgrade.asmx | 0 .../webservices/CheckForUpgrade.asmx.cs | 0 .../umbraco/webservices/Developer.asmx | 0 .../umbraco/webservices/Developer.asmx.cs | 0 .../webservices/MacroContainerService.asmx | 0 .../webservices/MacroContainerService.asmx.cs | 0 .../umbraco/webservices/MediaUploader.ashx | 0 .../umbraco/webservices/MediaUploader.ashx.cs | 0 .../umbraco/webservices/RegexComWebservice.cs | 0 .../umbraco/webservices/Settings.asmx | 0 .../umbraco/webservices/Settings.asmx.cs | 0 .../webservices/TagsAutoCompleteHandler.ashx | 0 .../TagsAutoCompleteHandler.ashx.cs | 0 .../webservices/TreeClientService.asmx | 0 .../webservices/TreeClientService.asmx.cs | 0 .../umbraco/webservices/TreeDataService.ashx | 0 .../webservices/TreeDataService.ashx.cs | 0 .../UltimatePickerAutoCompleteHandler.ashx | 0 .../UltimatePickerAutoCompleteHandler.ashx.cs | 0 .../umbraco/webservices/ajaxHelpers.cs | 0 .../umbraco/webservices/codeEditorSave.asmx | 0 .../webservices/codeEditorSave.asmx.cs | 0 .../umbraco/webservices/legacyAjaxCalls.asmx | 0 .../webservices/legacyAjaxCalls.asmx.cs | 0 .../umbraco/webservices/nodeSorter.asmx | 0 .../umbraco/webservices/nodeSorter.asmx.cs | 0 .../umbraco/webservices/progressStatus.asmx | 0 .../webservices/progressStatus.asmx.cs | 0 .../umbraco/webservices/publication.asmx | 0 .../umbraco/webservices/publication.asmx.cs | 0 .../umbraco/webservices/tagService.asmx | 0 .../umbraco/webservices/tagService.asmx.cs | 0 .../umbraco/webservices/templates.asmx | 0 .../umbraco/webservices/templates.asmx.cs | 0 .../umbraco/webservices/trashcan.asmx | 0 .../umbraco/webservices/trashcan.asmx.cs | 0 .../ultimatePickerAutoSuggest.asmx | 0 .../ultimatePickerAutoSuggest.asmx.cs | 0 .../umbraco/xslt/eXslt/ExsltCommon.cs | 63 + .../umbraco/xslt/eXslt/ExsltDatesAndTimes.cs | 794 +++++++++ .../umbraco/xslt/eXslt/ExsltMath.cs | 363 ++++ .../umbraco/xslt/eXslt/ExsltNodeList.cs | 193 +++ .../xslt/eXslt/ExsltRegularExpressions.cs | 228 +++ .../umbraco/xslt/eXslt/ExsltSets.cs | 195 +++ .../umbraco/xslt/eXslt/ExsltStrings.cs | 250 +++ .../umbracobase/attributes/RestExtension.cs | 0 .../attributes/RestExtensionMethod.cs | 0 .../umbracobase/baseHttpModule.cs | 0 .../umbracobase/baseLibrary.cs | 0 .../umbracobase/restExtension.cs | 0 753 files changed, 4033 insertions(+), 743 deletions(-) rename src/Umbraco.Web/{ => umbraco.presentation}/install/Title.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/Title.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/Title.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/default.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/default.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/default.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/Database.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/DefaultUser.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/FilePermissions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/InstallerControl.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/License.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/Skinning.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/TheEnd.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/WebPi.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Definitions/Welcome.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Skinning/loadStarterKitDesigns.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Skinning/loadStarterKitDesigns.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Skinning/loadStarterKitDesigns.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Skinning/loadStarterKits.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Skinning/loadStarterKits.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/Skinning/loadStarterKits.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/database.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/database.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/database.ascx.designer.cs (100%) rename src/Umbraco.Web/{install/steps/validatePermissions.ascx.resx => umbraco.presentation/install/steps/database.ascx.resx} (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/defaultUser.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/defaultUser.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/defaultUser.ascx.designer.cs (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx.resx rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/license.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/license.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/license.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/renaming.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/renaming.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/renaming.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/skinning.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/skinning.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/skinning.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/theend.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/theend.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/theend.ascx.designer.cs (100%) rename src/Umbraco.Web/{umbraco/js/language.aspx.resx => umbraco.presentation/install/steps/theend.ascx.resx} (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/validatePermissions.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/validatePermissions.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/validatePermissions.ascx.designer.cs (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx.resx rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/welcome.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/welcome.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/steps/welcome.ascx.designer.cs (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx.resx rename src/Umbraco.Web/{ => umbraco.presentation}/install/utills/FilePermissions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/utills/Helper.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/utills/p.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/utills/p.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/install/utills/p.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/ActionHandlers/umbEnsureUniqueName.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Default.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Default.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Default.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/CanvasClientDependencyProvider.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Controls/Communicator.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Controls/LiveEditingManager.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Controls/LiveEditingToolbar.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/DefaultLiveEditingContext.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/ILiveEditingContext.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/LiveEditing.cd (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Menu/DefaultLiveEditingMenu.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Menu/ILiveEditingMenu.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/AddModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/BaseModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/CreateModule/CreateModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/CssModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/DeleteModule/DeleteModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/ItemEditing/ItemEditor.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/ItemEditing/ItemUpdate.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/ItemEditing/LiveEditingItemRenderer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/ItemEditing/PageElementEditor.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/MacroModule/MacroModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/MacroModule/TemplateUpdate.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/Separator.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/SkinModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/SkinModule.js (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/SkinModule/skin.png (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Modules/UnpublishModule/UnpublishModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Updates/DefaultUpdateList.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Updates/IUpdate.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Updates/IUpdateList.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/LiveEditing/Utility.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Search/ExamineEvents.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Search/QuickSearch.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Search/QuickSearch.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Search/QuickSearch.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Search/QuickSearchHandler.ashx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Search/QuickSearchHandler.ashx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/BaseContentTree.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/BaseMediaTree.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/BaseTree.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/ContentRecycleBin.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/FileSystemTree.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/ITreeService.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/LegacyTree.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/MediaRecycleBin.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/NodeActionsEventArgs.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/NullTree.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/TreeDefinition.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/TreeDefinitionCollection.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/TreeDialogModes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/TreeEventArgs.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/TreeRequestParams.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/TreeService.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/Trees.cd (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/UserPermissions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/UserTypes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/XmlTree.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/XmlTree.xsd (100%) rename src/Umbraco.Web/{umbraco/schemas/package.xsx => umbraco.presentation/umbraco/Trees/XmlTree.xsx} (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadCache.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadCacheItem.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadContent.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadDLRScripts.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadDataTypes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadDictionary.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadLanguages.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadMacros.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadMedia.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadMediaTypes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadMemberGroups.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadMemberTypes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadMembers.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadNodeTypes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadPackager.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadPackages.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadPython.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadRelationTypes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadScripts.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadStylesheetProperty.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadStylesheets.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadTemplates.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadTranslationTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadUsers.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadXslt.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Trees/loadcontentItemType.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/Web/UI/ContentPage.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/delete.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/delete.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/delete.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/editContent.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/editContent.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/editContent.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/preview.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/preview.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/preview.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/publish.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/publish.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/actions/publish.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/cache/CacheRefresher.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/cache/dispatcher.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/cache/factory.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/cache/libraryRefreshers.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/cache/pageRefresher.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/cacheBrowser.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/cacheBrowser.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/cacheBrowser.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/canvas.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/canvas.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/canvas.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/Blogger.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/DocumentDateComparer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/MetaWeblog.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/UmbracoMetaWeblogAPI.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/api.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/config.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/remixWeblogApi.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/rsd.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/rsd.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/rsd.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/wlwmanifest.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/wlwmanifest.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/wlwmanifest.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/channels/wordApi.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/config/lang/he.xml (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/config/lang/ja.xml (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/config/lang/zh.xml (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ContentControl.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ContentPicker.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ContentTypeControl.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ContentTypeControlNew.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ContentTypeControlNew.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ContentTypeControlNew.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/GenericProperties/GenericProperty.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/GenericProperties/GenericProperty.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/GenericProperties/GenericProperty.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/GenericProperties/GenericPropertyWrapper.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/GenericValidation.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Images/ImageViewer.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Images/ImageViewer.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Images/ImageViewer.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Images/ImageViewerUpdater.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Images/ImageViewerUpdater.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Images/UploadMediaImage.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Images/UploadMediaImage.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Images/UploadMediaImage.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/LabelButton.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ProgressBar.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ProgressBar.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/ProgressBar.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/SaveClickEventArgs.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/CustomTreeControl.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/CustomTreeService.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/CustomTreeService.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/JTreeContextMenu.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/JTreeContextMenuItem.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/NodeInfo.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/TreeControl.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/TreeControl.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/Tree/TreeControl.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/dualSelectBox.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/macroParameterControl.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/passwordChanger.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/passwordChanger.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/controls/passwordChanger.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/CreatedPackageTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/DLRScripting.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/DLRScripting.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/DLRScripting.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/DLRScriptingTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/DataTypeTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/MediaTypeTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/MemberGroupTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/MemberTypeTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/NewMemberUIEventArgs.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/PythonTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/ScriptTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/StylesheetTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/XsltTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/content.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/content.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/content.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/contentItemTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/contentItemTypeTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/contentTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/dialogHandler_temp.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/dictionaryTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/language.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/language.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/language.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/languageTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/macroTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/media.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/media.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/media.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/mediaTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/member.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/member.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/member.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/memberTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/nodeType.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/nodeType.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/nodeType.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/nodetypeTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/script.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/script.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/script.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/simple.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/simple.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/simple.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/stylesheetPropertyTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/templateTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/userTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/xslt.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/xslt.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/create/xslt.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/ChangePassword.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/ChangePassword.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/ChangePassword.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/DesktopMediaUploader.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/DesktopMediaUploader.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/DesktopMediaUploader.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/DeveloperDashboardIntro.ascx (100%) rename src/Umbraco.Web/{umbraco/dashboard/StartupDashboardKits.ascx.designer.cs => umbraco.presentation/umbraco/dashboard/DeveloperDashboardIntro.ascx.designer.cs} (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/DeveloperDashboardVideos.ascx (100%) rename src/Umbraco.Web/{umbraco/dashboard/StartupDashboardVideos.ascx.designer.cs => umbraco.presentation/umbraco/dashboard/DeveloperDashboardVideos.ascx.designer.cs} (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/FeedProxy.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/FeedProxy.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/FeedProxy.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/LatestEdits.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/LatestEdits.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/LatestEdits.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/MediaDashboardIntro.ascx (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardIntro.ascx.designer.cs rename src/Umbraco.Web/{umbraco/dashboard/StartupDashboardVideos.ascx => umbraco.presentation/umbraco/dashboard/MediaDashboardVideos.ascx} (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardVideos.ascx.designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/MembersDashboardIntro.ascx (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardIntro.ascx.designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/MembersDashboardVideos.ascx (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardVideos.ascx.designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/Settings/Applyskin.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/Settings/Applyskin.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/Settings/Applyskin.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/SettingsDashboardIntro.ascx (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardIntro.ascx.designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/SettingsDashboardVideos.ascx (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardVideos.ascx.designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/StartupDashboardIntro.ascx (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardIntro.ascx.designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dashboard/StartupDashboardKits.ascx (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardKits.ascx.designer.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardVideos.ascx create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardVideos.ascx.designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Cache/viewCacheItem.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Cache/viewCacheItem.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Cache/viewCacheItem.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/DataTypes/editDatatype.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/DataTypes/editDatatype.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/DataTypes/editDatatype.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Macros/assemblyBrowser.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Macros/assemblyBrowser.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Macros/assemblyBrowser.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Macros/editMacro.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Macros/editMacro.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Macros/editMacro.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/BrowseRepository.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/BrowseRepository.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/BrowseRepository.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/LoadNitros.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/LoadNitros.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/LoadNitros.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/StarterKits.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/StarterKits.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/StarterKits.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/SubmitPackage.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/SubmitPackage.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/SubmitPackage.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/directoryBrowser.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/directoryBrowser.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/directoryBrowser.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/editPackage.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/editPackage.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/editPackage.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/installedPackage.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/installedPackage.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/installedPackage.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/installer.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/installer.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Packages/installer.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Python/editPython.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Python/editPython.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Python/editPython.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/EditRelationType.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/EditRelationType.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/EditRelationType.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/NewRelationType.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/NewRelationType.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/NewRelationType.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/ReadOnlyRelation.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/RelationTypesWebService.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/RelationTypesWebService.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/TreeMenu/ActionDeleteRelationType.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/RelationTypes/TreeMenu/ActionNewRelationType.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/editXslt.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/editXslt.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/editXslt.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/getXsltStatus.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/getXsltStatus.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltChooseExtension.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltChooseExtension.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltChooseExtension.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltInsertValueOf.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltInsertValueOf.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltInsertValueOf.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltVisualize.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltVisualize.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/Xslt/xsltVisualize.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/autoDoc.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/autoDoc.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/developer/autoDoc.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/AssignDomain.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/AssignDomain.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/AssignDomain.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/ExportCode.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/ExportCode.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/ExportCode.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/Preview.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/Preview.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/Preview.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/RegexWs.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/RegexWs.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/RegexWs.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/SendPublish.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/SendPublish.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/SendPublish.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/TemplateSkinning.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/TemplateSkinning.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/TemplateSkinning.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/about.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/about.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/about.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/create.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/create.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/create.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/cruds.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/cruds.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/cruds.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/editMacro.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/editMacro.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/editMacro.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/empty.htm (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/emptyTrashcan.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/emptyTrashcan.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/emptyTrashcan.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/exportDocumenttype.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/exportDocumenttype.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/imageViewer.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/imageViewer.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/imageViewer.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/importDocumenttype.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/importDocumenttype.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMacro.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMacro.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMacro.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMasterpageContent.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMasterpageContent.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMasterpageContent.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMasterpagePlaceholder.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMasterpagePlaceholder.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertMasterpagePlaceholder.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertTable.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertTable.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/insertTable.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/mediaPicker.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/mediaPicker.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/mediaPicker.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/moveOrCopy.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/moveOrCopy.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/moveOrCopy.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/notifications.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/notifications.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/notifications.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/protectPage.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/protectPage.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/protectPage.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/publish.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/publish.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/publish.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/republish.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/republish.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/republish.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/rollBack.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/rollBack.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/rollBack.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/search.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/search.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/search.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/sendToTranslation.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/sendToTranslation.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/sendToTranslation.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/sort.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/sort.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/sort.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/treePicker.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/treePicker.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/treePicker.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/umbracoField.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/umbracoField.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/umbracoField.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/uploadImage.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/uploadImage.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/uploadImage.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/viewAuditTrail.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/viewAuditTrail.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/dialogs/viewAuditTrail.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/editContent.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/editContent.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/editContent.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/editMedia.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/editMedia.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/editMedia.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/endPreview.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/endPreview.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/endPreview.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/helpRedirect.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/helpRedirect.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/helpRedirect.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/js/UmbracoCasingRules.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/js/UmbracoCasingRules.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/js/UmbracoCasingRules.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/js/language.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/js/language.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/js/language.aspx.designer.cs (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx.resx rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/login.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/login.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/login.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/logout.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/logout.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/logout.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/macroResultWrapper.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/macroResultWrapper.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/macroResultWrapper.aspx.designer.cs (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master.designer.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master.designer.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master.designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMember.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMember.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMember.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMemberGroup.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMemberGroup.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMemberGroup.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMemberType.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMemberType.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/EditMemberType.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/MemberSearch.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/MemberSearch.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/MemberSearch.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/ViewMembers.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/ViewMembers.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/ViewMembers.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/search.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/search.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/members/search.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/nodeFactory/Page.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/nodeFactory/Page_Legacy.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/nodeFactory/UmbracoSiteMapProvider.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/ping.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/ping.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/ping.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/GoogleSpellChecker.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/GzipCompressor.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/GzipModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/IModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/InsertAnchor.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/InsertAnchor.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/InsertAnchor.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/JSON.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/JSONReader.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/JSONWriter.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/SpellChecker.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/SpellCheckerInput.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/SpellCheckerResult.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertChar.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertChar.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertChar.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertImage.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertImage.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertImage.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertLink.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertLink.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertLink.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertMacro.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertMacro.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/insertMacro.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/preview/Preview.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/publishStatus.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/publishStatus.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/publishStatus.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/schemas/package.xsd (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/schemas/package.xsx rename src/Umbraco.Web/{umbraco/schemas/umbraco.xss => umbraco.presentation/umbraco/schemas/umbraco.xsc} (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/schemas/umbraco.xsd (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xss rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/schemas/umbraco.xsx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/DictionaryItemList.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/DictionaryItemList.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/DictionaryItemList.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditDictionaryItem.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditDictionaryItem.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditDictionaryItem.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditMediaType.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditMediaType.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditMediaType.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditNodeTypeNew.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditNodeTypeNew.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/EditNodeTypeNew.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/editLanguage.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/editLanguage.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/editLanguage.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/editTemplate.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/editTemplate.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/editTemplate.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/modals/ShowUmbracoTags.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/modals/ShowUmbracoTags.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/modals/ShowUmbracoTags.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/scripts/editScript.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/scripts/editScript.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/stylesheet/editstylesheet.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/stylesheet/editstylesheet.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/stylesheet/editstylesheet.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/templateControls/ContentType.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/templateControls/DisableEventValidation.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/templateControls/InlineXslt.xsltTemplate (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/templateControls/Item.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/templateControls/Macro.cs (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Resources.Designer.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/templateControls/Resources.resx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/templateControls/Script.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/test.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/test.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/test.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/timerModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/default.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/default.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/default.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/details.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/details.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/details.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/preview.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/preview.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/preview.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/translationTasks.dtd (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/xml.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/xml.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/translation/xml.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/tree.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/tree.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/tree.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/treeInit.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/treeInit.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/treeInit.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/ContentExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/ContentTypeExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/DocumentExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/MediaExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/MemberExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/NodeExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/PreValueExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/RelationTypeExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/UmbracoObjectTypeExtensions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery-DataTypes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery-Dictionary.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery-Document.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery-Media.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery-Members.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery-Nodes.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery-PreValues.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery-UmbracoObjectType.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/uQuery/uQuery.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/umbWindow.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/umbraco.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/umbraco.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/umbraco.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/urlRewriter/UrlRewriterFormWriter.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/EditUser.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/EditUser.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/EditUser.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/EditUserType.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/EditUserType.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/EditUserType.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/NodePermissions.ascx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/NodePermissions.ascx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/NodePermissions.ascx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/PermissionEditor.aspx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/PermissionEditor.aspx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/PermissionEditor.aspx.designer.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/PermissionsHandler.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/PermissionsHandler.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/UserPermissions.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/users/UserTypeTasks.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webService.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webService.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/CMSNode.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/CMSNode.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/CacheRefresher.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/CacheRefresher.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/CheckForUpgrade.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/CheckForUpgrade.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/Developer.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/Developer.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/MacroContainerService.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/MacroContainerService.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/MediaUploader.ashx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/MediaUploader.ashx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/RegexComWebservice.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/Settings.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/Settings.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/TagsAutoCompleteHandler.ashx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/TagsAutoCompleteHandler.ashx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/TreeClientService.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/TreeClientService.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/TreeDataService.ashx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/TreeDataService.ashx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/ajaxHelpers.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/codeEditorSave.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/codeEditorSave.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/legacyAjaxCalls.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/legacyAjaxCalls.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/nodeSorter.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/nodeSorter.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/progressStatus.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/progressStatus.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/publication.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/publication.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/tagService.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/tagService.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/templates.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/templates.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/trashcan.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/trashcan.asmx.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/ultimatePickerAutoSuggest.asmx (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbraco/webservices/ultimatePickerAutoSuggest.asmx.cs (100%) create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltCommon.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltDatesAndTimes.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltMath.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltNodeList.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltRegularExpressions.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltSets.cs create mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltStrings.cs rename src/Umbraco.Web/{ => umbraco.presentation}/umbracobase/attributes/RestExtension.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbracobase/attributes/RestExtensionMethod.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbracobase/baseHttpModule.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbracobase/baseLibrary.cs (100%) rename src/Umbraco.Web/{ => umbraco.presentation}/umbracobase/restExtension.cs (100%) diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj index ce55cd0e9b..05eca800e7 100644 --- a/src/Umbraco.Web/Umbraco.Web.csproj +++ b/src/Umbraco.Web/Umbraco.Web.csproj @@ -234,52 +234,52 @@ Properties\SolutionInfo.cs - + database.ascx ASPXCodeBehind - + database.ascx - - - - + + + + ASPXCodeBehind - - - - - - + + + + + + skinning.ascx ASPXCodeBehind - + skinning.ascx - + loadStarterKitDesigns.ascx ASPXCodeBehind - + loadStarterKitDesigns.ascx - + loadStarterKits.ascx ASPXCodeBehind - + loadStarterKits.ascx - - - + + + p.aspx ASPXCodeBehind - + p.aspx @@ -299,60 +299,60 @@ Code - + default.aspx ASPXCodeBehind - + default.aspx - + defaultUser.ascx ASPXCodeBehind - + defaultUser.ascx - + license.ascx ASPXCodeBehind - + license.ascx - + renaming.ascx ASPXCodeBehind - + renaming.ascx - + theend.ascx ASPXCodeBehind - + theend.ascx - + validatePermissions.ascx ASPXCodeBehind - + validatePermissions.ascx - + welcome.ascx ASPXCodeBehind - + welcome.ascx - + Title.ascx ASPXCodeBehind - + Title.ascx @@ -390,11 +390,11 @@ Code - - - - - + + + + + ASPXCodeBehind @@ -409,1463 +409,1463 @@ Code - + Code - + delete.aspx ASPXCodeBehind - + delete.aspx - + editContent.aspx ASPXCodeBehind - + editContent.aspx - + preview.aspx ASPXCodeBehind - + preview.aspx - + publish.aspx ASPXCodeBehind - + publish.aspx - + cacheBrowser.aspx ASPXCodeBehind - + cacheBrowser.aspx - + code - + Code - + Code - - + + Code - - - - - - - + + + + + + + ASPXCodeBehind rsd.aspx - + rsd.aspx - - + + ASPXCodeBehind wlwmanifest.aspx - + wlwmanifest.aspx - - - - - + + + + + ImageViewer.ascx ASPXCodeBehind - + ImageViewer.ascx - + ImageViewerUpdater.asmx Component - + UploadMediaImage.ascx ASPXCodeBehind - + UploadMediaImage.ascx - + ContentTypeControlNew.ascx ASPXCodeBehind - + ContentTypeControlNew.ascx - - + + GenericProperty.ascx ASPXCodeBehind - + GenericProperty.ascx - - - - - + + + + + passwordChanger.ascx ASPXCodeBehind - + passwordChanger.ascx - + ASPXCodeBehind ProgressBar.ascx - + ProgressBar.ascx - - + + ASPXCodeBehind - + Component - - - + + + Code - + TreeControl.ascx ASPXCodeBehind - + TreeControl.ascx - - - - - - - + + + + + + + DLRScripting.ascx ASPXCodeBehind - + DLRScripting.ascx - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + ChangePassword.ascx ASPXCodeBehind - + ChangePassword.ascx - + DesktopMediaUploader.ascx ASPXCodeBehind - + DesktopMediaUploader.ascx - + DeveloperDashboardIntro.ascx - + DeveloperDashboardVideos.ascx - + FeedProxy.aspx ASPXCodeBehind - + FeedProxy.aspx - + MediaDashboardIntro.ascx - + MediaDashboardVideos.ascx - + MembersDashboardIntro.ascx - + MembersDashboardVideos.ascx - + SettingsDashboardIntro.ascx - + SettingsDashboardVideos.ascx - + Applyskin.ascx ASPXCodeBehind - + Applyskin.ascx - + StartupDashboardIntro.ascx - + StartupDashboardKits.ascx - + StartupDashboardVideos.ascx - + StarterKits.aspx ASPXCodeBehind - + StarterKits.aspx - + EditRelationType.aspx ASPXCodeBehind - + EditRelationType.aspx - + NewRelationType.aspx ASPXCodeBehind - + NewRelationType.aspx - - + + RelationTypesWebService.asmx Component - - - + + + Preview.aspx ASPXCodeBehind - + Preview.aspx - + TemplateSkinning.aspx ASPXCodeBehind - + TemplateSkinning.aspx - + endPreview.aspx ASPXCodeBehind - + endPreview.aspx - + helpRedirect.aspx ASPXCodeBehind - + helpRedirect.aspx - + UmbracoCasingRules.aspx ASPXCodeBehind - + UmbracoCasingRules.aspx - + Code - + CssParser.aspx ASPXCodeBehind - + CssParser.aspx - + ImageUploader.aspx ASPXCodeBehind - + ImageUploader.aspx - + ModuleInjectionMacroRenderer.aspx ASPXCodeBehind - + ModuleInjectionMacroRenderer.aspx - + ModuleInjector.aspx ASPXCodeBehind - + ModuleInjector.aspx - + ModuleInstaller.aspx ASPXCodeBehind - + ModuleInstaller.aspx - + ModuleSelector.ascx ASPXCodeBehind - + ModuleSelector.ascx - + SkinCustomizer.ascx ASPXCodeBehind - + SkinCustomizer.ascx - - + + MemberSearch.ascx ASPXCodeBehind - + MemberSearch.ascx - - - - + + + + QuickSearch.ascx ASPXCodeBehind - + QuickSearch.ascx - + xsltVisualize.aspx ASPXCodeBehind - + xsltVisualize.aspx - + ExportCode.aspx ASPXCodeBehind - + ExportCode.aspx - + insertMasterpageContent.aspx ASPXCodeBehind - + insertMasterpageContent.aspx - + insertMasterpagePlaceholder.aspx ASPXCodeBehind - + insertMasterpagePlaceholder.aspx - + mediaPicker.aspx ASPXCodeBehind - + mediaPicker.aspx - + republish.aspx ASPXCodeBehind - + republish.aspx - + search.aspx ASPXCodeBehind - + search.aspx - + SendPublish.aspx ASPXCodeBehind - + SendPublish.aspx - + create.aspx ASPXCodeBehind - + create.aspx - + content.ascx ASPXCodeBehind - + content.ascx - + Code - + language.ascx ASPXCodeBehind - + language.ascx - + media.ascx ASPXCodeBehind - + media.ascx - + member.ascx ASPXCodeBehind - + member.ascx - + nodeType.ascx ASPXCodeBehind - + nodeType.ascx - + script.ascx ASPXCodeBehind - + script.ascx - + simple.ascx ASPXCodeBehind - + simple.ascx - + Code - + xslt.ascx ASPXCodeBehind - + xslt.ascx - + dashboard.aspx ASPXCodeBehind - + dashboard.aspx - + LatestEdits.ascx ASPXCodeBehind - + LatestEdits.ascx - + Default.aspx ASPXCodeBehind - + Default.aspx - + assemblyBrowser.aspx ASPXCodeBehind - + assemblyBrowser.aspx - + autoDoc.aspx ASPXCodeBehind - + autoDoc.aspx - + editDatatype.aspx ASPXCodeBehind - + editDatatype.aspx - + editMacro.aspx ASPXCodeBehind - + editMacro.aspx - + BrowseRepository.aspx ASPXCodeBehind - + BrowseRepository.aspx - + directoryBrowser.aspx ASPXCodeBehind - + directoryBrowser.aspx - + editPackage.aspx ASPXCodeBehind - + editPackage.aspx - + installedPackage.aspx ASPXCodeBehind - + installedPackage.aspx - + LoadNitros.ascx ASPXCodeBehind - + LoadNitros.ascx - + SubmitPackage.aspx ASPXCodeBehind - + SubmitPackage.aspx - + editPython.aspx ASPXCodeBehind - + editPython.aspx - + editXslt.aspx ASPXCodeBehind - + editXslt.aspx - + getXsltStatus.asmx Component - + viewCacheItem.aspx ASPXCodeBehind - + viewCacheItem.aspx - + xsltChooseExtension.aspx ASPXCodeBehind - + xsltChooseExtension.aspx - + xsltInsertValueOf.aspx ASPXCodeBehind - + xsltInsertValueOf.aspx - + about.aspx ASPXCodeBehind - + about.aspx - + AssignDomain.aspx ASPXCodeBehind - + AssignDomain.aspx - + create.aspx ASPXCodeBehind - + create.aspx - + cruds.aspx ASPXCodeBehind - + cruds.aspx - + editMacro.aspx ASPXCodeBehind - + editMacro.aspx - + emptyTrashcan.aspx ASPXCodeBehind - + emptyTrashcan.aspx - + exportDocumenttype.aspx ASPXCodeBehind - + imageViewer.aspx ASPXCodeBehind - + imageViewer.aspx - + importDocumenttype.aspx ASPXCodeBehind - + insertMacro.aspx ASPXCodeBehind - + insertMacro.aspx - + insertTable.aspx ASPXCodeBehind - + insertTable.aspx - + moveOrCopy.aspx ASPXCodeBehind - + moveOrCopy.aspx - + notifications.aspx ASPXCodeBehind - + notifications.aspx - + installer.aspx ASPXCodeBehind - + installer.aspx - + protectPage.aspx ASPXCodeBehind - + protectPage.aspx - + publish.aspx ASPXCodeBehind - + publish.aspx - + RegexWs.aspx ASPXCodeBehind - + RegexWs.aspx - + rollBack.aspx ASPXCodeBehind - + rollBack.aspx - + sendToTranslation.aspx ASPXCodeBehind - + sendToTranslation.aspx - + treePicker.aspx ASPXCodeBehind - + treePicker.aspx - + umbracoField.aspx ASPXCodeBehind - + umbracoField.aspx - + uploadImage.aspx ASPXCodeBehind - + uploadImage.aspx - + viewAuditTrail.aspx ASPXCodeBehind - + viewAuditTrail.aspx - + editContent.aspx ASPXCodeBehind - + editContent.aspx - + editMedia.aspx ASPXCodeBehind - + editMedia.aspx - + language.aspx ASPXCodeBehind - + language.aspx - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + login.aspx ASPXCodeBehind - + login.aspx - + logout.aspx ASPXCodeBehind - + logout.aspx - + macroResultWrapper.aspx ASPXCodeBehind - + macroResultWrapper.aspx - + default.Master ASPXCodeBehind - + default.Master - + umbracoDialog.Master ASPXCodeBehind - + umbracoDialog.Master - + umbracoPage.Master ASPXCodeBehind - + umbracoPage.Master - + EditMember.aspx ASPXCodeBehind - + EditMember.aspx - + EditMemberGroup.aspx ASPXCodeBehind - + EditMemberGroup.aspx - + EditMemberType.aspx ASPXCodeBehind - + EditMemberType.aspx - + search.aspx ASPXCodeBehind - + search.aspx - + ViewMembers.aspx ASPXCodeBehind - + ViewMembers.aspx - + Code - - + + ping.aspx ASPXCodeBehind - + ping.aspx - - - - + + + + InsertAnchor.aspx ASPXCodeBehind - + InsertAnchor.aspx - + insertChar.aspx ASPXCodeBehind - + insertChar.aspx - + insertImage.aspx ASPXCodeBehind - + insertImage.aspx - + insertLink.aspx ASPXCodeBehind - + insertLink.aspx - + insertMacro.aspx ASPXCodeBehind - + insertMacro.aspx - - - - + + + + tinymce3tinymceCompress.aspx ASPXCodeBehind - + tinymce3tinymceCompress.aspx - + publishStatus.aspx ASPXCodeBehind - + publishStatus.aspx - + QuickSearchHandler.ashx - + DictionaryItemList.aspx ASPXCodeBehind - + DictionaryItemList.aspx - + EditDictionaryItem.aspx ASPXCodeBehind - + EditDictionaryItem.aspx - + editLanguage.aspx ASPXCodeBehind - + editLanguage.aspx - + EditMediaType.aspx ASPXCodeBehind - + EditMediaType.aspx - + EditNodeTypeNew.aspx ASPXCodeBehind - + EditNodeTypeNew.aspx - + editTemplate.aspx ASPXCodeBehind - + editTemplate.aspx - + ShowUmbracoTags.aspx ASPXCodeBehind - + ShowUmbracoTags.aspx - + editScript.aspx ASPXCodeBehind - + editstylesheet.aspx ASPXCodeBehind - + editstylesheet.aspx - + EditStyleSheetProperty.aspx ASPXCodeBehind - + EditStyleSheetProperty.aspx - + sort.aspx ASPXCodeBehind - + sort.aspx - - - - + + + + Code - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + MacroContainerService.asmx Component - + MediaUploader.ashx - + TagsAutoCompleteHandler.ashx - + TreeClientService.asmx Component - - - - - - + + + + + + True True Resources.resx - + test.aspx ASPXCodeBehind - + test.aspx - + Code - + canvas.aspx ASPXCodeBehind - + canvas.aspx - + default.aspx ASPXCodeBehind - + default.aspx - + details.aspx ASPXCodeBehind - + details.aspx - + preview.aspx ASPXCodeBehind - + preview.aspx - + xml.aspx ASPXCodeBehind - + xml.aspx - + tree.aspx ASPXCodeBehind - + tree.aspx - + treeInit.aspx ASPXCodeBehind - + treeInit.aspx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TreeDataService.ashx - - - - - - - + + + + + + + XmlTree.xsd - + umbraco.aspx ASPXCodeBehind - + umbraco.aspx - + Code - - + + EditUser.aspx ASPXCodeBehind - + EditUser.aspx - + EditUserType.aspx ASPXCodeBehind - + EditUserType.aspx - + NodePermissions.ascx ASPXCodeBehind - + NodePermissions.ascx - + PermissionEditor.aspx ASPXCodeBehind - + PermissionEditor.aspx - + PermissionsHandler.asmx Component - - - + + + webService.asmx Component - - + + CacheRefresher.asmx Component - + CheckForUpgrade.asmx Component - + CMSNode.asmx Component - + codeEditorSave.asmx Component - + Developer.asmx Component - + legacyAjaxCalls.asmx Component - + nodeSorter.asmx Component - + progressStatus.asmx Component - + publication.asmx Component - - + + Settings.asmx Component - + templates.asmx Component - + trashcan.asmx Component - + UltimatePickerAutoCompleteHandler.ashx - + ASPXCodeBehind - - - - - - - - - + + + + + + + + + uQuery.cs - + uQuery.cs - + uQuery.cs - + uQuery.cs - + uQuery.cs - + uQuery.cs - + uQuery.cs - + uQuery.cs - - - - + + + + True True Reference.map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UserControl - + UserControl - + UserControl - + UserControl - - - - - - - + + + + + + + Reference.map @@ -1873,164 +1873,164 @@ SettingsSingleFileGenerator Settings1.Designer.cs - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + UserControl - - - + + + UserControl - - + + UserControl - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Form - - + + Form - - + + Form - - + + Designer - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Form - - - - - - + + + + + + Form - - + + Form - - - - - - + + + + + + - + XmlTree.xsd - - - + + + MSDiscoCodeGenerator Reference.cs - + database.ascx.cs Designer - + defaultUser.ascx.cs Designer - + theend.ascx.cs Designer - + validatePermissions.ascx.cs Designer - + welcome.ascx.cs Designer - + language.aspx.cs Designer - + ResXFileCodeGenerator Resources.Designer.cs Designer - + - + package.xsd - + umbraco.xsd - + umbraco.xsd - + umbraco.xsd diff --git a/src/Umbraco.Web/install/Title.ascx b/src/Umbraco.Web/umbraco.presentation/install/Title.ascx similarity index 100% rename from src/Umbraco.Web/install/Title.ascx rename to src/Umbraco.Web/umbraco.presentation/install/Title.ascx diff --git a/src/Umbraco.Web/install/Title.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/Title.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/Title.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/Title.ascx.cs diff --git a/src/Umbraco.Web/install/Title.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/Title.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/Title.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/Title.ascx.designer.cs diff --git a/src/Umbraco.Web/install/default.aspx b/src/Umbraco.Web/umbraco.presentation/install/default.aspx similarity index 100% rename from src/Umbraco.Web/install/default.aspx rename to src/Umbraco.Web/umbraco.presentation/install/default.aspx diff --git a/src/Umbraco.Web/install/default.aspx.cs b/src/Umbraco.Web/umbraco.presentation/install/default.aspx.cs similarity index 100% rename from src/Umbraco.Web/install/default.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/install/default.aspx.cs diff --git a/src/Umbraco.Web/install/default.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/default.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/default.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/default.aspx.designer.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/Database.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/Database.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/Database.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/Database.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/DefaultUser.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/DefaultUser.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/DefaultUser.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/DefaultUser.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/FilePermissions.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/FilePermissions.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/FilePermissions.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/FilePermissions.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/InstallerControl.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/InstallerControl.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/InstallerControl.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/InstallerControl.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/License.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/License.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/License.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/License.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/Skinning.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/Skinning.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/Skinning.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/Skinning.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/TheEnd.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/TheEnd.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/TheEnd.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/TheEnd.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/WebPi.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/WebPi.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/WebPi.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/WebPi.cs diff --git a/src/Umbraco.Web/install/steps/Definitions/Welcome.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/Welcome.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Definitions/Welcome.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Definitions/Welcome.cs diff --git a/src/Umbraco.Web/install/steps/Skinning/loadStarterKitDesigns.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKitDesigns.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/Skinning/loadStarterKitDesigns.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKitDesigns.ascx diff --git a/src/Umbraco.Web/install/steps/Skinning/loadStarterKitDesigns.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKitDesigns.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Skinning/loadStarterKitDesigns.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKitDesigns.ascx.cs diff --git a/src/Umbraco.Web/install/steps/Skinning/loadStarterKitDesigns.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKitDesigns.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Skinning/loadStarterKitDesigns.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKitDesigns.ascx.designer.cs diff --git a/src/Umbraco.Web/install/steps/Skinning/loadStarterKits.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKits.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/Skinning/loadStarterKits.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKits.ascx diff --git a/src/Umbraco.Web/install/steps/Skinning/loadStarterKits.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKits.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Skinning/loadStarterKits.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKits.ascx.cs diff --git a/src/Umbraco.Web/install/steps/Skinning/loadStarterKits.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKits.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/Skinning/loadStarterKits.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/Skinning/loadStarterKits.ascx.designer.cs diff --git a/src/Umbraco.Web/install/steps/database.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/database.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/database.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/database.ascx diff --git a/src/Umbraco.Web/install/steps/database.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/database.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/database.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/database.ascx.cs diff --git a/src/Umbraco.Web/install/steps/database.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/database.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/database.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/database.ascx.designer.cs diff --git a/src/Umbraco.Web/install/steps/validatePermissions.ascx.resx b/src/Umbraco.Web/umbraco.presentation/install/steps/database.ascx.resx similarity index 100% rename from src/Umbraco.Web/install/steps/validatePermissions.ascx.resx rename to src/Umbraco.Web/umbraco.presentation/install/steps/database.ascx.resx diff --git a/src/Umbraco.Web/install/steps/defaultUser.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/defaultUser.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx diff --git a/src/Umbraco.Web/install/steps/defaultUser.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/defaultUser.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx.cs diff --git a/src/Umbraco.Web/install/steps/defaultUser.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/defaultUser.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx.resx b/src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx.resx new file mode 100644 index 0000000000..c31621308d --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/install/steps/defaultUser.ascx.resx @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + Private + + + True + + \ No newline at end of file diff --git a/src/Umbraco.Web/install/steps/license.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/license.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/license.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/license.ascx diff --git a/src/Umbraco.Web/install/steps/license.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/license.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/license.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/license.ascx.cs diff --git a/src/Umbraco.Web/install/steps/license.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/license.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/license.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/license.ascx.designer.cs diff --git a/src/Umbraco.Web/install/steps/renaming.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/renaming.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/renaming.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/renaming.ascx diff --git a/src/Umbraco.Web/install/steps/renaming.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/renaming.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/renaming.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/renaming.ascx.cs diff --git a/src/Umbraco.Web/install/steps/renaming.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/renaming.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/renaming.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/renaming.ascx.designer.cs diff --git a/src/Umbraco.Web/install/steps/skinning.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/skinning.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/skinning.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/skinning.ascx diff --git a/src/Umbraco.Web/install/steps/skinning.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/skinning.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/skinning.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/skinning.ascx.cs diff --git a/src/Umbraco.Web/install/steps/skinning.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/skinning.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/skinning.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/skinning.ascx.designer.cs diff --git a/src/Umbraco.Web/install/steps/theend.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/theend.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/theend.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/theend.ascx diff --git a/src/Umbraco.Web/install/steps/theend.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/theend.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/theend.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/theend.ascx.cs diff --git a/src/Umbraco.Web/install/steps/theend.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/theend.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/theend.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/theend.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/js/language.aspx.resx b/src/Umbraco.Web/umbraco.presentation/install/steps/theend.ascx.resx similarity index 100% rename from src/Umbraco.Web/umbraco/js/language.aspx.resx rename to src/Umbraco.Web/umbraco.presentation/install/steps/theend.ascx.resx diff --git a/src/Umbraco.Web/install/steps/validatePermissions.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/validatePermissions.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx diff --git a/src/Umbraco.Web/install/steps/validatePermissions.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/validatePermissions.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx.cs diff --git a/src/Umbraco.Web/install/steps/validatePermissions.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/validatePermissions.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx.resx b/src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx.resx new file mode 100644 index 0000000000..c31621308d --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/install/steps/validatePermissions.ascx.resx @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + Private + + + True + + \ No newline at end of file diff --git a/src/Umbraco.Web/install/steps/welcome.ascx b/src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx similarity index 100% rename from src/Umbraco.Web/install/steps/welcome.ascx rename to src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx diff --git a/src/Umbraco.Web/install/steps/welcome.ascx.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx.cs similarity index 100% rename from src/Umbraco.Web/install/steps/welcome.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx.cs diff --git a/src/Umbraco.Web/install/steps/welcome.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/steps/welcome.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx.resx b/src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx.resx new file mode 100644 index 0000000000..dd0ea4d8e3 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/install/steps/welcome.ascx.resx @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.0.0.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + diff --git a/src/Umbraco.Web/install/utills/FilePermissions.cs b/src/Umbraco.Web/umbraco.presentation/install/utills/FilePermissions.cs similarity index 100% rename from src/Umbraco.Web/install/utills/FilePermissions.cs rename to src/Umbraco.Web/umbraco.presentation/install/utills/FilePermissions.cs diff --git a/src/Umbraco.Web/install/utills/Helper.cs b/src/Umbraco.Web/umbraco.presentation/install/utills/Helper.cs similarity index 100% rename from src/Umbraco.Web/install/utills/Helper.cs rename to src/Umbraco.Web/umbraco.presentation/install/utills/Helper.cs diff --git a/src/Umbraco.Web/install/utills/p.aspx b/src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx similarity index 100% rename from src/Umbraco.Web/install/utills/p.aspx rename to src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx diff --git a/src/Umbraco.Web/install/utills/p.aspx.cs b/src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx.cs similarity index 100% rename from src/Umbraco.Web/install/utills/p.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx.cs diff --git a/src/Umbraco.Web/install/utills/p.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/install/utills/p.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/ActionHandlers/umbEnsureUniqueName.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/ActionHandlers/umbEnsureUniqueName.cs similarity index 100% rename from src/Umbraco.Web/umbraco/ActionHandlers/umbEnsureUniqueName.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/ActionHandlers/umbEnsureUniqueName.cs diff --git a/src/Umbraco.Web/umbraco/Default.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/Default.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/Default.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/Default.aspx diff --git a/src/Umbraco.Web/umbraco/Default.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Default.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Default.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Default.aspx.cs diff --git a/src/Umbraco.Web/umbraco/Default.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Default.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Default.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Default.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/CanvasClientDependencyProvider.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/CanvasClientDependencyProvider.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/CanvasClientDependencyProvider.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/CanvasClientDependencyProvider.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Controls/Communicator.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Controls/Communicator.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Controls/Communicator.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Controls/Communicator.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Controls/LiveEditingManager.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Controls/LiveEditingManager.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Controls/LiveEditingManager.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Controls/LiveEditingManager.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Controls/LiveEditingToolbar.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Controls/LiveEditingToolbar.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Controls/LiveEditingToolbar.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Controls/LiveEditingToolbar.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/DefaultLiveEditingContext.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/DefaultLiveEditingContext.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/DefaultLiveEditingContext.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/DefaultLiveEditingContext.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/ILiveEditingContext.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/ILiveEditingContext.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/ILiveEditingContext.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/ILiveEditingContext.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/LiveEditing.cd b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/LiveEditing.cd similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/LiveEditing.cd rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/LiveEditing.cd diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Menu/DefaultLiveEditingMenu.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Menu/DefaultLiveEditingMenu.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Menu/DefaultLiveEditingMenu.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Menu/DefaultLiveEditingMenu.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Menu/ILiveEditingMenu.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Menu/ILiveEditingMenu.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Menu/ILiveEditingMenu.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Menu/ILiveEditingMenu.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/AddModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/AddModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/AddModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/AddModule.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/BaseModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/BaseModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/BaseModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/BaseModule.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/CreateModule/CreateModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/CreateModule/CreateModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/CreateModule/CreateModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/CreateModule/CreateModule.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/CssModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/CssModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/CssModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/CssModule.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/DeleteModule/DeleteModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/DeleteModule/DeleteModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/DeleteModule/DeleteModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/DeleteModule/DeleteModule.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/ItemEditing/ItemEditor.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/ItemEditing/ItemEditor.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/ItemEditing/ItemEditor.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/ItemEditing/ItemEditor.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/ItemEditing/ItemUpdate.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/ItemEditing/ItemUpdate.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/ItemEditing/ItemUpdate.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/ItemEditing/ItemUpdate.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/ItemEditing/LiveEditingItemRenderer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/ItemEditing/LiveEditingItemRenderer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/ItemEditing/LiveEditingItemRenderer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/ItemEditing/LiveEditingItemRenderer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/ItemEditing/PageElementEditor.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/ItemEditing/PageElementEditor.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/ItemEditing/PageElementEditor.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/ItemEditing/PageElementEditor.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/MacroModule/MacroModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/MacroModule/MacroModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/MacroModule/MacroModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/MacroModule/MacroModule.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/MacroModule/TemplateUpdate.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/MacroModule/TemplateUpdate.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/MacroModule/TemplateUpdate.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/MacroModule/TemplateUpdate.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/Separator.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/Separator.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/Separator.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/Separator.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/CssParser.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjectionMacroRenderer.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleInstaller.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ModuleSelector.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinCustomizer.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinModule.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinModule.js b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinModule.js similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/SkinModule.js rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/SkinModule.js diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/skin.png b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/skin.png similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/SkinModule/skin.png rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/skin.png diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Modules/UnpublishModule/UnpublishModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/UnpublishModule/UnpublishModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Modules/UnpublishModule/UnpublishModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/UnpublishModule/UnpublishModule.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Updates/DefaultUpdateList.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Updates/DefaultUpdateList.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Updates/DefaultUpdateList.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Updates/DefaultUpdateList.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Updates/IUpdate.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Updates/IUpdate.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Updates/IUpdate.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Updates/IUpdate.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Updates/IUpdateList.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Updates/IUpdateList.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Updates/IUpdateList.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Updates/IUpdateList.cs diff --git a/src/Umbraco.Web/umbraco/LiveEditing/Utility.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Utility.cs similarity index 100% rename from src/Umbraco.Web/umbraco/LiveEditing/Utility.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Utility.cs diff --git a/src/Umbraco.Web/umbraco/Search/ExamineEvents.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Search/ExamineEvents.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Search/ExamineEvents.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Search/ExamineEvents.cs diff --git a/src/Umbraco.Web/umbraco/Search/QuickSearch.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearch.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/Search/QuickSearch.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearch.ascx diff --git a/src/Umbraco.Web/umbraco/Search/QuickSearch.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearch.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Search/QuickSearch.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearch.ascx.cs diff --git a/src/Umbraco.Web/umbraco/Search/QuickSearch.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearch.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Search/QuickSearch.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearch.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/Search/QuickSearchHandler.ashx b/src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearchHandler.ashx similarity index 100% rename from src/Umbraco.Web/umbraco/Search/QuickSearchHandler.ashx rename to src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearchHandler.ashx diff --git a/src/Umbraco.Web/umbraco/Search/QuickSearchHandler.ashx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearchHandler.ashx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Search/QuickSearchHandler.ashx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Search/QuickSearchHandler.ashx.cs diff --git a/src/Umbraco.Web/umbraco/Trees/BaseContentTree.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseContentTree.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/BaseContentTree.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseContentTree.cs diff --git a/src/Umbraco.Web/umbraco/Trees/BaseMediaTree.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseMediaTree.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/BaseMediaTree.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseMediaTree.cs diff --git a/src/Umbraco.Web/umbraco/Trees/BaseTree.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseTree.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/BaseTree.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseTree.cs diff --git a/src/Umbraco.Web/umbraco/Trees/ContentRecycleBin.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/ContentRecycleBin.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/ContentRecycleBin.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/ContentRecycleBin.cs diff --git a/src/Umbraco.Web/umbraco/Trees/FileSystemTree.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/FileSystemTree.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/FileSystemTree.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/FileSystemTree.cs diff --git a/src/Umbraco.Web/umbraco/Trees/ITreeService.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/ITreeService.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/ITreeService.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/ITreeService.cs diff --git a/src/Umbraco.Web/umbraco/Trees/LegacyTree.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/LegacyTree.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/LegacyTree.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/LegacyTree.cs diff --git a/src/Umbraco.Web/umbraco/Trees/MediaRecycleBin.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/MediaRecycleBin.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/MediaRecycleBin.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/MediaRecycleBin.cs diff --git a/src/Umbraco.Web/umbraco/Trees/NodeActionsEventArgs.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/NodeActionsEventArgs.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/NodeActionsEventArgs.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/NodeActionsEventArgs.cs diff --git a/src/Umbraco.Web/umbraco/Trees/NullTree.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/NullTree.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/NullTree.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/NullTree.cs diff --git a/src/Umbraco.Web/umbraco/Trees/TreeDefinition.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeDefinition.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/TreeDefinition.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeDefinition.cs diff --git a/src/Umbraco.Web/umbraco/Trees/TreeDefinitionCollection.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeDefinitionCollection.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/TreeDefinitionCollection.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeDefinitionCollection.cs diff --git a/src/Umbraco.Web/umbraco/Trees/TreeDialogModes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeDialogModes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/TreeDialogModes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeDialogModes.cs diff --git a/src/Umbraco.Web/umbraco/Trees/TreeEventArgs.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeEventArgs.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/TreeEventArgs.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeEventArgs.cs diff --git a/src/Umbraco.Web/umbraco/Trees/TreeRequestParams.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeRequestParams.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/TreeRequestParams.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeRequestParams.cs diff --git a/src/Umbraco.Web/umbraco/Trees/TreeService.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeService.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/TreeService.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/TreeService.cs diff --git a/src/Umbraco.Web/umbraco/Trees/Trees.cd b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/Trees.cd similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/Trees.cd rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/Trees.cd diff --git a/src/Umbraco.Web/umbraco/Trees/UserPermissions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/UserPermissions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/UserPermissions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/UserPermissions.cs diff --git a/src/Umbraco.Web/umbraco/Trees/UserTypes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/UserTypes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/UserTypes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/UserTypes.cs diff --git a/src/Umbraco.Web/umbraco/Trees/XmlTree.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/XmlTree.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/XmlTree.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/XmlTree.cs diff --git a/src/Umbraco.Web/umbraco/Trees/XmlTree.xsd b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/XmlTree.xsd similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/XmlTree.xsd rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/XmlTree.xsd diff --git a/src/Umbraco.Web/umbraco/schemas/package.xsx b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/XmlTree.xsx similarity index 100% rename from src/Umbraco.Web/umbraco/schemas/package.xsx rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/XmlTree.xsx diff --git a/src/Umbraco.Web/umbraco/Trees/loadCache.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCache.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadCache.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCache.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadCacheItem.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCacheItem.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadCacheItem.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCacheItem.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadContent.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadContent.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadContent.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadContent.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadDLRScripts.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadDLRScripts.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadDLRScripts.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadDLRScripts.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadDataTypes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadDataTypes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadDataTypes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadDataTypes.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadDictionary.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadDictionary.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadDictionary.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadDictionary.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadLanguages.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadLanguages.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadLanguages.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadLanguages.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadMacros.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMacros.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadMacros.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMacros.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadMedia.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMedia.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadMedia.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMedia.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadMediaTypes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMediaTypes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadMediaTypes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMediaTypes.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadMemberGroups.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMemberGroups.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadMemberGroups.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMemberGroups.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadMemberTypes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMemberTypes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadMemberTypes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMemberTypes.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadMembers.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMembers.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadMembers.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadMembers.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadNodeTypes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadNodeTypes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadNodeTypes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadNodeTypes.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadPackager.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadPackager.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadPackager.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadPackager.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadPackages.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadPackages.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadPackages.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadPackages.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadPython.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadPython.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadPython.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadPython.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadRelationTypes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadRelationTypes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadRelationTypes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadRelationTypes.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadScripts.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadScripts.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadScripts.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadScripts.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadStylesheetProperty.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadStylesheetProperty.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadStylesheetProperty.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadStylesheetProperty.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadStylesheets.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadStylesheets.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadStylesheets.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadStylesheets.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadTemplates.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadTemplates.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadTemplates.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadTemplates.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadTranslationTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadTranslationTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadTranslationTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadTranslationTasks.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadUsers.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadUsers.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadUsers.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadUsers.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadXslt.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadXslt.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadXslt.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadXslt.cs diff --git a/src/Umbraco.Web/umbraco/Trees/loadcontentItemType.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadcontentItemType.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Trees/loadcontentItemType.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadcontentItemType.cs diff --git a/src/Umbraco.Web/umbraco/Web/UI/ContentPage.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Web/UI/ContentPage.cs similarity index 100% rename from src/Umbraco.Web/umbraco/Web/UI/ContentPage.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/Web/UI/ContentPage.cs diff --git a/src/Umbraco.Web/umbraco/actions/delete.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/delete.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/actions/delete.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/delete.aspx diff --git a/src/Umbraco.Web/umbraco/actions/delete.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/delete.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/actions/delete.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/delete.aspx.cs diff --git a/src/Umbraco.Web/umbraco/actions/delete.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/delete.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/actions/delete.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/delete.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/actions/editContent.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/editContent.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/actions/editContent.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/editContent.aspx diff --git a/src/Umbraco.Web/umbraco/actions/editContent.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/editContent.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/actions/editContent.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/editContent.aspx.cs diff --git a/src/Umbraco.Web/umbraco/actions/editContent.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/editContent.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/actions/editContent.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/editContent.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/actions/preview.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/preview.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/actions/preview.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/preview.aspx diff --git a/src/Umbraco.Web/umbraco/actions/preview.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/preview.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/actions/preview.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/preview.aspx.cs diff --git a/src/Umbraco.Web/umbraco/actions/preview.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/preview.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/actions/preview.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/preview.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/actions/publish.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/publish.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/actions/publish.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/publish.aspx diff --git a/src/Umbraco.Web/umbraco/actions/publish.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/publish.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/actions/publish.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/publish.aspx.cs diff --git a/src/Umbraco.Web/umbraco/actions/publish.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/actions/publish.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/actions/publish.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/actions/publish.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/cache/CacheRefresher.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/cache/CacheRefresher.cs similarity index 100% rename from src/Umbraco.Web/umbraco/cache/CacheRefresher.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/cache/CacheRefresher.cs diff --git a/src/Umbraco.Web/umbraco/cache/dispatcher.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/cache/dispatcher.cs similarity index 100% rename from src/Umbraco.Web/umbraco/cache/dispatcher.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/cache/dispatcher.cs diff --git a/src/Umbraco.Web/umbraco/cache/factory.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/cache/factory.cs similarity index 100% rename from src/Umbraco.Web/umbraco/cache/factory.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/cache/factory.cs diff --git a/src/Umbraco.Web/umbraco/cache/libraryRefreshers.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/cache/libraryRefreshers.cs similarity index 100% rename from src/Umbraco.Web/umbraco/cache/libraryRefreshers.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/cache/libraryRefreshers.cs diff --git a/src/Umbraco.Web/umbraco/cache/pageRefresher.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/cache/pageRefresher.cs similarity index 100% rename from src/Umbraco.Web/umbraco/cache/pageRefresher.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/cache/pageRefresher.cs diff --git a/src/Umbraco.Web/umbraco/cacheBrowser.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/cacheBrowser.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/cacheBrowser.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/cacheBrowser.aspx diff --git a/src/Umbraco.Web/umbraco/cacheBrowser.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/cacheBrowser.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/cacheBrowser.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/cacheBrowser.aspx.cs diff --git a/src/Umbraco.Web/umbraco/cacheBrowser.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/cacheBrowser.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/cacheBrowser.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/cacheBrowser.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/canvas.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/canvas.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/canvas.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/canvas.aspx diff --git a/src/Umbraco.Web/umbraco/canvas.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/canvas.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/canvas.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/canvas.aspx.cs diff --git a/src/Umbraco.Web/umbraco/canvas.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/canvas.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/canvas.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/canvas.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/channels/Blogger.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/Blogger.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/Blogger.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/Blogger.cs diff --git a/src/Umbraco.Web/umbraco/channels/DocumentDateComparer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/DocumentDateComparer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/DocumentDateComparer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/DocumentDateComparer.cs diff --git a/src/Umbraco.Web/umbraco/channels/MetaWeblog.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/MetaWeblog.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/MetaWeblog.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/MetaWeblog.cs diff --git a/src/Umbraco.Web/umbraco/channels/UmbracoMetaWeblogAPI.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/UmbracoMetaWeblogAPI.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/UmbracoMetaWeblogAPI.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/UmbracoMetaWeblogAPI.cs diff --git a/src/Umbraco.Web/umbraco/channels/api.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/api.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/api.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/api.cs diff --git a/src/Umbraco.Web/umbraco/channels/config.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/config.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/config.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/config.cs diff --git a/src/Umbraco.Web/umbraco/channels/remixWeblogApi.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/remixWeblogApi.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/remixWeblogApi.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/remixWeblogApi.cs diff --git a/src/Umbraco.Web/umbraco/channels/rsd.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/rsd.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/channels/rsd.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/rsd.aspx diff --git a/src/Umbraco.Web/umbraco/channels/rsd.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/rsd.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/rsd.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/rsd.aspx.cs diff --git a/src/Umbraco.Web/umbraco/channels/rsd.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/rsd.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/rsd.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/rsd.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/channels/wlwmanifest.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/wlwmanifest.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/channels/wlwmanifest.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/wlwmanifest.aspx diff --git a/src/Umbraco.Web/umbraco/channels/wlwmanifest.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/wlwmanifest.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/wlwmanifest.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/wlwmanifest.aspx.cs diff --git a/src/Umbraco.Web/umbraco/channels/wlwmanifest.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/wlwmanifest.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/wlwmanifest.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/wlwmanifest.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/channels/wordApi.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/channels/wordApi.cs similarity index 100% rename from src/Umbraco.Web/umbraco/channels/wordApi.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/channels/wordApi.cs diff --git a/src/Umbraco.Web/umbraco/config/lang/he.xml b/src/Umbraco.Web/umbraco.presentation/umbraco/config/lang/he.xml similarity index 100% rename from src/Umbraco.Web/umbraco/config/lang/he.xml rename to src/Umbraco.Web/umbraco.presentation/umbraco/config/lang/he.xml diff --git a/src/Umbraco.Web/umbraco/config/lang/ja.xml b/src/Umbraco.Web/umbraco.presentation/umbraco/config/lang/ja.xml similarity index 100% rename from src/Umbraco.Web/umbraco/config/lang/ja.xml rename to src/Umbraco.Web/umbraco.presentation/umbraco/config/lang/ja.xml diff --git a/src/Umbraco.Web/umbraco/config/lang/zh.xml b/src/Umbraco.Web/umbraco.presentation/umbraco/config/lang/zh.xml similarity index 100% rename from src/Umbraco.Web/umbraco/config/lang/zh.xml rename to src/Umbraco.Web/umbraco.presentation/umbraco/config/lang/zh.xml diff --git a/src/Umbraco.Web/umbraco/controls/ContentControl.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentControl.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ContentControl.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentControl.cs diff --git a/src/Umbraco.Web/umbraco/controls/ContentPicker.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentPicker.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ContentPicker.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentPicker.cs diff --git a/src/Umbraco.Web/umbraco/controls/ContentTypeControl.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControl.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ContentTypeControl.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControl.cs diff --git a/src/Umbraco.Web/umbraco/controls/ContentTypeControlNew.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ContentTypeControlNew.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx diff --git a/src/Umbraco.Web/umbraco/controls/ContentTypeControlNew.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ContentTypeControlNew.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs diff --git a/src/Umbraco.Web/umbraco/controls/ContentTypeControlNew.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ContentTypeControlNew.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/controls/GenericProperties/GenericProperty.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericProperty.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/GenericProperties/GenericProperty.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericProperty.ascx diff --git a/src/Umbraco.Web/umbraco/controls/GenericProperties/GenericProperty.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericProperty.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/GenericProperties/GenericProperty.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericProperty.ascx.cs diff --git a/src/Umbraco.Web/umbraco/controls/GenericProperties/GenericProperty.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericProperty.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/GenericProperties/GenericProperty.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericProperty.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/controls/GenericProperties/GenericPropertyWrapper.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericPropertyWrapper.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/GenericProperties/GenericPropertyWrapper.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericPropertyWrapper.cs diff --git a/src/Umbraco.Web/umbraco/controls/GenericValidation.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericValidation.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/GenericValidation.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericValidation.cs diff --git a/src/Umbraco.Web/umbraco/controls/Images/ImageViewer.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewer.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Images/ImageViewer.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewer.ascx diff --git a/src/Umbraco.Web/umbraco/controls/Images/ImageViewer.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewer.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Images/ImageViewer.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewer.ascx.cs diff --git a/src/Umbraco.Web/umbraco/controls/Images/ImageViewer.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewer.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Images/ImageViewer.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewer.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/controls/Images/ImageViewerUpdater.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewerUpdater.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Images/ImageViewerUpdater.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewerUpdater.asmx diff --git a/src/Umbraco.Web/umbraco/controls/Images/ImageViewerUpdater.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewerUpdater.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Images/ImageViewerUpdater.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewerUpdater.asmx.cs diff --git a/src/Umbraco.Web/umbraco/controls/Images/UploadMediaImage.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/UploadMediaImage.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Images/UploadMediaImage.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/UploadMediaImage.ascx diff --git a/src/Umbraco.Web/umbraco/controls/Images/UploadMediaImage.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/UploadMediaImage.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Images/UploadMediaImage.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/UploadMediaImage.ascx.cs diff --git a/src/Umbraco.Web/umbraco/controls/Images/UploadMediaImage.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/UploadMediaImage.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Images/UploadMediaImage.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/UploadMediaImage.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/controls/LabelButton.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/LabelButton.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/LabelButton.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/LabelButton.cs diff --git a/src/Umbraco.Web/umbraco/controls/ProgressBar.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ProgressBar.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ProgressBar.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ProgressBar.ascx diff --git a/src/Umbraco.Web/umbraco/controls/ProgressBar.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ProgressBar.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ProgressBar.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ProgressBar.ascx.cs diff --git a/src/Umbraco.Web/umbraco/controls/ProgressBar.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/ProgressBar.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/ProgressBar.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/ProgressBar.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/controls/SaveClickEventArgs.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/SaveClickEventArgs.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/SaveClickEventArgs.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/SaveClickEventArgs.cs diff --git a/src/Umbraco.Web/umbraco/controls/Tree/CustomTreeControl.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/CustomTreeControl.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/CustomTreeControl.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/CustomTreeControl.cs diff --git a/src/Umbraco.Web/umbraco/controls/Tree/CustomTreeService.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/CustomTreeService.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/CustomTreeService.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/CustomTreeService.asmx diff --git a/src/Umbraco.Web/umbraco/controls/Tree/CustomTreeService.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/CustomTreeService.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/CustomTreeService.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/CustomTreeService.cs diff --git a/src/Umbraco.Web/umbraco/controls/Tree/JTreeContextMenu.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/JTreeContextMenu.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/JTreeContextMenu.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/JTreeContextMenu.cs diff --git a/src/Umbraco.Web/umbraco/controls/Tree/JTreeContextMenuItem.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/JTreeContextMenuItem.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/JTreeContextMenuItem.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/JTreeContextMenuItem.cs diff --git a/src/Umbraco.Web/umbraco/controls/Tree/NodeInfo.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/NodeInfo.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/NodeInfo.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/NodeInfo.cs diff --git a/src/Umbraco.Web/umbraco/controls/Tree/TreeControl.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/TreeControl.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/TreeControl.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/TreeControl.ascx diff --git a/src/Umbraco.Web/umbraco/controls/Tree/TreeControl.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/TreeControl.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/TreeControl.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/TreeControl.ascx.cs diff --git a/src/Umbraco.Web/umbraco/controls/Tree/TreeControl.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/TreeControl.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/Tree/TreeControl.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/Tree/TreeControl.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/controls/dualSelectBox.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/dualSelectBox.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/dualSelectBox.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/dualSelectBox.cs diff --git a/src/Umbraco.Web/umbraco/controls/macroParameterControl.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/macroParameterControl.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/macroParameterControl.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/macroParameterControl.cs diff --git a/src/Umbraco.Web/umbraco/controls/passwordChanger.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/passwordChanger.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/controls/passwordChanger.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/passwordChanger.ascx diff --git a/src/Umbraco.Web/umbraco/controls/passwordChanger.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/passwordChanger.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/passwordChanger.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/passwordChanger.ascx.cs diff --git a/src/Umbraco.Web/umbraco/controls/passwordChanger.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/controls/passwordChanger.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/controls/passwordChanger.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/controls/passwordChanger.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/create.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/create.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create.aspx diff --git a/src/Umbraco.Web/umbraco/create.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create.aspx.cs diff --git a/src/Umbraco.Web/umbraco/create.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/CreatedPackageTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/CreatedPackageTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/CreatedPackageTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/CreatedPackageTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/DLRScripting.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScripting.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/DLRScripting.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScripting.ascx diff --git a/src/Umbraco.Web/umbraco/create/DLRScripting.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScripting.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/DLRScripting.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScripting.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/DLRScripting.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScripting.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/DLRScripting.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScripting.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/DLRScriptingTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScriptingTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/DLRScriptingTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/DLRScriptingTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/DataTypeTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/DataTypeTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/DataTypeTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/DataTypeTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/MediaTypeTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/MediaTypeTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/MediaTypeTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/MediaTypeTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/MemberGroupTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/MemberGroupTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/MemberGroupTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/MemberGroupTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/MemberTypeTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/MemberTypeTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/MemberTypeTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/MemberTypeTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/NewMemberUIEventArgs.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/NewMemberUIEventArgs.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/NewMemberUIEventArgs.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/NewMemberUIEventArgs.cs diff --git a/src/Umbraco.Web/umbraco/create/PythonTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/PythonTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/PythonTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/PythonTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/ScriptTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/ScriptTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/ScriptTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/ScriptTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/StylesheetTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/StylesheetTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/StylesheetTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/StylesheetTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/XsltTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/XsltTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/XsltTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/XsltTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/content.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/content.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/content.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/content.ascx diff --git a/src/Umbraco.Web/umbraco/create/content.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/content.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/content.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/content.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/content.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/content.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/content.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/content.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/contentItemTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/contentItemTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/contentItemTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/contentItemTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/contentItemTypeTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/contentItemTypeTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/contentItemTypeTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/contentItemTypeTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/contentTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/contentTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/contentTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/contentTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/dialogHandler_temp.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/dialogHandler_temp.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/dialogHandler_temp.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/dialogHandler_temp.cs diff --git a/src/Umbraco.Web/umbraco/create/dictionaryTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/dictionaryTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/dictionaryTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/dictionaryTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/language.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/language.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/language.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/language.ascx diff --git a/src/Umbraco.Web/umbraco/create/language.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/language.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/language.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/language.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/language.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/language.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/language.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/language.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/languageTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/languageTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/languageTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/languageTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/macroTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/macroTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/macroTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/macroTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/media.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/media.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/media.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/media.ascx diff --git a/src/Umbraco.Web/umbraco/create/media.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/media.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/media.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/media.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/media.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/media.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/media.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/media.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/mediaTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/mediaTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/mediaTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/mediaTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/member.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/member.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/member.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/member.ascx diff --git a/src/Umbraco.Web/umbraco/create/member.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/member.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/member.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/member.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/member.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/member.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/member.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/member.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/memberTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/memberTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/memberTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/memberTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/nodeType.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/nodeType.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/nodeType.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/nodeType.ascx diff --git a/src/Umbraco.Web/umbraco/create/nodeType.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/nodeType.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/nodeType.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/nodeType.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/nodeType.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/nodeType.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/nodeType.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/nodeType.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/nodetypeTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/nodetypeTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/nodetypeTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/nodetypeTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/script.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/script.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/script.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/script.ascx diff --git a/src/Umbraco.Web/umbraco/create/script.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/script.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/script.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/script.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/script.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/script.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/script.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/script.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/simple.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/simple.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/simple.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/simple.ascx diff --git a/src/Umbraco.Web/umbraco/create/simple.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/simple.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/simple.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/simple.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/simple.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/simple.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/simple.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/simple.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/create/stylesheetPropertyTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/stylesheetPropertyTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/stylesheetPropertyTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/stylesheetPropertyTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/templateTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/templateTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/templateTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/templateTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/userTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/userTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/userTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/userTasks.cs diff --git a/src/Umbraco.Web/umbraco/create/xslt.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/create/xslt.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/create/xslt.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/xslt.ascx diff --git a/src/Umbraco.Web/umbraco/create/xslt.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/xslt.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/xslt.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/xslt.ascx.cs diff --git a/src/Umbraco.Web/umbraco/create/xslt.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/create/xslt.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/create/xslt.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/create/xslt.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx diff --git a/src/Umbraco.Web/umbraco/dashboard.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dashboard.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/ChangePassword.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/ChangePassword.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/ChangePassword.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/ChangePassword.ascx diff --git a/src/Umbraco.Web/umbraco/dashboard/ChangePassword.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/ChangePassword.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/ChangePassword.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/ChangePassword.ascx.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/ChangePassword.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/ChangePassword.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/ChangePassword.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/ChangePassword.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/DesktopMediaUploader.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DesktopMediaUploader.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/DesktopMediaUploader.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DesktopMediaUploader.ascx diff --git a/src/Umbraco.Web/umbraco/dashboard/DesktopMediaUploader.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DesktopMediaUploader.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/DesktopMediaUploader.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DesktopMediaUploader.ascx.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/DesktopMediaUploader.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DesktopMediaUploader.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/DesktopMediaUploader.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DesktopMediaUploader.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/DeveloperDashboardIntro.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DeveloperDashboardIntro.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/DeveloperDashboardIntro.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DeveloperDashboardIntro.ascx diff --git a/src/Umbraco.Web/umbraco/dashboard/StartupDashboardKits.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DeveloperDashboardIntro.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/StartupDashboardKits.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DeveloperDashboardIntro.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/DeveloperDashboardVideos.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DeveloperDashboardVideos.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/DeveloperDashboardVideos.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DeveloperDashboardVideos.ascx diff --git a/src/Umbraco.Web/umbraco/dashboard/StartupDashboardVideos.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DeveloperDashboardVideos.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/StartupDashboardVideos.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/DeveloperDashboardVideos.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/FeedProxy.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/FeedProxy.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/FeedProxy.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/FeedProxy.aspx diff --git a/src/Umbraco.Web/umbraco/dashboard/FeedProxy.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/FeedProxy.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/FeedProxy.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/FeedProxy.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/FeedProxy.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/FeedProxy.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/FeedProxy.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/FeedProxy.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/LatestEdits.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/LatestEdits.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/LatestEdits.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/LatestEdits.ascx diff --git a/src/Umbraco.Web/umbraco/dashboard/LatestEdits.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/LatestEdits.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/LatestEdits.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/LatestEdits.ascx.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/LatestEdits.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/LatestEdits.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/LatestEdits.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/LatestEdits.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/MediaDashboardIntro.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardIntro.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/MediaDashboardIntro.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardIntro.ascx diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardIntro.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardIntro.ascx.designer.cs new file mode 100644 index 0000000000..486df4e421 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardIntro.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardIntro { + } +} diff --git a/src/Umbraco.Web/umbraco/dashboard/StartupDashboardVideos.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardVideos.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/StartupDashboardVideos.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardVideos.ascx diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardVideos.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardVideos.ascx.designer.cs new file mode 100644 index 0000000000..01be3f80e1 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MediaDashboardVideos.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardVideos { + } +} diff --git a/src/Umbraco.Web/umbraco/dashboard/MembersDashboardIntro.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardIntro.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/MembersDashboardIntro.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardIntro.ascx diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardIntro.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardIntro.ascx.designer.cs new file mode 100644 index 0000000000..486df4e421 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardIntro.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardIntro { + } +} diff --git a/src/Umbraco.Web/umbraco/dashboard/MembersDashboardVideos.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardVideos.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/MembersDashboardVideos.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardVideos.ascx diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardVideos.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardVideos.ascx.designer.cs new file mode 100644 index 0000000000..01be3f80e1 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/MembersDashboardVideos.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardVideos { + } +} diff --git a/src/Umbraco.Web/umbraco/dashboard/Settings/Applyskin.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/Settings/Applyskin.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/Settings/Applyskin.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/Settings/Applyskin.ascx diff --git a/src/Umbraco.Web/umbraco/dashboard/Settings/Applyskin.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/Settings/Applyskin.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/Settings/Applyskin.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/Settings/Applyskin.ascx.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/Settings/Applyskin.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/Settings/Applyskin.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/Settings/Applyskin.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/Settings/Applyskin.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dashboard/SettingsDashboardIntro.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardIntro.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/SettingsDashboardIntro.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardIntro.ascx diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardIntro.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardIntro.ascx.designer.cs new file mode 100644 index 0000000000..486df4e421 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardIntro.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardIntro { + } +} diff --git a/src/Umbraco.Web/umbraco/dashboard/SettingsDashboardVideos.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardVideos.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/SettingsDashboardVideos.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardVideos.ascx diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardVideos.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardVideos.ascx.designer.cs new file mode 100644 index 0000000000..01be3f80e1 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/SettingsDashboardVideos.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardVideos { + } +} diff --git a/src/Umbraco.Web/umbraco/dashboard/StartupDashboardIntro.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardIntro.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/StartupDashboardIntro.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardIntro.ascx diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardIntro.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardIntro.ascx.designer.cs new file mode 100644 index 0000000000..486df4e421 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardIntro.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardIntro { + } +} diff --git a/src/Umbraco.Web/umbraco/dashboard/StartupDashboardKits.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardKits.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/dashboard/StartupDashboardKits.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardKits.ascx diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardKits.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardKits.ascx.designer.cs new file mode 100644 index 0000000000..486df4e421 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardKits.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardIntro { + } +} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardVideos.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardVideos.ascx new file mode 100644 index 0000000000..6567a0fd6e --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardVideos.ascx @@ -0,0 +1,119 @@ +<%@ Control Language="C#" AutoEventWireup="true" %> +<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %> + + + + +
+

Watch and learn

+ Videos +

Hours of Umbraco training videos are only a click away

+

+ Want to master Umbraco? Spend a couple of minutes learning some best practices + by watching one of these videos about using Umbraco. And visit umbraco.tv for even more Umbraco videos

+

To get you started:

+
+ Loading... +
+
\ No newline at end of file diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardVideos.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardVideos.ascx.designer.cs new file mode 100644 index 0000000000..01be3f80e1 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/StartupDashboardVideos.ascx.designer.cs @@ -0,0 +1,15 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace dashboardUtilities { + + + public partial class StartupDashboardVideos { + } +} diff --git a/src/Umbraco.Web/umbraco/developer/Cache/viewCacheItem.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Cache/viewCacheItem.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Cache/viewCacheItem.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Cache/viewCacheItem.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Cache/viewCacheItem.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Cache/viewCacheItem.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Cache/viewCacheItem.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Cache/viewCacheItem.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Cache/viewCacheItem.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Cache/viewCacheItem.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Cache/viewCacheItem.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Cache/viewCacheItem.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/DataTypes/editDatatype.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/DataTypes/editDatatype.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/DataTypes/editDatatype.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/DataTypes/editDatatype.aspx diff --git a/src/Umbraco.Web/umbraco/developer/DataTypes/editDatatype.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/DataTypes/editDatatype.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/DataTypes/editDatatype.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/DataTypes/editDatatype.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/DataTypes/editDatatype.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/DataTypes/editDatatype.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/DataTypes/editDatatype.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/DataTypes/editDatatype.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Macros/assemblyBrowser.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/assemblyBrowser.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Macros/assemblyBrowser.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/assemblyBrowser.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Macros/assemblyBrowser.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/assemblyBrowser.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Macros/assemblyBrowser.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/assemblyBrowser.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Macros/assemblyBrowser.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/assemblyBrowser.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Macros/assemblyBrowser.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/assemblyBrowser.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Macros/editMacro.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/editMacro.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Macros/editMacro.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/editMacro.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Macros/editMacro.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/editMacro.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Macros/editMacro.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/editMacro.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Macros/editMacro.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/editMacro.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Macros/editMacro.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/editMacro.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/BrowseRepository.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/BrowseRepository.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/BrowseRepository.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/BrowseRepository.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Packages/BrowseRepository.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/BrowseRepository.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/BrowseRepository.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/BrowseRepository.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/BrowseRepository.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/BrowseRepository.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/BrowseRepository.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/BrowseRepository.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/LoadNitros.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/LoadNitros.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/LoadNitros.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/LoadNitros.ascx diff --git a/src/Umbraco.Web/umbraco/developer/Packages/LoadNitros.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/LoadNitros.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/LoadNitros.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/LoadNitros.ascx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/LoadNitros.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/LoadNitros.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/LoadNitros.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/LoadNitros.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/StarterKits.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/StarterKits.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/StarterKits.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/StarterKits.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Packages/StarterKits.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/StarterKits.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/StarterKits.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/StarterKits.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/StarterKits.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/StarterKits.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/StarterKits.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/StarterKits.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/SubmitPackage.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/SubmitPackage.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/SubmitPackage.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/SubmitPackage.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Packages/SubmitPackage.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/SubmitPackage.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/SubmitPackage.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/SubmitPackage.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/SubmitPackage.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/SubmitPackage.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/SubmitPackage.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/SubmitPackage.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/directoryBrowser.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/directoryBrowser.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/directoryBrowser.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/directoryBrowser.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Packages/directoryBrowser.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/directoryBrowser.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/directoryBrowser.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/directoryBrowser.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/directoryBrowser.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/directoryBrowser.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/directoryBrowser.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/directoryBrowser.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/editPackage.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/editPackage.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/editPackage.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/editPackage.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Packages/editPackage.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/editPackage.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/editPackage.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/editPackage.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/editPackage.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/editPackage.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/editPackage.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/editPackage.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/installedPackage.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installedPackage.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/installedPackage.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installedPackage.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Packages/installedPackage.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installedPackage.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/installedPackage.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installedPackage.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/installedPackage.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installedPackage.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/installedPackage.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installedPackage.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/installer.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installer.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/installer.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installer.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Packages/installer.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installer.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/installer.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installer.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Packages/installer.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installer.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Packages/installer.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Packages/installer.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Python/editPython.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Python/editPython.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Python/editPython.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Python/editPython.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Python/editPython.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Python/editPython.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Python/editPython.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Python/editPython.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Python/editPython.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Python/editPython.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Python/editPython.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Python/editPython.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/EditRelationType.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/EditRelationType.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/EditRelationType.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/EditRelationType.aspx diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/EditRelationType.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/EditRelationType.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/EditRelationType.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/EditRelationType.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/EditRelationType.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/EditRelationType.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/EditRelationType.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/EditRelationType.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/NewRelationType.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/NewRelationType.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/NewRelationType.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/NewRelationType.aspx diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/NewRelationType.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/NewRelationType.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/NewRelationType.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/NewRelationType.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/NewRelationType.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/NewRelationType.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/NewRelationType.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/NewRelationType.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/ReadOnlyRelation.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/ReadOnlyRelation.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/ReadOnlyRelation.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/ReadOnlyRelation.cs diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/RelationTypesWebService.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/RelationTypesWebService.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/RelationTypesWebService.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/RelationTypesWebService.asmx diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/RelationTypesWebService.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/RelationTypesWebService.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/RelationTypesWebService.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/RelationTypesWebService.asmx.cs diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/TreeMenu/ActionDeleteRelationType.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/TreeMenu/ActionDeleteRelationType.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/TreeMenu/ActionDeleteRelationType.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/TreeMenu/ActionDeleteRelationType.cs diff --git a/src/Umbraco.Web/umbraco/developer/RelationTypes/TreeMenu/ActionNewRelationType.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/TreeMenu/ActionNewRelationType.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/RelationTypes/TreeMenu/ActionNewRelationType.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/RelationTypes/TreeMenu/ActionNewRelationType.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/editXslt.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/editXslt.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/editXslt.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/editXslt.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/editXslt.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/editXslt.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/getXsltStatus.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/getXsltStatus.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/getXsltStatus.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/getXsltStatus.asmx diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/getXsltStatus.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/getXsltStatus.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/getXsltStatus.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/getXsltStatus.asmx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltChooseExtension.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltChooseExtension.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltChooseExtension.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltChooseExtension.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltChooseExtension.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltChooseExtension.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltChooseExtension.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltChooseExtension.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltChooseExtension.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltChooseExtension.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltChooseExtension.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltChooseExtension.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltInsertValueOf.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltInsertValueOf.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltInsertValueOf.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltInsertValueOf.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltInsertValueOf.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltInsertValueOf.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltInsertValueOf.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltInsertValueOf.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltInsertValueOf.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltInsertValueOf.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltInsertValueOf.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltInsertValueOf.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltVisualize.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltVisualize.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltVisualize.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltVisualize.aspx diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltVisualize.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltVisualize.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltVisualize.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltVisualize.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/Xslt/xsltVisualize.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltVisualize.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/Xslt/xsltVisualize.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/xsltVisualize.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/developer/autoDoc.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/autoDoc.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/developer/autoDoc.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/autoDoc.aspx diff --git a/src/Umbraco.Web/umbraco/developer/autoDoc.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/autoDoc.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/autoDoc.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/autoDoc.aspx.cs diff --git a/src/Umbraco.Web/umbraco/developer/autoDoc.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/autoDoc.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/developer/autoDoc.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/developer/autoDoc.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/AssignDomain.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/AssignDomain.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/AssignDomain.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/AssignDomain.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/AssignDomain.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/AssignDomain.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/AssignDomain.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/AssignDomain.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/AssignDomain.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/AssignDomain.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/AssignDomain.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/AssignDomain.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/ExportCode.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/ExportCode.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/ExportCode.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/ExportCode.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/ExportCode.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/ExportCode.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/ExportCode.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/ExportCode.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/ExportCode.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/ExportCode.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/ExportCode.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/ExportCode.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/Preview.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/Preview.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/Preview.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/Preview.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/Preview.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/Preview.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/Preview.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/Preview.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/Preview.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/Preview.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/Preview.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/Preview.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/RegexWs.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/RegexWs.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/RegexWs.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/RegexWs.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/RegexWs.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/RegexWs.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/RegexWs.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/RegexWs.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/RegexWs.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/RegexWs.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/RegexWs.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/RegexWs.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/SendPublish.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/SendPublish.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/SendPublish.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/SendPublish.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/SendPublish.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/SendPublish.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/SendPublish.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/SendPublish.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/SendPublish.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/SendPublish.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/SendPublish.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/SendPublish.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/TemplateSkinning.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/TemplateSkinning.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/TemplateSkinning.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/TemplateSkinning.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/TemplateSkinning.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/TemplateSkinning.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/TemplateSkinning.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/TemplateSkinning.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/TemplateSkinning.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/TemplateSkinning.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/TemplateSkinning.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/TemplateSkinning.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/about.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/about.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/about.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/about.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/about.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/about.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/about.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/about.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/about.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/about.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/about.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/about.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/create.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/create.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/create.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/create.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/create.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/create.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/create.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/create.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/create.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/create.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/create.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/create.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/cruds.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/cruds.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/cruds.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/cruds.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/cruds.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/cruds.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/cruds.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/cruds.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/cruds.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/cruds.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/cruds.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/cruds.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/editMacro.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/editMacro.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/editMacro.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/editMacro.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/editMacro.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/editMacro.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/editMacro.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/editMacro.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/editMacro.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/editMacro.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/editMacro.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/editMacro.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/empty.htm b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/empty.htm similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/empty.htm rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/empty.htm diff --git a/src/Umbraco.Web/umbraco/dialogs/emptyTrashcan.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/emptyTrashcan.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/emptyTrashcan.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/emptyTrashcan.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/emptyTrashcan.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/emptyTrashcan.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/emptyTrashcan.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/emptyTrashcan.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/emptyTrashcan.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/emptyTrashcan.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/emptyTrashcan.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/emptyTrashcan.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/exportDocumenttype.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/exportDocumenttype.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/exportDocumenttype.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/exportDocumenttype.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/exportDocumenttype.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/exportDocumenttype.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/exportDocumenttype.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/exportDocumenttype.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/imageViewer.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/imageViewer.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/imageViewer.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/imageViewer.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/imageViewer.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/imageViewer.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/importDocumenttype.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/importDocumenttype.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/importDocumenttype.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/importDocumenttype.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/importDocumenttype.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/importDocumenttype.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/importDocumenttype.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/importDocumenttype.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMacro.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMacro.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMacro.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMacro.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMacro.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMacro.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMacro.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMacro.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMacro.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMacro.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMacro.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMacro.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMasterpageContent.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpageContent.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMasterpageContent.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpageContent.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMasterpageContent.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpageContent.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMasterpageContent.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpageContent.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMasterpageContent.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpageContent.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMasterpageContent.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpageContent.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMasterpagePlaceholder.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpagePlaceholder.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMasterpagePlaceholder.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpagePlaceholder.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMasterpagePlaceholder.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpagePlaceholder.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMasterpagePlaceholder.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpagePlaceholder.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/insertMasterpagePlaceholder.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpagePlaceholder.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertMasterpagePlaceholder.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertMasterpagePlaceholder.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/insertTable.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertTable.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertTable.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertTable.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/insertTable.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertTable.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertTable.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertTable.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/insertTable.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertTable.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/insertTable.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertTable.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/mediaPicker.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/mediaPicker.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/mediaPicker.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/mediaPicker.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/mediaPicker.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/mediaPicker.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/mediaPicker.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/mediaPicker.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/mediaPicker.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/mediaPicker.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/mediaPicker.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/mediaPicker.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/moveOrCopy.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/moveOrCopy.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/moveOrCopy.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/moveOrCopy.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/moveOrCopy.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/moveOrCopy.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/notifications.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/notifications.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/notifications.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/notifications.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/notifications.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/notifications.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/notifications.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/notifications.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/notifications.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/notifications.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/notifications.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/notifications.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/protectPage.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/protectPage.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/protectPage.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/protectPage.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/protectPage.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/protectPage.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/protectPage.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/protectPage.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/protectPage.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/protectPage.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/protectPage.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/protectPage.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/publish.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/publish.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/publish.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/publish.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/publish.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/publish.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/publish.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/publish.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/publish.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/publish.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/publish.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/publish.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/republish.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/republish.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/republish.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/republish.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/republish.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/republish.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/republish.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/republish.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/republish.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/republish.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/republish.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/republish.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/rollBack.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/rollBack.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/rollBack.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/rollBack.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/rollBack.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/rollBack.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/rollBack.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/rollBack.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/rollBack.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/rollBack.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/rollBack.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/rollBack.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/search.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/search.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/search.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/search.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/search.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/search.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/search.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/search.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/search.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/search.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/search.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/search.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/sendToTranslation.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sendToTranslation.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/sendToTranslation.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sendToTranslation.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/sendToTranslation.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sendToTranslation.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/sendToTranslation.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sendToTranslation.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/sendToTranslation.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sendToTranslation.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/sendToTranslation.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sendToTranslation.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/sort.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sort.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/sort.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sort.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/sort.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sort.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/sort.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sort.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/sort.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sort.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/sort.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sort.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/treePicker.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/treePicker.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/treePicker.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/treePicker.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/treePicker.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/treePicker.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/treePicker.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/treePicker.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/treePicker.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/treePicker.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/treePicker.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/treePicker.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/umbracoField.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/umbracoField.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/umbracoField.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/umbracoField.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/umbracoField.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/umbracoField.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/umbracoField.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/umbracoField.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/umbracoField.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/umbracoField.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/umbracoField.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/umbracoField.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/uploadImage.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/uploadImage.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/uploadImage.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/uploadImage.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/uploadImage.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/uploadImage.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/uploadImage.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/uploadImage.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/uploadImage.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/uploadImage.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/uploadImage.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/uploadImage.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/viewAuditTrail.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/viewAuditTrail.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/viewAuditTrail.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/viewAuditTrail.aspx diff --git a/src/Umbraco.Web/umbraco/dialogs/viewAuditTrail.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/viewAuditTrail.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/viewAuditTrail.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/viewAuditTrail.aspx.cs diff --git a/src/Umbraco.Web/umbraco/dialogs/viewAuditTrail.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/viewAuditTrail.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/dialogs/viewAuditTrail.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/viewAuditTrail.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/editContent.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/editContent.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/editContent.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/editContent.aspx diff --git a/src/Umbraco.Web/umbraco/editContent.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/editContent.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/editContent.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/editContent.aspx.cs diff --git a/src/Umbraco.Web/umbraco/editContent.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/editContent.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/editContent.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/editContent.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/editMedia.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/editMedia.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/editMedia.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/editMedia.aspx diff --git a/src/Umbraco.Web/umbraco/editMedia.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/editMedia.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/editMedia.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/editMedia.aspx.cs diff --git a/src/Umbraco.Web/umbraco/editMedia.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/editMedia.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/editMedia.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/editMedia.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/endPreview.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/endPreview.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/endPreview.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/endPreview.aspx diff --git a/src/Umbraco.Web/umbraco/endPreview.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/endPreview.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/endPreview.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/endPreview.aspx.cs diff --git a/src/Umbraco.Web/umbraco/endPreview.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/endPreview.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/endPreview.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/endPreview.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/helpRedirect.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/helpRedirect.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/helpRedirect.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/helpRedirect.aspx diff --git a/src/Umbraco.Web/umbraco/helpRedirect.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/helpRedirect.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/helpRedirect.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/helpRedirect.aspx.cs diff --git a/src/Umbraco.Web/umbraco/helpRedirect.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/helpRedirect.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/helpRedirect.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/helpRedirect.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/js/UmbracoCasingRules.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/js/UmbracoCasingRules.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/js/UmbracoCasingRules.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/js/UmbracoCasingRules.aspx diff --git a/src/Umbraco.Web/umbraco/js/UmbracoCasingRules.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/js/UmbracoCasingRules.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/js/UmbracoCasingRules.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/js/UmbracoCasingRules.aspx.cs diff --git a/src/Umbraco.Web/umbraco/js/UmbracoCasingRules.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/js/UmbracoCasingRules.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/js/UmbracoCasingRules.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/js/UmbracoCasingRules.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/js/language.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/js/language.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx diff --git a/src/Umbraco.Web/umbraco/js/language.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/js/language.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx.cs diff --git a/src/Umbraco.Web/umbraco/js/language.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/js/language.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx.resx b/src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx.resx new file mode 100644 index 0000000000..dd0ea4d8e3 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/js/language.aspx.resx @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.0.0.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + diff --git a/src/Umbraco.Web/umbraco/login.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/login.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx diff --git a/src/Umbraco.Web/umbraco/login.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/login.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx.cs diff --git a/src/Umbraco.Web/umbraco/login.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/login.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/logout.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/logout.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/logout.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/logout.aspx diff --git a/src/Umbraco.Web/umbraco/logout.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/logout.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/logout.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/logout.aspx.cs diff --git a/src/Umbraco.Web/umbraco/logout.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/logout.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/logout.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/logout.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/macroResultWrapper.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/macroResultWrapper.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/macroResultWrapper.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/macroResultWrapper.aspx diff --git a/src/Umbraco.Web/umbraco/macroResultWrapper.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/macroResultWrapper.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/macroResultWrapper.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/macroResultWrapper.aspx.cs diff --git a/src/Umbraco.Web/umbraco/macroResultWrapper.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/macroResultWrapper.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/macroResultWrapper.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/macroResultWrapper.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master new file mode 100644 index 0000000000..45285fe986 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master @@ -0,0 +1,3 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="default.master.cs" Inherits="umbraco.presentation.masterpages._default" %> + + \ No newline at end of file diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master.cs new file mode 100644 index 0000000000..37c72aa310 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/default.Master.cs @@ -0,0 +1,69 @@ +using System; +using System.Diagnostics; +using System.Web.UI; +using umbraco.presentation.LiveEditing; +using umbraco.presentation.LiveEditing.Controls; +using System.IO; + +namespace umbraco.presentation.masterpages +{ + public partial class _default : System.Web.UI.MasterPage + { + protected ILiveEditingContext m_LiveEditingContext = UmbracoContext.Current.LiveEditingContext; + + protected void Page_Load(object sender, EventArgs e) + { + try + { + AddLiveEditingSupport(); + } + catch (Exception ex) + { + throw new ApplicationException("Error adding Canvas support.", ex); + } + } + + protected override void Render(HtmlTextWriter writer) + { + if (!m_LiveEditingContext.Enabled) + { + base.Render(writer); + } + else + { + // get base output + StringWriter baseWriter = new StringWriter(); + base.Render(new HtmlTextWriter(baseWriter)); + string baseOutput = baseWriter.ToString(); + + // add custom umbraco namespace (required for events on custom tags in IE) + baseOutput = baseOutput.Replace(" +// This code was generated by a tool. +// Runtime Version:2.0.50727.3053 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace umbraco.presentation.masterpages { + + + public partial class _default { + + /// + /// ContentPlaceHolderDefault control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolderDefault; + } +} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master new file mode 100644 index 0000000000..9ef237a548 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master @@ -0,0 +1,35 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="umbracoDialog.master.cs" Inherits="umbraco.presentation.masterpages.umbracoDialog" %> +<%@ Register TagPrefix="umb" Namespace="ClientDependency.Core.Controls" Assembly="ClientDependency.Core" %> +<%@ Register TagPrefix="cc1" Namespace="umbraco.uicontrols" Assembly="controls" %> + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + \ No newline at end of file diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master.cs new file mode 100644 index 0000000000..b718c80986 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace umbraco.presentation.masterpages { + public partial class umbracoDialog : System.Web.UI.MasterPage { + + public bool reportModalSize { get; set; } + public static new event MasterPageLoadHandler Load; + public new static event MasterPageLoadHandler Init; + + protected void Page_Load(object sender, EventArgs e) + { + ClientLoader.DataBind(); + ScriptManager.RegisterStartupScript(Page, Page.GetType(), "setRoot", "UmbClientMgr.setUmbracoPath(\"" + IO.IOHelper.ResolveUrl( IO.SystemDirectories.Umbraco ) + "\");", true); + FireOnLoad(e); + } + + protected override void OnInit(EventArgs e) { + base.OnInit(e); + + if (Init != null) { + Init(this, e); + } + } + + + protected virtual void FireOnLoad(EventArgs e) { + if (Load != null) { + Load(this, e); + } + } + } +} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master.designer.cs new file mode 100644 index 0000000000..0ba245e476 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoDialog.Master.designer.cs @@ -0,0 +1,123 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace umbraco.presentation.masterpages { + + + public partial class umbracoDialog { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// ClientLoader control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::umbraco.uicontrols.UmbracoClientDependencyLoader ClientLoader; + + /// + /// CssInclude1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.CssInclude CssInclude1; + + /// + /// JsInclude1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude1; + + /// + /// JsInclude3 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude3; + + /// + /// JsInclude4 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude4; + + /// + /// JsInclude2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude2; + + /// + /// head control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder head; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// ScriptManager1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager ScriptManager1; + + /// + /// body control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder body; + + /// + /// footer control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder footer; + } +} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master new file mode 100644 index 0000000000..a8f60b9bbb --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master @@ -0,0 +1,46 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="umbracoPage.master.cs" + Inherits="umbraco.presentation.masterpages.umbracoPage" %> + +<%@ Register TagPrefix="umb" Namespace="ClientDependency.Core.Controls" Assembly="ClientDependency.Core" %> +<%@ Register TagPrefix="cc1" Namespace="umbraco.uicontrols" Assembly="controls" %> + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master.cs new file mode 100644 index 0000000000..906c433220 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +//This is only in case an upgrade goes wrong and the the /masterpages/ files are not copied over +//which would result in an error. so we have kept the old namespaces intact with references to new ones +using mp = umbraco.presentation.masterpages; +namespace umbraco.presentation.umbraco.masterpages { + public class umbracoPage : mp.umbracoPage { } + public class umbracoDialog : mp.umbracoDialog { } +} + +namespace umbraco.presentation.masterpages +{ + public delegate void MasterPageLoadHandler(object sender, System.EventArgs e); + + public partial class umbracoPage : System.Web.UI.MasterPage + { + + public new static event MasterPageLoadHandler Load; + public new static event MasterPageLoadHandler Init; + + protected void Page_Load(object sender, EventArgs e) + { + ClientLoader.DataBind(); + FireOnLoad(e); + } + + protected override void OnInit(EventArgs e) { + base.OnInit(e); + + if (Init != null) { + Init(this, e); + } + } + + + protected virtual void FireOnLoad(EventArgs e) { + if (Load != null) { + Load(this, e); + } + } + } +} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master.designer.cs new file mode 100644 index 0000000000..16d1820c83 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/masterpages/umbracoPage.Master.designer.cs @@ -0,0 +1,177 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace umbraco.presentation.masterpages { + + + public partial class umbracoPage { + + /// + /// ClientLoader control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::umbraco.uicontrols.UmbracoClientDependencyLoader ClientLoader; + + /// + /// CssInclude1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.CssInclude CssInclude1; + + /// + /// CssInclude2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.CssInclude CssInclude2; + + /// + /// JsInclude1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude1; + + /// + /// JsInclude2 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude2; + + /// + /// JsInclude8 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude8; + + /// + /// JsInclude9 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude9; + + /// + /// JsInclude4 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude4; + + /// + /// JsInclude5 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude5; + + /// + /// JsInclude6 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude6; + + /// + /// JsInclude7 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude7; + + /// + /// JsInclude3 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsInclude3; + + /// + /// JsIncludeHotkeys control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ClientDependency.Core.Controls.JsInclude JsIncludeHotkeys; + + /// + /// head control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder head; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// ScriptManager1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.ScriptManager ScriptManager1; + + /// + /// body control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder body; + + /// + /// footer control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder footer; + } +} diff --git a/src/Umbraco.Web/umbraco/members/EditMember.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMember.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx diff --git a/src/Umbraco.Web/umbraco/members/EditMember.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMember.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs diff --git a/src/Umbraco.Web/umbraco/members/EditMember.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMember.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/members/EditMemberGroup.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberGroup.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMemberGroup.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberGroup.aspx diff --git a/src/Umbraco.Web/umbraco/members/EditMemberGroup.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberGroup.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMemberGroup.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberGroup.aspx.cs diff --git a/src/Umbraco.Web/umbraco/members/EditMemberGroup.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberGroup.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMemberGroup.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberGroup.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/members/EditMemberType.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberType.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMemberType.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberType.aspx diff --git a/src/Umbraco.Web/umbraco/members/EditMemberType.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberType.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMemberType.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberType.aspx.cs diff --git a/src/Umbraco.Web/umbraco/members/EditMemberType.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberType.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/EditMemberType.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMemberType.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/members/MemberSearch.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/members/MemberSearch.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx diff --git a/src/Umbraco.Web/umbraco/members/MemberSearch.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/MemberSearch.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx.cs diff --git a/src/Umbraco.Web/umbraco/members/MemberSearch.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/MemberSearch.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/MemberSearch.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/members/ViewMembers.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/members/ViewMembers.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/members/ViewMembers.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/ViewMembers.aspx diff --git a/src/Umbraco.Web/umbraco/members/ViewMembers.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/ViewMembers.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/ViewMembers.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/ViewMembers.aspx.cs diff --git a/src/Umbraco.Web/umbraco/members/ViewMembers.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/ViewMembers.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/ViewMembers.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/ViewMembers.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/members/search.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/members/search.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/members/search.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/search.aspx diff --git a/src/Umbraco.Web/umbraco/members/search.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/search.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/search.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/search.aspx.cs diff --git a/src/Umbraco.Web/umbraco/members/search.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/members/search.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/members/search.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/members/search.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/nodeFactory/Page.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/nodeFactory/Page.cs similarity index 100% rename from src/Umbraco.Web/umbraco/nodeFactory/Page.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/nodeFactory/Page.cs diff --git a/src/Umbraco.Web/umbraco/nodeFactory/Page_Legacy.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/nodeFactory/Page_Legacy.cs similarity index 100% rename from src/Umbraco.Web/umbraco/nodeFactory/Page_Legacy.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/nodeFactory/Page_Legacy.cs diff --git a/src/Umbraco.Web/umbraco/nodeFactory/UmbracoSiteMapProvider.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/nodeFactory/UmbracoSiteMapProvider.cs similarity index 100% rename from src/Umbraco.Web/umbraco/nodeFactory/UmbracoSiteMapProvider.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/nodeFactory/UmbracoSiteMapProvider.cs diff --git a/src/Umbraco.Web/umbraco/ping.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/ping.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx diff --git a/src/Umbraco.Web/umbraco/ping.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/ping.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx.cs diff --git a/src/Umbraco.Web/umbraco/ping.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/ping.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/ping.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/GoogleSpellChecker.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/GoogleSpellChecker.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/GoogleSpellChecker.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/GoogleSpellChecker.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/GzipCompressor.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/GzipCompressor.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/GzipCompressor.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/GzipCompressor.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/GzipModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/GzipModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/GzipModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/GzipModule.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/IModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/IModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/IModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/IModule.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/InsertAnchor.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/InsertAnchor.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/InsertAnchor.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/InsertAnchor.aspx diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/InsertAnchor.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/InsertAnchor.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/InsertAnchor.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/InsertAnchor.aspx.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/InsertAnchor.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/InsertAnchor.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/InsertAnchor.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/InsertAnchor.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/JSON.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/JSON.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/JSON.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/JSON.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/JSONReader.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/JSONReader.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/JSONReader.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/JSONReader.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/JSONWriter.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/JSONWriter.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/JSONWriter.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/JSONWriter.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/SpellChecker.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/SpellChecker.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/SpellChecker.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/SpellChecker.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/SpellCheckerInput.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/SpellCheckerInput.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/SpellCheckerInput.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/SpellCheckerInput.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/SpellCheckerResult.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/SpellCheckerResult.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/SpellCheckerResult.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/SpellCheckerResult.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertChar.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertChar.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertChar.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertChar.aspx diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertChar.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertChar.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertChar.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertChar.aspx.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertChar.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertChar.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertChar.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertChar.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertImage.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertImage.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertImage.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertImage.aspx diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertImage.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertImage.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertImage.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertImage.aspx.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertImage.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertImage.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertImage.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertImage.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertLink.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertLink.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertLink.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertLink.aspx diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertLink.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertLink.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertLink.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertLink.aspx.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertLink.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertLink.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertLink.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertLink.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertMacro.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertMacro.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertMacro.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertMacro.aspx diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertMacro.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertMacro.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertMacro.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertMacro.aspx.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/insertMacro.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertMacro.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/insertMacro.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/insertMacro.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.cs diff --git a/src/Umbraco.Web/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/plugins/tinymce3/tinymce3tinymceCompress.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/preview/Preview.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/preview/Preview.cs similarity index 100% rename from src/Umbraco.Web/umbraco/preview/Preview.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/preview/Preview.cs diff --git a/src/Umbraco.Web/umbraco/publishStatus.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/publishStatus.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/publishStatus.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/publishStatus.aspx diff --git a/src/Umbraco.Web/umbraco/publishStatus.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/publishStatus.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/publishStatus.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/publishStatus.aspx.cs diff --git a/src/Umbraco.Web/umbraco/publishStatus.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/publishStatus.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/publishStatus.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/publishStatus.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/schemas/package.xsd b/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/package.xsd similarity index 100% rename from src/Umbraco.Web/umbraco/schemas/package.xsd rename to src/Umbraco.Web/umbraco.presentation/umbraco/schemas/package.xsd diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/package.xsx b/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/package.xsx new file mode 100644 index 0000000000..ff71343be3 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/package.xsx @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/Umbraco.Web/umbraco/schemas/umbraco.xss b/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xsc similarity index 100% rename from src/Umbraco.Web/umbraco/schemas/umbraco.xss rename to src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xsc diff --git a/src/Umbraco.Web/umbraco/schemas/umbraco.xsd b/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xsd similarity index 100% rename from src/Umbraco.Web/umbraco/schemas/umbraco.xsd rename to src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xsd diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xss b/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xss new file mode 100644 index 0000000000..5f282702bb --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xss @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Umbraco.Web/umbraco/schemas/umbraco.xsx b/src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xsx similarity index 100% rename from src/Umbraco.Web/umbraco/schemas/umbraco.xsx rename to src/Umbraco.Web/umbraco.presentation/umbraco/schemas/umbraco.xsx diff --git a/src/Umbraco.Web/umbraco/settings/DictionaryItemList.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/DictionaryItemList.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/DictionaryItemList.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/DictionaryItemList.aspx diff --git a/src/Umbraco.Web/umbraco/settings/DictionaryItemList.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/DictionaryItemList.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/DictionaryItemList.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/DictionaryItemList.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/DictionaryItemList.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/DictionaryItemList.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/DictionaryItemList.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/DictionaryItemList.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/settings/EditDictionaryItem.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditDictionaryItem.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx diff --git a/src/Umbraco.Web/umbraco/settings/EditDictionaryItem.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditDictionaryItem.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/EditDictionaryItem.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditDictionaryItem.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditDictionaryItem.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/settings/EditMediaType.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditMediaType.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditMediaType.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditMediaType.aspx diff --git a/src/Umbraco.Web/umbraco/settings/EditMediaType.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditMediaType.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditMediaType.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditMediaType.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/EditMediaType.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditMediaType.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditMediaType.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditMediaType.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/settings/EditNodeTypeNew.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditNodeTypeNew.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditNodeTypeNew.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditNodeTypeNew.aspx diff --git a/src/Umbraco.Web/umbraco/settings/EditNodeTypeNew.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditNodeTypeNew.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditNodeTypeNew.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditNodeTypeNew.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/EditNodeTypeNew.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditNodeTypeNew.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/EditNodeTypeNew.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/EditNodeTypeNew.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/settings/editLanguage.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editLanguage.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/editLanguage.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/editLanguage.aspx diff --git a/src/Umbraco.Web/umbraco/settings/editLanguage.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editLanguage.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/editLanguage.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/editLanguage.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/editLanguage.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editLanguage.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/editLanguage.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/editLanguage.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/settings/editTemplate.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/editTemplate.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx diff --git a/src/Umbraco.Web/umbraco/settings/editTemplate.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/editTemplate.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/editTemplate.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/editTemplate.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/settings/modals/ShowUmbracoTags.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/modals/ShowUmbracoTags.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/modals/ShowUmbracoTags.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/modals/ShowUmbracoTags.aspx diff --git a/src/Umbraco.Web/umbraco/settings/modals/ShowUmbracoTags.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/modals/ShowUmbracoTags.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/modals/ShowUmbracoTags.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/modals/ShowUmbracoTags.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/modals/ShowUmbracoTags.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/modals/ShowUmbracoTags.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/modals/ShowUmbracoTags.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/modals/ShowUmbracoTags.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/settings/scripts/editScript.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/scripts/editScript.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/scripts/editScript.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/scripts/editScript.aspx diff --git a/src/Umbraco.Web/umbraco/settings/scripts/editScript.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/scripts/editScript.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/scripts/editScript.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/scripts/editScript.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/stylesheet/editstylesheet.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/stylesheet/editstylesheet.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx diff --git a/src/Umbraco.Web/umbraco/settings/stylesheet/editstylesheet.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/stylesheet/editstylesheet.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/stylesheet/editstylesheet.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/stylesheet/editstylesheet.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx diff --git a/src/Umbraco.Web/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs diff --git a/src/Umbraco.Web/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/templateControls/ContentType.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/ContentType.cs similarity index 100% rename from src/Umbraco.Web/umbraco/templateControls/ContentType.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/ContentType.cs diff --git a/src/Umbraco.Web/umbraco/templateControls/DisableEventValidation.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/DisableEventValidation.cs similarity index 100% rename from src/Umbraco.Web/umbraco/templateControls/DisableEventValidation.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/DisableEventValidation.cs diff --git a/src/Umbraco.Web/umbraco/templateControls/InlineXslt.xsltTemplate b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/InlineXslt.xsltTemplate similarity index 100% rename from src/Umbraco.Web/umbraco/templateControls/InlineXslt.xsltTemplate rename to src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/InlineXslt.xsltTemplate diff --git a/src/Umbraco.Web/umbraco/templateControls/Item.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Item.cs similarity index 100% rename from src/Umbraco.Web/umbraco/templateControls/Item.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Item.cs diff --git a/src/Umbraco.Web/umbraco/templateControls/Macro.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Macro.cs similarity index 100% rename from src/Umbraco.Web/umbraco/templateControls/Macro.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Macro.cs diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Resources.Designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Resources.Designer.cs new file mode 100644 index 0000000000..4b3ca8ce0b --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Resources.Designer.cs @@ -0,0 +1,84 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.544 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Umbraco.Web.umbraco.templateControls { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Umbraco.Web.umbraco.templateControls.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to <?xml version="1.0" encoding="UTF-8"?> + ///<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp "&#x00A0;"> ]> + ///<xsl:stylesheet + /// version="1.0" + /// xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + /// xmlns:msxml="urn:schemas-microsoft-com:xslt" + /// xmlns:umbraco.library="urn:umbraco.library" + /// {3} + /// exclude-result-prefixes="msxml umbraco.library {2}"> + ///<xsl:output method="xml" omit-xml-declaration="yes"/> + ///<xsl:param name="currentPage"/> + ///<xsl:param name="itemData"/> + ///<xsl:template match="/"><xsl:value-of select="{0}" disa [rest of string was truncated]";. + /// + internal static string InlineXslt { + get { + return ResourceManager.GetString("InlineXslt", resourceCulture); + } + } + } +} diff --git a/src/Umbraco.Web/umbraco/templateControls/Resources.resx b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Resources.resx similarity index 100% rename from src/Umbraco.Web/umbraco/templateControls/Resources.resx rename to src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Resources.resx diff --git a/src/Umbraco.Web/umbraco/templateControls/Script.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Script.cs similarity index 100% rename from src/Umbraco.Web/umbraco/templateControls/Script.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/Script.cs diff --git a/src/Umbraco.Web/umbraco/test.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/test.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/test.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/test.aspx diff --git a/src/Umbraco.Web/umbraco/test.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/test.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/test.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/test.aspx.cs diff --git a/src/Umbraco.Web/umbraco/test.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/test.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/test.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/test.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/timerModule.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/timerModule.cs similarity index 100% rename from src/Umbraco.Web/umbraco/timerModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/timerModule.cs diff --git a/src/Umbraco.Web/umbraco/translation/default.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/default.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/translation/default.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/default.aspx diff --git a/src/Umbraco.Web/umbraco/translation/default.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/default.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/translation/default.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/default.aspx.cs diff --git a/src/Umbraco.Web/umbraco/translation/default.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/default.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/translation/default.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/default.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/translation/details.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/details.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/translation/details.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/details.aspx diff --git a/src/Umbraco.Web/umbraco/translation/details.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/details.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/translation/details.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/details.aspx.cs diff --git a/src/Umbraco.Web/umbraco/translation/details.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/details.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/translation/details.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/details.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/translation/preview.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/preview.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/translation/preview.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/preview.aspx diff --git a/src/Umbraco.Web/umbraco/translation/preview.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/preview.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/translation/preview.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/preview.aspx.cs diff --git a/src/Umbraco.Web/umbraco/translation/preview.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/preview.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/translation/preview.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/preview.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/translation/translationTasks.dtd b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/translationTasks.dtd similarity index 100% rename from src/Umbraco.Web/umbraco/translation/translationTasks.dtd rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/translationTasks.dtd diff --git a/src/Umbraco.Web/umbraco/translation/xml.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/xml.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/translation/xml.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/xml.aspx diff --git a/src/Umbraco.Web/umbraco/translation/xml.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/xml.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/translation/xml.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/xml.aspx.cs diff --git a/src/Umbraco.Web/umbraco/translation/xml.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/translation/xml.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/translation/xml.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/translation/xml.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/tree.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/tree.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/tree.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/tree.aspx diff --git a/src/Umbraco.Web/umbraco/tree.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/tree.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/tree.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/tree.aspx.cs diff --git a/src/Umbraco.Web/umbraco/tree.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/tree.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/tree.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/tree.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/treeInit.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/treeInit.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/treeInit.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/treeInit.aspx diff --git a/src/Umbraco.Web/umbraco/treeInit.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/treeInit.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/treeInit.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/treeInit.aspx.cs diff --git a/src/Umbraco.Web/umbraco/treeInit.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/treeInit.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/treeInit.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/treeInit.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/ContentExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/ContentExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/ContentExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/ContentExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/ContentTypeExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/ContentTypeExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/ContentTypeExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/ContentTypeExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/DocumentExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/DocumentExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/DocumentExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/DocumentExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/MediaExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/MediaExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/MediaExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/MediaExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/MemberExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/MemberExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/MemberExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/MemberExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/NodeExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/NodeExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/NodeExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/NodeExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/PreValueExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/PreValueExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/PreValueExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/PreValueExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/RelationTypeExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/RelationTypeExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/RelationTypeExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/RelationTypeExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/UmbracoObjectTypeExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/UmbracoObjectTypeExtensions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/UmbracoObjectTypeExtensions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/UmbracoObjectTypeExtensions.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery-DataTypes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-DataTypes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery-DataTypes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-DataTypes.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery-Dictionary.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Dictionary.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery-Dictionary.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Dictionary.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery-Document.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Document.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery-Document.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Document.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery-Media.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Media.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery-Media.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Media.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery-Members.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Members.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery-Members.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Members.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery-Nodes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Nodes.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery-Nodes.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-Nodes.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery-PreValues.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-PreValues.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery-PreValues.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-PreValues.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery-UmbracoObjectType.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-UmbracoObjectType.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery-UmbracoObjectType.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery-UmbracoObjectType.cs diff --git a/src/Umbraco.Web/umbraco/uQuery/uQuery.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery.cs similarity index 100% rename from src/Umbraco.Web/umbraco/uQuery/uQuery.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/uQuery.cs diff --git a/src/Umbraco.Web/umbraco/umbWindow.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/umbWindow.cs similarity index 100% rename from src/Umbraco.Web/umbraco/umbWindow.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/umbWindow.cs diff --git a/src/Umbraco.Web/umbraco/umbraco.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/umbraco.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/umbraco.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/umbraco.aspx diff --git a/src/Umbraco.Web/umbraco/umbraco.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/umbraco.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/umbraco.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/umbraco.aspx.cs diff --git a/src/Umbraco.Web/umbraco/umbraco.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/umbraco.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/umbraco.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/umbraco.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/urlRewriter/UrlRewriterFormWriter.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/urlRewriter/UrlRewriterFormWriter.cs similarity index 100% rename from src/Umbraco.Web/umbraco/urlRewriter/UrlRewriterFormWriter.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/urlRewriter/UrlRewriterFormWriter.cs diff --git a/src/Umbraco.Web/umbraco/users/EditUser.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/users/EditUser.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx diff --git a/src/Umbraco.Web/umbraco/users/EditUser.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/EditUser.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs diff --git a/src/Umbraco.Web/umbraco/users/EditUser.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/EditUser.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/users/EditUserType.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/users/EditUserType.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx diff --git a/src/Umbraco.Web/umbraco/users/EditUserType.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/EditUserType.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx.cs diff --git a/src/Umbraco.Web/umbraco/users/EditUserType.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/EditUserType.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/users/NodePermissions.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx similarity index 100% rename from src/Umbraco.Web/umbraco/users/NodePermissions.ascx rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx diff --git a/src/Umbraco.Web/umbraco/users/NodePermissions.ascx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/NodePermissions.ascx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx.cs diff --git a/src/Umbraco.Web/umbraco/users/NodePermissions.ascx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/NodePermissions.ascx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx.designer.cs diff --git a/src/Umbraco.Web/umbraco/users/PermissionEditor.aspx b/src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionEditor.aspx similarity index 100% rename from src/Umbraco.Web/umbraco/users/PermissionEditor.aspx rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionEditor.aspx diff --git a/src/Umbraco.Web/umbraco/users/PermissionEditor.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionEditor.aspx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/PermissionEditor.aspx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionEditor.aspx.cs diff --git a/src/Umbraco.Web/umbraco/users/PermissionEditor.aspx.designer.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionEditor.aspx.designer.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/PermissionEditor.aspx.designer.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionEditor.aspx.designer.cs diff --git a/src/Umbraco.Web/umbraco/users/PermissionsHandler.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionsHandler.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/users/PermissionsHandler.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionsHandler.asmx diff --git a/src/Umbraco.Web/umbraco/users/PermissionsHandler.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionsHandler.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/PermissionsHandler.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/PermissionsHandler.asmx.cs diff --git a/src/Umbraco.Web/umbraco/users/UserPermissions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/UserPermissions.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/UserPermissions.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/UserPermissions.cs diff --git a/src/Umbraco.Web/umbraco/users/UserTypeTasks.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/UserTypeTasks.cs similarity index 100% rename from src/Umbraco.Web/umbraco/users/UserTypeTasks.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/users/UserTypeTasks.cs diff --git a/src/Umbraco.Web/umbraco/webService.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webService.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webService.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webService.asmx diff --git a/src/Umbraco.Web/umbraco/webService.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webService.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webService.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webService.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/CMSNode.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CMSNode.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/CMSNode.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CMSNode.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/CMSNode.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CMSNode.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/CMSNode.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CMSNode.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/CacheRefresher.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CacheRefresher.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/CacheRefresher.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CacheRefresher.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/CacheRefresher.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CacheRefresher.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/CacheRefresher.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CacheRefresher.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/CheckForUpgrade.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CheckForUpgrade.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/CheckForUpgrade.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CheckForUpgrade.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/CheckForUpgrade.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CheckForUpgrade.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/CheckForUpgrade.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/CheckForUpgrade.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/Developer.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/Developer.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/Developer.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/Developer.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/Developer.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/Developer.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/Developer.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/Developer.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/MacroContainerService.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MacroContainerService.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/MacroContainerService.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MacroContainerService.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/MacroContainerService.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MacroContainerService.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/MacroContainerService.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MacroContainerService.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/MediaUploader.ashx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/MediaUploader.ashx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx diff --git a/src/Umbraco.Web/umbraco/webservices/MediaUploader.ashx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/MediaUploader.ashx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/RegexComWebservice.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/RegexComWebservice.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/RegexComWebservice.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/RegexComWebservice.cs diff --git a/src/Umbraco.Web/umbraco/webservices/Settings.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/Settings.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/Settings.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/Settings.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/Settings.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/Settings.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/Settings.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/Settings.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/TagsAutoCompleteHandler.ashx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TagsAutoCompleteHandler.ashx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/TagsAutoCompleteHandler.ashx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TagsAutoCompleteHandler.ashx diff --git a/src/Umbraco.Web/umbraco/webservices/TagsAutoCompleteHandler.ashx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TagsAutoCompleteHandler.ashx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/TagsAutoCompleteHandler.ashx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TagsAutoCompleteHandler.ashx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/TreeClientService.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TreeClientService.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/TreeClientService.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TreeClientService.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/TreeClientService.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TreeClientService.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/TreeClientService.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TreeClientService.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/TreeDataService.ashx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TreeDataService.ashx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/TreeDataService.ashx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TreeDataService.ashx diff --git a/src/Umbraco.Web/umbraco/webservices/TreeDataService.ashx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TreeDataService.ashx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/TreeDataService.ashx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/TreeDataService.ashx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx diff --git a/src/Umbraco.Web/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/UltimatePickerAutoCompleteHandler.ashx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/ajaxHelpers.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/ajaxHelpers.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/ajaxHelpers.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/ajaxHelpers.cs diff --git a/src/Umbraco.Web/umbraco/webservices/codeEditorSave.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/codeEditorSave.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/codeEditorSave.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/codeEditorSave.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/codeEditorSave.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/codeEditorSave.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/codeEditorSave.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/codeEditorSave.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/legacyAjaxCalls.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/legacyAjaxCalls.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/legacyAjaxCalls.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/legacyAjaxCalls.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/legacyAjaxCalls.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/legacyAjaxCalls.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/legacyAjaxCalls.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/legacyAjaxCalls.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/nodeSorter.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/nodeSorter.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/nodeSorter.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/nodeSorter.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/nodeSorter.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/nodeSorter.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/nodeSorter.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/nodeSorter.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/progressStatus.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/progressStatus.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/progressStatus.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/progressStatus.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/progressStatus.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/progressStatus.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/progressStatus.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/progressStatus.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/publication.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/publication.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/publication.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/publication.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/publication.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/publication.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/publication.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/publication.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/tagService.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/tagService.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/tagService.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/tagService.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/tagService.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/tagService.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/tagService.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/tagService.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/templates.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/templates.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/templates.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/templates.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/templates.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/templates.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/templates.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/templates.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/trashcan.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/trashcan.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/trashcan.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/trashcan.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/trashcan.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/trashcan.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/trashcan.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/trashcan.asmx.cs diff --git a/src/Umbraco.Web/umbraco/webservices/ultimatePickerAutoSuggest.asmx b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/ultimatePickerAutoSuggest.asmx similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/ultimatePickerAutoSuggest.asmx rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/ultimatePickerAutoSuggest.asmx diff --git a/src/Umbraco.Web/umbraco/webservices/ultimatePickerAutoSuggest.asmx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/ultimatePickerAutoSuggest.asmx.cs similarity index 100% rename from src/Umbraco.Web/umbraco/webservices/ultimatePickerAutoSuggest.asmx.cs rename to src/Umbraco.Web/umbraco.presentation/umbraco/webservices/ultimatePickerAutoSuggest.asmx.cs diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltCommon.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltCommon.cs new file mode 100644 index 0000000000..2f2b025b1c --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltCommon.cs @@ -0,0 +1,63 @@ +using System; +using System.Xml.Xsl; +using System.Xml.XPath; +using System.Xml; +using System.Reflection; + +namespace umbraco.presentation.xslt.Exslt +{ + /// + /// This class implements the EXSLT functions in the http://exslt.org/common namespace. + /// + public class ExsltCommon + { + +/// +/// Implements the following function +/// string exsl:objecttype(object) +/// +/// +/// + public static string objecttype(object o){ + + if(o is System.String){ + return "string"; + }else if(o is System.Boolean){ + return "boolean"; + }else if(o is Double || o is Int16 || o is UInt16 || o is Int32 + || o is UInt32 || o is Int64 || o is UInt64 || o is Single || o is Decimal){ + return "number"; + }else if(o is System.Xml.XPath.XPathNavigator){ + return "RTF"; + }else if(o is System.Xml.XPath.XPathNodeIterator){ + return "node-set"; + }else{ + return "external"; + } + + }/* objecttype(object) */ + +/// +/// This method converts an ExsltNodeList to an XPathNodeIterator over the nodes in the list. +/// +/// The list to convert +/// An XPathNodeIterator over the nodes in the original list +/// Known Issues: A node list containing multiple instances of an attribute +/// with the same namespace name and local name will cause an error. + internal static XPathNodeIterator ExsltNodeListToXPathNodeIterator(ExsltNodeList list){ + + + Assembly systemXml = typeof(XPathNodeIterator).Assembly; + Type arrayIteratorType = systemXml.GetType("System.Xml.XPath.XPathArrayIterator"); + + return (XPathNodeIterator) Activator.CreateInstance( arrayIteratorType, + BindingFlags.Instance | BindingFlags.Public | + BindingFlags.CreateInstance, null, new object[]{ list.innerList}, null ); + + } + + + + + } +} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltDatesAndTimes.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltDatesAndTimes.cs new file mode 100644 index 0000000000..53cbe12e66 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltDatesAndTimes.cs @@ -0,0 +1,794 @@ +using System; +using System.Globalization; +using System.Xml; +using System.Xml.XPath; + +namespace umbraco.presentation.xslt.Exslt +{ + /// + /// This class implements the EXSLT functions in the http://exslt.org/dates-and-times namespace. + /// + public class ExsltDatesAndTimes + { + + /// + /// Implements the following function + /// string date:date-time() + /// + /// The current time + public static string datetime(){ + return DateTime.Now.ToString("s"); + } + + /// + /// Implements the following function + /// string date:date-time() + /// + /// The current date and time or the empty string if the + /// date is invalid + public static string datetime(string d){ + try{ + return DateTime.Parse(d).ToString("s"); + }catch(FormatException){ + return ""; + } + } + + /// + /// Implements the following function + /// string date:date() + /// + /// The current date + public static string date(){ + string date = DateTime.Now.ToString("s"); + string[] dateNtime = date.Split(new Char[]{'T'}); + return dateNtime[0]; + } + + /// + /// Implements the following function + /// string date:date(string) + /// + /// The date part of the specified date or the empty string if the + /// date is invalid + public static string date(string d){ + try{ + string[] dateNtime = DateTime.Parse(d).ToString("s").Split(new Char[]{'T'}); + return dateNtime[0]; + }catch(FormatException){ + return ""; + } + } + + /// + /// Implements the following function + /// string date:time() + /// + /// The current time + public static string time(){ + string date = DateTime.Now.ToString("s"); + string[] dateNtime = date.Split(new Char[]{'T'}); + return dateNtime[1]; + } + + /// + /// Implements the following function + /// string date:time(string) + /// + /// The time part of the specified date or the empty string if the + /// date is invalid + public static string time(string d){ + try{ + string[] dateNtime = DateTime.Parse(d).ToString("s").Split(new Char[]{'T'}); + return dateNtime[1]; + }catch(FormatException){ + return ""; + } + } + + + /// + /// Implements the following function + /// number date:year() + /// + /// The current year + public static double year(){ + return DateTime.Now.Year; + } + + /// + /// Implements the following function + /// number date:year(string) + /// + /// The year part of the specified date or the empty string if the + /// date is invalid + /// Does not support dates in the format of the xs:yearMonth or + /// xs:gYear types + public static double year(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.Year; + }catch(FormatException){ + return System.Double.NaN; + } + } + + /// + /// Helper method for calculating whether a year is a leap year. Algorithm + /// obtained from http://mindprod.com/jglossleapyear.html + /// + private static bool IsLeapYear ( int year) { + + return CultureInfo.CurrentCulture.Calendar.IsLeapYear(year); + } + + + /// + /// Implements the following function + /// boolean date:leap-year() + /// + /// True if the current year is a leap year + public static bool leapyear(){ + return IsLeapYear(DateTime.Now.Year); + } + + /// + /// Implements the following function + /// boolean date:leap-year(string) + /// + /// True if the specified year is a leap year + /// Does not support dates in the format of the xs:yearMonth or + /// xs:gYear types + public static bool leapyear(string d){ + try{ + DateTime date = DateTime.Parse(d); + return IsLeapYear(date.Year); + }catch(FormatException){ + return false; + } + } + + /// + /// Implements the following function + /// number date:month-in-year() + /// + /// The current month + public static double monthinyear(){ + return DateTime.Now.Month; + } + + /// + /// Implements the following function + /// number date:month-in-year(string) + /// + /// The month part of the specified date or the empty string if the + /// date is invalid + /// Does not support dates in the format of the xs:yearMonth or + /// xs:gYear types + public static double monthinyear(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.Month; + }catch(FormatException){ + return System.Double.NaN; + } + } + + /// + /// Helper method uses local culture information. + /// + /// + /// + private static double weekinyear(DateTime d){ + Calendar calendar = CultureInfo.CurrentCulture.Calendar; + return calendar.GetWeekOfYear(d,CultureInfo.CurrentCulture.DateTimeFormat.CalendarWeekRule, + CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek); + } + + /// + /// Implements the following function + /// number date:week-in-year() + /// + /// The current week. This method uses the Calendar.GetWeekOfYear() method + /// with the CalendarWeekRule and FirstDayOfWeek of the current culture. + /// THE RESULTS OF CALLING THIS FUNCTION VARIES ACROSS CULTURES + public static double weekinyear(){ + return weekinyear(DateTime.Now); + } + + /// + /// Implements the following function + /// number date:week-in-year(string) + /// + /// The week part of the specified date or the empty string if the + /// date is invalid + /// Does not support dates in the format of the xs:yearMonth or + /// xs:gYear types. This method uses the Calendar.GetWeekOfYear() method + /// with the CalendarWeekRule and FirstDayOfWeek of the current culture. + /// THE RESULTS OF CALLING THIS FUNCTION VARIES ACROSS CULTURES + public static double weekinyear(string d){ + try{ + DateTime date = DateTime.Parse(d); + return weekinyear(date); + }catch(FormatException){ + return System.Double.NaN; + } + } + + + /// + /// Implements the following function + /// number date:day-in-year() + /// + /// The current day. + public static double dayinyear(){ + return DateTime.Now.DayOfYear; + } + + /// + /// Implements the following function + /// number date:day-in-year(string) + /// + /// The day part of the specified date or the empty string if the + /// date is invalid + public static double dayinyear(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.DayOfYear; + }catch(FormatException){ + return System.Double.NaN; + } + } + + /// + /// Implements the following function + /// number date:day-in-week() + /// + /// The current day in the week. 1=Sunday, 2=Monday,...,7=Saturday + public static double dayinweek(){ + return ((int) DateTime.Now.DayOfWeek) + 1; + } + + /// + /// Implements the following function + /// number date:day-in-week(string) + /// + /// The day in the week of the specified date or the empty string if the + /// date is invalid. The current day in the week. 1=Sunday, 2=Monday,...,7=Saturday + /// + public static double dayinweek(string d){ + try{ + DateTime date = DateTime.Parse(d); + return ((int)date.DayOfWeek) + 1; + }catch(FormatException){ + return System.Double.NaN; + } + } + + + /// + /// Implements the following function + /// number date:day-in-month() + /// + /// The current day. + public static double dayinmonth(){ + return DateTime.Now.Day; + } + + /// + /// Implements the following function + /// number date:day-in-month(string) + /// + /// The day part of the specified date or the empty string if the + /// date is invalid + /// Does not support dates in the format of the xs:MonthDay or + /// xs:gDay types + public static double dayinmonth(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.Day; + }catch(FormatException){ + return System.Double.NaN; + } + } + + /// + /// Helper method. + /// + /// + /// + private static double dayofweekinmonth(int day){ + + int toReturn = 0; + + do{ + toReturn++; + day-= 7; + }while(day > 0); + + return toReturn; + } + + /// + /// Implements the following function + /// number date:day-of-week-in-month() + /// + /// The current day of week in the month as a number. For instance + /// the third Tuesday of the month returns 3 + public static double dayofweekinmonth(){ + return dayofweekinmonth(DateTime.Now.Day); + } + + /// + /// Implements the following function + /// number date:day-of-week-in-month(string) + /// + /// The day part of the specified date or the empty string if the + /// date is invalid + + public static double dayofweekinmonth(string d){ + try{ + DateTime date = DateTime.Parse(d); + return dayofweekinmonth(date.Day); + }catch(FormatException){ + return System.Double.NaN; + } + } + + /// + /// Implements the following function + /// number date:hour-in-day() + /// + /// The current hour of the day as a number. + public static double hourinday(){ + return DateTime.Now.Hour; + } + + /// + /// Implements the following function + /// number date:hour-in-day(string) + /// + /// The current hour of the specified time or the empty string if the + /// date is invalid + + public static double hourinday(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.Hour; + }catch(FormatException){ + return System.Double.NaN; + } + } + + /// + /// Implements the following function + /// number date:minute-in-hour() + /// + /// The minute of the current hour as a number. + public static double minuteinhour(){ + return DateTime.Now.Minute; + } + + /// + /// Implements the following function + /// number date:minute-in-hour(string) + /// + /// The minute of the hour of the specified time or the empty string if the + /// date is invalid + + public static double minuteinhour(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.Minute; + }catch(FormatException){ + return System.Double.NaN; + } + } + + + /// + /// Implements the following function + /// number date:second-in-minute() + /// + /// The seconds of the current minute as a number. + public static double secondinminute(){ + return DateTime.Now.Second; + } + + /// + /// Implements the following function + /// number date:second-in-minute(string) + /// + /// The seconds of the minute of the specified time or the empty string if the + /// date is invalid + + public static double secondinminute(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.Second; + }catch(FormatException){ + return System.Double.NaN; + } + } + + + /// + /// Implements the following function + /// string date:day-name() + /// + /// The name of the current day + public static string dayname(){ + return DateTime.Now.DayOfWeek.ToString(); + } + + /// + /// Implements the following function + /// string date:day-name(string) + /// + /// The name of the day of the specified date or the empty string if the + /// date is invalid + public static string dayname(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.DayOfWeek.ToString(); + }catch(FormatException){ + return ""; + } + } + + /// + /// Implements the following function + /// string date:day-abbreviation() + /// + /// The abbreviated name of the current day + public static string dayabbreviation(){ + return DateTime.Now.DayOfWeek.ToString().Substring(0,3); + } + + /// + /// Implements the following function + /// string date:day-abbreviation(string) + /// + /// The abbreviated name of the day of the specified date or the empty string if the + /// date is invalid + public static string dayabbreviation(string d){ + try{ + DateTime date = DateTime.Parse(d); + return date.DayOfWeek.ToString().Substring(0,3); + }catch(FormatException){ + return ""; + } + } + + + /// + /// Implements the following function + /// string date:month-name() + /// + /// The name of the current month + public static string monthname(){ + string month = DateTime.Now.ToString("MMMM"); + string[] splitmonth = month.Split(new Char[]{' '}); + return splitmonth[0]; + } + + /// + /// Implements the following function + /// string date:month-name(string) + /// + /// The name of the month of the specified date or the empty string if the + /// date is invalid + /// Does not support dates in the format of the xs:yearMonth or + /// xs:gYear types + public static string monthname(string d){ + try{ + DateTime date = DateTime.Parse(d); + string month = date.ToString("MMMM"); + string[] splitmonth = month.Split(new Char[]{' '}); + return splitmonth[0]; + }catch(FormatException){ + return ""; + } + } + + /// + /// Implements the following function + /// string date:month-abbreviation() + /// + /// The abbreviated name of the current month + public static string monthabbreviation(){ + string month = DateTime.Now.ToString("MMM"); + string[] splitmonth = month.Split(new Char[]{' '}); + return splitmonth[0].Substring(0,3); + } + + /// + /// Implements the following function + /// string date:month-abbreviation(string) + /// + /// The abbreviated name of the month of the specified date or the empty string if the + /// date is invalid + /// Does not support dates in the format of the xs:yearMonth or + /// xs:gYear types + public static string monthabbreviation(string d){ + try{ + DateTime date = DateTime.Parse(d); + string month = date.ToString("MMM"); + string[] splitmonth = month.Split(new Char[]{' '}); + return splitmonth[0].Substring(0, 3);; + }catch(FormatException){ + return ""; + } + } + + /// + /// Implements the following function + /// string date:format-date(string, string) + /// + /// The date to format + /// One of the format strings understood by the + /// DateTime.ToString(string) method. + /// The formated date + public static string formatdate(string d, string format){ + try{ + DateTime date = DateTime.Parse(d); + return date.ToString(format); + }catch(FormatException){ + return ""; + } + } + + + /// + /// Implements the following function + /// string date:parse-date(string, string) + /// + /// The date to parse + /// One of the format strings understood by the + /// DateTime.ToString(string) method. + /// The parsed date + public static string parsedate(string d, string format){ + try{ + DateTime date = DateTime.ParseExact(d, format, CultureInfo.CurrentCulture); + return XmlConvert.ToString(date, XmlDateTimeSerializationMode.Unspecified); + }catch(FormatException){ + return ""; + } + } + + /// + /// Implements the following function + /// string:date:difference(string, string) + /// + /// The start date + /// The end date + /// A positive difference if start is before end otherwise a negative + /// difference. The difference is in the format [-][d.]hh:mm:ss[.ff] + public static string difference(string start, string end){ + + try{ + DateTime startdate = DateTime.Parse(start); + DateTime enddate = DateTime.Parse(end); + return XmlConvert.ToString(enddate.Subtract(startdate)); + }catch(FormatException){ + return ""; + } + } + + /// + /// Implements the following function + /// string:date:add(string, string) + /// + /// A date/time + /// the duration to add + /// The new time + public static string add(string datetime, string duration){ + + try{ + DateTime date = DateTime.Parse(datetime); + TimeSpan timespan = System.Xml.XmlConvert.ToTimeSpan(duration); + return XmlConvert.ToString(date.Add(timespan), XmlDateTimeSerializationMode.Unspecified); + }catch(FormatException){ + return ""; + } + + } + + + /// + /// Implements the following function + /// string:date:add-duration(string, string) + /// + /// A date/time + /// the duration to add + /// The new time + public static string addduration(string duration1, string duration2){ + + try{ + TimeSpan timespan1 = XmlConvert.ToTimeSpan(duration1); + TimeSpan timespan2 = XmlConvert.ToTimeSpan(duration2); + return XmlConvert.ToString(timespan1.Add(timespan2)); + }catch(FormatException){ + return ""; + } + + } + + /// + /// Implements the following function + /// number date:seconds() + /// + /// The amount of seconds since the epoch (1970-01-01T00:00:00Z) + public static double seconds(){ + + try{ + + DateTime epoch = new DateTime(1970, 1, 1, 0,0,0,0, CultureInfo.CurrentCulture.Calendar); + TimeSpan duration = DateTime.Now.Subtract(epoch); + return duration.TotalSeconds; + + }catch(Exception){ + return System.Double.NaN; + } + } + + + /// + /// Implements the following function + /// number date:seconds(string) + /// + /// The amount of seconds between the specified date and the + /// epoch (1970-01-01T00:00:00Z) + public static double seconds(string datetime){ + + try{ + + DateTime epoch = new DateTime(1970, 1, 1, 0,0,0,0, CultureInfo.CurrentCulture.Calendar); + DateTime date = DateTime.Parse(datetime);; + return date.Subtract(epoch).TotalSeconds; + + }catch(FormatException){ ; } //might be a duration + + try{ + TimeSpan duration = XmlConvert.ToTimeSpan(datetime); + return duration.TotalSeconds; + }catch(FormatException){ + return System.Double.NaN; + } + } + + /// + /// Implements the following function + /// string date:sum(node-set) + /// + /// The nodeset + /// The sum of the values within the node set treated as + public static string sum(XPathNodeIterator iterator){ + + TimeSpan sum = new TimeSpan(0,0,0,0); + + if(iterator.Count == 0){ + return ""; + } + + try{ + while(iterator.MoveNext()){ + sum = XmlConvert.ToTimeSpan(iterator.Current.Value).Add(sum); + } + + }catch(FormatException){ + return ""; + } + + return XmlConvert.ToString(sum) ; //XmlConvert.ToString(sum); + } + + + + /// + /// Implements the following function + /// string date:duration(number) + /// + /// + /// + public static string duration(double seconds){ + + return XmlConvert.ToString(new TimeSpan(0,0,(int)seconds)); + } + + + /// + /// Implements the following function + /// string date:avg(node-set) + /// + /// + /// + /// THIS FUNCTION IS NOT PART OF EXSLT!!! + public static string avg(XPathNodeIterator iterator){ + + TimeSpan sum = new TimeSpan(0,0,0,0); + int count = iterator.Count; + + if(count == 0){ + return ""; + } + + try{ + while(iterator.MoveNext()){ + sum = XmlConvert.ToTimeSpan(iterator.Current.Value).Add(sum); + } + + }catch(FormatException){ + return ""; + } + + return duration(sum.TotalSeconds / count); + } + + /// + /// Implements the following function + /// string date:min(node-set) + /// + /// + /// + /// THIS FUNCTION IS NOT PART OF EXSLT!!! + public static string min(XPathNodeIterator iterator){ + + TimeSpan min, t; + + if(iterator.Count == 0){ + return ""; + } + + try{ + + iterator.MoveNext(); + min = XmlConvert.ToTimeSpan(iterator.Current.Value); + + while(iterator.MoveNext()){ + t = XmlConvert.ToTimeSpan(iterator.Current.Value); + min = (t < min)? t : min; + } + + }catch(FormatException){ + return ""; + } + + return XmlConvert.ToString(min); + } + + + /// + /// Implements the following function + /// string date:max(node-set) + /// + /// + /// + /// THIS FUNCTION IS NOT PART OF EXSLT!!! + public static string max(XPathNodeIterator iterator){ + + TimeSpan max, t; + + if(iterator.Count == 0){ + return ""; + } + + try{ + + iterator.MoveNext(); + max = XmlConvert.ToTimeSpan(iterator.Current.Value); + + + while(iterator.MoveNext()){ + t = XmlConvert.ToTimeSpan(iterator.Current.Value); + max = (t > max)? t : max; + } + + }catch(FormatException){ + return ""; + } + + return XmlConvert.ToString(max); + } + } +} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltMath.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltMath.cs new file mode 100644 index 0000000000..9756e018fd --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltMath.cs @@ -0,0 +1,363 @@ +using System; +using System.Xml; +using System.Xml.XPath; + +namespace umbraco.presentation.xslt.Exslt +{ + /// + /// This class implements the EXSLT functions in the http://exslt.org/math namespace. + /// + public class ExsltMath { + /// + /// Implements the following function + /// number min(node-set) + /// + /// + /// + public static double min(XPathNodeIterator iterator){ + + double min, t; + + if(iterator.Count == 0){ + return Double.NaN; + } + + try{ + + iterator.MoveNext(); + min = XmlConvert.ToDouble(iterator.Current.Value); + + + while(iterator.MoveNext()){ + t = XmlConvert.ToDouble(iterator.Current.Value); + min = (t < min)? t : min; + } + + }catch(Exception){ + return Double.NaN; + } + + return min; + } + + + /// + /// Implements the following function + /// number max(node-set) + /// + /// + /// + public static double max(XPathNodeIterator iterator){ + + double max, t; + + if(iterator.Count == 0){ + return Double.NaN; + } + + try{ + + iterator.MoveNext(); + max = XmlConvert.ToDouble(iterator.Current.Value); + + + while(iterator.MoveNext()){ + t = XmlConvert.ToDouble(iterator.Current.Value); + max = (t > max)? t : max; + } + + }catch(Exception){ + return Double.NaN; + } + + return max; + } + + + /// + /// Implements the following function + /// node-set highest(node-set) + /// + /// The input nodeset + /// All the nodes that contain the max value in the nodeset + public static XPathNodeIterator highest(XPathNodeIterator iterator){ + + ExsltNodeList newList = new ExsltNodeList(); + double max, t; + + if(iterator.Count == 0){ + return ExsltCommon.ExsltNodeListToXPathNodeIterator(newList); + } + + + try{ + + iterator.MoveNext(); + max = XmlConvert.ToDouble(iterator.Current.Value); + newList.Add(iterator.Current.Clone()); + + while (iterator.MoveNext()){ + t = XmlConvert.ToDouble(iterator.Current.Value); + + if(t > max){ + max = t; + newList.Clear(); + newList.Add(iterator.Current.Clone()); + }else if( t == max){ + newList.Add(iterator.Current.Clone()); + } + } + + }catch(Exception){ //return empty node set + newList.Clear(); + return ExsltCommon.ExsltNodeListToXPathNodeIterator(newList); + } + + return ExsltCommon.ExsltNodeListToXPathNodeIterator(newList); + } + + + /// + /// Implements the following function + /// node-set lowest(node-set) + /// + /// The input nodeset + /// All the nodes that contain the min value in the nodeset + public static XPathNodeIterator lowest(XPathNodeIterator iterator){ + + ExsltNodeList newList = new ExsltNodeList(); + double min, t; + + if(iterator.Count == 0){ + return ExsltCommon.ExsltNodeListToXPathNodeIterator(newList); + } + + + try{ + + iterator.MoveNext(); + min = XmlConvert.ToDouble(iterator.Current.Value); + newList.Add(iterator.Current.Clone()); + + while (iterator.MoveNext()){ + t = XmlConvert.ToDouble(iterator.Current.Value); + + if(t < min){ + min = t; + newList.Clear(); + newList.Add(iterator.Current.Clone()); + }else if( t == min){ + newList.Add(iterator.Current.Clone()); + } + } + + }catch(Exception){ //return empty node set + newList.Clear(); + return ExsltCommon.ExsltNodeListToXPathNodeIterator(newList); + } + + return ExsltCommon.ExsltNodeListToXPathNodeIterator(newList); + } + + /// + /// Implements the following function + /// number abs(number) + /// + /// + /// + public static double abs(double number){ + + return Math.Abs(number); + } + + /// + /// Implements the following function + /// number sqrt(number) + /// + /// + /// + public static double sqrt(double number){ + + return Math.Sqrt(number); + } + + /// + /// Implements the following function + /// number power(number, number) + /// + /// + /// + /// + public double power(double x, double y){ + + return Math.Pow(x, y); + } + + /// + /// Implements the following function + /// number log(number) + /// + /// + /// + public static double log(double x){ + + return Math.Log(x); + } + + /// + /// Implements the following function + /// number constant(string, number) + /// + /// + /// The specified constant or NaN + /// This method only supports the constants + /// E and PI. Also the precision parameter is ignored. + public static double constant(string c, double precision){ + + switch(c){ + + case "E": + return Math.E; + + case "PI": + return Math.PI; + + default: + return Double.NaN; + } + } + + /// + /// Implements the following function + /// number random() + /// + /// + /// + public static double random(){ + + Random rand = new Random((int) DateTime.Now.Ticks); + return rand.NextDouble(); + } + + /// + /// Implements the following function + /// number sin(number) + /// + /// + /// + public static double sin(double x){ + + return Math.Sin(x); + } + + /// + /// Implements the following function + /// number asin(number) + /// + /// + /// + public static double asin(double x){ + + return Math.Asin(x); + } + + + /// + /// Implements the following function + /// number cos(number) + /// + /// + /// + public static double cos(double x){ + + return Math.Cos(x); + } + + /// + /// Implements the following function + /// number acos(number) + /// + /// + /// + public static double acos(double x){ + + return Math.Acos(x); + } + + /// + /// Implements the following function + /// number tan(number) + /// + /// + /// + public static double tan(double x){ + + return Math.Tan(x); + } + + /// + /// Implements the following function + /// number atan(number) + /// + /// + /// + public static double atan(double x){ + + return Math.Atan(x); + } + + /// + /// Implements the following function + /// number atan2(number, number) + /// + /// + /// + /// + public static double atan2(double x, double y){ + + return Math.Atan2(x,y); + } + + /// + /// Implements the following function + /// number exp(number) + /// + /// + /// + public static double exp(double x){ + + return Math.Exp(x); + } + + + /// + /// Implements the following function + /// number avg(node-set) + /// + /// + /// The average of all the value of all the nodes in the + /// node set + /// THIS FUNCTION IS NOT PART OF EXSLT!!! + public static double avg(XPathNodeIterator iterator){ + + double sum = 0; + int count = iterator.Count; + + if(count == 0){ + return Double.NaN; + } + + try{ + while(iterator.MoveNext()){ + sum += XmlConvert.ToDouble(iterator.Current.Value); + } + + }catch(FormatException){ + return Double.NaN; + } + + return sum / count; + } + } +} + diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltNodeList.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltNodeList.cs new file mode 100644 index 0000000000..8edde7434a --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltNodeList.cs @@ -0,0 +1,193 @@ +using System; +using System.Collections; +using System.Xml.XPath; + +namespace umbraco.presentation.xslt.Exslt +{ + /// + /// A list that holds XPathNavigator objects + /// + internal class ExsltNodeList + { + + #region Private Fields and Properties + + /// + /// The inner arraylist used by this class. + /// + internal ArrayList innerList = new ArrayList(); + + #endregion + + + #region Public Fields and Properties + + /// + /// Gets or sets the element at the specified index + /// + public XPathNavigator this[int index] { + get {return (XPathNavigator) this.innerList[index];} + set { this.innerList[index] = value; } + } + + /// + /// Gets the number of items in the list + /// + public int Count {get { return this.innerList.Count;}} + + #endregion + + + #region Constructors + + public ExsltNodeList(){} + + + /// + /// Initializes the ExsltNodeList with the specified XPathNodeIterator. All nodes + /// in the iterator are placed in the list. + /// + /// The iterator to load the nodelist from + public ExsltNodeList(XPathNodeIterator iterator): this(iterator, false){;} + + + + /// + /// Initializes the ExsltNodeList with the specified XPathNodeIterator. All nodes + /// in the iterator are placed in the list. + /// + /// The iterator to load the nodelist from + /// A flag that indicates whether duplicate nodes + /// should be loaded into the nodelist or only node with unique identity should + /// be added + public ExsltNodeList(XPathNodeIterator iterator, bool removeDuplicates){ + + XPathNodeIterator it = iterator.Clone(); + + while(it.MoveNext()){ + + if(removeDuplicates){ + if(this.Contains(it.Current)){ + continue; + } + } + + this.Add(it.Current.Clone()); + } + + } + + #endregion + + + #region Public Methods + + + /// + /// Returns an enumerator for the entire list. + /// + /// An enumerator for the entire list + public IEnumerator GetEnumerator(){ + return this.innerList.GetEnumerator(); + } + + /// + /// Adds an item to the list + /// + /// The item to add + /// The position into which the new element was inserted + public int Add( XPathNavigator nav){ + + return this.innerList.Add(nav); + } + + + /// + /// Removes all items from the list. + /// + public void Clear(){ + this.innerList.Clear(); + } + + /// + /// Determines whether the list contains a navigator positioned at the same + /// location as the specified XPathNavigator. This + /// method relies on the IsSamePositon() method of the XPathNavightor. + /// + /// The object to locate in the list. + /// true if the object is found in the list; otherwise, false. + public bool Contains(XPathNavigator value){ + + foreach(XPathNavigator nav in this.innerList){ + if(nav.IsSamePosition(value)){ + return true; + } + } + return false; + } + + /// + /// Determines whether the list contains a navigator whose Value property matches + /// the target value + /// + /// The value to locate in the list. + /// true if the value is found in the list; otherwise, false. + public bool ContainsValue(string value){ + + foreach(XPathNavigator nav in this.innerList){ + if(nav.Value.Equals(value)){ + return true; + } + } + return false; + } + + /// + /// Determines the index of a specific item in the list. + /// + /// The object to locate in the list + /// The index of value if found in the list; otherwise, -1. + public int IndexOf( object value ){ + + return this.innerList.IndexOf(value); + } + + /// + /// Inserts an item to the list at the specified position. + /// + /// The zero-based index at which value should be inserted. + /// The object to insert into the list + public void Insert(int index,XPathNavigator nav ){ + + this.innerList.Insert(index, nav); + } + + + /// + /// Removes the first occurrence of a specific object from the list. + /// + /// The object to remove from the list. + public void Remove(XPathNavigator nav){ + + for(int i = 0; i < this.Count; i++){ + if(nav.IsSamePosition((XPathNavigator) this.innerList[i])){ + this.innerList.RemoveAt(i); + return; + } + } + } + + /// + /// Removes the list item at the specified index. + /// + /// The zero-based index of the item to remove. + public void RemoveAt(int index){ + + this.innerList.RemoveAt(index); + } + + + #endregion + + } +} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltRegularExpressions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltRegularExpressions.cs new file mode 100644 index 0000000000..7142f35843 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltRegularExpressions.cs @@ -0,0 +1,228 @@ +using System; +using System.Text.RegularExpressions; +using System.Xml; +using System.Xml.XPath; + +namespace umbraco.presentation.xslt.Exslt +{ + /// + /// This class implements the EXSLT functions in the http://exslt.org/regular-expressions namespace. + /// + public class ExsltRegularExpressions { + + /// + /// Implements the following function + /// boolean test(string, string) + /// + /// + /// + /// + public static bool test(string str, string regexp){ + + RegexOptions options = RegexOptions.ECMAScript; + + Regex regex = new Regex(regexp, options); + return regex.IsMatch(str); + + } + + /// + /// Implements the following function + /// boolean test(string, string, string) + /// + /// + /// + /// One of 'i', 'g' or 'm' + /// + /// Supports the string 'm' as a flag which indicates multiline mode + public static bool test(string str, string regexp, string flags){ + + RegexOptions options = RegexOptions.ECMAScript; + + if(flags.IndexOf("m")!= -1){ + options |= RegexOptions.Multiline; + } + + if(flags.IndexOf("i")!= -1){ + options |= RegexOptions.IgnoreCase; + } + + + Regex regex = new Regex(regexp, options); + return regex.IsMatch(str); + + } + + /// + /// Implements the following function + /// node-set tokenize(string, string) + /// + /// + /// + /// This function breaks the input string into a sequence of strings, + /// treating any substring that matches the regexp as a separator. + /// The separators themselves are not returned. + /// The matching strings are returned as a set of 'match' elements. + /// THIS FUNCTION IS NOT PART OF EXSLT!!! + public static XPathNodeIterator tokenize(string str, string regexp){ + + RegexOptions options = RegexOptions.ECMAScript; + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(""); + + Regex regex = new Regex(regexp, options); + + foreach(string match in regex.Split(str)){ + + XmlElement elem = doc.CreateElement("match"); + elem.InnerText = match; + doc.DocumentElement.AppendChild(elem); + } + + return doc.CreateNavigator().Select("//match"); + } + + /// + /// Implements the following function + /// node-set tokenize(string, string, string) + /// + /// + /// + /// + /// This function breaks the input string into a sequence of strings, + /// treating any substring that matches the regexp as a separator. + /// The separators themselves are not returned. + /// The matching strings are returned as a set of 'match' elements. + /// THIS FUNCTION IS NOT PART OF EXSLT!!! + public static XPathNodeIterator tokenize(string str, string regexp, string flags){ + + RegexOptions options = RegexOptions.ECMAScript; + + if(flags.IndexOf("m")!= -1){ + options |= RegexOptions.Multiline; + } + + if(flags.IndexOf("i")!= -1){ + options |= RegexOptions.IgnoreCase; + } + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(""); + + Regex regex = new Regex(regexp, options); + + foreach(string match in regex.Split(str)){ + + XmlElement elem = doc.CreateElement("match"); + elem.InnerText = match; + doc.DocumentElement.AppendChild(elem); + } + + return doc.CreateNavigator().Select("//match"); + } + + + /// + /// Implements the following function + /// node-set match(string, string) + /// + /// + /// + /// The matching strings are returned as a set of 'match' elements. + public static XPathNodeIterator match(string str, string regexp){ + + RegexOptions options = RegexOptions.ECMAScript; + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(""); + + Regex regex = new Regex(regexp, options); + + foreach(Group g in regex.Match(str).Groups){ + + XmlElement elem = doc.CreateElement("match"); + elem.InnerText = g.Value; + doc.DocumentElement.AppendChild(elem); + } + + + return doc.CreateNavigator().Select("//match"); + } + + /// + /// Implements the following function + /// node-set match(string, string, string) + /// + /// + /// + /// + /// The matching strings are returned as a set of 'match' elements. + public static XPathNodeIterator match(string str, string regexp, string flags){ + + RegexOptions options = RegexOptions.ECMAScript; + + if(flags.IndexOf("m")!= -1){ + options |= RegexOptions.Multiline; + } + + if(flags.IndexOf("i")!= -1){ + options |= RegexOptions.IgnoreCase; + } + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(""); + + Regex regex = new Regex(regexp, options); + + if(flags.IndexOf("g")!= -1){ + + foreach(Match m in regex.Matches(str)){ + + XmlElement elem = doc.CreateElement("match"); + elem.InnerText = m.Value; + doc.DocumentElement.AppendChild(elem); + + }//foreach(match m...) + + }else{ + + foreach(Group g in regex.Match(str).Groups){ + + XmlElement elem = doc.CreateElement("match"); + elem.InnerText = g.Value; + doc.DocumentElement.AppendChild(elem); + } + + } + + return doc.CreateNavigator().Select("//match"); + } + + /// + /// Implements the following function + /// string replace(string, string, string, string) + /// + /// + /// + /// + /// + /// + public static string replace(string input, string regexp, string flags, string replacement){ + + RegexOptions options = RegexOptions.ECMAScript; + + if(flags.IndexOf("i")!= -1){ + options |= RegexOptions.IgnoreCase; + } + + Regex regex = new Regex(regexp, options); + + if(flags.IndexOf("g")!= -1){ + return regex.Replace(input, replacement, 1); + }else{ + return regex.Replace(input, replacement); + } + } + } +} \ No newline at end of file diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltSets.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltSets.cs new file mode 100644 index 0000000000..17dca05f6f --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltSets.cs @@ -0,0 +1,195 @@ + using System; + using System.Xml.XPath; + using System.Xml; + + + +namespace umbraco.presentation.xslt.Exslt +{ + /// + /// This class implements the EXSLT functions in the http://exslt.org/sets namespace. + /// + public class ExsltSets { + + /// + /// Implements the following function + /// node-set subset(node-set, node-set) + /// + /// An input nodeset + /// Another input nodeset + /// True if all the nodes in the first nodeset are contained + /// in the second nodeset + /// THIS FUNCTION IS NOT PART OF EXSLT!!! + public static bool subset(XPathNodeIterator nodeset1, XPathNodeIterator nodeset2){ + + ExsltNodeList nodelist1 = new ExsltNodeList(nodeset1, true); + ExsltNodeList nodelist2 = new ExsltNodeList(nodeset2, true); + + foreach(XPathNavigator nav in nodelist1){ + if(!nodelist2.Contains(nav)){ + return false; + } + } + + + return true; + } + + /// + /// Implements the following function + /// node-set difference(node-set, node-set) + /// + /// An input nodeset + /// Another input nodeset + /// The those nodes that are in the node set + /// passed as the first argument that are not in the node set + /// passed as the second argument. + public static XPathNodeIterator difference(XPathNodeIterator nodeset1, XPathNodeIterator nodeset2){ + + ExsltNodeList nodelist1 = new ExsltNodeList(nodeset1, true); + ExsltNodeList nodelist2 = new ExsltNodeList(nodeset2); + + + for(int i = 0; i < nodelist1.Count; i++){ + + XPathNavigator nav = nodelist1[i]; + + if(nodelist2.Contains(nav)){ + nodelist1.RemoveAt(i); + i--; + } + } + + return ExsltCommon.ExsltNodeListToXPathNodeIterator(nodelist1); + } + + /// + /// Implements the following function + /// node-set distinct(node-set) + /// + /// The input nodeset + /// Returns the nodes in the nodeset whose string value is + /// distinct + public static XPathNodeIterator distinct(XPathNodeIterator nodeset){ + + ExsltNodeList nodelist = new ExsltNodeList(); + + while(nodeset.MoveNext()){ + if(!nodelist.ContainsValue(nodeset.Current.Value)){ + nodelist.Add(nodeset.Current.Clone()); + } + } + + return ExsltCommon.ExsltNodeListToXPathNodeIterator(nodelist); + + } + + /// + /// Implements + /// boolean hassamenode(node-set, node-set) + /// + /// + /// + /// true if both nodeset contain at least one of the same node + public static bool hassamenode(XPathNodeIterator nodeset1, XPathNodeIterator nodeset2){ + + ExsltNodeList nodelist1 = new ExsltNodeList(nodeset1, true); + ExsltNodeList nodelist2 = new ExsltNodeList(nodeset2, true); + + foreach(XPathNavigator nav in nodelist1){ + if(nodelist2.Contains(nav)){ + return true; + } + } + + return false; + } + + /// + /// Implements the following function + /// node-set intersection(node-set, node-set) + /// + /// + /// + public static XPathNodeIterator intersection(XPathNodeIterator nodeset1, XPathNodeIterator nodeset2){ + + ExsltNodeList nodelist1 = new ExsltNodeList(nodeset1, true); + ExsltNodeList nodelist2 = new ExsltNodeList(nodeset2); + + + for(int i = 0; i < nodelist1.Count; i++){ + + XPathNavigator nav = nodelist1[i]; + + if(!nodelist2.Contains(nav)){ + nodelist1.RemoveAt(i); + i--; + } + } + + return ExsltCommon.ExsltNodeListToXPathNodeIterator(nodelist1); + + } + + /// + /// Implements the following function + /// node-set leading(node-set, node-set) + /// + /// + /// + /// returns the nodes in the node set passed as the + /// first argument that precede, in document order, the first node + /// in the node set passed as the second argument + public static XPathNodeIterator leading(XPathNodeIterator nodeset1, XPathNodeIterator nodeset2){ + + XPathNavigator leader = null; + + if(nodeset2.MoveNext()){ + leader = nodeset2.Current; + }else{ + return nodeset1; + } + + ExsltNodeList nodelist1 = new ExsltNodeList(); + + while(nodeset1.MoveNext()){ + if(nodeset1.Current.ComparePosition(leader) == XmlNodeOrder.Before){ + nodelist1.Add(nodeset1.Current.Clone()); + } + } + + return ExsltCommon.ExsltNodeListToXPathNodeIterator(nodelist1); + } + + /// + /// Implements the following function + /// node-set trailing(node-set, node-set) + /// + /// + /// + /// returns the nodes in the node set passed as the + /// first argument that follow, in document order, the first node + /// in the node set passed as the second argument + public static XPathNodeIterator trailing(XPathNodeIterator nodeset1, XPathNodeIterator nodeset2){ + + XPathNavigator leader = null; + + if(nodeset2.MoveNext()){ + leader = nodeset2.Current; + }else{ + return nodeset1; + } + + ExsltNodeList nodelist1 = new ExsltNodeList(); + + while(nodeset1.MoveNext()){ + if(nodeset1.Current.ComparePosition(leader) == XmlNodeOrder.After){ + nodelist1.Add(nodeset1.Current.Clone()); + } + } + + return ExsltCommon.ExsltNodeListToXPathNodeIterator(nodelist1); + } + } + + } diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltStrings.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltStrings.cs new file mode 100644 index 0000000000..2ad8c515f6 --- /dev/null +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/xslt/eXslt/ExsltStrings.cs @@ -0,0 +1,250 @@ +using System; +using System.Xml.XPath; +using System.Xml; +using System.Text; +using System.Text.RegularExpressions; + +namespace umbraco.presentation.xslt.Exslt +{ + /// + /// Implements the functions in the http://exslt.org/strings namespace + /// + public class ExsltStrings { + /// + /// Implements the following function + /// node-set tokenize(string, string) + /// + /// + /// + /// + /// This function breaks the input string into a sequence of strings, + /// treating any character in the list of delimiters as a separator. + /// The separators themselves are not returned. + /// The tokens are returned as a set of 'token' elements. + public static XPathNodeIterator tokenize(string str, string delimiters){ + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(""); + + foreach(string token in str.Split(delimiters.ToCharArray())){ + + XmlElement elem = doc.CreateElement("token"); + elem.InnerText = token; + doc.DocumentElement.AppendChild(elem); + } + + return doc.CreateNavigator().Select("//token"); + } + + + /// + /// Implements the following function + /// node-set tokenize(string) + /// + /// + /// + /// + /// This function breaks the input string into a sequence of strings, + /// using the whitespace characters as a delimiter. + /// The separators themselves are not returned. + /// The tokens are returned as a set of 'token' elements. + public static XPathNodeIterator tokenize(string str){ + + Regex regex = new Regex("\\s+"); + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(""); + + foreach(string token in regex.Split(str)){ + + XmlElement elem = doc.CreateElement("token"); + elem.InnerText = token; + doc.DocumentElement.AppendChild(elem); + } + + return doc.CreateNavigator().Select("//token"); + } + +/// +/// Implements the following function +/// string replace(string, string, string) +/// +/// +/// +/// +/// +/// This function has completely diffeerent semantics from the EXSLT function. +/// The description of the EXSLT function is confusing and furthermore no one has implemented +/// the described semantics which implies that others find the method problematic. Instead +/// this function is straightforward, it replaces all occurrences of oldValue with +/// newValue + public static string replace(string str, string oldValue, string newValue){ + + return str.Replace(oldValue, newValue); + } + +/// +/// Implements the following function +/// string padding(number) +/// +/// +/// + public static string padding(int number){ + + + string s = String.Empty; + + if(number < 0){ + return s; + }else{ + return s.PadLeft(number); + } + } + + /// + /// Implements the following function + /// string padding(number, string) + /// + /// + /// + public static string padding(int number, string s){ + + if(number < 0){ + return String.Empty; + }else{ + StringBuilder sb = new StringBuilder(s); + + while(sb.Length < number){ + sb.Append(s); + } + + if(sb.Length > number){ + return sb.Remove(number, sb.Length - number).ToString(); + }else{ + return sb.ToString(); + } + } + } + + + /// + /// Implements the following function + /// string uppercase(string) + /// + /// + /// + /// THIS FUNCTION IS NOT IN EXSLT!!! + public static string uppercase(string str){ + return str.ToUpper(); + } + + /// + /// Implements the following function + /// string lowercase(string) + /// + /// + /// + /// THIS FUNCTION IS NOT IN EXSLT!!! + public static string lowercase(string str){ + return str.ToLower(); + } + + /// + /// Implements the following function + /// node-set split(string) + /// + /// + /// This function breaks the input string into a sequence of strings, + /// using the space character as a delimiter. + /// The space character itself is never returned not even when there are + /// adjacent space characters. + /// + /// The tokens are returned as a set of 'token' elements + public static XPathNodeIterator split(string str){ + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(""); + + + foreach(string match in str.Split(new char[]{' '})){ + + if(!match.Equals(String.Empty)){ + XmlElement elem = doc.CreateElement("token"); + elem.InnerText = match; + doc.DocumentElement.AppendChild(elem); + } + } + + return doc.CreateNavigator().Select("//token"); + + } + + /// + /// Implements the following function + /// node-set split(string, string) + /// + /// + /// + /// This function breaks the input string into a sequence of strings, + /// using the space character as a delimiter. + /// The space character itself is never returned not even when there are + /// adjacent space characters. + /// + /// The tokens are returned as a set of 'token' elements + public static XPathNodeIterator split(string str, string delimiter){ + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(""); + + + if(delimiter.Equals(String.Empty)){ + foreach(char match in str){ + + XmlElement elem = doc.CreateElement("token"); + elem.InnerText = match.ToString(); + doc.DocumentElement.AppendChild(elem); + } + }else{ + //since there is no String.Split(string) method we use the Regex class + //and escape special characters. + //. $ ^ { [ ( | ) * + ? \ + delimiter = delimiter.Replace("\\","\\\\").Replace("$", "\\$").Replace("^", "\\^"); + delimiter = delimiter.Replace("{", "\\{").Replace("[", "\\[").Replace("(", "\\("); + delimiter = delimiter.Replace("*","\\*").Replace(")", "\\)").Replace("|", "\\|"); + delimiter = delimiter.Replace("+", @"\+").Replace("?", "\\?").Replace(".", "\\."); + + Regex regex = new Regex(delimiter); + + + foreach(string match in regex.Split(str)){ + + if((!match.Equals(String.Empty)) && (!match.Equals(delimiter))){ + XmlElement elem = doc.CreateElement("token"); + elem.InnerText = match; + doc.DocumentElement.AppendChild(elem); + } + } + } + + return doc.CreateNavigator().Select("//token"); + } + + /// + /// Implements the following function + /// string concat(node-set) + /// + /// + /// + public static string concat(XPathNodeIterator nodeset){ + + StringBuilder sb = new StringBuilder(); + + while(nodeset.MoveNext()){ + sb.Append(nodeset.Current.Value); + } + + return sb.ToString(); + } + } +} + diff --git a/src/Umbraco.Web/umbracobase/attributes/RestExtension.cs b/src/Umbraco.Web/umbraco.presentation/umbracobase/attributes/RestExtension.cs similarity index 100% rename from src/Umbraco.Web/umbracobase/attributes/RestExtension.cs rename to src/Umbraco.Web/umbraco.presentation/umbracobase/attributes/RestExtension.cs diff --git a/src/Umbraco.Web/umbracobase/attributes/RestExtensionMethod.cs b/src/Umbraco.Web/umbraco.presentation/umbracobase/attributes/RestExtensionMethod.cs similarity index 100% rename from src/Umbraco.Web/umbracobase/attributes/RestExtensionMethod.cs rename to src/Umbraco.Web/umbraco.presentation/umbracobase/attributes/RestExtensionMethod.cs diff --git a/src/Umbraco.Web/umbracobase/baseHttpModule.cs b/src/Umbraco.Web/umbraco.presentation/umbracobase/baseHttpModule.cs similarity index 100% rename from src/Umbraco.Web/umbracobase/baseHttpModule.cs rename to src/Umbraco.Web/umbraco.presentation/umbracobase/baseHttpModule.cs diff --git a/src/Umbraco.Web/umbracobase/baseLibrary.cs b/src/Umbraco.Web/umbraco.presentation/umbracobase/baseLibrary.cs similarity index 100% rename from src/Umbraco.Web/umbracobase/baseLibrary.cs rename to src/Umbraco.Web/umbraco.presentation/umbracobase/baseLibrary.cs diff --git a/src/Umbraco.Web/umbracobase/restExtension.cs b/src/Umbraco.Web/umbraco.presentation/umbracobase/restExtension.cs similarity index 100% rename from src/Umbraco.Web/umbracobase/restExtension.cs rename to src/Umbraco.Web/umbraco.presentation/umbracobase/restExtension.cs