Asiakastiedot

// Copy library card number to username in Quick add new patron page
// Kopioidaan kirjastokortin numero käyttäjätunnus-kenttään Asiakkaan pikalisäys-sivulla

$(document).ready(function() {
  setTimeout(function() {
    $("body#pat_memberentrygen.pat .quick_add input#cardnumber_quick_add").blur(function() {
      var v = $(this).val().trim();
      var e = $("input#userid_quick_add");
      if (e) {
         e.val(v);
      }
    });
  }, "1000");
});


// HETU ja tilastoryhmä siirretty muokkausnäkymän alkuun (Tritonia)

Kannattaa samalla CSS:llä piilottaa asiakastietueen osittaisen muokkaamisen edit-nappulat, koska ei toimi alla olevan JS-koodin kanssa.

$( document ).ready(function() {
  $( '#memberentry_identity #othernames' ).parents( 'ol' ).append( '<li>' + $( '#memberentry_patron_attributes #patron_attr_3' ).parents( 'li' ).html() + '</li>' );
  $( '#memberentry_identity #othernames' ).parents( 'ol' ).append( '<li>' + $( '#memberentry_patron_attributes #patron_attr_5' ).parents( 'li' ).html() + '</li>' );
  $( '#pat_memberentrygen #memberentry_patron_attributes #patron_attr_3, #pat_memberentrygen #memberentry_patron_attributes #patron_attr_5' ).parents( 'li' ).remove();
});

IntranetUserCSS:

.patroninfo-heading .btn {
display: none;
}


Varaustunnuksen anonymisointi (UNIX-aika)

toistaiseksi ei lisätty


Varaustunnuksen kopioiminen sukunimi, etunimi-kentästä ja asiakasviestiasetuksen vaihto defaultista →fi, jos käyttöliittymän kieli suomi (versio 24.05, Slava)

// New borrower: set othernames to be firstname + surname 
// and language to match the interface's if not "en": 
$(document).ready(function(){
    if (window.location.pathname == '/cgi-bin/koha/members/memberentry.pl' && window.location.search.includes("?op=add_form&")) {
        var firstname = $("#entryform").find("#firstname");
        var surname = $("#entryform").find("#surname");
        $("#othernames").focus(function() { $("#othernames").val(surname.val() + ", " + firstname.val());
    });
    if($("html").attr("lang") != 'en') $("#lang").val($("html").attr("lang"));
    console.log("New customer language set to ", $("#lang").val()); }
});

Tietuenäyttö

Linkki Finna-näkymään (nappulan muodossa)

$(document).ready(function() {
if (window.location.pathname == '/cgi-bin/koha/catalogue/detail.pl') {
        var linktext = 'Avaa Finnassa';
        if( $( '#changelanguage .currentlanguage' ).text() == 'English' ) {
            linktext = 'Open in Finna';
        } else if ( $( '#changelanguage .currentlanguage' ).text() == 'Svenska' ) {
            linktext = 'Öppna i Finna';
        }
        var params = new URLSearchParams(window.location.search);
        var biblionumber = parseInt(params.get("biblionumber"));
          $( '#catalog_detail #toolbar' ).prepend( '<a href="https://tritonia.finna.fi/Record/tria.' + biblionumber + '" class="btn" style="float: right;" target="_blank"><i class="fa fa-external-link"></i> ' + linktext + '</a>' );
}
});

Luettelointi: niteiden muokkaus

Versio: v. 2020 Tritonia (toimii versiossa 23.11.), päivitetty 6.2.2024

polku: cgi-bin/koha/cataloguing/additem.pl?biblionumber= 

/*Siirretään item-listaus sivun loppuun itemin muokkaussivulla */

$( document ).ready(function() {
    $( '#cat_additem #cataloguing_additem_itemlist' ).prepend( $( '#cat_additem #cataloguing_additem_itemlist>.row' ) );
});

Koha Communityn JQuery Library

https://wiki.koha-community.org/wiki/JQuery_Library

Koha-Suomen IntranetUserJS-koodinpätkiä

https://koha-suomi.fi/dokumentaatio/intranetuserjs/

  • No labels