소스 검색

add attributions and warning for external services in modal, sort statuses

Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
tags/v20.0.0beta2
Julien Veyssier 3 년 전
부모
커밋
18057dbfbb
No account linked to committer's email address
3개의 변경된 파일33개의 추가작업 그리고 3개의 파일을 삭제
  1. 1
    1
      apps/dashboard/js/dashboard.js
  2. 1
    1
      apps/dashboard/js/dashboard.js.map
  3. 31
    1
      apps/dashboard/src/App.vue

+ 1
- 1
apps/dashboard/js/dashboard.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 1
apps/dashboard/js/dashboard.js.map
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 31
- 1
apps/dashboard/src/App.vue 파일 보기

@@ -2,7 +2,7 @@
<div id="app-dashboard" :style="backgroundStyle">
<h2>{{ greeting.text }}</h2>
<ul class="statuses">
<div v-for="status in registeredStatus"
<div v-for="status in sortedRegisteredStatus"
:id="'status-' + status"
:key="status">
<div :ref="'status-' + status" />
@@ -59,6 +59,14 @@

<h3>{{ t('dashboard', 'Change background image') }}</h3>
<BackgroundSettings :background="background" @update:background="updateBackground" />

<h3>{{ t('dashboard', 'Weather service') }}</h3>
<p>
{{ t('dashboard', 'For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information.') }}
</p>
<p class="credits--end">
<a href="https://api.met.no/doc/TermsOfService" target="_blank" rel="noopener">{{ t('dashboard', 'Weather data from Met.no') }}</a>, <a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy" target="_blank" rel="noopener">{{ t('dashboard', 'geocoding with Nominatim') }}</a>, <a href="https://www.opentopodata.org/#public-api" target="_blank" rel="noopener">{{ t('dashboard', 'elevation data from OpenTopoData') }}</a>.
</p>
</div>
</Modal>
</div>
@@ -164,6 +172,9 @@ export default {
return indexA - indexB || a.id - b.id
})
},
sortedRegisteredStatus() {
return this.registeredStatus.slice().sort((a, b) => a > b)
},
},
watch: {
callbacks() {
@@ -494,6 +505,25 @@ export default {
padding: 12px 24px;
margin: 0;
}

p {
max-width: 650px;
margin: 0 auto;

a:hover,
a:focus {
border-bottom: 2px solid var(--color-border);
}
}

.credits--end {
padding-bottom: 32px;
color: var(--color-text-maxcontrast);

a {
color: var(--color-text-maxcontrast);
}
}
}

.flip-list-move {

Loading…
취소
저장