Notice RAMEAU OutilsNotices bibliographiques liées
Aller au contenu
|
xitiBase = "NOTICE";
/** Script des actions dans la liste des notices (bib+auto) pour les jsp resultats.jsp resultatsRechercheIndexAuto.jsp pour éviter la duplication du code**/
function voirSelection()
// Fonction pour afficher un message d'erreur lors de non selection de notice
jQuery("a#selectNotice, a#selectNoticeOutils").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice, #nbSelectNoticeOutils').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin de voir une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
);
function telechImprimPdf()
// Fonction pour afficher un message d'erreur lors de non selection de notice pour l'affichage du PDF
jQuery("a#telechImprimPdf").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin d'imprimer une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
return false;
clickXiti('A', 'telechargerImprimer');
);
jQuery("span#spanTelechImprimPdf").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin d'imprimer une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
return false;
clickXiti('A', 'telechargerImprimer');
);
jQuery("i#iconTelechImprimPdf").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin d'imprimer une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
return false;
clickXiti('A', 'telechargerImprimer');
);
function exporterCSV()
// Fonction pour afficher un message d'erreur lors de non selection de notice pour l'export
jQuery("a#exportCsv").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin de voir une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
return false;
);
jQuery("span#spanExportCsv").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin d'exporter en csv une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
return false;
clickXiti('A', 'telechargerImprimer');
);
function EnvoiParMail()
// Fonction pour afficher un message d'erreur lors de non selection de notice pour l'affichage du PDF
jQuery("a#EnvoiParMail").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin d'envoyer une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
return false;
clickXiti('A', 'envoyerparmail');
);
jQuery("span#spanEnvoiParMail").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin d'envoyer une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
return false;
clickXiti('A', 'envoyerparmail');
);
jQuery("i#iconEnvoiParMail").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
jQuery(".row-modal").text("Afin d'envoyer une sélection de notices, veuillez sélectionner au moins une notice dans la liste de résultats.");
$('#modalErreurSelection').modal('show');
return false;
clickXiti('A', 'envoyerparmail');
);
function ajouterAMesNotices()
// Fonction pour afficher un message d'erreur lors de non selection de notice pour l'affichage du PDF
jQuery("a#ajouterAMesNotices").click(function(e)
var nBNoticeSelected = jQuery('#nbSelectNotice').text();
//alert(nBNoticeSelected);
if(nBNoticeSelected == 0)
//Permet d'annuler l'action du href si aucune notice sélectionner
e.preventDefault();
//alert("rere");
jQuery(".row-modal").text("Afin d'ajouter des notices à voter espace personnel, veuillez sélectionner au moins une notice dans la liste de résultats");
$('#modalErreurSelection').modal('show');
return false;
else
createModalScreen();
jQuery(".row-modal").html("Les notices sélectionnées ont bien été ajoutées dans votre espace personnel."
+ ""
+ "> Voir mes notices"
+ "
dans mon espace personnel ");
// $('#modalAjoutAMesNotices').modal('show');
);
/** Ref #22306: lien local, on passe en https **/
/** Script des actions dans l'affichage des notices (bib+auto) pour les jsp noticeAut.jsp et noticeBib.jsp pour éviter la duplication du code**/
function versPage(pageNotice)
var indexNotice = pageNotice - 1;
var hostLocal = "https://" + location.host;
location.replace(hostLocal+"/consultationSelection.do?indexSelectNotice="+indexNotice);
/* Raffichage de la page dans le nouveau format sélectionné */
function changeFormat()
jQuery('.onglets .skin-select select').change(function()
var hostLocal = "https://" + location.host;
location.replace(hostLocal+"/change-format-notice.do?arkQualifier="+jQuery(this).val()+"&urlArk="+jQuery('#permalien').val());
);
/* Pour séléctionner et voir la liste des notices */
function selectNotice(aut)
jQuery('.liste-notices input[type="checkbox"]').bind('change', function ()
var list = [];
var lien = ;
/* lien.id = jQuery(this).parent().prev().text(); */
if(aut == true)
lien.id = jQuery(this).parent().prev().text();
else
lien.id = jQuery(this).attr('id');
/* if(aut==true)
lien.ark = jQuery(this).next().find('input').val();
//lien.type = jQuery(this).parent().parent().find(".notice-type").first().text();
lien.type = " ";
if (jQuery(this).parent().parent().parent().next().find('span').hasClass("liste-noticesAUTbold"))
alert('ok');
lien.type = jQuery(this).parent().parent().parent.next().find('span.liste-noticesAUTbold').text();
else if (jQuery(this).parent().parent().next().next().next().hasClass("notice-type"))
lien.type = jQuery(this).parent().parent().next().next().next().first().text();
else
*/
/* alert(lien.id); */
lien.ark = jQuery(this).next().val();
//lien.type = jQuery(this).parent().parent().find(".notice-type").first().text();
lien.type = " ";
if (jQuery(this).parent().parent().next().next().hasClass("notice-type"))
lien.type = jQuery(this).parent().parent().next().next().first().text();
else if (jQuery(this).parent().parent().next().next().next().hasClass("notice-type"))
lien.type = jQuery(this).parent().parent().next().next().next().first().text();
/* */
list.push(lien);
if (jQuery(this).is(':checked'))
jQuery.ajax(
url: "/selectionNotice.do;jsessionid=F2DF75D06EF19A5D61A028FAB9A4B3E1",
data: "listeNotice="+JSON.stringify(list),
dataType: "json",
success: function (data)
jQuery('#nbSelectNotice, #nbSelectNoticeOutils').html(data);
);
else
jQuery.ajax(
url: "/selectionNotice.do;jsessionid=F2DF75D06EF19A5D61A028FAB9A4B3E1",
data: "listeNoticeSup="+JSON.stringify(list),
dataType: "json",
success: function (data)
jQuery('#nbSelectNotice, #nbSelectNoticeOutils').html(data);
jQuery('#cbSel').prop('checked', false);
/* jQuery('#cbSel').prop('title', ttSelect); */
);
);
jQuery('.selection input[type="checkbox"]').bind('click',function()
var list = [];
var ttSelect = jQuery('#ttSelect').val();
var ttDeselect = jQuery('#ttDeselect').val();
if (jQuery(this).is(':checked'))
var i = 0;
jQuery('.liste-notices input[type="checkbox"]').each(function()
var lien = ;
/* lien.id = jQuery(this).parent().prev().text(); */
if(aut == true)
lien.id = jQuery(this).parent().prev().text();
else
lien.id = jQuery(this).attr('id');
lien.ark = jQuery(this).next().val();
lien.type = "";
if (jQuery(this).parent().parent().next().next().hasClass("notice-type"))
lien.type = jQuery(this).parent().parent().next().next().first().text();
else if (jQuery(this).parent().parent().next().next().next().hasClass("notice-type"))
lien.type = jQuery(this).parent().parent().next().next().next().first().text();
list.push(lien);
jQuery(this).prop('checked',true);
//i = i + 1 ;
);
var call1 = jQuery.ajax(
type:'POST',
url: "/selectionNotice.do;jsessionid=F2DF75D06EF19A5D61A028FAB9A4B3E1",
data:
listeNotice:JSON.stringify(list)
,
success: function(data)
jQuery('#nbSelectNotice, #nbSelectNoticeOutils').html(data);
jQuery('#cbSel').prop('title', ttDeselect);
);
else
jQuery('.liste-notices input[type="checkbox"]').each(function()
var lien = ;
/* lien.id = jQuery(this).parent().prev().text(); */
if(aut == true)
lien.id = jQuery(this).parent().prev().text();
else
lien.id = jQuery(this).attr('id');
lien.ark = "";
list.push(lien);
jQuery(this).prop('checked',false);
);
jQuery.ajax(
url: "/selectionNotice.do;jsessionid=F2DF75D06EF19A5D61A028FAB9A4B3E1",
data: "listeNoticeSup="+JSON.stringify(list),
dataType: "json",
success: function(data)
jQuery('#nbSelectNotice, #nbSelectNoticeOutils').html(data);
jQuery('#cbSel').prop('title', ttSelect);
);
);
jQuery(document).ready(function()
jQuery.ajax(
url: "/cocheNotice.do;jsessionid=F2DF75D06EF19A5D61A028FAB9A4B3E1",
contentType: "application/json",
dataType: "json",
success: function(responseJson)
/* alert(responseJson); */
if(responseJson != null)
jQuery.each(responseJson, function(key, value)
var identifiant;
identifiant = value.substr(value.length - 11)
/* Demande : 10269 identifiant : identifiant de la notice sous le format cbXXXXXXXXX */
jQuery('#'+identifiant).prev().prop('checked', true);
);
var nbrNoticeCheked = 0;
// Pour cocher le checkbox voir la sélection
jQuery('.liste-notices input[type="checkbox"]').each(function()
if (jQuery(this).is(':checked'))
nbrNoticeCheked++;
if (nbrNoticeCheked == jQuery('#nbResultParPage').val())
jQuery('.selection input[type="checkbox"]').prop('checked', true);
);
,
fail: function(response)
alert("fail");
);
);
function initPopupImp()
//Fonction pour réinitialiser la popin
jQuery("a#telechImprimPdf").click(function(e)
if ($('#pageRechNotice').val() != 'rat')
$('#radio21').prop('checked', true);
else
$('#radio11').prop('checked', true);
jQuery("#radio6").prop('checked', true);
jQuery('#radio7').prop('disabled', true);
jQuery('#radio8').prop('disabled', true);
);
function initPopupMail()
//Fonction pour réinitialiser la popin
jQuery("a#EnvoiParMail").click(function(e)
if ($('#pageRechNotice').val() != 'rat')
$('#radio21').prop('checked', true);
else
$('#radio11').prop('checked', true);
jQuery("#radio6").prop('checked', true);
jQuery('#radio7').prop('disabled', true);
jQuery('#radio8').prop('disabled', true);
);
<!-- -->
- Notice
Au format public
Au format Intermarc
Au format Unimarc
- Résumé, Table des matières…
<!--
Zacatecas (Mexique ; État)
Vedette matière nom géographique. S'emploie en tête de vedette ou en subdivision.
Capitale : Zacatecas.
<<Terme(s) générique(s) :
Mexique (nord)
Mexique -- États
Source(s) :
GDEL
. - SY, 1991
Notice n° :
FRBNF12243158
Création :
92/04/03
Mise à jour :
92/04/03
Voir la notice dans le catalogue actuel
Télécharger/Imprimer
Envoyer par courriel
Ajouter à mes notices
<!-- Ajouter à mes notices -->
Signaler une erreur sur cette notice
Cartomundi
-->
jQuery("#ajouterAMesNotices").click(function(e)
clickXiti('A', 'ajouterAMesNotices');
);
jQuery('.outils-notices h2 button').each(function()
jQuery(this).bind('click',function()
if (jQuery(this).parents('.outils-notices').hasClass('div-opened'))
jQuery(this).parents('.outils-notices').removeClass('div-opened');
jQuery(this).attr('aria-expanded', false);
else
jQuery(this).parents('.outils-notices').addClass('div-opened');
jQuery(this).attr('aria-expanded', true);
return false;
);
);
jQuery("#modalErreurSelectionClose").click(function(e)
jQuery('#modalErreurSelection').hide();
);
//Script pour l'affichage du modal après l'envoie d'un msg
Notices bibliographiques liées
Voir les notices liées en tant que :
sujet (12)
Voir toutes les notices liées (12)
function myReferer(typeBouton)
var locationRef= location;
var hostname = locationRef.protocol + "//" + locationRef.host;
var uri = locationRef.href.replace(hostname, "");
if(uri.indexOf("ajoutNoticePop") != -1)
uri = uri.substring(0,uri.indexOf("ajoutNoticePop"));
var result = document.getElementById(typeBouton).href = document.getElementById(typeBouton).href + encodeURIComponent(uri);