diff --git a/packages/file-handling/src/demo.js b/packages/file-handling/src/demo.js index ba02bb01d9a464e494876ddcb297864a8b3116ce..fa0de9a472724b658a8bc9059a318113077a8eb0 100644 --- a/packages/file-handling/src/demo.js +++ b/packages/file-handling/src/demo.js @@ -81,22 +81,37 @@ export class FileSourceDemo extends ScopedElementsMixin(LitElement) { </div> <div class="content"> <h2 class="subtitle">Send files via event</h2> + <p>There is no restriction for a specific file type:</p> <button @click="${() => { this._("#file-source1").setAttribute("dialog-open", ""); }}" class="button is-primary"> Open dialog </button> - - <p>There is no restriction for a specific file type:</p> - <dbp-file-source id="file-source1" lang="en" url="${this.url}" allowed-mime-types="*/*"></dbp-file-source> + <dbp-file-source id="file-source1" + subscribe="nextcloud-auth-url:nextcloud-auth-url,nextcloud-web-dav-url:nextcloud-web-dav-url,nextcloud-name:nextcloud-name,nextcloud-file-url:nextcloud-file-url" + lang="en" + enabled-sources="local,nextcloud" + allowed-mime-types="*/*"></dbp-file-source> <p>Only images are allowed here (JPG, PNG, GIF, TIF, ...):</p> - <dbp-file-source lang="en" url="${this.url}" allowed-mime-types="image/*" - text="Abgabe nur für Bilder "></dbp-file-source> + <button @click="${() => { this._("#file-source2").setAttribute("dialog-open", ""); }}" + class="button is-primary"> + Open dialog + </button> + <dbp-file-source id="file-source2" lang="en" url="${this.url}" allowed-mime-types="image/*" + text="Please select images"></dbp-file-source> <p>This is for PDF only:</p> - <dbp-file-source lang="en" url="${this.url}" allowed-mime-types="application/pdf" + <button @click="${() => { this._("#file-source3").setAttribute("dialog-open", ""); }}" + class="button is-primary"> + Open dialog + </button> + <dbp-file-source id="file-source3" lang="en" url="${this.url}" allowed-mime-types="application/pdf" text="Einreichung als PDF" button-label="PDF auswählen"></dbp-file-source> <p>Text and images (JPG, PNG, GIF, TIF, ...) :</p> - <dbp-file-source lang="en" url="${this.url}" allowed-mime-types="text/plain,image/*" - text="Abgabe für Text und Bilder "></dbp-file-source> + <button @click="${() => { this._("#file-source4").setAttribute("dialog-open", ""); }}" + class="button is-primary"> + Open dialog + </button> + <dbp-file-source id="file-source4" lang="en" url="${this.url}" allowed-mime-types="text/plain,image/*" + text="Please select text or images"></dbp-file-source> <dbp-file-sink lang="en"></dbp-file-sink> </div> diff --git a/toolkit-showcase/assets/dbp-toolkit-showcase.html.ejs b/toolkit-showcase/assets/dbp-toolkit-showcase.html.ejs index 2085a3c17d50eb7f0ad131c839fcb3e37420b99d..7c9f567a49a1045b890a9eea462b826528d36692 100644 --- a/toolkit-showcase/assets/dbp-toolkit-showcase.html.ejs +++ b/toolkit-showcase/assets/dbp-toolkit-showcase.html.ejs @@ -55,8 +55,8 @@ <body> <dbp-provider id="root" lang="en" entry-point-url="<%= entryPointURL %>" - nextcloud-web-app-password-url="<%= nextcloudWebAppPasswordURL %>" - nextcloud-webdav-url="<%= nextcloudWebDavURL %>" + nextcloud-auth-url="<%= nextcloudWebAppPasswordURL %>" + nextcloud-web-dav-url="<%= nextcloudWebDavURL %>" nextcloud-name="<%= nextcloudName %>" nextcloud-file-url="<%= nextcloudFileURL %>"> <<%= name %> diff --git a/toolkit-showcase/assets/file-handling.metadata.json b/toolkit-showcase/assets/file-handling.metadata.json index 7dbd87f8370ffbebf6a5be538b4fc63b4f3edbc8..005693c548af5c0e892bf6d293c2c893ea7481a2 100644 --- a/toolkit-showcase/assets/file-handling.metadata.json +++ b/toolkit-showcase/assets/file-handling.metadata.json @@ -14,5 +14,5 @@ "de": "Web Componente für file sink und file source. Für mehrere verschiedenen Quellen.", "en": "Web components for file sink and file source. For several different sources." }, - "subscribe": "lang:lang,entry-point-url:entry-point-url,nextcloud-web-app-password-url:nextcloud-web-app-password-url,nextcloud-webdav-url:nextcloud-webdav-url,nextcloud-name:nextcloud-name,nextcloud-file-url:nextcloud-file-url,show-nextcloud-file-picker:show-nextcloud-file-picker" + "subscribe": "lang:lang,entry-point-url:entry-point-url,nextcloud-auth-url:nextcloud-auth-url,nextcloud-web-dav-url:nextcloud-web-dav-url,nextcloud-name:nextcloud-name,nextcloud-file-url:nextcloud-file-url,show-nextcloud-file-picker:show-nextcloud-file-picker" }