KohaSuomi / Koha-23x

(K23) Versioon 23.11 siirtyminen. Wiki-osiossa on erilaisia ohjeistuksia ja tietoa muutoksista ja uusista ominaisuuksista.
GNU General Public License v3.0
1 stars 0 forks source link

Tarkan haun JS-muutoksista ei toimi välilehtien uudelleennimeäminen #116

Closed AnneliO closed 7 months ago

AnneliO commented 7 months ago

Mikä vikana?

Aikanaan luotu JS-rimpsu, jolla lisätään mm. Tarkassa haussa Aineistotyyppi-, Ikärajat-, Osakohde/Emokohde- ja Hyllytarkenne-välilehdille Jotain muuta -sanojen tilalle oikea otsikko suomeksi, ruotsiksi ja englanniksi. Nyt rimpsujen nuo osiot eivät toimi, enkä osaa korjata niitä:

/// ALKU ///
/* Näillä rimpsuilla tehdään tiedonhakuun Indeksointi-työryhmän päättämät muutokset. Asetetaan otsikot eri kielillä aineistotyyppi-, hyllytarkenne- ja ikärajavälilehdille tiedonhaussa. Lisätään alasvetovalikoihin YKL, UDK, Päivittyvä julkaisu ja Kausijulkaisu */
$(document).ready(function() {

if ( $('html').attr('lang') == 'fi-FI') {
  $("#advsearch-tab-mtype a").text("Aineistotyyppi"); /* MTYPE auktorisoituarvo tarkassa haussa */
  $("#advsearch-tab-subloc a").text("Hyllytarkenne"); /* SUBLOC auktorisoituarvo tarkassa haussa */
  $("#advsearch-tab-agelevel a").text("Ikärajat"); /* AGELEVEL auktorisoituarvo tarkassa haussa */
  $("#advsearch-tab-bib-level a").text("Emokohde/Osakohde"); /* bib-level auktorisoituarvo tarkassa haussa */
  $("#searchterms .advsearch").append(new Option('YKL-luokitus', 'other-classification')); /* Lisää uuden valinnan YKL-luokitus */
  $("#searchterms .advsearch").append(new Option('UDK-luokitus', 'udc-classification')); /* Lisää uuden valinnan UDK-luokitus */
  $("#subtype select option[value='mus:i'").parent().append(new Option('Päivittyvä julkaisu', 'bib-level:i')); /*Lisää lisärajoitukset valikkoon uuden arvon */
  $("#subtype select option[value='mus:i'").parent().append(new Option('Kausijulkaisu', 'bib-level:s')); /*Lisää lisärajoitukset valikkoon uuden arvon */
}
else if ( $('html').attr('lang') == 'sv-SE') {
  $("#advsearch-tab-mtype a").text("Materialtyp");
  $("#advsearch-tab-subloc a").text("Underplats");
  $("#advsearch-tab-agelevel a").text("Åldersgränser");
  $("#advsearch-tab-bib-level a").text("Huvudobjekt/Delobjekt");
  $("#searchterms .advsearch").append(new Option('YKL-klassification', 'other-classification'));
  $("#searchterms .advsearch").append(new Option('UDC-klassification', 'udc-classification'));
  $("#subtype select option[value='mus:i'").parent().append(new Option('Publikation som uppdateras', 'bib-level:i'));
  $("#subtype select option[value='mus:i'").parent().append(new Option('Seriell publikation', 'bib-level:s'));
}
else if ( $('html').attr('lang') == 'en') {
  $("#advsearch-tab-mtype-tab a").text("Material type");
  $("#advsearch-tab-subloc a").text("Sub location"); 
  $("#advsearch-tab-agelevel a").text("Age levels");
  $("#advsearch-tab-bib-level a").text("Child/monographic record");
  $("#searchterms .advsearch").append(new Option('Other classification', 'other-classification'));
  $("#searchterms .advsearch").append(new Option('UDC classification', 'udc-classification'));
  $("#subtype select option[value='mus:i'").parent().append(new Option('Integrating resource', 'bib-level:i'));
  $("#subtype select option[value='mus:i'").parent().append(new Option('Serial', 'bib-level:s'));
}

$("#searchterms select option[value='location,wrdl']").val('loc'); /* Muuttaa location-arvon loc-arvoksi "Hakusanat"-valikossa */
});
/// LOPPU ///

Mitä pitäisi tapahtua

No response

Kuinka toistaa ongelma/asia

No response

Jotain muuta?

No response

Asiasanat/tagit

No response

atarnus commented 7 months ago

Näemmä tuo id oli siirtynyt listaelemetistä sen sisällä olevaan linkkiin. Vähän hassusti tullut myös toinen tab sinne id:hen. Mutta näin toimii:

/// ALKU ///
/* Näillä rimpsuilla tehdään tiedonhakuun Indeksointi-työryhmän päättämät muutokset. Asetetaan otsikot eri kielillä aineistotyyppi-, hyllytarkenne- ja ikärajavälilehdille tiedonhaussa. Lisätään alasvetovalikoihin YKL, UDK, Päivittyvä julkaisu ja Kausijulkaisu */
$(document).ready(function() {

  if ( $('html').attr('lang') == 'fi-FI') {
    $("a#advsearch-tab-mtype-tab").text("Aineistotyyppi"); /* MTYPE auktorisoituarvo tarkassa haussa */
    $("a#advsearch-tab-subloc-tab").text("Hyllytarkenne"); /* SUBLOC auktorisoituarvo tarkassa haussa */
    $("a#advsearch-tab-agelevel-tab").text("Ikärajat"); /* AGELEVEL auktorisoituarvo tarkassa haussa */
    $("a#advsearch-tab-bib-level-tab").text("Emokohde/Osakohde"); /* bib-level auktorisoituarvo tarkassa haussa */
    $("#searchterms .advsearch").append(new Option('YKL-luokitus', 'other-classification')); /* Lisää uuden valinnan YKL-luokitus */
    $("#searchterms .advsearch").append(new Option('UDK-luokitus', 'udc-classification')); /* Lisää uuden valinnan UDK-luokitus */
    $("#subtype select option[value='mus:i'").parent().append(new Option('Päivittyvä julkaisu', 'bib-level:i')); /*Lisää lisärajoitukset valikkoon uuden arvon */
    $("#subtype select option[value='mus:i'").parent().append(new Option('Kausijulkaisu', 'bib-level:s')); /*Lisää lisärajoitukset valikkoon uuden arvon */
  }
  else if ( $('html').attr('lang') == 'sv-SE') {
    $("a#advsearch-tab-mtype-tab").text("Materialtyp");
    $("a#advsearch-tab-subloc-tab").text("Underplats");
    $("a#advsearch-tab-agelevel-tab").text("Åldersgränser");
    $("a#advsearch-tab-bib-level-tab").text("Huvudobjekt/Delobjekt");
    $("#searchterms .advsearch").append(new Option('YKL-klassification', 'other-classification'));
    $("#searchterms .advsearch").append(new Option('UDC-klassification', 'udc-classification'));
    $("#subtype select option[value='mus:i'").parent().append(new Option('Publikation som uppdateras', 'bib-level:i'));
    $("#subtype select option[value='mus:i'").parent().append(new Option('Seriell publikation', 'bib-level:s'));
  }
  else if ( $('html').attr('lang') == 'en') {
    $("a#advsearch-tab-mtype-tab").text("Material type");
    $("a#advsearch-tab-subloc-tab").text("Sub location"); 
    $("a#advsearch-tab-agelevel-tab").text("Age levels");
    $("a#advsearch-tab-bib-level-tab").text("Child/monographic record");
    $("#searchterms .advsearch").append(new Option('Other classification', 'other-classification'));
    $("#searchterms .advsearch").append(new Option('UDC classification', 'udc-classification'));
    $("#subtype select option[value='mus:i'").parent().append(new Option('Integrating resource', 'bib-level:i'));
    $("#subtype select option[value='mus:i'").parent().append(new Option('Serial', 'bib-level:s'));
  }

  $("#searchterms select option[value='location,wrdl']").val('loc'); /* Muuttaa location-arvon loc-arvoksi "Hakusanat"-valikossa */
  });
  /// LOPPU ///

Ilmeisesti nuo lisätyt vaihtoehdot toimivat ihan kuin ennenkin? Ainakin ne näkyvät sivulla.

AnneliO commented 7 months ago

Kiitos! Näyttäisi toimivan nyt oikein! Muut lisäykset toimivat minusta entisenkaltaisenaan. :)