Shannon Deminick
ada5599a83
Merge pull request #9839 from kjac/netcore/feature/minify-js-resources
...
Do not apply runtime optimization to core scripts and script libraries
2021-03-15 15:08:35 +11:00
Bjarke Berg
37ed84871a
Merge remote-tracking branch 'origin/v8/dev' into netcore/dev
...
# Conflicts:
# build/NuSpecs/UmbracoCms.Core.nuspec
# build/NuSpecs/UmbracoCms.Web.nuspec
# src/SolutionInfo.cs
# src/Umbraco.Core/Cache/CacheKeys.cs
# src/Umbraco.Core/Composing/TypeFinder.cs
# src/Umbraco.Core/Configuration/GlobalSettings.cs
# src/Umbraco.Core/Configuration/GlobalSettingsExtensions.cs
# src/Umbraco.Core/Configuration/IGlobalSettings.cs
# src/Umbraco.Core/Configuration/UmbracoSettings/ContentElement.cs
# src/Umbraco.Core/Configuration/UmbracoSettings/ContentSectionExtensions.cs
# src/Umbraco.Core/Constants-AppSettings.cs
# src/Umbraco.Core/Editors/UserEditorAuthorizationHelper.cs
# src/Umbraco.Core/Extensions/StringExtensions.cs
# src/Umbraco.Core/Extensions/UriExtensions.cs
# src/Umbraco.Core/IO/IOHelper.cs
# src/Umbraco.Core/IO/PhysicalFileSystem.cs
# src/Umbraco.Core/Media/Exif/MathEx.cs
# src/Umbraco.Core/Media/UploadAutoFillProperties.cs
# src/Umbraco.Core/Models/Mapping/UserMapDefinition.cs
# src/Umbraco.Core/Models/Membership/User.cs
# src/Umbraco.Core/Models/UserExtensions.cs
# src/Umbraco.Core/Packaging/PackageDefinitionXmlParser.cs
# src/Umbraco.Core/PropertyEditors/ListViewConfiguration.cs
# src/Umbraco.Core/PropertyEditors/ValueConverters/MediaPickerValueConverter.cs
# src/Umbraco.Core/PropertyEditors/ValueConverters/MultiNodeTreePickerValueConverter.cs
# src/Umbraco.Core/Routing/AliasUrlProvider.cs
# src/Umbraco.Core/Routing/DefaultUrlProvider.cs
# src/Umbraco.Core/Routing/UriUtility.cs
# src/Umbraco.Core/Routing/UrlProviderExtensions.cs
# src/Umbraco.Core/Runtime/CoreRuntime.cs
# src/Umbraco.Core/RuntimeOptions.cs
# src/Umbraco.Core/RuntimeState.cs
# src/Umbraco.Core/Security/BackOfficeUserStore.cs
# src/Umbraco.Core/Security/ContentPermissions.cs
# src/Umbraco.Core/Sync/ApplicationUrlHelper.cs
# src/Umbraco.Core/Trees/TreeNode.cs
# src/Umbraco.Core/Udi.cs
# src/Umbraco.Examine.Lucene/BackOfficeExamineSearcher.cs
# src/Umbraco.Examine/Umbraco.Examine.csproj
# src/Umbraco.Infrastructure/Examine/ContentValueSetValidator.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs
# src/Umbraco.Infrastructure/Packaging/PackageDataInstallation.cs
# src/Umbraco.Infrastructure/Persistence/SqlSyntax/SqlServerSyntaxProvider.cs
# src/Umbraco.Infrastructure/Scoping/Scope.cs
# src/Umbraco.Infrastructure/Search/ExamineComponent.cs
# src/Umbraco.Infrastructure/Security/IdentityMapDefinition.cs
# src/Umbraco.Infrastructure/Services/Implement/ContentService.cs
# src/Umbraco.Infrastructure/Services/Implement/MediaService.cs
# src/Umbraco.Infrastructure/Services/Implement/NotificationService.cs
# src/Umbraco.Persistence.SqlCe/SqlCeSyntaxProvider.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/LocksTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Models/UserExtensionsTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Editors/UserEditorAuthorizationHelperTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Examine/UmbracoContentValueSetValidatorTests.cs
# src/Umbraco.Tests/Configurations/UmbracoSettings/ContentElementTests.cs
# src/Umbraco.Tests/Configurations/UmbracoSettings/umbracoSettings.config
# src/Umbraco.Tests/TestHelpers/SettingsForTests.cs
# src/Umbraco.Tests/Testing/TestDatabase.cs
# src/Umbraco.Tests/Web/Controllers/ContentControllerUnitTests.cs
# src/Umbraco.Tests/Web/Controllers/FilterAllowedOutgoingContentAttributeTests.cs
# src/Umbraco.Tests/Web/Controllers/MediaControllerUnitTests.cs
# src/Umbraco.Web.BackOffice/Controllers/BackOfficeServerVariables.cs
# src/Umbraco.Web.BackOffice/Controllers/CodeFileController.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# src/Umbraco.Web.BackOffice/Controllers/EntityController.cs
# src/Umbraco.Web.BackOffice/Controllers/MacrosController.cs
# src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
# src/Umbraco.Web.BackOffice/Controllers/PackageInstallController.cs
# src/Umbraco.Web.BackOffice/Controllers/TourController.cs
# src/Umbraco.Web.BackOffice/Controllers/UserGroupEditorAuthorizationHelper.cs
# src/Umbraco.Web.BackOffice/Filters/FilterAllowedOutgoingContentAttribute.cs
# src/Umbraco.Web.BackOffice/Filters/FilterAllowedOutgoingMediaAttribute.cs
# src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs
# src/Umbraco.Web.BackOffice/Services/IconService.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTreeControllerBase.cs
# src/Umbraco.Web.BackOffice/Trees/FileSystemTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MediaTreeController.cs
# src/Umbraco.Web.Common/Extensions/FormCollectionExtensions.cs
# src/Umbraco.Web.UI.Client/src/common/resources/content.resource.js
# src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/grid/editors/media.controller.js
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
# src/Umbraco.Web.UI/config/umbracoSettings.Release.config
# src/Umbraco.Web/Cache/MemberCacheRefresher.cs
# src/Umbraco.Web/Composing/ModuleInjector.cs
# src/Umbraco.Web/Editors/BackOfficeController.cs
# src/Umbraco.Web/Editors/Binders/ContentModelBinderHelper.cs
# src/Umbraco.Web/Editors/ContentTypeController.cs
# src/Umbraco.Web/Editors/Filters/ContentSaveValidationAttribute.cs
# src/Umbraco.Web/Editors/Filters/MediaItemSaveValidationAttribute.cs
# src/Umbraco.Web/Editors/Filters/UserGroupAuthorizationAttribute.cs
# src/Umbraco.Web/Editors/TinyMceController.cs
# src/Umbraco.Web/Editors/UserGroupsController.cs
# src/Umbraco.Web/Editors/UsersController.cs
# src/Umbraco.Web/ImageCropperTemplateExtensions.cs
# src/Umbraco.Web/Logging/WebProfiler.cs
# src/Umbraco.Web/Logging/WebProfilerProvider.cs
# src/Umbraco.Web/Macros/PublishedContentHashtableConverter.cs
# src/Umbraco.Web/Mvc/EnsurePublishedContentRequestAttribute.cs
# src/Umbraco.Web/Mvc/JsonNetResult.cs
# src/Umbraco.Web/Mvc/MemberAuthorizeAttribute.cs
# src/Umbraco.Web/Mvc/RenderRouteHandler.cs
# src/Umbraco.Web/PropertyEditors/MediaPickerPropertyEditor.cs
# src/Umbraco.Web/PropertyEditors/MultiNodeTreePickerPropertyEditor.cs
# src/Umbraco.Web/PublishedCache/NuCache/DataSource/DatabaseDataSource.cs
# src/Umbraco.Web/RoutableDocumentFilter.cs
# src/Umbraco.Web/Routing/ContentFinderByUrlAlias.cs
# src/Umbraco.Web/Routing/NotFoundHandlerHelper.cs
# src/Umbraco.Web/Routing/PublishedRouter.cs
# src/Umbraco.Web/Runtime/WebInitialComposer.cs
# src/Umbraco.Web/Scheduling/KeepAlive.cs
# src/Umbraco.Web/Security/AppBuilderExtensions.cs
# src/Umbraco.Web/Security/BackOfficeClaimsIdentityFactory.cs
# src/Umbraco.Web/Security/Providers/UmbracoMembershipProvider.cs
# src/Umbraco.Web/Trees/DictionaryTreeController.cs
# src/Umbraco.Web/Trees/LanguageTreeController.cs
# src/Umbraco.Web/Trees/LogViewerTreeController.cs
# src/Umbraco.Web/Trees/PackagesTreeController.cs
# src/Umbraco.Web/UmbracoApplication.cs
# src/Umbraco.Web/UmbracoApplicationBase.cs
# src/Umbraco.Web/UmbracoInjectedModule.cs
# src/Umbraco.Web/WebApi/Filters/AdminUsersAuthorizeAttribute.cs
# src/Umbraco.Web/WebApi/Filters/CheckIfUserTicketDataIsStaleAttribute.cs
# src/Umbraco.Web/WebApi/Filters/EnsureUserPermissionForContentAttribute.cs
# src/Umbraco.Web/WebApi/Filters/EnsureUserPermissionForMediaAttribute.cs
# src/Umbraco.Web/WebApi/MemberAuthorizeAttribute.cs
2021-03-05 15:36:27 +01:00
Kenn Jacobsen
2ccd4a61f4
Minify client JS as part of the build conditionally (not for dev) and reference only minified JS libraries
2021-02-18 08:23:14 +01:00
Bjarne Fyrstenborg
97ad14c895
Update to noUiSlider v14.6.3
2021-02-16 08:50:35 +10:00
Bjarke Berg
85c01d9905
Merge remote-tracking branch 'origin/netcore/dev' into netcore/netcore
...
# Conflicts:
# src/Umbraco.Configuration/Legacy/GlobalSettings.cs
# src/Umbraco.Core/Configuration/IGlobalSettings.cs
# src/Umbraco.Core/Models/ContentBaseExtensions.cs
# src/Umbraco.Core/Routing/ContentFinderByRedirectUrl.cs
# src/Umbraco.Core/Routing/DefaultUrlProvider.cs
# src/Umbraco.Core/Runtime/MainDom.cs
# src/Umbraco.Core/Services/IRuntimeState.cs
# src/Umbraco.Infrastructure/Compose/NotificationsComponent.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ImageCropperValueConverter.cs
# src/Umbraco.Infrastructure/RuntimeState.cs
# src/Umbraco.Tests/Routing/UrlsWithNestedDomains.cs
# src/Umbraco.Tests/Runtimes/StandaloneTests.cs
# src/Umbraco.Tests/TestHelpers/TestObjects.cs
# src/Umbraco.Web.BackOffice/Controllers/LogViewerController.cs
# src/Umbraco.Web.BackOffice/Controllers/UsersController.cs
# src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs
# src/Umbraco.Web.BackOffice/PropertyEditors/RteEmbedController.cs
# src/Umbraco.Web.BackOffice/Trees/DictionaryTreeController.cs
# src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/Default.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/cs.xml
# src/Umbraco.Web.UI/Views/Partials/Grid/Editors/Rte.cshtml
# src/Umbraco.Web/Controllers/UmbLoginController.cs
# src/Umbraco.Web/Install/Controllers/InstallController.cs
# src/Umbraco.Web/PublishedElementExtensions.cs
# src/Umbraco.Web/Runtime/WebInitialComposer.cs
# src/Umbraco.Web/UmbracoHelper.cs
# src/Umbraco.Web/UmbracoInjectedModule.cs
# src/Umbraco.Web/UrlHelperExtensions.cs
# src/Umbraco.Web/UrlHelperRenderExtensions.cs
# src/Umbraco.Web/WebApi/UmbracoApiControllerBase.cs
2020-12-01 11:34:13 +01:00
Niels Lyngsø
5bbf0d04d2
require node v.10
2020-11-27 11:04:07 +01:00
Shannon
eaa295095d
Gets password roll forward working
2020-10-07 16:56:48 +11:00
Bjarke Berg
b729c44505
Merge remote-tracking branch 'origin/netcore/dev' into netcore/netcore
...
# Conflicts:
# src/Umbraco.Web.BackOffice/Controllers/IconController.cs
# src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/Default.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
# src/Umbraco.Web/Editors/BackOfficeModel.cs
# src/Umbraco.Web/Editors/BackOfficePreviewModel.cs
2020-10-02 16:43:23 +02:00
Mole
078ab74a8f
Update signalR to core version
2020-09-29 12:49:59 +02:00
Bjarne Fyrstenborg
59784a1551
Update noUiSlider to v14.6.2
2020-09-23 14:18:16 +10:00
Sebastiaan Janssen
4313463a94
Switch from the Chrome runner to JSDom ( #8800 )
2020-09-03 10:36:58 +02:00
Bjarne Fyrstenborg
e1d6357806
Spectrum colorpicker v2 ( #8784 )
2020-09-02 19:10:22 +02:00
Bjarne Fyrstenborg
ed59b22b6c
Update to nouislider v14.6.1
2020-08-31 22:33:09 +02:00
Sebastiaan Janssen
c8da5156fa
Merge branch 'v8/dev' into v8/contrib
...
# Conflicts:
# src/Umbraco.Web.UI.Client/package.json
# src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbvariantcontenteditors.directive.js
# src/Umbraco.Web.UI.Client/src/common/directives/validation/valformmanager.directive.js
# src/Umbraco.Web.UI.Client/src/common/services/formhelper.service.js
# src/Umbraco.Web.UI.Client/src/views/components/overlays/umb-overlay.html
# src/Umbraco.Web.UI.Client/src/views/content/overlays/publishdescendants.controller.js
# src/Umbraco.Web.UI.Client/src/views/content/overlays/publishdescendants.html
# src/Umbraco.Web.UI.Client/src/views/dictionary/edit.html
# src/Umbraco.Web.UI/Umbraco/config/lang/en.xml
2020-08-19 13:12:13 +02:00
Sebastiaan Janssen
50bdcc4949
Sync some dependencies that have been updated in v8/8.7
2020-08-13 14:32:43 +02:00
Sebastiaan Janssen
93c021ef1c
Resolves #8621 correctly
2020-08-12 09:07:35 +02:00
Shannon
58331bbdef
Fixes tests and issues causing test failures.
2020-07-29 18:46:01 +10:00
Jan Skovgaard
c95a7f2ef4
Add focus-lock directive ( #8141 )
2020-07-23 17:50:50 +02:00
dependabot[bot]
888109f69b
Bump lodash from 4.17.15 to 4.17.19 in /src/Umbraco.Web.UI.Client
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-07-16 14:03:15 +02:00
Sebastiaan Janssen
889c4b413d
Dependabot got very confused, this updates the npm dependency
2020-07-10 08:44:08 +02:00
Bjarne Fyrstenborg
c019872eb4
Update nouislider dependency to latest version
2020-07-09 17:12:15 +02:00
Sebastiaan Janssen
fee6ef0fb0
Merge branch 'v8/contrib' into v8/dev
...
# Conflicts:
# src/Umbraco.Web.UI.Client/package.json
# src/Umbraco.Web.UI.Client/src/common/directives/components/application/umbtour.directive.js
2020-06-24 09:05:22 +02:00
Bjarne Fyrstenborg
e19f375c84
Update slider to handle merging of overlapping tooltips ( #8074 )
2020-06-23 17:24:01 +02:00
Sebastiaan Janssen
5cb5604224
Update to the latest jQuery
2020-06-23 11:55:54 +02:00
dependabot[bot]
7210cf45d2
Bump angular from 1.7.9 to 1.8.0 in /src/Umbraco.Web.UI.Client ( #8312 )
...
Bumps [angular](https://github.com/angular/angular.js ) from 1.7.9 to 1.8.0.
- [Release notes](https://github.com/angular/angular.js/releases )
- [Changelog](https://github.com/angular/angular.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/angular/angular.js/compare/v1.7.9...v1.8.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-23 11:08:19 +02:00
Niels Lyngsø
3781182363
fix of npm run unit, plus begin able to test code that uses promises.
2020-06-19 09:41:19 +02:00
Alan Mac Kenna
89143b5dae
upgraded tinymce to 4.9.10
2020-05-11 15:40:46 +02:00
Rachel Breeze
7f64abb224
Upgraded TinyMCE to 4.9.9
2020-04-14 10:16:36 +02:00
Sebastiaan Janssen
935690b727
Bump caniuse-lite dependency
2020-03-25 18:09:03 +01:00
Nathan Woulfe
d1503eba03
update angular-aria to 1.7.9 ( #7606 )
2020-02-10 11:47:07 +01:00
dependabot[bot]
c96c0cff32
Bump tinymce from 4.9.2 to 4.9.7 in /src/Umbraco.Web.UI.Client
...
Bumps [tinymce](https://github.com/tinymce/tinymce-dist ) from 4.9.2 to 4.9.7.
- [Release notes](https://github.com/tinymce/tinymce-dist/releases )
- [Changelog](https://github.com/tinymce/tinymce-dist/blob/4.9.7/changelog.txt )
- [Commits](https://github.com/tinymce/tinymce-dist/compare/4.9.2...4.9.7 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-02-03 03:27:33 +00:00
Niels Lyngsø
7fc0f01887
fixed versions for angular + npm
2020-01-23 15:23:32 +01:00
Niels Lyngsø
aaf53921eb
upgrade to Angular 1.7.9 + npm 6.13.6
2020-01-23 15:15:48 +01:00
Bjarne Fyrstenborg
3df135fb06
Update to noUiSlider v14.1.1
2019-12-19 13:57:16 +00:00
Bjarne Fyrstenborg
c54f74d005
Update noUiSlider to v14.1.0 for accessibility to support keys Home/End and Page Up/Down
2019-12-19 13:57:16 +00:00
Warren Buckley
2948d506ea
V8: Bye hardcoded colors lets use Variables ( #7246 )
...
* Bye bye #fff let's use the variable @white instead
* Update to use @black
* Update canvas-designer file with variables where possible - ALOT was not found (need to see if we have similar matches already)
* Update all hex colour variables or add a TODO comment
* Empty LESS files so lets get rid of them
* Moves the color CSS classes out into own less file to ensure variables contains variables only
* Adds in gulp-sourcemaps to allow us to have LESS sourcemaps - https://www.npmjs.com/package/gulp-less#source-maps
* A VERY BAD first attempt at doing DARK mode, but plumbing done. Now a game of tweaking variables
* Revert "A VERY BAD first attempt at doing DARK mode, but plumbing done. Now a game of tweaking variables"
This reverts commit 5ac8080c8b314cd65b1bd735fea88569991736b2.
* Update hard-coded hex values to color variables
* Fix couple typos with LESS variables gray not grey
* Amend build script so we remove the /umbraco/assets/css/maps folder from the build ouput of the ZIP & Nuget Packages
* Removing more hard coded colour values
2019-12-05 13:38:57 +01:00
Niels Lyngsø
cc3ef9de0c
Upgrade Gulp to v4 ( #6809 )
2019-10-23 10:31:07 +02:00
Matthew-Wise
04a201f5f0
install ngAria ( #6628 )
2019-10-17 16:41:25 +02:00
Bjarne Fyrstenborg
48fbd4aec2
Update noUiSlider to latest patch version
2019-09-30 18:29:30 +02:00
Sebastiaan Janssen
b2ee35b3b0
Potentially fixes the last security warnings on GitHub
2019-09-25 20:38:43 +02:00
Niels Lyngsø
aafa314f0e
Separate gulp script for docs ( #6409 )
2019-09-25 10:52:33 +02:00
Bjarne Fyrstenborg
5333b23c23
v8: Add keyboard support to slider ( #5651 )
2019-06-27 22:17:31 +02:00
Sebastiaan Janssen
1090d54763
Update to the latest caniuse-lite to fix the build
...
Fixes #5455
2019-05-14 13:32:28 +02:00
Pete Duncanson
2470a2737f
Added gulp-angular-embed-template ( #4871 )
...
Fixed #4845 by embedded the angularjs templates for directives in the directives, cuts down on network traffic and increases speed to render
2019-04-26 11:06:00 +02:00
Warren Buckley
950849a4c6
Update jQuery to latest 3.4.0 ( #5331 )
...
Seems good
2019-04-24 13:21:24 +02:00
Shannon
5e38cadacc
publishes js test results to xml so that Azure DevOps can read the results, re-enables js test building, fixes an issue with one of the tests
2019-02-14 12:30:36 +11:00
Shannon
f9e673ca4c
Updates tinymce, adds back the styles for the rendered macro in the rte, properly uses tinymce's noneditable plugin and removes a ton of code relating to the old work arounds we had, now just need to get the macro re-rendering
2019-01-31 16:54:17 +11:00
Stephan
3982732b7d
Fix merge + cleanup
2019-01-18 15:05:20 +01:00
Niels Lyngsø
6dd4d7f475
V8 FE Gulp Fastdev script
2019-01-18 10:12:24 +01:00
Niels Lyngsø
d744d6aabe
Gulp factoring
...
- Moved tasks into separate files
- Moved all configuration into gulp/config.js
2019-01-17 13:57:59 +01:00