From 6ad718c5531e82953770456bd1e99f68c1674db2 Mon Sep 17 00:00:00 2001 From: Tamara Steinwender <tamara.steinwender@tugraz.at> Date: Tue, 27 Jul 2021 09:38:09 +0200 Subject: [PATCH] Remove image upload button --- packages/file-handling/src/file-source.js | 32 ++++--------------- .../src/i18n/de/translation.json | 1 - .../src/i18n/en/translation.json | 1 - 3 files changed, 6 insertions(+), 28 deletions(-) diff --git a/packages/file-handling/src/file-source.js b/packages/file-handling/src/file-source.js index 56df1b35..65850f49 100644 --- a/packages/file-handling/src/file-source.js +++ b/packages/file-handling/src/file-source.js @@ -148,7 +148,6 @@ export class FileSource extends ScopedElementsMixin(DbpFileHandlingLitElement) { }); this.dropArea.addEventListener('drop', this.handleDrop.bind(this), false); this._('#fileElem').addEventListener('change', this.handleChange.bind(this, this._('#fileElem'))); - this._('#imageElem').addEventListener('change', this.handleChange.bind(this, this._('#imageElem'))); this._('nav.modal-nav').addEventListener("scroll", this.handleScroll.bind(this)); @@ -541,7 +540,7 @@ export class FileSource extends ScopedElementsMixin(DbpFileHandlingLitElement) { ${fileHandlingStyles.getFileHandlingCss()} - + p { margin-top: 0; } @@ -606,14 +605,6 @@ export class FileSource extends ScopedElementsMixin(DbpFileHandlingLitElement) { height: 100%; } - .file-upload{ - display: flex; - } - - .file-upload label{ - margin-left: 10px; - margin-right: 10px; - } @media only screen @@ -694,28 +685,17 @@ export class FileSource extends ScopedElementsMixin(DbpFileHandlingLitElement) { <div class="block"> <p>${i18n.t('intro')}</p> </div> - <div class="file-upload"> - <label class="button is-primary" for="fileElem" ?disabled="${this.disabled}"> - ${this.buttonLabel || i18n.t('upload-label')} - </label> - <label class="button is-primary ${classMap({"hidden": !this.hasEnabledSource("image")})}" for="imageElem" ?disabled="${this.disabled}"> - ${i18n.t('image-upload-label')} - </label> - </div> + + <input ?disabled="${this.disabled}" type="file" id="fileElem" multiple accept="${mimeTypesToAccept(allowedMimeTypes)}" name='file'> - - <input ?disabled="${this.disabled}" - type="file" - id="imageElem" - single - accept="image/*" - name='image' - class="hidden"> + <label class="button is-primary" for="fileElem" ?disabled="${this.disabled}"> + ${this.buttonLabel || i18n.t('upload-label')} + </label> </div> </div> diff --git a/packages/file-handling/src/i18n/de/translation.json b/packages/file-handling/src/i18n/de/translation.json index 464364ca..b32f65e8 100644 --- a/packages/file-handling/src/i18n/de/translation.json +++ b/packages/file-handling/src/i18n/de/translation.json @@ -9,7 +9,6 @@ "server-required": "Es wird unter der URL <a href=\"{{- url}}\"><tt>{{- url}}</tt></a> ein Server benötigt um die Dateien zu empfangen.", "intro": "Sie können in diesem Bereich Dateien per Drag & Drop oder per Direktauswahl hochladen. Die Dateien dürfen sich auch in ZIP-Archiven befinden.", "upload-label": "Dateiauswahl", - "image-upload-label": "Bild auswählen", "upload-disabled-title": "Die Dateiauswahl ist während dem Hochladvorgang gesperrt!", "page-leaving-warn-dialogue": "Vorsicht! Es befinden sich noch ungenutzte Dateien in der Zwischenablage. Wenn Sie auf 'OK' klicken, wird die bestehende Zwischenablage automatisch verworfen!", "file-source": { diff --git a/packages/file-handling/src/i18n/en/translation.json b/packages/file-handling/src/i18n/en/translation.json index 59411c72..6d86a8ba 100644 --- a/packages/file-handling/src/i18n/en/translation.json +++ b/packages/file-handling/src/i18n/en/translation.json @@ -9,7 +9,6 @@ "required-server": "You need an upload server listening at <a href=\"{{- url}}\"><tt>{{- url}}</tt></a> to receive the files...", "intro": "Upload multiple files with the file dialog or by dragging and dropping images onto the dashed region.", "upload-label": "Select some files", - "image-upload-label": "Select an image", "upload-disabled-title": "The file selection is disabled while uploading!", "page-leaving-warn-dialogue": "Attention! There are still unused files in the clipboard. If you click on 'OK', the existing clipboard is automatically discarded!", "file-source": { -- GitLab