Ignore:
Timestamp:
2021-09-15T11:22:30+12:00 (3 years ago)
Author:
cstephen
Message:

Add prototype download popup.
FAB theme cleanup.
Link translations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-interfaces-dev/atea/korero-maori-asr/src/components/TranscriptionItem.vue

    r35395 r35399  
    99            <span>{{ translations.get("TranscriptionItem_FileName") }}: {{ transcription.fileName }}</span>
    1010
    11             <button @click="downloadAsText" type="button">
    12                 <span class="material-icons">download</span>
    13                 <span>{{ translations.get("TranscriptionItem_DownloadAsText") }}</span>
    14             </button>
     11            <div>
     12                <button @click="showDownloadOptions = !showDownloadOptions" type="button">
     13                    <span class="material-icons">download</span>
     14                    <span>{{ translations.get("TranscriptionItem_Download") }}</span>
     15                </button>
     16
     17                <div class="download-popup card" :style="showDownloadOptions === false ? 'display: none;' : 'display: flex;'">
     18                    <button @click="downloadAsText" type="button" class="theme-flat">
     19                        <span class="material-icons">text_snippet</span>
     20                        <span>{{ translations.get("TranscriptionItem_DownloadAsText") }}</span>
     21                    </button>
     22
     23                    <button @click="downloadAsJson" type="button" class="theme-flat">
     24                        <span class="material-icons">integration_instructions</span>
     25                        <span>{{ translations.get("TranscriptionItem_DownloadAsJson") }}</span>
     26                    </button>
     27
     28                    <button @click="downloadAsWebvtt" type="button" class="theme-flat">
     29                        <span class="material-icons">subtitles</span>
     30                        <span>{{ translations.get("TranscriptionItem_DownloadAsWebvtt") }}</span>
     31                    </button>
     32                </div>
     33            </div>
    1534
    1635            <button class="theme-error" @click="remove" type="button">
     
    2443        <hr />
    2544
    26         <button type="button" class="theme-flat" @click="toggleEditor">
     45        <button @click="toggleEditor" type="button" class="theme-flat">
    2746            <span class="material-icons" :class="{ 'transform-rotate180': showEditor }">expand_more</span>
    2847            <span>{{ translations.get("TranscriptionItem_ExpandEditor") }}</span>
     
    4766    padding-top: 1em;
    4867}
     68
     69.download-popup {
     70    display: flex;
     71    flex-direction: column;
     72
     73    position: absolute;
     74    top: 10px;
     75    left: 10px;
     76
     77    padding: 2px;
     78    margin: 0;
     79}
    4980</style>
    5081
     
    6899        return {
    69100            isDeleted: false,
    70             showEditor: false
     101            showEditor: false,
     102            showDownloadOptions: false
    71103        }
    72104    },
Note: See TracChangeset for help on using the changeset viewer.