* Adds Document URL Repository
* Extracts Document Workspace Info Links to its own component
Refactored to use the new Document URL Repository.
Plus other housekeeping on the main Document Workspace Info component.
* Refactored Document Workspace Info History component
to listen for the "Request Reload Structure" event
* Refactored Document Workspace Info Reference component
* Adds `hideTarget` flag
* Sets default modal size to "medium"
* Code tidy-up
* Updates "defaultdialogs_linkinternal" localizations
to remove the `:` suffix (from all languages)
* Applied `standalone` to single Document Picker item
* Adds `icon` to the document/media detail types
* Link Picker modal: total refactor!
Swaps the inline trees with input pickers.
Makes use of `<umb-property-layout>` component.
+ plenty of TLC in the UI/UX!
* Sets the `allowedMediaTypeIds` for media picker filtering
e.g. folders are not selectable
* tiptop min height configuration
* Removed `min-height`; credit to @innovoix
* Clarified the use of `display:flex`
* Changed to use `height` instead of `min-height`
as this will control the maximum height of the editor input area.
---------
Co-authored-by: leekelleher <leekelleher@gmail.com>
(cherry picked from commit 7c54064f59)
* tiptop min height configuration
* Removed `min-height`; credit to @innovoix
* Clarified the use of `display:flex`
* Changed to use `height` instead of `min-height`
as this will control the maximum height of the editor input area.
---------
Co-authored-by: leekelleher <leekelleher@gmail.com>
* Sets `umb-collection-action-bundle` to use `display:contents`
This should only display if the component has any contents.
* Refactored Dictionary collection toolbar
* Refactored Document collection toolbar
Deprecates `umb-document-collection-toolbar`
* Refactored Media collection toolbar
Deprecates `umb-media-collection-toolbar`
* Refactored Extension collection toolbar
Enables support for future Create and Views functionality.
* Exported collection element classes as `element`
deprecated the "default" export
* Adds `elementName` constant
* Refactored UserGroup collection toolbar
Deprecates `umb-user-group-collection-header`
* Code formatting
* Added `umb-collection-filter-field` component
Reusable filter field for a collection toolbar.
* Used `umb-collection-filter-field` component
on existing collections, removed duplicated code.
* Reverted adding `elementName` constant
Seems that this may cause issues with the eslint plugin
(for ensuring element names start with "umb-").
* Adjust Image Cropper focal point to be consistent with Color Area handle
* Make focus point focusable via keyboard
* Update import of utils from uui
* Make focal point accessible via keyboard
* Move logic to function
* Reset coords
* Remove reset coords
* Reset coords if focal point is updated to center
* Format document
* Set focal point property instead
* Formatting
* Fix warnings
* Width and height
* Remove added outline so we can see when focal point has focus via keyboard
* Reset coords
* Cleanup
* Update import
* Cleanup
* Use UmbChangeEvent
* Adjust elements
* Import drag for uui
* Cleanup styling
* Cleanup
* Remove unnecessary events
* Container is HTMLElement
* Check focal point updated
* Fix conflicts after merge
* Null check
* Update correct element types
* Revert to custom event
* Cleanup console
* Don't hide overflow, so focal point is not cut off on edges on image
* Add margin top at actions so focal point doesn't overlap buttons
* Top margin at actions
* Crosshair cursor when focal point is not hidden
* Cancel update focal point
* Add move cursor to viewport image
* Use crop label
* Add missing label
* Disable draggable of image as in old backoffice
* Fix previous merge conflicts
* Update src/packages/media/media/components/input-image-cropper/image-cropper-focus-setter.element.ts
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
* Update src/packages/media/media/components/input-image-cropper/image-cropper-focus-setter.element.ts
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
* Update src/packages/media/media/components/input-image-cropper/image-cropper-focus-setter.element.ts
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
* Update src/packages/media/media/components/input-image-cropper/image-cropper-focus-setter.element.ts
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
* Remove disconnectedCallback
* Ignore in the debug element
* Add custom event for focal point change
* Import type
* Replace with UmbImageCropChangeEvent
* Use UmbFocalPointModel
* Move set focal pont style to setter
* Update custom event name
* Localize focal point label
* Fix import of UmbFocalPointModel type
* Localize buttons
* Update labels
* Combine imports
---------
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
* Fixes TinyMCE anchor links without a base URL
it was previously prefixing the `href` with the current backoffice page URL.
* Code tidy-up + remove unused code