diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2020-08-09 15:51:02 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-09 15:51:02 +0900 |
| commit | 69d9aa71f25ab06d8024b04ce341909425d053d6 (patch) | |
| tree | 868ac53c1de7ea628a464ab277ee3aa573fdb24b /src/client/pages/instance/federation.instance.vue | |
| parent | :v: (diff) | |
| download | misskey-69d9aa71f25ab06d8024b04ce341909425d053d6.tar.gz misskey-69d9aa71f25ab06d8024b04ce341909425d053d6.tar.bz2 misskey-69d9aa71f25ab06d8024b04ce341909425d053d6.zip | |
Full view mode (#6636)
* wuip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update folder.vue
* wip
* Update size.ts
* wip
* wip
* Update index.vue
* wip
Diffstat (limited to 'src/client/pages/instance/federation.instance.vue')
| -rw-r--r-- | src/client/pages/instance/federation.instance.vue | 117 |
1 files changed, 45 insertions, 72 deletions
diff --git a/src/client/pages/instance/federation.instance.vue b/src/client/pages/instance/federation.instance.vue index 556ed5f41c..80b379c6b1 100644 --- a/src/client/pages/instance/federation.instance.vue +++ b/src/client/pages/instance/federation.instance.vue @@ -2,69 +2,69 @@ <x-window @closed="() => { $emit('closed'); destroyDom(); }" :no-padding="true" :width="520" :height="500"> <template #header>{{ instance.host }}</template> <div class="mk-instance-info"> - <div class="table info"> - <div class="row"> - <div class="cell"> - <div class="label">{{ $t('software') }}</div> - <div class="data">{{ instance.softwareName || '?' }}</div> + <div class="_table"> + <div class="_row"> + <div class="_cell"> + <div class="_label">{{ $t('software') }}</div> + <div class="_data">{{ instance.softwareName || '?' }}</div> </div> - <div class="cell"> - <div class="label">{{ $t('version') }}</div> - <div class="data">{{ instance.softwareVersion || '?' }}</div> + <div class="_cell"> + <div class="_label">{{ $t('version') }}</div> + <div class="_data">{{ instance.softwareVersion || '?' }}</div> </div> </div> </div> - <div class="table data"> - <div class="row"> - <div class="cell"> - <div class="label"><fa :icon="faCrosshairs" fixed-width class="icon"/>{{ $t('registeredAt') }}</div> - <div class="data">{{ new Date(instance.caughtAt).toLocaleString() }} (<mk-time :time="instance.caughtAt"/>)</div> + <div class="_table data"> + <div class="_row"> + <div class="_cell"> + <div class="_label"><fa :icon="faCrosshairs" fixed-width class="icon"/>{{ $t('registeredAt') }}</div> + <div class="_data">{{ new Date(instance.caughtAt).toLocaleString() }} (<mk-time :time="instance.caughtAt"/>)</div> </div> </div> - <div class="row"> - <div class="cell"> + <div class="_row"> + <div class="_cell"> <div class="label"><fa :icon="faCloudDownloadAlt" fixed-width class="icon"/>{{ $t('following') }}</div> - <div class="data clickable" @click="showFollowing()">{{ instance.followingCount | number }}</div> + <button class="_data _textButton" @click="showFollowing()">{{ instance.followingCount | number }}</button> </div> - <div class="cell"> - <div class="label"><fa :icon="faCloudUploadAlt" fixed-width class="icon"/>{{ $t('followers') }}</div> - <div class="data clickable" @click="showFollowers()">{{ instance.followersCount | number }}</div> + <div class="_cell"> + <div class="_label"><fa :icon="faCloudUploadAlt" fixed-width class="icon"/>{{ $t('followers') }}</div> + <button class="_data _textButton" @click="showFollowers()">{{ instance.followersCount | number }}</button> </div> </div> - <div class="row"> - <div class="cell"> - <div class="label"><fa :icon="faUsers" fixed-width class="icon"/>{{ $t('users') }}</div> - <div class="data clickable" @click="showUsers()">{{ instance.usersCount | number }}</div> + <div class="_row"> + <div class="_cell"> + <div class="_label"><fa :icon="faUsers" fixed-width class="icon"/>{{ $t('users') }}</div> + <button class="_data _textButton" @click="showUsers()">{{ instance.usersCount | number }}</button> </div> - <div class="cell"> - <div class="label"><fa :icon="faPencilAlt" fixed-width class="icon"/>{{ $t('notes') }}</div> - <div class="data">{{ instance.notesCount | number }}</div> + <div class="_cell"> + <div class="_label"><fa :icon="faPencilAlt" fixed-width class="icon"/>{{ $t('notes') }}</div> + <div class="_data">{{ instance.notesCount | number }}</div> </div> </div> - <div class="row"> - <div class="cell"> - <div class="label"><fa :icon="faFileImage" fixed-width class="icon"/>{{ $t('files') }}</div> - <div class="data">{{ instance.driveFiles | number }}</div> + <div class="_row"> + <div class="_cell"> + <div class="_label"><fa :icon="faFileImage" fixed-width class="icon"/>{{ $t('files') }}</div> + <div class="_data">{{ instance.driveFiles | number }}</div> </div> - <div class="cell"> - <div class="label"><fa :icon="faDatabase" fixed-width class="icon"/>{{ $t('storageUsage') }}</div> - <div class="data">{{ instance.driveUsage | bytes }}</div> + <div class="_cell"> + <div class="_label"><fa :icon="faDatabase" fixed-width class="icon"/>{{ $t('storageUsage') }}</div> + <div class="_data">{{ instance.driveUsage | bytes }}</div> </div> </div> - <div class="row"> - <div class="cell"> - <div class="label"><fa :icon="faLongArrowAltUp" fixed-width class="icon"/>{{ $t('latestRequestSentAt') }}</div> - <div class="data"><mk-time v-if="instance.latestRequestSentAt" :time="instance.latestRequestSentAt"/><span v-else>N/A</span></div> + <div class="_row"> + <div class="_cell"> + <div class="_label"><fa :icon="faLongArrowAltUp" fixed-width class="icon"/>{{ $t('latestRequestSentAt') }}</div> + <div class="_data"><mk-time v-if="instance.latestRequestSentAt" :time="instance.latestRequestSentAt"/><span v-else>N/A</span></div> </div> - <div class="cell"> - <div class="label"><fa :icon="faTrafficLight" fixed-width class="icon"/>{{ $t('latestStatus') }}</div> - <div class="data">{{ instance.latestStatus ? instance.latestStatus : 'N/A' }}</div> + <div class="_cell"> + <div class="_label"><fa :icon="faTrafficLight" fixed-width class="icon"/>{{ $t('latestStatus') }}</div> + <div class="_data">{{ instance.latestStatus ? instance.latestStatus : 'N/A' }}</div> </div> </div> - <div class="row"> - <div class="cell"> - <div class="label"><fa :icon="faLongArrowAltDown" fixed-width class="icon"/>{{ $t('latestRequestReceivedAt') }}</div> - <div class="data"><mk-time v-if="instance.latestRequestReceivedAt" :time="instance.latestRequestReceivedAt"/><span v-else>N/A</span></div> + <div class="_row"> + <div class="_cell"> + <div class="_label"><fa :icon="faLongArrowAltDown" fixed-width class="icon"/>{{ $t('latestRequestReceivedAt') }}</div> + <div class="_data"><mk-time v-if="instance.latestRequestReceivedAt" :time="instance.latestRequestReceivedAt"/><span v-else>N/A</span></div> </div> </div> </div> @@ -483,39 +483,12 @@ export default Vue.extend({ .mk-instance-info { overflow: auto; - > .table { + > ._table { padding: 0 32px; @media (max-width: 500px) { padding: 0 16px; } - - > .row { - display: flex; - - &:not(:last-child) { - margin-bottom: 8px; - } - - > .cell { - flex: 1; - - > .label { - font-size: 80%; - opacity: 0.7; - - > .icon { - margin-right: 4px; - display: none; - } - } - - > .data.clickable { - color: var(--accent); - cursor: pointer; - } - } - } } > .data { |