diff --git a/src/app/portal/components/results/publications2/publications2.component.html b/src/app/portal/components/results/publications2/publications2.component.html index 3eaa02afb..0761764a9 100644 --- a/src/app/portal/components/results/publications2/publications2.component.html +++ b/src/app/portal/components/results/publications2/publications2.component.html @@ -478,12 +478,70 @@

Rajaa hakua

+ +
+
+ +

Hakuohje

+
+ + +
+ +
+

+ Testaa uudistetun haun betaversiota. Uudistettua hakua on toistaiseksi mahdollista testata ainoastaan julkaisutietojen hakemisessa. +

+ +

+ Kirjoita hakukenttään esimerkiksi julkaisun tai tekijän nimi, tai julkaisuun liittyvä asiasana. +

+ +

+ Haku käyttää sanojen välissä oletuksena OR-hakuoperaattioria. Halutessasi voit käyttää myös AND- ja NOT- hakuoperaattoireita. Esimerkiksi haku Innovation AND gamification NOT games etsii julkaisuja, joissa esiintyvät yhtä aikaa sanat "innovation" ja "gamification", mutta joissa ei ole mukana sanaa "games". Huomioithan, että AND, NOT ja OR -hakuoperaattorit tulee kirjoittaa hakukenttään isoilla kirjaimilla. +

+ +

+ Sulkemalla haussa esiintyvät sanat lainausmerkeillä fraasiksi voit etsiä osumia jotka ovat täsmälleen samassa muodossa. Esimerkiksi fraasihaku "Innovations in gamifications" etsii julkaisuja, joissa esiintyy juuri tämä lause. Voit myös yhdistää useampia fraasihakuja AND-, OR- tai NOT-hakuoperaattoreilla. +

+ +

+ Voit hakea kohdistetusti joitakin metatietoja suoraan hakukentässä käyttämällä niille erikseen määriteltyjä komentoja. Haussa on käytettävä fraasihakua. Toistaiseksi haku on mahdollista kohdistaa seuraaviin metatietoihin: +

+ + + +

+ Huomioithan, että kohdistetussa haussa metatietokentät tulee kirjoittaa pienillä kirjaimilla. +

+
+
+
@@ -556,14 +614,18 @@

Julkaisut - {{total$ | async}}

- Näytetään tulokset {{(page - 1) * size + 1}} - {{page * size}} / {{total$ | async}} + Näytetään tulokset + + {{(page - 1) * size + 1}} - {{page * size}} / {{total$ | async}} - tulosta / sivu + + tulosta / sivu + @@ -654,6 +716,30 @@

Julkaisut - {{total$ | async}}

+ + + + +
+
{{fieldsOfScienceFilter.name}}
+ +
+ +
+
+ + + + + +
+
{{publicationTypeCodeFilter.name}}
+ +
+ +
+
+ diff --git a/src/app/portal/components/results/publications2/publications2.component.ts b/src/app/portal/components/results/publications2/publications2.component.ts index 36141aa83..f95adfec0 100644 --- a/src/app/portal/components/results/publications2/publications2.component.ts +++ b/src/app/portal/components/results/publications2/publications2.component.ts @@ -68,9 +68,26 @@ export class Publications2Component implements OnDestroy { sort = ""; dialogRef?: DialogRef; - @ViewChild('searchDialog') dialogTemplate: TemplateRef; + // Dialog for insturctions / tutorial + tutorialDialogRef?: DialogRef; + @ViewChild('tutorialDialog') tutorialDialogTemplate: TemplateRef; + + openTutorialDialog() { + this.tutorialDialogRef = this.dialog.open(this.tutorialDialogTemplate, { + panelClass: 'large-responsive-panel', + }); + + this.tutorialDialogRef.closed.subscribe(() => { + console.log('The tutorial dialog was closed'); + }); + } + + closeTutorialDialog() { + this.tutorialDialogRef?.close(); + } + labelText = { yearOfPublication: $localize`:@@yearOfPublication:Julkaisuvuosi`, organization: $localize`:@@organization:Organisaatio`, diff --git a/src/app/portal/search-bar2/search-bar2.component.html b/src/app/portal/search-bar2/search-bar2.component.html index a48acaffc..9e913e905 100644 --- a/src/app/portal/search-bar2/search-bar2.component.html +++ b/src/app/portal/search-bar2/search-bar2.component.html @@ -25,8 +25,11 @@ Hae -
- Hakuohje +
+ + Hakuohje + +
diff --git a/src/app/portal/search-bar2/search-bar2.component.ts b/src/app/portal/search-bar2/search-bar2.component.ts index d1e21a992..10fe119c5 100644 --- a/src/app/portal/search-bar2/search-bar2.component.ts +++ b/src/app/portal/search-bar2/search-bar2.component.ts @@ -26,8 +26,4 @@ export class SearchBar2Component { @Output() instructions = new EventEmitter(); public keywords = this.route.snapshot.queryParams.q ?? ""; - - searchKeywords(keywords: string) { - this.router.navigate([], { queryParams: { q: keywords }, queryParamsHandling: 'merge' }); - } } diff --git a/src/i18n/messages.en.xlf b/src/i18n/messages.en.xlf index 2b6dddb66..0a9332e14 100644 --- a/src/i18n/messages.en.xlf +++ b/src/i18n/messages.en.xlf @@ -6692,45 +6692,55 @@ - Kirjoita hakukenttään julkaisun nimi tai asiasana. - In the search field, enter the name of the publication or keyword. + Testaa uudistetun haun betaversiota. Uudistettua hakua on toistaiseksi mahdollista testata ainoastaan julkaisutietojen hakemisessa. + Test the beta version of the improved search function. The new search can currently only be tested in publication information retrieval. - Hakutulosten rajaaminen onnistuu haun jälkeen hakunäkymässä. - You can filter search results after searching in the search view. + Kirjoita hakukenttään esimerkiksi julkaisun tai tekijän nimi, tai julkaisuun liittyvä asiasana. + Write in the search field, for example, the name of the publication or author, or a keyword related to the publication. + - Haku kohdistuu julkaisuihin. - The search targets publications. + Haku käyttää sanojen välissä oletuksena OR-hakuoperaattioria. Halutessasi voit käyttää myös AND- ja NOT- hakuoperaattoireita. Esimerkiksi haku Innovation AND gamification NOT games etsii julkaisuja, joissa esiintyvät yhtä aikaa sanat "innovation" ja "gamification", mutta joissa ei ole mukana sanaa "games". Huomioithan, että AND, NOT ja OR -hakuoperaattorit tulee kirjoittaa hakukenttään isoilla kirjaimilla. + The search uses the OR search operator by default between words. If you wish, you can also use the AND and NOT search operators. For example, the search Innovation AND gamification NOT games search for publications that simultaneously contain the words “innovation” and “gamification”, but do not include the word “games”. Please note that the AND, NOT, and OR search operators must be written in capital letters in the search field. - Haku käyttää sanojen välissä oletuksena OR-komentoa. Halutessasi voit lisätä sanojen väliin AND- tai NOT-komennon. Esimerkiksi Innovation AND gamification NOT games, jolloin haku etsii julkaisuja, joissa molemmat "innovation" ja "gamification" sanat, mutta ei "games" sanaa. Huomioithan, että AND, NOT ja OR -komennot tulee kirjoittaa hakukenttään isoilla kirjaimilla. - The search uses the OR command between words by default. If you want, you can add the AND or NOT command between words. For example, Innovation AND gamification NOT games, then the search looks for publications that contain both “innovation” and “gamification” words, but not the “games” word. + Sulkemalla haussa esiintyvät sanat lainausmerkeillä fraasiksi voit etsiä osumia jotka ovat täsmälleen samassa muodossa. Esimerkiksi fraasihaku "Innovations in gamifications" etsii julkaisuja, joissa esiintyy juuri tämä lause. Voit myös yhdistää useampia fraasihakuja AND-, OR- tai NOT-hakuoperaattoreilla. + By enclosing the phrases appearing in the search in quotation marks, you can search for matches exactly in the same form. For example, the phrase search "Innovations in gamifications" searches for publications that contain exactly this sentence. You can also combine several phrase searches with AND, OR, or NOT search operators. - Sulkemalla lauseen "fraasiksi" voit etsiä juuri siinä muodossa olevaa lausetta. Esimerkiksi "Innovations in gamifications", jolloin haku etsii julkaisuja, joissa löytyy juuri tämä lause. Voit yhdistää fraaseja AND-, OR- tai NOT-komennoilla. - By closing the sentence as a “phrase” you can search for a sentence that is exactly in that form. For example, “Innovations in gamifications”, then the search looks for publications that contain exactly this sentence. You can combine phrases with AND, OR or NOT commands. + Voit hakea kohdistetusti joitakin metatietoja suoraan hakukentässä käyttämällä niille erikseen määriteltyjä komentoja. Haussa on käytettävä fraasihakua. Toistaiseksi haku on mahdollista kohdistaa seuraaviin metatietoihin: + You can also search for some metadata directly in the search field using commands defined separately for them. Phrase search must be used in the search. At the moment, the search can be targeted at the following metadata: - Voit hakea seuraavia metatietoja suoraan hakukentällä käyttämällä niille määriteltyjä komentoja. Haussa on käytettävä fraasihakua: - You can search for the following metadata directly in the search field by using the commands defined for them. The search must use phrase search: + DOI, kirjoita hakukenttään doi:"haettava tunnus", esimerkiksi doi:"100100100" + DOI, write in the search field doi:"searched identifier", for example, doi:"100100100" - Haettaessa DOI:ta: doi:"100100100" - When searching for DOI: doi:"100100100" + ISSN, kirjoita hakukenttään issn:"haettava tunnnus", esimerkiksi issn:"1234-1234" + ISSN, write in the search field issn:"searched identifier", for example, issn:"1234-1234" - Haettaessa ISSN:ä: issn:"1234-1234" - When searching for ISSN: issn:"1234-1234" + ISBN, kirjoita hakukenttään isbn:"haettava tunnus", esimerkiksi isbn:"123-0-456-12345-1" + ISBN, write in the search field isbn:"searched identifier", for example, isbn:"123-0-456-12345-1" + + + + JUFO-tunnus, kirjoita hakukenttään jufoCode:"haettava tunnus", esimerkiksi jufoCode:"12345" + JUFO code, write in the search field jufoCode:"searched identifier", for example, jufoCode:"12345" + + Huomioithan, että kohdistetussa haussa metatietokentät tulee kirjoittaa pienillä kirjaimilla. + Please note that metadata fields must be written in lowercase in targeted search. + @@ -6738,6 +6748,16 @@ What publication information is included in the service? + + tulosta + results + + + + sivu + page + diff --git a/src/i18n/messages.sv.xlf b/src/i18n/messages.sv.xlf index 3a02d2038..fcf87dfef 100644 --- a/src/i18n/messages.sv.xlf +++ b/src/i18n/messages.sv.xlf @@ -6697,52 +6697,70 @@ uppgifter till datalagret för forskningsinformation. De gemensamma personuppgif - Kirjoita hakukenttään julkaisun nimi tai asiasana. - Skriv publikationens namn eller ämnesord. + Testaa uudistetun haun betaversiota. Uudistettua hakua on toistaiseksi mahdollista testata ainoastaan julkaisutietojen hakemisessa. + Testa betaversionen av den nya sökningen. Den nya sökningen kan endast testas i publikationsinformationssökning för tillfället. - Hakutulosten rajaaminen onnistuu haun jälkeen hakunäkymässä. - Efter sökningen kan du avgränsa sökresultaten i vyn Sök. + Kirjoita hakukenttään esimerkiksi julkaisun tai tekijän nimi, tai julkaisuun liittyvä asiasana. + Skriv i sökfältet, till exempel namnet på publikationen eller författaren, eller ett nyckelord relaterat till publikationen. - Haku kohdistuu julkaisuihin. - Sökningen gäller publikationer. + Haku käyttää sanojen välissä oletuksena OR-hakuoperaattioria. Halutessasi voit käyttää myös AND- ja NOT- hakuoperaattoireita. Esimerkiksi haku Innovation AND gamification NOT games etsii julkaisuja, joissa esiintyvät yhtä aikaa sanat "innovation" ja "gamification", mutta joissa ei ole mukana sanaa "games". Huomioithan, että AND, NOT ja OR -hakuoperaattorit tulee kirjoittaa hakukenttään isoilla kirjaimilla. + Sökningen använder OR-sökoperatören som standard mellan ord. Om du vill kan du också använda AND och NOT sökoperatorer. Till exempel sökningen Innovation AND gamification NOT games söker efter publikationer som samtidigt innehåller orden “innovation” och “gamification”, men inte inkluderar ordet “games”. Observera att AND, NOT och OR sökoperatorer måste skrivas med stora bokstäver i sökfältet. - Haku käyttää sanojen välissä oletuksena OR-komentoa. Halutessasi voit lisätä sanojen väliin AND- tai NOT-komennon. Esimerkiksi Innovation AND gamification NOT games, jolloin haku etsii julkaisuja, joissa molemmat "innovation" ja "gamification" sanat, mutta ei "games" sanaa. Huomioithan, että AND, NOT ja OR -komennot tulee kirjoittaa hakukenttään isoilla kirjaimilla. - Sökningen använder som standard OR-kommandot mellan orden. Om du vill kan du lägga till AND- eller NOT-kommandot mellan orden. Till exempel Innovation AND gamification NOT games, då sökningen letar efter publikationer som innehåller både “innovation” och “gamification” orden, men inte “games” ordet. + Sulkemalla haussa esiintyvät sanat lainausmerkeillä fraasiksi voit etsiä osumia jotka ovat täsmälleen samassa muodossa. Esimerkiksi fraasihaku "Innovations in gamifications" etsii julkaisuja, joissa esiintyy juuri tämä lause. Voit myös yhdistää useampia fraasihakuja AND-, OR- tai NOT-hakuoperaattoreilla. + Genom att sätta fraser som visas i sökningen inom citationstecken kan du söka efter matchningar som är exakt i samma form. Till exempel frassökningen "Innovations in gamifications" söker efter publikationer som innehåller exakt denna mening. Du kan också kombinera flera frassökningar med AND, OR eller NOT sökoperatorer. - Sulkemalla lauseen "fraasiksi" voit etsiä juuri siinä muodossa olevaa lausetta. Esimerkiksi "Innovations in gamifications", jolloin haku etsii julkaisuja, joissa löytyy juuri tämä lause. Voit yhdistää fraaseja AND-, OR- tai NOT-komennoilla. - Genom att stänga meningen som en “fras” kan du söka efter en mening som är precis i den formen. Till exempel “Innovations in gamifications”, då sökningen letar efter publikationer som innehåller just denna mening. Du kan kombinera fraser med AND-, OR- eller NOT-kommandon. + Voit hakea kohdistetusti joitakin metatietoja suoraan hakukentässä käyttämällä niille erikseen määriteltyjä komentoja. Haussa on käytettävä fraasihakua. Toistaiseksi haku on mahdollista kohdistaa seuraaviin metatietoihin: + Du kan söka efter viss metadata direkt i sökfältet med hjälp av kommandon som definierats separat för dem. Frassökning måste användas i sökningen. För tillfället kan sökningen riktas mot följande metadata: - Voit hakea seuraavia metatietoja suoraan hakukentällä käyttämällä niille määriteltyjä komentoja. Haussa on käytettävä fraasihakua: - Du kan söka efter följande metadata direkt i sökfältet genom att använda de kommandon som definierats för dem. Sökningen måste använda frassökning: + DOI, kirjoita hakukenttään doi:"haettava tunnus", esimerkiksi doi:"100100100" + DOI, skriv i sökfältet doi:"sökt identifierare", till exempel doi:"100100100" - Haettaessa DOI:ta: doi:"100100100" - När du söker efter DOI: doi:"100100100" + ISSN, kirjoita hakukenttään issn:"haettava tunnnus", esimerkiksi issn:"1234-1234" + ISSN, skriv i sökfältet issn:"sökt identifierare", till exempel issn:"1234-1234" - Haettaessa ISSN:ä: issn:"1234-1234" - När du söker efter ISSN: issn:"1234-1234" + ISBN, kirjoita hakukenttään isbn:"haettava tunnus", esimerkiksi isbn:"123-0-456-12345-1" + ISBN, skriv i sökfältet isbn:"sökt identifierare", till exempel isbn:"123-0-456-12345-1" + + JUFO-tunnus, kirjoita hakukenttään jufoCode:"haettava tunnus", esimerkiksi jufoCode:"12345" + JUFO-kod, skriv i sökfältet jufoCode:"sökt identifierare", till exempel jufoCode:"12345" + + + Huomioithan, että kohdistetussa haussa metatietokentät tulee kirjoittaa pienillä kirjaimilla. + Observera att i riktad sökning måste metadatafält skrivas med små bokstäver. + Mitä julkaisutietoja palvelu sisältää? Vilka publikationsuppgifter finns i tjänsten? + + tulosta + resultat + + + + sivu + sida + + diff --git a/src/i18n/messages.xlf b/src/i18n/messages.xlf index 13c6f859a..f6177e348 100644 --- a/src/i18n/messages.xlf +++ b/src/i18n/messages.xlf @@ -2696,35 +2696,43 @@ - Kirjoita hakukenttään julkaisun nimi tai asiasana. + Testaa uudistetun haun betaversiota. Uudistettua hakua on toistaiseksi mahdollista testata ainoastaan julkaisutietojen hakemisessa. - Hakutulosten rajaaminen onnistuu haun jälkeen hakunäkymässä. + Kirjoita hakukenttään esimerkiksi julkaisun tai tekijän nimi, tai julkaisuun liittyvä asiasana. - Haku kohdistuu julkaisuihin. + Haku käyttää sanojen välissä oletuksena OR-hakuoperaattioria. Halutessasi voit käyttää myös AND- ja NOT- hakuoperaattoireita. Esimerkiksi haku Innovation AND gamification NOT games etsii julkaisuja, joissa esiintyvät yhtä aikaa sanat "innovation" ja "gamification", mutta joissa ei ole mukana sanaa "games". Huomioithan, että AND, NOT ja OR -hakuoperaattorit tulee kirjoittaa hakukenttään isoilla kirjaimilla. - Haku käyttää sanojen välissä oletuksena OR-komentoa. Halutessasi voit lisätä sanojen väliin AND- tai NOT-komennon. Esimerkiksi Innovation AND gamification NOT games, jolloin haku etsii julkaisuja, joissa molemmat "innovation" ja "gamification" sanat, mutta ei "games" sanaa. Huomioithan, että AND, NOT ja OR -komennot tulee kirjoittaa hakukenttään isoilla kirjaimilla. + Sulkemalla haussa esiintyvät sanat lainausmerkeillä fraasiksi voit etsiä osumia jotka ovat täsmälleen samassa muodossa. Esimerkiksi fraasihaku "Innovations in gamifications" etsii julkaisuja, joissa esiintyy juuri tämä lause. Voit myös yhdistää useampia fraasihakuja AND-, OR- tai NOT-hakuoperaattoreilla. - Sulkemalla lauseen "fraasiksi" voit etsiä juuri siinä muodossa olevaa lausetta. Esimerkiksi "Innovations in gamifications", jolloin haku etsii julkaisuja, joissa löytyy juuri tämä lause. Voit yhdistää fraaseja AND-, OR- tai NOT-komennoilla. + Voit hakea kohdistetusti joitakin metatietoja suoraan hakukentässä käyttämällä niille erikseen määriteltyjä komentoja. Haussa on käytettävä fraasihakua. Toistaiseksi haku on mahdollista kohdistaa seuraaviin metatietoihin: - Voit hakea seuraavia metatietoja suoraan hakukentällä käyttämällä niille määriteltyjä komentoja. Haussa on käytettävä fraasihakua: + DOI, kirjoita hakukenttään doi:"haettava tunnus", esimerkiksi doi:"100100100" - Haettaessa DOI:ta: doi:"100100100" + ISSN, kirjoita hakukenttään issn:"haettava tunnnus", esimerkiksi issn:"1234-1234" - Haettaessa ISSN:ä: issn:"1234-1234" + ISBN, kirjoita hakukenttään isbn:"haettava tunnus", esimerkiksi isbn:"123-0-456-12345-1" + + + + JUFO-tunnus, kirjoita hakukenttään jufoCode:"haettava tunnus", esimerkiksi jufoCode:"12345" + + + + Huomioithan, että kohdistetussa haussa metatietokentät tulee kirjoittaa pienillä kirjaimilla. @@ -2733,6 +2741,14 @@ Mitä julkaisutietoja palvelu sisältää? + + tulosta + + + + sivu + + diff --git a/src/styles.scss b/src/styles.scss index 900f904b3..5ba63fffb 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -165,3 +165,17 @@ em.highlight { overflow-y: auto; } + +.large-responsive-panel { + width: 800px; + height: 1000px; + background-color: white; + overflow-y: auto; + padding: 0 1em; + + // for small screens 1199px and below be like fullscreen-panel + @media (max-width: 1199px) { + width: 100%; + height: 100%; + } +}