Skip to content

Commit dab9323

Browse files
V15: Link Picker Modal UX Flow (#17994)
* Link Picker: reworked modal UX flow * Tweaked "Target" description * Link Picker modal tweaks * Localized "Reset URL" confirm modal * Awaits validation on picker change * Added `data-mark` attributes --------- Co-authored-by: Jacob Overgaard <[email protected]>
1 parent 51823a7 commit dab9323

File tree

3 files changed

+223
-119
lines changed

3 files changed

+223
-119
lines changed

src/Umbraco.Web.UI.Client/src/assets/lang/en-us.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -502,9 +502,9 @@ export default {
502502
copiedItemOfItems: 'Copied %0% out of %1% items',
503503
},
504504
defaultdialogs: {
505-
nodeNameLinkPicker: 'Link title',
505+
nodeNameLinkPicker: 'Title',
506506
urlLinkPicker: 'Link',
507-
anchorLinkPicker: 'Anchor / querystring',
507+
anchorLinkPicker: 'Anchor or querystring',
508508
anchorInsert: 'Name',
509509
closeThisWindow: 'Close this window',
510510
confirmdelete: 'Are you sure you want to delete',
@@ -563,14 +563,14 @@ export default {
563563
includeDescendants: 'Include descendants',
564564
theFriendliestCommunity: 'The friendliest community',
565565
linkToPage: 'Link to document',
566-
openInNewWindow: 'Opens the linked document in a new window or tab',
566+
openInNewWindow: 'Opens the link in a new window or tab',
567567
linkToMedia: 'Link to media',
568568
selectContentStartNode: 'Select content start node',
569569
selectMedia: 'Select media',
570570
selectMediaType: 'Select media type',
571571
selectIcon: 'Select icon',
572572
selectItem: 'Select item',
573-
selectLink: 'Select link',
573+
selectLink: 'Configure link',
574574
selectMacro: 'Select macro',
575575
selectContent: 'Select content',
576576
selectContentType: 'Select content type',
@@ -671,7 +671,7 @@ export default {
671671
email: 'Enter your email',
672672
enterMessage: 'Enter a message...',
673673
usernameHint: 'Your username is usually your email',
674-
anchor: '#value or ?key=value',
674+
anchor: 'Enter an anchor or querystring, #value or ?key=value',
675675
enterAlias: 'Enter alias...',
676676
generatingAlias: 'Generating alias...',
677677
a11yCreateItem: 'Create item',

src/Umbraco.Web.UI.Client/src/assets/lang/en.ts

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -491,9 +491,9 @@ export default {
491491
copiedItemOfItems: 'Copied %0% out of %1% items',
492492
},
493493
defaultdialogs: {
494-
nodeNameLinkPicker: 'Link title',
494+
nodeNameLinkPicker: 'Title',
495495
urlLinkPicker: 'Link',
496-
anchorLinkPicker: 'Anchor / querystring',
496+
anchorLinkPicker: 'Anchor or querystring',
497497
anchorInsert: 'Name',
498498
closeThisWindow: 'Close this window',
499499
confirmdelete: 'Are you sure you want to delete',
@@ -553,15 +553,15 @@ export default {
553553
includeDescendants: 'Include descendants',
554554
theFriendliestCommunity: 'The friendliest community',
555555
linkToPage: 'Link to document',
556-
openInNewWindow: 'Opens the linked document in a new window or tab',
556+
openInNewWindow: 'Opens the link in a new window or tab',
557557
linkToMedia: 'Link to media',
558558
selectContentStartNode: 'Select content start node',
559559
selectEvent: 'Select event',
560560
selectMedia: 'Select media',
561561
selectMediaType: 'Select media type',
562562
selectIcon: 'Select icon',
563563
selectItem: 'Select item',
564-
selectLink: 'Select link',
564+
selectLink: 'Configure link',
565565
selectMacro: 'Select macro',
566566
selectContent: 'Select content',
567567
selectContentType: 'Select content type',
@@ -663,14 +663,15 @@ export default {
663663
email: 'Enter your email',
664664
enterMessage: 'Enter a message...',
665665
usernameHint: 'Your username is usually your email',
666-
anchor: '#value or ?key=value',
666+
anchor: 'Enter an anchor or querystring, #value or ?key=value',
667667
enterAlias: 'Enter alias...',
668668
generatingAlias: 'Generating alias...',
669669
a11yCreateItem: 'Create item',
670670
a11yEdit: 'Edit',
671671
a11yName: 'Name',
672672
rteParagraph: 'Write something amazing...',
673673
rteHeading: "What's the title?",
674+
enterUrl: 'Enter a URL...',
674675
},
675676
editcontenttype: {
676677
createListView: 'Create custom list view',
@@ -798,6 +799,7 @@ export default {
798799
dictionary: 'Dictionary',
799800
dimensions: 'Dimensions',
800801
discard: 'Discard',
802+
document: 'Document',
801803
down: 'Down',
802804
download: 'Download',
803805
edit: 'Edit',
@@ -2671,4 +2673,13 @@ export default {
26712673
toolbar_removeItem: 'Remove action',
26722674
toolbar_emptyGroup: 'Empty',
26732675
},
2676+
linkPicker: {
2677+
modalSource: 'Source',
2678+
modalManual: 'Manual',
2679+
modalAnchorValidationMessage:
2680+
'Please enter an anchor or querystring, or select a published document or media item, or manually configure the URL.',
2681+
resetUrlHeadline: 'Reset URL?',
2682+
resetUrlMessage: 'Are you sure you want to reset this URL?',
2683+
resetUrlLabel: 'Reset',
2684+
},
26742685
} as UmbLocalizationDictionary;

0 commit comments

Comments
 (0)