Merge branch 'dev' into feature/12-user-management
This commit is contained in:
		@@ -1,6 +1,7 @@
 | 
			
		||||
<script>
 | 
			
		||||
  import "filepond/dist/filepond.css";
 | 
			
		||||
  import FilePond from "svelte-filepond";
 | 
			
		||||
  import { _ } from "svelte-i18n";
 | 
			
		||||
  let pond;
 | 
			
		||||
  // pond.getFiles() will return the active files
 | 
			
		||||
  // the name to use for the internal file input
 | 
			
		||||
@@ -11,12 +12,60 @@
 | 
			
		||||
  function handleAddFile(err, fileItem) {
 | 
			
		||||
    // console.log("A file has been added", fileItem);
 | 
			
		||||
  }
 | 
			
		||||
  const labelInvalidField = $_("filepond__field-contains-invalid-files");
 | 
			
		||||
  const labelFileWaitingForSize = $_("filepond__waiting-for-size");
 | 
			
		||||
  const labelFileSizeNotAvailable = $_("filepond__size-not-available");
 | 
			
		||||
  const labelFileLoading = $_("filepond__loading");
 | 
			
		||||
  const labelFileLoadError = $_("filepond__error-during-load");
 | 
			
		||||
  const labelFileProcessing = $_("filepond__uploading");
 | 
			
		||||
  const labelFileProcessingComplete = $_("filepond__upload-complete");
 | 
			
		||||
  const labelFileProcessingAborted = $_("filepond__upload-cancelled");
 | 
			
		||||
  const labelFileProcessingError = $_("filepond__error-during-upload");
 | 
			
		||||
  const labelFileProcessingRevertError = $_("filepond__error-during-revert");
 | 
			
		||||
  const labelFileRemoveError = $_("filepond__error-during-remove");
 | 
			
		||||
  const labelTapToCancel = $_("filepond__tap-to-cancel");
 | 
			
		||||
  const labelTapToRetry = $_("filepond__tap-to-retry");
 | 
			
		||||
  const labelTapToUndo = $_("filepond__tap-to-undo");
 | 
			
		||||
  const labelButtonRemoveItem = $_("filepond__remove");
 | 
			
		||||
  const labelButtonAbortItemLoad = $_("filepond__abort");
 | 
			
		||||
  const labelButtonRetryItemLoad = $_("filepond__retry");
 | 
			
		||||
  const labelButtonAbortItemProcessing = $_("filepond__cancel");
 | 
			
		||||
  const labelButtonUndoItemProcessing = $_("filepond__undo");
 | 
			
		||||
  const labelButtonRetryItemProcessing = $_("filepond__retry");
 | 
			
		||||
  const labelButtonProcessItem = $_("filepond__upload");
 | 
			
		||||
  const labelIdle =
 | 
			
		||||
    $_("drag-and-drop-your-files-or") +
 | 
			
		||||
    ` <span class="filepond--label-action"> ` +
 | 
			
		||||
    $_("browse") +
 | 
			
		||||
    ` </span>`;
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<div class="app">
 | 
			
		||||
  <FilePond
 | 
			
		||||
    bind:this={pond}
 | 
			
		||||
    {name}
 | 
			
		||||
    {labelFileWaitingForSize}
 | 
			
		||||
    {labelFileSizeNotAvailable}
 | 
			
		||||
    {labelFileLoading}
 | 
			
		||||
    {labelFileLoadError}
 | 
			
		||||
    {labelFileProcessing}
 | 
			
		||||
    {labelFileProcessingComplete}
 | 
			
		||||
    {labelFileProcessingAborted}
 | 
			
		||||
    {labelFileProcessingError}
 | 
			
		||||
    {labelFileProcessingRevertError}
 | 
			
		||||
    {labelFileRemoveError}
 | 
			
		||||
    {labelTapToCancel}
 | 
			
		||||
    {labelTapToRetry}
 | 
			
		||||
    {labelTapToUndo}
 | 
			
		||||
    {labelButtonRemoveItem}
 | 
			
		||||
    {labelButtonAbortItemLoad}
 | 
			
		||||
    {labelButtonRetryItemLoad}
 | 
			
		||||
    {labelButtonAbortItemProcessing}
 | 
			
		||||
    {labelButtonUndoItemProcessing}
 | 
			
		||||
    {labelButtonRetryItemProcessing}
 | 
			
		||||
    {labelButtonProcessItem}
 | 
			
		||||
    {labelIdle}
 | 
			
		||||
    {labelInvalidField}
 | 
			
		||||
    server="/api"
 | 
			
		||||
    allowMultiple={false}
 | 
			
		||||
    credits={false}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,32 @@
 | 
			
		||||
<script>
 | 
			
		||||
  import { _ } from "svelte-i18n";
 | 
			
		||||
  const releaseinfo = document
 | 
			
		||||
    .getElementById("buildinfo")
 | 
			
		||||
    .textContent.replace("RELEASE_INFO-", "")
 | 
			
		||||
    .replace("-RELEASE_INFO", "");
 | 
			
		||||
  const year = new Date().getFullYear();
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<footer class="container">
 | 
			
		||||
  <hr class="mt-2 mb-4 border-b-1 border-gray-300" />
 | 
			
		||||
<footer class="p-5 w-full">
 | 
			
		||||
  <p class="text-sm text-gray-500 mt-4">
 | 
			
		||||
    Lauf für Kaya! Läufersystem - Copyright © 2020 + proudly powered by
 | 
			
		||||
    Lauf für Kaya! Läufersystem - Copyright ©
 | 
			
		||||
    {year}
 | 
			
		||||
    + proudly powered by
 | 
			
		||||
    <a
 | 
			
		||||
      class="underline"
 | 
			
		||||
      href="https://odit.services"
 | 
			
		||||
      rel="noopener,noreferrer"
 | 
			
		||||
      target="_blank">ODIT.Services</a>
 | 
			
		||||
  </p>
 | 
			
		||||
  <p class="text-sm text-gray-500 mt-4">
 | 
			
		||||
    <a
 | 
			
		||||
      class="underline"
 | 
			
		||||
      target="_blank"
 | 
			
		||||
      rel="noopener, noreferrer"
 | 
			
		||||
      href="https://git.odit.services/lfk/frontend/">LfK!Frontend</a>@<a
 | 
			
		||||
      class="underline"
 | 
			
		||||
      target="_blank"
 | 
			
		||||
      rel="noopener, noreferrer"
 | 
			
		||||
      href="https://git.odit.services/lfk/frontend/src/tag/{releaseinfo}">{releaseinfo}</a>
 | 
			
		||||
  </p>
 | 
			
		||||
</footer>
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,7 @@
 | 
			
		||||
  import { _ } from "svelte-i18n";
 | 
			
		||||
  store.init();
 | 
			
		||||
  import { OpenAPI, AuthService } from "@odit/lfk-client-js";
 | 
			
		||||
  import Footer from "./Footer.svelte";
 | 
			
		||||
  import Toastify from "toastify-js";
 | 
			
		||||
  // ------
 | 
			
		||||
  let username = "demo";
 | 
			
		||||
@@ -140,3 +141,4 @@
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
<Footer />
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user