diff --git a/src/components/About.vue b/src/components/About.vue index 187a36cdd989bc4e6249ebf046e416bd68668b65..68b770ae3d96b66b83094c1252617866a881f199 100644 --- a/src/components/About.vue +++ b/src/components/About.vue @@ -1,17 +1,16 @@ <template id=""> - <main> - <div class='about' :class="$vuetify.breakpoint.name"> - <Article class="v-sheet v-card rounded-xl" v-if="$store.state.currentLocale == 'eng'"> - <h2> About </h2> +<div> + + + <div v-if="$store.state.currentLocale == 'eng'"> The dictionaries Nynorskordboka and Bokmålsordboka provide information on orthography and definitions for Nynorsk and Bokmål respectively. They were first published in 1986 and were written by lexicographers at the University of Oslo in cooperation with the Language Council of Norway (Språkrådet). From 2016 the University of Bergen and the Language Council have been responsible for the dictionaries. The dictionaries are currently undergoing a thorough revision. <a href ="https://www.sprakradet.no/Vi-og-vart/Om-oss/English-and-other-languages/English/">The Language Council</a> is the state agency in charge of questions regarding the Norwegian language and carries out Norwegian language policy on assignment from the Ministry Of Culture. The Council is responsible for informing the public about the official norms for Bokmål and Nynorsk. The content of Nynorskordboka and Bokmålsordboka is available as open data and can be used for any purpose under certain terms. <a href="">Read about the terms here</a>. + </div> - </Article> - <Article class="v-sheet v-card rounded-xl" v-if="$store.state.currentLocale == 'nno'"> - <h2>Om betaversjonen</h2> + <div v-if="$store.state.currentLocale == 'nno'"> <p> Dette er ei ny visningside for standardordbøkene <em>Bokmålsordboka</em> og <em>Nynorskordboka</em>. Sida er framleis under utvikling, så det er visse @@ -425,9 +424,8 @@ The content of Nynorskordboka and Bokmålsordboka is available as open data and </ul> </details> - </Article> - <Article class="v-sheet v-card rounded-xl" v-if="$store.state.currentLocale == 'nob'"> - <h2>Om betaversjonen</h2> + </div> + <div v-if="$store.state.currentLocale == 'nob'"> <p>Dette er en ny visningsside for standardordbøkene <em>Bokmålsordboka</em> og <em>Nynorskordboka.</em> Siden er fortsatt under utvikling, så enkelte funksjoner er ikke på plass ennå. Arbeidet med å revidere innholdet i ordbøkene pågår, og redaksjonen legger fortløpende ut ordartikler som er revidert og kvalitetssjekket. </p> <p>Dersom du vil søke i ordbøkene med det gamle grensesnittet, kan du fortsatt finne dem her: <a aria-label="Lenke til forelda versjon av ordbøkene" href="https://ordbok.uib.no/">ordbok.uib.no</a></p> <p>I forbindelse med oppgraderingen har vi gjort en opprydding både i grensesnittet og i dataene våre. Derfor kan det være feil og mangler i den nye løsningen vi ikke har oppdaget ennå, eller ikke har hatt tid til å få på plass. Dersom du oppdager noe som er feil eller mangelfullt, vil vi gjerne ha tilbakemelding om det! Kontakt oss gjerne på <a aria-label="skriv e-post til Ordbøkene" href="mailto:ordbok-beta@uib.no">ordbok-beta@uib.no</a>. </p> @@ -562,29 +560,16 @@ Søket «kjærlighet|kjærleik» gir treff på kjærlighet i Bokmålsordboka og <li><a aria-label="Lenke til svenska.se, nettsted med svenske ordbøker" href="https://svenska.se/">svenska.se:</a> flere svenske ordbøker</li> </ul> </div></details> -</Article> +</div> </div> - </main> + </template> <style scoped> -main { - background-color: var(--v-tertiary-base); - -} - -.about_lang { - margin-left: 20px; -} - - .about { - padding-left: calc((100vw - 1200px) / 2); - padding-right: calc((100vw - 1200px) / 2); - } h2, h3, h4, p{ @@ -597,19 +582,6 @@ main { margin-left: 20px; } - details summary > * { - display: inline; -} - - -summary { - width: auto; - cursor: pointer; - margin-bottom: 10px; - padding-bottom: 10px; - text-align: left; - border-bottom: solid 1px var(--v-border-base) !important; - } blockquote { margin-left:50px; diff --git a/src/components/Menu.vue b/src/components/Menu.vue index 7951e06c4c77e39873fb8f20bda7fd0533292f56..71128ee76ee3d44c402aac7b862404c2d2c27933 100644 --- a/src/components/Menu.vue +++ b/src/components/Menu.vue @@ -1,19 +1,75 @@ <template> <v-card> + <v-list> + <v-list-group prepend-icon="help"> + <template v-slot:activator> + <v-list-item-title>Hjelp til søk</v-list-item-title> + </template> + <v-list-item>Test</v-list-item> + </v-list-group> - <v-card-text> - <v-list subheader> - <v-subheader>Hjelp og informasjon</v-subheader> - <v-btn text to="/om">Om ordbøkene<v-icon right>chevron_right</v-icon></v-btn> + <v-list-group prepend-icon="info"> + <template v-slot:activator> + <v-list-item-title>Om betaversjonen</v-list-item-title> + </template> + <v-list-item><About/></v-list-item> + </v-list-group> + + <v-divider></v-divider> + + <v-subheader>Innstillinger</v-subheader> + + + <v-list-group sub prepend-icon="language"> + <template v-slot:activator> + <v-list-item-title>Språk</v-list-item-title> + </template> + <v-list-item> + <v-list subheader> + <v-radio-group v-model="updateLocale" label="Her kan du endre språk eller målform på knapper, meldinger og menyer."> + <v-radio value="eng" label="English (eng)"></v-radio> + <v-radio value="nob" label="Bokmål (nob)"></v-radio> + <v-radio value="nno" label="Nynorsk (nno)"></v-radio> + </v-radio-group> + </v-list></v-list-item> + </v-list-group> + + <v-list-group prepend-icon="book"> + <template v-slot:activator> + <v-list-item-title>Standard ordbokvisning</v-list-item-title> + </template> + <v-list-item> + <v-list subheader> + <v-radio-group v-model="updateDefaultDict" label="Her kan du velge hvilke ordbøker som skal vises neste gang du går inn på ordbokene.no. Hvis du vil endre nåværende ordbokvisning, kan du bruke nedtrekksmenyen til høyre i søkefeltet"> + <v-radio value="bm" :label="$t('dicts.bm')"></v-radio> + <v-radio value="nn" :label="$t('dicts.nn')"></v-radio> + <v-radio value="bm,nn" :label="$t('dicts.bm,nn')"></v-radio> + </v-radio-group> + </v-list></v-list-item> + </v-list-group> + + +<v-list-group prepend-icon="search"> + <template v-slot:activator> + <v-list-item-title>Søkeresultater</v-list-item-title> + </template> + + <v-list-item><Settings/></v-list-item> + + </v-list-group> + + <v-list-item v-on:click='$store.commit("resetStore")'> + <v-list-item-icon><v-icon>delete</v-icon></v-list-item-icon> + <v-list-item-title>{{$t("menu.reset")}}</v-list-item-title> + </v-list-item> +<v-divider></v-divider> + <v-list-item v-on:click="$emit('close')"> + <v-list-item-icon><v-icon>close</v-icon></v-list-item-icon> + <v-list-item-title>{{$t("close")}}</v-list-item-title> + </v-list-item> + </v-list> - <LocaleMenu/> - <Settings/> - - </v-card-text> - <v-card-actions><v-spacer/> - <v-btn rounded depressed @click='$store.commit("resetStore")'>{{$t("menu.reset")}}</v-btn> - <v-btn rounded depressed @click="$emit('close')">{{$t("close")}}</v-btn> - </v-card-actions> + </v-card> @@ -22,12 +78,28 @@ <script> import Settings from './Settings.vue' import LocaleMenu from './LocaleMenu.vue' +import About from './About.vue' export default { name: "Menu", components: { Settings, - LocaleMenu + LocaleMenu, + About + }, + computed: { + updateLocale: { + get () { return this.$store.state.currentLocale}, + set(value) { + this.$store.commit("setLocale", {value: value, i18n: this._i18n}) + } + }, + updateDefaultDict: { + get () { return this.$store.state.defaultDict}, + set(value) { + this.$store.commit("setDefaultDict", value) + } + } } } </script> diff --git a/src/components/Settings.vue b/src/components/Settings.vue index 4ae9ec08c9eb6151758ecb4655e4dc47a016fcce..45bbf6b3eb26e30b269620d878bb31796fcfe850 100644 --- a/src/components/Settings.vue +++ b/src/components/Settings.vue @@ -1,6 +1,5 @@ <template> <v-list three-line subheader> - <v-subheader>{{$t("settings.title")}}</v-subheader> <v-checkbox v-model="toggleSearchToolbar" label="Vis verktøylinje for søkealternativer"