opacuserjs
peut être utilisée pour activer du code java à l’opac. Les codes qui sont listés ci-dessous doivent être inscrits entre ces deux balises en rouge.
$(document).ready(function(){
CODE
});
Voici les codes qui fonctionnent.
$("select[name='idx']:eq(0)").val("su,wrdl").attr("selected","selected"); $("select[name='idx']:eq(1)").val("au,wrdl").attr("selected","selected"); $("select[name='idx']:eq(2)").val("ti").attr("selected","selected");
//cacher site menu déroulant recherche simple et avancée $("#select_library option[value='branch:CODE_SITE']").remove(); $("#branchloop option[value='branch:CODE_SITE']").remove();
$("li#location_id").hide();
$("li#su-geo_id").hide();
$("li#se_id").hide();
$("#search-facets").prepend($("#opacresultssidebar"));
$("#OpacNav").prepend($("#usermenu"));
$("#MARCview").parent().hide();
$("#ISBDview").parent().hide();
$("#furthersearches").hide();
$("a:contains('Retourner à la dernière recherche avancée')").text("Modifier la recherche");
Sans ce code, vous devez cliquez dans la boite de recherche simple pour pouvoir écrire votre recherche. Ce code permet d’écrire votre recherche sans devoir cliquer dans la boite.
$("#translControl1").focus();
$("#noitems:contains('Aucun exemplaire')").text("VOTRE TEXTE");
$("a:contains('Vue MARC')").text("Vue complète MARC");
$("#moresearches a:contains('Réserve de cours')").after("<a href=' URL de vos listes '>Listes</a></li>"); $('#listsmenu').hide();
$("#subtypes").hide();
$("#usersuggestions p:contains(' LE_DEBUT_DU_TEXTE_A_REMPLACER ')").html("<p> VOTRE_TEXTE_DE_REMPLACEMENT </p>");
Peut être adapté pour d’autres en-têtes du tableau.
$("th#item_status").text("VOTRE_TEXTE");
$("th#item_home_location").text("Localisation");
Voici le code pour enlever l’index Subdivisions chronologiques.
$("#authtypecode option[value=' CHRON_TERM ']").remove();
Pour les autres champs, il faut modifier ce qui est en rouge
CORPO_NAME pour Collectivité auteur
MEETI_NAME pour Congrès
GENRE/FORM pour Genres et formes
PERSO_NAME pour Personne physique
GEOGR_NAME pour Subdivisions géographiques
TOPIC_TERM pour Sujet
UNIF_TITLE pour Titre uniforme
$("span.title_resp_stmt").hide();
$("#auth legend:contains('Se connecter :')").text(" VOTRE_TEXTE "); $("#members a:contains('Se connecter')").text(" VOTRE_TEXTE "); $("#loginModal h3:contains('Se connecter')").text(" VOTRE_TEXTE "); $("#opac-auth h3:contains('Se connecter')").text(" VOTRE_TEXTE ");
$("#availability_facet").remove();
$("ul.menu-collapse li:contains('Mes notifications')").hide();
//bloquer bouton recherche simple $('#searchform').submit(function() { $('#searchsubmit').prop('disabled',true).text('Recherche...'); });
/* bloquer bouton recherche avancée pour 3 secondes */ $('form').submit(function(){ $(this).find('input[type=submit][title=Rechercher').prop('disabled', true); setTimeout(function(){ $('form').find('input[type=submit][title="Rechercher"]').prop('disabled', false); }, 3000); /* nombre de millisecondes pour lequel le bouton doit être désactivé */ });
//changer le texte Numéro de copie $("th#item_copy").text("Exemplaire n°");
//pour cacher index éditeur $("#booleansearch option[value='pb,wrdl']").hide(); //pour ajouter index provider 260 et 264 $("#search-field_0 option[value='au,phr']").after("<option value='pv,wrdl'>Éditeur</option>"); $("#search-field_1 option[value='au,phr']").after("<option value='pv,wrdl'>Éditeur</option>"); $("#search-field_2 option[value='au,phr']").after("<option value='pv,wrdl'>Éditeur</option>");
//ajouter index langue $("select#language-limit[name='limit']").append("<option value='ln-audio:eng'>English (Anglais)</option>") $("select#language-limit[name='limit']").append("<option value='ln-audio:fre'>Français (Français)</option>") $("select#language-limit[name='limit']").append("<option value='ln-audio:ger'>Deutsch (Allemand)</option>") $("select#language-limit[name='limit']").append("<option value='ln-audio:ita'>Italiano (Italien)</option>") $("select#language-limit[name='limit']").append("<option value='ln-audio:ita'>Español (Espagnol)</option>") $("select#language-limit option[value='ln,rtrn:eng']").hide(); $("select#language-limit option[value='ln,rtrn:fre']").hide(); $("select#language-limit option[value='ln,rtrn:ger']").hide(); $("select#language-limit option[value='ln,rtrn:ita']").hide(); $("select#language-limit option[value='ln,rtrn:spa']").hide();
(ajout du 19/02/2018)
//cacher 490 notice opac $("span.results_summary.490 div.contentblock").remove();
Code pour la version 21.05 //cacher 490 notice opac
$("span.results_summary.490").text("Collection:");
$("b:contains('Exemplaire(s) disponible(s) sur place')").text("Exemplaires à consulter sur place : ");
//cacher exemplaires non disponibles $("span.unavailable b:contains('non disponible')").remove();
//cacher mention exemplaire disponible pour le prêt $("span.available b:contains('disponible')").remove();
//cacher Aucun exemplaires disponible $("span.results_summary.availability:contains('Aucun exemplaire disponible au prêt')").remove();
//cacher cote $("span.unavailable span.LabelCallNumber").hide();
//couleur differente pour statut not for loan $("span.unavailable:contains('Consultation sur place')").css({"color": "green"});
//positionner index titre recherche simple $("select#masthead_search[name='idx']").val("ti").attr("selected","selected");
//deplacer isbn en bas notice $('#bibliodescriptions').prepend($('span.results_summary.publisher:contains(ISBN)'));
//couleur differente pour statut not for loan $("span.item-status.notforloan:contains('Consultation sur place')").css({"color": "green"});
Si la préférence système OPACShelfBrowser
est activée, le texte Parcourir l’étagère apparaît dans le tableau des exemplaires à l’OPAC.
Pour changer ce texte par autre chose, vous pouvez utiliser le code suivant dans la préférence système opacuserjs
$("a:contains('Parcourir l'étagère')").text("Voir des exemplaires similaires");
Voici le résultat:
//Cacher lien bibliothèque
$("a#library_page").parent("li").remove();