summaryrefslogtreecommitdiffstats
path: root/wp-includes/blocks/navigation-link
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 07:56:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 07:56:49 +0000
commita415c29efee45520ae252d2aa28f1083a521cd7b (patch)
treef4ade4b6668ecc0765de7e1424f7c1427ad433ff /wp-includes/blocks/navigation-link
parentInitial commit. (diff)
downloadwordpress-a415c29efee45520ae252d2aa28f1083a521cd7b.tar.xz
wordpress-a415c29efee45520ae252d2aa28f1083a521cd7b.zip
Adding upstream version 6.4.3+dfsg1.upstream/6.4.3+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'wp-includes/blocks/navigation-link')
-rw-r--r--wp-includes/blocks/navigation-link/block.json78
-rw-r--r--wp-includes/blocks/navigation-link/editor-rtl.css77
-rw-r--r--wp-includes/blocks/navigation-link/editor-rtl.min.css1
-rw-r--r--wp-includes/blocks/navigation-link/editor.css77
-rw-r--r--wp-includes/blocks/navigation-link/editor.min.css1
-rw-r--r--wp-includes/blocks/navigation-link/style-rtl.css6
-rw-r--r--wp-includes/blocks/navigation-link/style-rtl.min.css1
-rw-r--r--wp-includes/blocks/navigation-link/style.css6
-rw-r--r--wp-includes/blocks/navigation-link/style.min.css1
9 files changed, 248 insertions, 0 deletions
diff --git a/wp-includes/blocks/navigation-link/block.json b/wp-includes/blocks/navigation-link/block.json
new file mode 100644
index 0000000..b2cbeae
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/block.json
@@ -0,0 +1,78 @@
+{
+ "$schema": "https://schemas.wp.org/trunk/block.json",
+ "apiVersion": 3,
+ "name": "core/navigation-link",
+ "title": "Custom Link",
+ "category": "design",
+ "parent": [ "core/navigation" ],
+ "description": "Add a page, link, or another item to your navigation.",
+ "textdomain": "default",
+ "attributes": {
+ "label": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "id": {
+ "type": "number"
+ },
+ "opensInNewTab": {
+ "type": "boolean",
+ "default": false
+ },
+ "url": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "isTopLevelLink": {
+ "type": "boolean"
+ }
+ },
+ "usesContext": [
+ "textColor",
+ "customTextColor",
+ "backgroundColor",
+ "customBackgroundColor",
+ "overlayTextColor",
+ "customOverlayTextColor",
+ "overlayBackgroundColor",
+ "customOverlayBackgroundColor",
+ "fontSize",
+ "customFontSize",
+ "showSubmenuIcon",
+ "maxNestingLevel",
+ "style"
+ ],
+ "supports": {
+ "reusable": false,
+ "html": false,
+ "__experimentalSlashInserter": true,
+ "typography": {
+ "fontSize": true,
+ "lineHeight": true,
+ "__experimentalFontFamily": true,
+ "__experimentalFontWeight": true,
+ "__experimentalFontStyle": true,
+ "__experimentalTextTransform": true,
+ "__experimentalTextDecoration": true,
+ "__experimentalLetterSpacing": true,
+ "__experimentalDefaultControls": {
+ "fontSize": true
+ }
+ }
+ },
+ "editorStyle": "wp-block-navigation-link-editor",
+ "style": "wp-block-navigation-link"
+}
diff --git a/wp-includes/blocks/navigation-link/editor-rtl.css b/wp-includes/blocks/navigation-link/editor-rtl.css
new file mode 100644
index 0000000..c7811c0
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/editor-rtl.css
@@ -0,0 +1,77 @@
+.wp-block-navigation .block-list-appender{
+ position:relative;
+}
+.wp-block-navigation .has-child{
+ cursor:pointer;
+}
+.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
+ z-index:28;
+}
+.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{
+ z-index:29;
+}
+.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{
+ height:auto !important;
+ min-width:200px !important;
+ opacity:1 !important;
+ overflow:visible !important;
+ visibility:visible !important;
+ width:auto !important;
+}
+.wp-block-navigation-item .wp-block-navigation-item__content{
+ cursor:text;
+}
+.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{
+ min-width:20px;
+}
+.wp-block-navigation-item .block-list-appender{
+ margin:16px 16px 16px auto;
+}
+
+.wp-block-navigation-link__invalid-item{
+ color:#000;
+}
+.wp-block-navigation-link__placeholder{
+ background-image:none !important;
+ box-shadow:none !important;
+ position:relative;
+ text-decoration:none !important;
+}
+.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{
+ --wp-underline-color:var(--wp-admin-theme-color);
+ background-image:linear-gradient(-45deg, transparent 20%, var(--wp-underline-color) 30%, var(--wp-underline-color) 36%, transparent 46%), linear-gradient(-135deg, transparent 54%, var(--wp-underline-color) 64%, var(--wp-underline-color) 70%, transparent 80%);
+ background-position:100% 100%;
+ background-repeat:repeat-x;
+ background-size:6px 3px;
+ padding-bottom:.1em;
+}
+.is-dark-theme .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{
+ --wp-underline-color:#fff;
+}
+.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{
+ cursor:pointer;
+}
+.link-control-transform{
+ border-top:1px solid #ccc;
+ padding:0 16px 8px;
+}
+
+.link-control-transform__subheading{
+ color:#1e1e1e;
+ font-size:11px;
+ font-weight:500;
+ margin-bottom:1.5em;
+ text-transform:uppercase;
+}
+
+.link-control-transform__items{
+ display:flex;
+ justify-content:space-between;
+}
+
+.link-control-transform__item{
+ flex-basis:33%;
+ flex-direction:column;
+ gap:8px;
+ height:auto;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link/editor-rtl.min.css b/wp-includes/blocks/navigation-link/editor-rtl.min.css
new file mode 100644
index 0000000..78accfe
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/editor-rtl.min.css
@@ -0,0 +1 @@
+.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px 16px 16px auto}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{--wp-underline-color:var(--wp-admin-theme-color);background-image:linear-gradient(-45deg,transparent 20%,var(--wp-underline-color) 30%,var(--wp-underline-color) 36%,transparent 46%),linear-gradient(-135deg,transparent 54%,var(--wp-underline-color) 64%,var(--wp-underline-color) 70%,transparent 80%);background-position:100% 100%;background-repeat:repeat-x;background-size:6px 3px;padding-bottom:.1em}.is-dark-theme .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{--wp-underline-color:#fff}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto} \ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link/editor.css b/wp-includes/blocks/navigation-link/editor.css
new file mode 100644
index 0000000..e1faecb
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/editor.css
@@ -0,0 +1,77 @@
+.wp-block-navigation .block-list-appender{
+ position:relative;
+}
+.wp-block-navigation .has-child{
+ cursor:pointer;
+}
+.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
+ z-index:28;
+}
+.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{
+ z-index:29;
+}
+.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{
+ height:auto !important;
+ min-width:200px !important;
+ opacity:1 !important;
+ overflow:visible !important;
+ visibility:visible !important;
+ width:auto !important;
+}
+.wp-block-navigation-item .wp-block-navigation-item__content{
+ cursor:text;
+}
+.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{
+ min-width:20px;
+}
+.wp-block-navigation-item .block-list-appender{
+ margin:16px auto 16px 16px;
+}
+
+.wp-block-navigation-link__invalid-item{
+ color:#000;
+}
+.wp-block-navigation-link__placeholder{
+ background-image:none !important;
+ box-shadow:none !important;
+ position:relative;
+ text-decoration:none !important;
+}
+.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{
+ --wp-underline-color:var(--wp-admin-theme-color);
+ background-image:linear-gradient(45deg, transparent 20%, var(--wp-underline-color) 30%, var(--wp-underline-color) 36%, transparent 46%), linear-gradient(135deg, transparent 54%, var(--wp-underline-color) 64%, var(--wp-underline-color) 70%, transparent 80%);
+ background-position:0 100%;
+ background-repeat:repeat-x;
+ background-size:6px 3px;
+ padding-bottom:.1em;
+}
+.is-dark-theme .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{
+ --wp-underline-color:#fff;
+}
+.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{
+ cursor:pointer;
+}
+.link-control-transform{
+ border-top:1px solid #ccc;
+ padding:0 16px 8px;
+}
+
+.link-control-transform__subheading{
+ color:#1e1e1e;
+ font-size:11px;
+ font-weight:500;
+ margin-bottom:1.5em;
+ text-transform:uppercase;
+}
+
+.link-control-transform__items{
+ display:flex;
+ justify-content:space-between;
+}
+
+.link-control-transform__item{
+ flex-basis:33%;
+ flex-direction:column;
+ gap:8px;
+ height:auto;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link/editor.min.css b/wp-includes/blocks/navigation-link/editor.min.css
new file mode 100644
index 0000000..92e6313
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/editor.min.css
@@ -0,0 +1 @@
+.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px auto 16px 16px}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{--wp-underline-color:var(--wp-admin-theme-color);background-image:linear-gradient(45deg,transparent 20%,var(--wp-underline-color) 30%,var(--wp-underline-color) 36%,transparent 46%),linear-gradient(135deg,transparent 54%,var(--wp-underline-color) 64%,var(--wp-underline-color) 70%,transparent 80%);background-position:0 100%;background-repeat:repeat-x;background-size:6px 3px;padding-bottom:.1em}.is-dark-theme .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{--wp-underline-color:#fff}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:500;margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto} \ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link/style-rtl.css b/wp-includes/blocks/navigation-link/style-rtl.css
new file mode 100644
index 0000000..c1a6879
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/style-rtl.css
@@ -0,0 +1,6 @@
+.wp-block-navigation .wp-block-navigation-item__label{
+ overflow-wrap:break-word;
+}
+.wp-block-navigation .wp-block-navigation-item__description{
+ display:none;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link/style-rtl.min.css b/wp-includes/blocks/navigation-link/style-rtl.min.css
new file mode 100644
index 0000000..6515ef8
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/style-rtl.min.css
@@ -0,0 +1 @@
+.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none} \ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link/style.css b/wp-includes/blocks/navigation-link/style.css
new file mode 100644
index 0000000..c1a6879
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/style.css
@@ -0,0 +1,6 @@
+.wp-block-navigation .wp-block-navigation-item__label{
+ overflow-wrap:break-word;
+}
+.wp-block-navigation .wp-block-navigation-item__description{
+ display:none;
+} \ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link/style.min.css b/wp-includes/blocks/navigation-link/style.min.css
new file mode 100644
index 0000000..6515ef8
--- /dev/null
+++ b/wp-includes/blocks/navigation-link/style.min.css
@@ -0,0 +1 @@
+.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none} \ No newline at end of file