Skip to content

Commit cdb57a6

Browse files
authored
Merge pull request #8 from kitconcept/helperAdditions
Helper additions
2 parents 03be731 + 17458bf commit cdb57a6

File tree

16 files changed

+79
-49
lines changed

16 files changed

+79
-49
lines changed

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,11 @@ backend-docker-start: ## Starts a Docker-based backend for development
105105
@echo "$(GREEN)==> Start Docker-based Plone Backend$(RESET)"
106106
docker run -it --rm --name=backend -p 8080:8080 -e SITE=Plone $(DOCKER_IMAGE)
107107

108+
.PHONY: backend-docker-detached-start
109+
backend-docker-detached-start: ## Starts a Docker-based backend for development
110+
@echo "$(GREEN)==> Start Docker-based Plone Backend$(RESET)"
111+
docker run -d -it --rm --name=backend -p 8080:8080 -e SITE=Plone $(DOCKER_IMAGE)
112+
108113
## Storybook
109114
.PHONY: storybook-start
110115
storybook-start: ## Start Storybook server on port 6006

packages/volto-iframe-block/locales/de/LC_MESSAGES/volto.po

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ msgstr "Beschreibung"
2323

2424
#. Default: "Error"
2525
#: components/Edit
26+
#: helpers/isValidUrl
2627
msgid "Error"
2728
msgstr "Fehler"
2829

@@ -38,7 +39,7 @@ msgid "Iframe"
3839
msgstr "Iframe"
3940

4041
#. Default: "Invalid url"
41-
#: components/Edit
42+
#: helpers/isValidUrl
4243
msgid "Invalid url"
4344
msgstr "Ungültige Url"
4445

@@ -72,10 +73,10 @@ msgstr "Titel"
7273
msgid "Type a Iframe URL"
7374
msgstr "Geben Sie eine URL ein"
7475

75-
#. Default: "Values are in Pixels"
76+
#. Default: "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
7677
#: components/schema
77-
msgid "Values are in Pixels"
78-
msgstr "Werte werden in Pixeln angegeben"
78+
msgid "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
79+
msgstr "Die Werte werden in Pixeln (z.B. 100 oder 100px) oder Prozent (z.B. 100%) angegeben."
7980

8081
#. Default: "Width"
8182
#: components/schema

packages/volto-iframe-block/locales/en/LC_MESSAGES/volto.po

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ msgstr ""
2323

2424
#. Default: "Error"
2525
#: components/Edit
26+
#: helpers/isValidUrl
2627
msgid "Error"
2728
msgstr ""
2829

@@ -38,7 +39,7 @@ msgid "Iframe"
3839
msgstr ""
3940

4041
#. Default: "Invalid url"
41-
#: components/Edit
42+
#: helpers/isValidUrl
4243
msgid "Invalid url"
4344
msgstr ""
4445

@@ -72,9 +73,9 @@ msgstr ""
7273
msgid "Type a Iframe URL"
7374
msgstr ""
7475

75-
#. Default: "Values are in Pixels"
76+
#. Default: "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
7677
#: components/schema
77-
msgid "Values are in Pixels"
78+
msgid "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
7879
msgstr ""
7980

8081
#. Default: "Width"

packages/volto-iframe-block/locales/es/LC_MESSAGES/volto.po

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ msgstr ""
3030

3131
#. Default: "Error"
3232
#: components/Edit
33+
#: helpers/isValidUrl
3334
msgid "Error"
3435
msgstr ""
3536

@@ -45,7 +46,7 @@ msgid "Iframe"
4546
msgstr ""
4647

4748
#. Default: "Invalid url"
48-
#: components/Edit
49+
#: helpers/isValidUrl
4950
msgid "Invalid url"
5051
msgstr ""
5152

@@ -79,9 +80,9 @@ msgstr ""
7980
msgid "Type a Iframe URL"
8081
msgstr ""
8182

82-
#. Default: "Values are in Pixels"
83+
#. Default: "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
8384
#: components/schema
84-
msgid "Values are in Pixels"
85+
msgid "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
8586
msgstr ""
8687

8788
#. Default: "Width"

packages/volto-iframe-block/locales/pt_BR/LC_MESSAGES/volto.po

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ msgstr ""
2828

2929
#. Default: "Error"
3030
#: components/Edit
31+
#: helpers/isValidUrl
3132
msgid "Error"
3233
msgstr ""
3334

@@ -43,7 +44,7 @@ msgid "Iframe"
4344
msgstr ""
4445

4546
#. Default: "Invalid url"
46-
#: components/Edit
47+
#: helpers/isValidUrl
4748
msgid "Invalid url"
4849
msgstr ""
4950

@@ -77,9 +78,9 @@ msgstr ""
7778
msgid "Type a Iframe URL"
7879
msgstr ""
7980

80-
#. Default: "Values are in Pixels"
81+
#. Default: "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
8182
#: components/schema
82-
msgid "Values are in Pixels"
83+
msgid "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
8384
msgstr ""
8485

8586
#. Default: "Width"

packages/volto-iframe-block/locales/volto.pot

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
msgid ""
22
msgstr ""
33
"Project-Id-Version: Plone\n"
4-
"POT-Creation-Date: 2025-02-18T09:54:00.232Z\n"
4+
"POT-Creation-Date: 2025-02-25T10:06:06.493Z\n"
55
"Last-Translator: Plone i18n <plone-i18n@lists.sourceforge.net>\n"
66
"Language-Team: Plone i18n <plone-i18n@lists.sourceforge.net>\n"
77
"Content-Type: text/plain; charset=utf-8\n"
@@ -25,6 +25,7 @@ msgstr ""
2525

2626
#. Default: "Error"
2727
#: components/Edit
28+
#: helpers/isValidUrl
2829
msgid "Error"
2930
msgstr ""
3031

@@ -40,7 +41,7 @@ msgid "Iframe"
4041
msgstr ""
4142

4243
#. Default: "Invalid url"
43-
#: components/Edit
44+
#: helpers/isValidUrl
4445
msgid "Invalid url"
4546
msgstr ""
4647

@@ -74,9 +75,9 @@ msgstr ""
7475
msgid "Type a Iframe URL"
7576
msgstr ""
7677

77-
#. Default: "Values are in Pixels"
78+
#. Default: "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
7879
#: components/schema
79-
msgid "Values are in Pixels"
80+
msgid "Values are in Pixels (e.g. 100 or 100px) or Percent (e.g. 100%)"
8081
msgstr ""
8182

8283
#. Default: "Width"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
We now only show the whole `figure` if a url is set & valid [@jnptk]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Moved the `width` to the `figure` element to ensure that title, description etc. are the same width as the `iframe` [@jnptk]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Move toast error messages to isValidUrl.js file so that if you want to shadow the `isValidUrl` function you can change the error message as well [@jnptk]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Changed the `height` field to use a `text` input field for pixel and percentage value support (e.g. 100px, 50%) [@jnptk]

0 commit comments

Comments
 (0)