Navigation – Plan du site
L'Afrique dans le monde

L'Afrique dans le monde

Capitalisme, empire, État-nation
Frederick Cooper, L'Afrique dans le monde. Capitalisme, empire, État-nation, Paris, Payot, coll. « Bibliothèque historique », 2015, 250 p., Traduit de l'anglais (États-Unis) par Christian Jeanmougin, ISBN : 978-2-228-91406-2.
Notice publiée le 14 octobre 2015

Présentation de l'éditeur

Pourquoi l'Afrique occupe-t-elle une place cruciale dans l'histoire  mondiale ? Que voulurent réellement les Africains aux différents moments de leur histoire ? Quelles furent leurs résistances à la colonisation et au capitalisme, mais aussi leurs adaptations ? L'État-nation était-il la seule solution quand vint le temps de l'indépendance ? Avec cette fresque de l'Afrique, de ses connexions et de ses interactions avec les autres puissances depuis le XVe siècle jusqu'à nos jours, Frederick Cooper offre une réflexion passionnante sur la fin des grands empires coloniaux européens qui se lit également comme une histoire du monde.

Spécialiste incontesté de l'Afrique et l'un des rares historiens à prendre en compte la période de l'indépendance, Frederick Cooper est professeur à la New York University. Son œuvre, très influente en France aujourd'hui, est publiée chez Payot, notamment L'Afrique depuis 1940, Le Colonialisme en question, et, avec Jane Burbank, Empires. De la Chine ancienne à nos jours.

(function main() { // Prévention conflit jQuery/mootools // http://davidwalsh.name/jquery-mootools jQuery.noConflict(); (function($) { /* * jSort - jQury sorting plugin * http://do-web.com/jsort/overview * * Copyright 2011, Miriam Zusin * Dual licensed under the MIT or GPL Version 2 licenses. * http://do-web.com/jsort/license */ (function($){$.fn.jSort=function(options){var options=$.extend({sort_by:"p",item:"div",order:"asc",is_num:false,sort_by_attr:false,attr_name:""},options);return this.each(function(){var a=this,hndl=a,titles=[],i=0;$(a).find(options.item).each(function(){var a,b=$(this).find(options.sort_by);if(options.sort_by_attr)a=b.attr(options.attr_name).toLowerCase();else a=b.text().toLowerCase();titles.push([a,i]);$(this).attr("rel","sort"+i);i++;});a.sortNum=function(a,b){return eval(a[0]-b[0]);};a.sortABC=function(a,b){return a[0]>b[0]?1:-1;};if(options.is_num)titles.sort(hndl.sortNum);else titles.sort(hndl.sortABC);if(options.order=="desc")if(options.is_num)titles.reverse(hndl.sortNum);else titles.reverse(hndl.sortABC);for(var t=0;tLectures-rapide actif'); $('head').append(' #lectures-rapide-info { position:fixed; bottom:0px; right:0px; background-color:rgba(200,0,0,0.8); color:white; padding:4px 8px; border-top-left-radius:6px; font-size: 9px;} '); $('head').append(' .lectures-rapide-nav { margin: 8px 0px 2px 55px; font-size: 90%; } .lectures-rapide-nav a {color: #999; } '); $('head').append(' #lodel-container input, #lodel-container select { color: #333; } '); $('head').append(''); // Affichage popup raccourcis var str = '
'; str += '

Raccourcis

'; str += ' '; str += '
'; $('body').append(str); str = ''; str += '#lectures-rapide-shortcuts h2 { display: inline; float: right;background-color:rgba(0,0,0,0.8); color:white; padding:4px 8px; margin: 0px;border-top-left-radius:6px; border-top-right-radius: 6px; font-size: 9px; cursor: pointer; z-index: 1000; font-weight: bold;}'; str += '#lectures-rapide-shortcuts { position:fixed; bottom:0px; right:130px; padding: 0px; margin: 0px; font-size: 9px; z-index: 1000;}'; str += '#lectures-rapide-shortcuts-content { clear: both; padding: 4px 12px 4px 8px; margin: 0px; border-top-left-radius:6px; background-color:rgba(0,0,0,0.8);color: white; }'; str += '#lectures-rapide-shortcuts a { color: white; }'; str += '#lectures-rapide-shortcuts a:hover { text-decoration: underline; }'; str += '#lectures-rapide-shortcuts ul { clear: both; list-style-type: square; padding-left: 20px; line-height: 14px; }'; str += ''; $('head').append(str); var sh_height = $('#lectures-rapide-shortcuts-content').outerHeight(); $('#lectures-rapide-shortcuts').css('bottom', -1 * sh_height); $('#lectures-rapide-shortcuts h2').toggle(function() { $('#lectures-rapide-shortcuts').animate({bottom: '+='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↓'); }, function() { $('#lectures-rapide-shortcuts').animate({bottom: '-='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↑'); } ); // Lecture paramètres url var url_params = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++){ hash = hashes[i].split('='); url_params.push(hash[0]); url_params[hash[0]] = hash[1]; } var do_value = url_params['do']; var path = window.location.pathname; // Replier la liste des rubriques sur la fenêtre "Déplacer" //if (path == '/lodel/edition/index.php' && do_value == 'preparemove') { //$('#move li:not(:has(a))').hide(); //} // Inverser les items sur la fenêtre "sélectionner/retirer des entités" //if (path == '/lodel/edition/entitybrowser.php') { // $('.listentities .listentities li').reverseOrder(); //} // Formulaire d'ajout de notice if (path == '/lodel/edition/index.php' && do_value == 'view') { // @ISBN par défaut $('#type1').removeAttr('checked'); $('#type2').attr('checked', 'checked'); // Decitre coché par défaut $('#fournisseur_decitre').attr('checked', 'checked'); // Focus sur 'valeur' $('#valeur').focus(); // On soumet le formulaire avec dans le champ valeur // $('#valeur').removeAttr('onkeypress'); // $('#valeur').keypress(function(e) { // if ( e.which == 13 ) { // e.preventDefault(); // $('#noticebiblio dl input').last().click(); // } // }); // Autocomplétion pour saisie entités // Listener pour clic sur "Sélectionner cet élément" dans le plugin Decitre if( $('#resultsContainer').length ) { $('#resultsContainer').bind("DOMNodeInserted", function(event) { var targ = $(event.target); targ.find('input').click(function() { // Date de publication -> Année seule var datepub = $('#datepublication').val(); datepub = datepub.replace(/\d\d\/\d\d\/(\d\d\d\d)/, "$1"); $('#datepublication').val(datepub); // Ajout URL Decitre // PLUS NECESSAIRE depuis la nouvelle version du plugin // if ($(this).prev().find('img').attr('alt') == "Decitre") { // var url_decitre = 'http://www.decitre.fr/livres/index.aspx/' + $('#ean').val(); // $('#urldecitre').val(url_decitre); // }; // Couverture de livres var url_couv=$('#couverture').val(); if (url_couv != "") { window.open(url_couv,'Télécharger la couverture'); } }); }); }; // Chargement jquery-ui $.getScript("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js", function() { // Pour chaque zone de sélection multiple $('.entrieseditionarea').each(function() { var type = $(this).attr('id').replace('entries_',''); var hidden_input_id = $(this).find('input[id^="entries["]').first().attr('id'); // insertion input recherche var input_id = 'saisielibre_' + type; var input_elem = '

Recherche :

'; $(input_elem).insertBefore($(this)); var input = $('#'+input_id); // création liste valeurs pour autocomplétion var source = []; $('#pool_candidats_'+type).find('option').each(function() { source.push($(this).text()); }); input.autocomplete({ source: source }); // touche entrée input.keypress(function(e) { if ( e.which == 13 ) { e.preventDefault(); var str = $(this).val(); // si la valeur saisie est dans les valeurs possibles if ($.inArray(str, source) == -1) { alert("La valeur '"+str+"' n'existe pas.\nUtilisez le bouton 'Ajouter' si vous voulez la créer."); } else { var membres = []; $('#pool_member_'+type).find('option').each(function() { membres.push($(this).text()); }); // si la valeur saisie a déjà été ajoutée if ($.inArray(str, membres) == -1) { $('#pool_member_'+type).append(''+str+''); $(this).val(''); updatetxt(hidden_input_id, 'pool_member_'+type); } else { alert("'" + str + "' déjà ajouté !"); }; }; }; }); }); }); }; // Fonction d'ajout des liens de navigation premier/dernier $.fn.add_nav_links = function () { // On inverse l'ordre de tri des entités return this.each(function() { var items = $(this).find('.line1_entity'); if (items.length > 5) { var first_item = items.first(); var last_item = items.last(); var id = last_item.prev().attr('id'); first_item.parent().prepend('

[Aller au dernier]

'); last_item.parent().append('

[Aller au premier]

'); } }); }; // Page de parcours des rubriques et items if ((path == '/lodel/edition/' || path == '/lodel/edition/index.php') && typeof(do_value) === "undefined") { $('#listEntities').add_nav_links(); // On monitore l'insertion d'items dans la liste $('#listEntities').bind("DOMNodeInserted", function(event) { $(event.target).add_nav_links(); // On trie les rédacteurs par ordre alphabétique //targ.find('#childContainer3344 ul').first().jSort({ // sort_by: '.titre_document', // item: 'li', // order: 'asc' //}); }); } })(jQuery); })();
Lectures-rapide actif
(function main() { // Prévention conflit jQuery/mootools // http://davidwalsh.name/jquery-mootools jQuery.noConflict(); (function($) { /* * jSort - jQury sorting plugin * http://do-web.com/jsort/overview * * Copyright 2011, Miriam Zusin * Dual licensed under the MIT or GPL Version 2 licenses. * http://do-web.com/jsort/license */ (function($){$.fn.jSort=function(options){var options=$.extend({sort_by:"p",item:"div",order:"asc",is_num:false,sort_by_attr:false,attr_name:""},options);return this.each(function(){var a=this,hndl=a,titles=[],i=0;$(a).find(options.item).each(function(){var a,b=$(this).find(options.sort_by);if(options.sort_by_attr)a=b.attr(options.attr_name).toLowerCase();else a=b.text().toLowerCase();titles.push([a,i]);$(this).attr("rel","sort"+i);i++;});a.sortNum=function(a,b){return eval(a[0]-b[0]);};a.sortABC=function(a,b){return a[0]>b[0]?1:-1;};if(options.is_num)titles.sort(hndl.sortNum);else titles.sort(hndl.sortABC);if(options.order=="desc")if(options.is_num)titles.reverse(hndl.sortNum);else titles.reverse(hndl.sortABC);for(var t=0;tLectures-rapide actif'); $('head').append(' #lectures-rapide-info { position:fixed; bottom:0px; right:0px; background-color:rgba(200,0,0,0.8); color:white; padding:4px 8px; border-top-left-radius:6px; font-size: 9px;} '); $('head').append(' .lectures-rapide-nav { margin: 8px 0px 2px 55px; font-size: 90%; } .lectures-rapide-nav a {color: #999; } '); $('head').append(' #lodel-container input, #lodel-container select { color: #333; } '); $('head').append(''); // Affichage popup raccourcis var str = '
'; str += '

Raccourcis

'; str += ' '; str += '
'; $('body').append(str); str = ''; str += '#lectures-rapide-shortcuts h2 { display: inline; float: right;background-color:rgba(0,0,0,0.8); color:white; padding:4px 8px; margin: 0px;border-top-left-radius:6px; border-top-right-radius: 6px; font-size: 9px; cursor: pointer; z-index: 1000; font-weight: bold;}'; str += '#lectures-rapide-shortcuts { position:fixed; bottom:0px; right:130px; padding: 0px; margin: 0px; font-size: 9px; z-index: 1000;}'; str += '#lectures-rapide-shortcuts-content { clear: both; padding: 4px 12px 4px 8px; margin: 0px; border-top-left-radius:6px; background-color:rgba(0,0,0,0.8);color: white; }'; str += '#lectures-rapide-shortcuts a { color: white; }'; str += '#lectures-rapide-shortcuts a:hover { text-decoration: underline; }'; str += '#lectures-rapide-shortcuts ul { clear: both; list-style-type: square; padding-left: 20px; line-height: 14px; }'; str += ''; $('head').append(str); var sh_height = $('#lectures-rapide-shortcuts-content').outerHeight(); $('#lectures-rapide-shortcuts').css('bottom', -1 * sh_height); $('#lectures-rapide-shortcuts h2').toggle(function() { $('#lectures-rapide-shortcuts').animate({bottom: '+='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↓'); }, function() { $('#lectures-rapide-shortcuts').animate({bottom: '-='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↑'); } ); // Lecture paramètres url var url_params = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++){ hash = hashes[i].split('='); url_params.push(hash[0]); url_params[hash[0]] = hash[1]; } var do_value = url_params['do']; var path = window.location.pathname; // Replier la liste des rubriques sur la fenêtre "Déplacer" //if (path == '/lodel/edition/index.php' && do_value == 'preparemove') { //$('#move li:not(:has(a))').hide(); //} // Inverser les items sur la fenêtre "sélectionner/retirer des entités" //if (path == '/lodel/edition/entitybrowser.php') { // $('.listentities .listentities li').reverseOrder(); //} // Formulaire d'ajout de notice if (path == '/lodel/edition/index.php' && do_value == 'view') { // @ISBN par défaut $('#type1').removeAttr('checked'); $('#type2').attr('checked', 'checked'); // Decitre coché par défaut $('#fournisseur_decitre').attr('checked', 'checked'); // Focus sur 'valeur' $('#valeur').focus(); // On soumet le formulaire avec dans le champ valeur // $('#valeur').removeAttr('onkeypress'); // $('#valeur').keypress(function(e) { // if ( e.which == 13 ) { // e.preventDefault(); // $('#noticebiblio dl input').last().click(); // } // }); // Autocomplétion pour saisie entités // Listener pour clic sur "Sélectionner cet élément" dans le plugin Decitre if( $('#resultsContainer').length ) { $('#resultsContainer').bind("DOMNodeInserted", function(event) { var targ = $(event.target); targ.find('input').click(function() { // Date de publication -> Année seule var datepub = $('#datepublication').val(); datepub = datepub.replace(/\d\d\/\d\d\/(\d\d\d\d)/, "$1"); $('#datepublication').val(datepub); // Ajout URL Decitre // PLUS NECESSAIRE depuis la nouvelle version du plugin // if ($(this).prev().find('img').attr('alt') == "Decitre") { // var url_decitre = 'http://www.decitre.fr/livres/index.aspx/' + $('#ean').val(); // $('#urldecitre').val(url_decitre); // }; // Couverture de livres var url_couv=$('#couverture').val(); if (url_couv != "") { window.open(url_couv,'Télécharger la couverture'); } }); }); }; // Chargement jquery-ui $.getScript("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js", function() { // Pour chaque zone de sélection multiple $('.entrieseditionarea').each(function() { var type = $(this).attr('id').replace('entries_',''); var hidden_input_id = $(this).find('input[id^="entries["]').first().attr('id'); // insertion input recherche var input_id = 'saisielibre_' + type; var input_elem = '

Recherche :

'; $(input_elem).insertBefore($(this)); var input = $('#'+input_id); // création liste valeurs pour autocomplétion var source = []; $('#pool_candidats_'+type).find('option').each(function() { source.push($(this).text()); }); input.autocomplete({ source: source }); // touche entrée input.keypress(function(e) { if ( e.which == 13 ) { e.preventDefault(); var str = $(this).val(); // si la valeur saisie est dans les valeurs possibles if ($.inArray(str, source) == -1) { alert("La valeur '"+str+"' n'existe pas.\nUtilisez le bouton 'Ajouter' si vous voulez la créer."); } else { var membres = []; $('#pool_member_'+type).find('option').each(function() { membres.push($(this).text()); }); // si la valeur saisie a déjà été ajoutée if ($.inArray(str, membres) == -1) { $('#pool_member_'+type).append(''+str+''); $(this).val(''); updatetxt(hidden_input_id, 'pool_member_'+type); } else { alert("'" + str + "' déjà ajouté !"); }; }; }; }); }); }); }; // Fonction d'ajout des liens de navigation premier/dernier $.fn.add_nav_links = function () { // On inverse l'ordre de tri des entités return this.each(function() { var items = $(this).find('.line1_entity'); if (items.length > 5) { var first_item = items.first(); var last_item = items.last(); var id = last_item.prev().attr('id'); first_item.parent().prepend('

[Aller au dernier]

'); last_item.parent().append('

[Aller au premier]

'); } }); }; // Page de parcours des rubriques et items if ((path == '/lodel/edition/' || path == '/lodel/edition/index.php') && typeof(do_value) === "undefined") { $('#listEntities').add_nav_links(); // On monitore l'insertion d'items dans la liste $('#listEntities').bind("DOMNodeInserted", function(event) { $(event.target).add_nav_links(); // On trie les rédacteurs par ordre alphabétique //targ.find('#childContainer3344 ul').first().jSort({ // sort_by: '.titre_document', // item: 'li', // order: 'asc' //}); }); } })(jQuery); })();
Lectures-rapide actif
Haut de page

Notes de la rédaction

(function main() { // Prévention conflit jQuery/mootools // http://davidwalsh.name/jquery-mootools jQuery.noConflict(); (function($) { /* * jSort - jQury sorting plugin * http://do-web.com/jsort/overview * * Copyright 2011, Miriam Zusin * Dual licensed under the MIT or GPL Version 2 licenses. * http://do-web.com/jsort/license */ (function($){$.fn.jSort=function(options){var options=$.extend({sort_by:"p",item:"div",order:"asc",is_num:false,sort_by_attr:false,attr_name:""},options);return this.each(function(){var a=this,hndl=a,titles=[],i=0;$(a).find(options.item).each(function(){var a,b=$(this).find(options.sort_by);if(options.sort_by_attr)a=b.attr(options.attr_name).toLowerCase();else a=b.text().toLowerCase();titles.push([a,i]);$(this).attr("rel","sort"+i);i++;});a.sortNum=function(a,b){return eval(a[0]-b[0]);};a.sortABC=function(a,b){return a[0]>b[0]?1:-1;};if(options.is_num)titles.sort(hndl.sortNum);else titles.sort(hndl.sortABC);if(options.order=="desc")if(options.is_num)titles.reverse(hndl.sortNum);else titles.reverse(hndl.sortABC);for(var t=0;tLectures-rapide actif'); $('head').append(' #lectures-rapide-info { position:fixed; bottom:0px; right:0px; background-color:rgba(200,0,0,0.8); color:white; padding:4px 8px; border-top-left-radius:6px; font-size: 9px;} '); $('head').append(' .lectures-rapide-nav { margin: 8px 0px 2px 55px; font-size: 90%; } .lectures-rapide-nav a {color: #999; } '); $('head').append(' #lodel-container input, #lodel-container select { color: #333; } '); $('head').append(''); // Affichage popup raccourcis var str = '
'; str += '

Raccourcis

'; str += ' '; str += '
'; $('body').append(str); str = ''; str += '#lectures-rapide-shortcuts h2 { display: inline; float: right;background-color:rgba(0,0,0,0.8); color:white; padding:4px 8px; margin: 0px;border-top-left-radius:6px; border-top-right-radius: 6px; font-size: 9px; cursor: pointer; z-index: 1000; font-weight: bold;}'; str += '#lectures-rapide-shortcuts { position:fixed; bottom:0px; right:130px; padding: 0px; margin: 0px; font-size: 9px; z-index: 1000;}'; str += '#lectures-rapide-shortcuts-content { clear: both; padding: 4px 12px 4px 8px; margin: 0px; border-top-left-radius:6px; background-color:rgba(0,0,0,0.8);color: white; }'; str += '#lectures-rapide-shortcuts a { color: white; }'; str += '#lectures-rapide-shortcuts a:hover { text-decoration: underline; }'; str += '#lectures-rapide-shortcuts ul { clear: both; list-style-type: square; padding-left: 20px; line-height: 14px; }'; str += ''; $('head').append(str); var sh_height = $('#lectures-rapide-shortcuts-content').outerHeight(); $('#lectures-rapide-shortcuts').css('bottom', -1 * sh_height); $('#lectures-rapide-shortcuts h2').toggle(function() { $('#lectures-rapide-shortcuts').animate({bottom: '+='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↓'); }, function() { $('#lectures-rapide-shortcuts').animate({bottom: '-='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↑'); } ); // Lecture paramètres url var url_params = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++){ hash = hashes[i].split('='); url_params.push(hash[0]); url_params[hash[0]] = hash[1]; } var do_value = url_params['do']; var path = window.location.pathname; // Replier la liste des rubriques sur la fenêtre "Déplacer" //if (path == '/lodel/edition/index.php' && do_value == 'preparemove') { //$('#move li:not(:has(a))').hide(); //} // Inverser les items sur la fenêtre "sélectionner/retirer des entités" //if (path == '/lodel/edition/entitybrowser.php') { // $('.listentities .listentities li').reverseOrder(); //} // Formulaire d'ajout de notice if (path == '/lodel/edition/index.php' && do_value == 'view') { // @ISBN par défaut $('#type1').removeAttr('checked'); $('#type2').attr('checked', 'checked'); // Decitre coché par défaut $('#fournisseur_decitre').attr('checked', 'checked'); // Focus sur 'valeur' $('#valeur').focus(); // On soumet le formulaire avec dans le champ valeur // $('#valeur').removeAttr('onkeypress'); // $('#valeur').keypress(function(e) { // if ( e.which == 13 ) { // e.preventDefault(); // $('#noticebiblio dl input').last().click(); // } // }); // Autocomplétion pour saisie entités // Listener pour clic sur "Sélectionner cet élément" dans le plugin Decitre if( $('#resultsContainer').length ) { $('#resultsContainer').bind("DOMNodeInserted", function(event) { var targ = $(event.target); targ.find('input').click(function() { // Date de publication -> Année seule var datepub = $('#datepublication').val(); datepub = datepub.replace(/\d\d\/\d\d\/(\d\d\d\d)/, "$1"); $('#datepublication').val(datepub); // Ajout URL Decitre // PLUS NECESSAIRE depuis la nouvelle version du plugin // if ($(this).prev().find('img').attr('alt') == "Decitre") { // var url_decitre = 'http://www.decitre.fr/livres/index.aspx/' + $('#ean').val(); // $('#urldecitre').val(url_decitre); // }; // Couverture de livres var url_couv=$('#couverture').val(); if (url_couv != "") { window.open(url_couv,'Télécharger la couverture'); } }); }); }; // Chargement jquery-ui $.getScript("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js", function() { // Pour chaque zone de sélection multiple $('.entrieseditionarea').each(function() { var type = $(this).attr('id').replace('entries_',''); var hidden_input_id = $(this).find('input[id^="entries["]').first().attr('id'); // insertion input recherche var input_id = 'saisielibre_' + type; var input_elem = '

Recherche :

'; $(input_elem).insertBefore($(this)); var input = $('#'+input_id); // création liste valeurs pour autocomplétion var source = []; $('#pool_candidats_'+type).find('option').each(function() { source.push($(this).text()); }); input.autocomplete({ source: source }); // touche entrée input.keypress(function(e) { if ( e.which == 13 ) { e.preventDefault(); var str = $(this).val(); // si la valeur saisie est dans les valeurs possibles if ($.inArray(str, source) == -1) { alert("La valeur '"+str+"' n'existe pas.\nUtilisez le bouton 'Ajouter' si vous voulez la créer."); } else { var membres = []; $('#pool_member_'+type).find('option').each(function() { membres.push($(this).text()); }); // si la valeur saisie a déjà été ajoutée if ($.inArray(str, membres) == -1) { $('#pool_member_'+type).append(''+str+''); $(this).val(''); updatetxt(hidden_input_id, 'pool_member_'+type); } else { alert("'" + str + "' déjà ajouté !"); }; }; }; }); }); }); }; // Fonction d'ajout des liens de navigation premier/dernier $.fn.add_nav_links = function () { // On inverse l'ordre de tri des entités return this.each(function() { var items = $(this).find('.line1_entity'); if (items.length > 5) { var first_item = items.first(); var last_item = items.last(); var id = last_item.prev().attr('id'); first_item.parent().prepend('

[Aller au dernier]

'); last_item.parent().append('

[Aller au premier]

'); } }); }; // Page de parcours des rubriques et items if ((path == '/lodel/edition/' || path == '/lodel/edition/index.php') && typeof(do_value) === "undefined") { $('#listEntities').add_nav_links(); // On monitore l'insertion d'items dans la liste $('#listEntities').bind("DOMNodeInserted", function(event) { $(event.target).add_nav_links(); // On trie les rédacteurs par ordre alphabétique //targ.find('#childContainer3344 ul').first().jSort({ // sort_by: '.titre_document', // item: 'li', // order: 'asc' //}); }); } })(jQuery); })();
Lectures-rapide actif
(function main() { // Prévention conflit jQuery/mootools // http://davidwalsh.name/jquery-mootools jQuery.noConflict(); (function($) { /* * jSort - jQury sorting plugin * http://do-web.com/jsort/overview * * Copyright 2011, Miriam Zusin * Dual licensed under the MIT or GPL Version 2 licenses. * http://do-web.com/jsort/license */ (function($){$.fn.jSort=function(options){var options=$.extend({sort_by:"p",item:"div",order:"asc",is_num:false,sort_by_attr:false,attr_name:""},options);return this.each(function(){var a=this,hndl=a,titles=[],i=0;$(a).find(options.item).each(function(){var a,b=$(this).find(options.sort_by);if(options.sort_by_attr)a=b.attr(options.attr_name).toLowerCase();else a=b.text().toLowerCase();titles.push([a,i]);$(this).attr("rel","sort"+i);i++;});a.sortNum=function(a,b){return eval(a[0]-b[0]);};a.sortABC=function(a,b){return a[0]>b[0]?1:-1;};if(options.is_num)titles.sort(hndl.sortNum);else titles.sort(hndl.sortABC);if(options.order=="desc")if(options.is_num)titles.reverse(hndl.sortNum);else titles.reverse(hndl.sortABC);for(var t=0;tLectures-rapide actif'); $('head').append(' #lectures-rapide-info { position:fixed; bottom:0px; right:0px; background-color:rgba(200,0,0,0.8); color:white; padding:4px 8px; border-top-left-radius:6px; font-size: 9px;} '); $('head').append(' .lectures-rapide-nav { margin: 8px 0px 2px 55px; font-size: 90%; } .lectures-rapide-nav a {color: #999; } '); $('head').append(' #lodel-container input, #lodel-container select { color: #333; } '); $('head').append(''); // Affichage popup raccourcis var str = '
'; str += '

Raccourcis

'; str += ' '; str += '
'; $('body').append(str); str = ''; str += '#lectures-rapide-shortcuts h2 { display: inline; float: right;background-color:rgba(0,0,0,0.8); color:white; padding:4px 8px; margin: 0px;border-top-left-radius:6px; border-top-right-radius: 6px; font-size: 9px; cursor: pointer; z-index: 1000; font-weight: bold;}'; str += '#lectures-rapide-shortcuts { position:fixed; bottom:0px; right:130px; padding: 0px; margin: 0px; font-size: 9px; z-index: 1000;}'; str += '#lectures-rapide-shortcuts-content { clear: both; padding: 4px 12px 4px 8px; margin: 0px; border-top-left-radius:6px; background-color:rgba(0,0,0,0.8);color: white; }'; str += '#lectures-rapide-shortcuts a { color: white; }'; str += '#lectures-rapide-shortcuts a:hover { text-decoration: underline; }'; str += '#lectures-rapide-shortcuts ul { clear: both; list-style-type: square; padding-left: 20px; line-height: 14px; }'; str += ''; $('head').append(str); var sh_height = $('#lectures-rapide-shortcuts-content').outerHeight(); $('#lectures-rapide-shortcuts').css('bottom', -1 * sh_height); $('#lectures-rapide-shortcuts h2').toggle(function() { $('#lectures-rapide-shortcuts').animate({bottom: '+='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↓'); }, function() { $('#lectures-rapide-shortcuts').animate({bottom: '-='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↑'); } ); // Lecture paramètres url var url_params = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++){ hash = hashes[i].split('='); url_params.push(hash[0]); url_params[hash[0]] = hash[1]; } var do_value = url_params['do']; var path = window.location.pathname; // Replier la liste des rubriques sur la fenêtre "Déplacer" //if (path == '/lodel/edition/index.php' && do_value == 'preparemove') { //$('#move li:not(:has(a))').hide(); //} // Inverser les items sur la fenêtre "sélectionner/retirer des entités" //if (path == '/lodel/edition/entitybrowser.php') { // $('.listentities .listentities li').reverseOrder(); //} // Formulaire d'ajout de notice if (path == '/lodel/edition/index.php' && do_value == 'view') { // @ISBN par défaut $('#type1').removeAttr('checked'); $('#type2').attr('checked', 'checked'); // Decitre coché par défaut $('#fournisseur_decitre').attr('checked', 'checked'); // Focus sur 'valeur' $('#valeur').focus(); // On soumet le formulaire avec dans le champ valeur // $('#valeur').removeAttr('onkeypress'); // $('#valeur').keypress(function(e) { // if ( e.which == 13 ) { // e.preventDefault(); // $('#noticebiblio dl input').last().click(); // } // }); // Autocomplétion pour saisie entités // Listener pour clic sur "Sélectionner cet élément" dans le plugin Decitre if( $('#resultsContainer').length ) { $('#resultsContainer').bind("DOMNodeInserted", function(event) { var targ = $(event.target); targ.find('input').click(function() { // Date de publication -> Année seule var datepub = $('#datepublication').val(); datepub = datepub.replace(/\d\d\/\d\d\/(\d\d\d\d)/, "$1"); $('#datepublication').val(datepub); // Ajout URL Decitre // PLUS NECESSAIRE depuis la nouvelle version du plugin // if ($(this).prev().find('img').attr('alt') == "Decitre") { // var url_decitre = 'http://www.decitre.fr/livres/index.aspx/' + $('#ean').val(); // $('#urldecitre').val(url_decitre); // }; // Couverture de livres var url_couv=$('#couverture').val(); if (url_couv != "") { window.open(url_couv,'Télécharger la couverture'); } }); }); }; // Chargement jquery-ui $.getScript("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js", function() { // Pour chaque zone de sélection multiple $('.entrieseditionarea').each(function() { var type = $(this).attr('id').replace('entries_',''); var hidden_input_id = $(this).find('input[id^="entries["]').first().attr('id'); // insertion input recherche var input_id = 'saisielibre_' + type; var input_elem = '

Recherche :

'; $(input_elem).insertBefore($(this)); var input = $('#'+input_id); // création liste valeurs pour autocomplétion var source = []; $('#pool_candidats_'+type).find('option').each(function() { source.push($(this).text()); }); input.autocomplete({ source: source }); // touche entrée input.keypress(function(e) { if ( e.which == 13 ) { e.preventDefault(); var str = $(this).val(); // si la valeur saisie est dans les valeurs possibles if ($.inArray(str, source) == -1) { alert("La valeur '"+str+"' n'existe pas.\nUtilisez le bouton 'Ajouter' si vous voulez la créer."); } else { var membres = []; $('#pool_member_'+type).find('option').each(function() { membres.push($(this).text()); }); // si la valeur saisie a déjà été ajoutée if ($.inArray(str, membres) == -1) { $('#pool_member_'+type).append(''+str+''); $(this).val(''); updatetxt(hidden_input_id, 'pool_member_'+type); } else { alert("'" + str + "' déjà ajouté !"); }; }; }; }); }); }); }; // Fonction d'ajout des liens de navigation premier/dernier $.fn.add_nav_links = function () { // On inverse l'ordre de tri des entités return this.each(function() { var items = $(this).find('.line1_entity'); if (items.length > 5) { var first_item = items.first(); var last_item = items.last(); var id = last_item.prev().attr('id'); first_item.parent().prepend('

[Aller au dernier]

'); last_item.parent().append('

[Aller au premier]

'); } }); }; // Page de parcours des rubriques et items if ((path == '/lodel/edition/' || path == '/lodel/edition/index.php') && typeof(do_value) === "undefined") { $('#listEntities').add_nav_links(); // On monitore l'insertion d'items dans la liste $('#listEntities').bind("DOMNodeInserted", function(event) { $(event.target).add_nav_links(); // On trie les rédacteurs par ordre alphabétique //targ.find('#childContainer3344 ul').first().jSort({ // sort_by: '.titre_document', // item: 'li', // order: 'asc' //}); }); } })(jQuery); })();
Lectures-rapide actif
Haut de page

Auteur

Frederick Cooper

Frederick Cooper, historien, spécialiste de l'Afrique au XXe siècle, est professeur à New York University.(function main() { // Prévention conflit jQuery/mootools // http://davidwalsh.name/jquery-mootools jQuery.noConflict(); (function($) { /* * jSort - jQury sorting plugin * http://do-web.com/jsort/overview * * Copyright 2011, Miriam Zusin * Dual licensed under the MIT or GPL Version 2 licenses. * http://do-web.com/jsort/license */ (function($){$.fn.jSort=function(options){var options=$.extend({sort_by:"p",item:"div",order:"asc",is_num:false,sort_by_attr:false,attr_name:""},options);return this.each(function(){var a=this,hndl=a,titles=[],i=0;$(a).find(options.item).each(function(){var a,b=$(this).find(options.sort_by);if(options.sort_by_attr)a=b.attr(options.attr_name).toLowerCase();else a=b.text().toLowerCase();titles.push([a,i]);$(this).attr("rel","sort"+i);i++;});a.sortNum=function(a,b){return eval(a[0]-b[0]);};a.sortABC=function(a,b){return a[0]>b[0]?1:-1;};if(options.is_num)titles.sort(hndl.sortNum);else titles.sort(hndl.sortABC);if(options.order=="desc")if(options.is_num)titles.reverse(hndl.sortNum);else titles.reverse(hndl.sortABC);for(var t=0;tLectures-rapide actif'); $('head').append(' #lectures-rapide-info { position:fixed; bottom:0px; right:0px; background-color:rgba(200,0,0,0.8); color:white; padding:4px 8px; border-top-left-radius:6px; font-size: 9px;} '); $('head').append(' .lectures-rapide-nav { margin: 8px 0px 2px 55px; font-size: 90%; } .lectures-rapide-nav a {color: #999; } '); $('head').append(' #lodel-container input, #lodel-container select { color: #333; } '); $('head').append(''); // Affichage popup raccourcis var str = ''; str += ' Raccourcis'; str += ''; str += ''; str += 'Nouveau compte-rendu 2016'; str += 'Nouvelle note critique 2016'; str += 'Nouvelle notice de livre 2016'; str += 'Nouvelle notice de revue 2016'; str += 'Nouvelle notice de film 2016'; str += ''; str += ''; str += 'Nouveau compte-rendu 2015'; str += 'Nouvelle note critique 2015'; str += 'Nouvelle notice de livre 2015'; str += 'Nouvelle notice de revue 2015'; str += 'Nouvelle notice de film 2015'; str += ''; str += ''; str += 'Nouvelle actualité'; str += 'Nouvelle notice biographique de rédacteur'; str += ''; str += ''; str += 'Liste des publications reçues en 2016'; str += 'Liste des publications reçues en 2015'; str += 'Liste des comptes rendus à paraître'; str += ''; str += ''; str += ''; $('body').append(str); str = ''; str += '#lectures-rapide-shortcuts h2 { display: inline; float: right;background-color:rgba(0,0,0,0.8); color:white; padding:4px 8px; margin: 0px;border-top-left-radius:6px; border-top-right-radius: 6px; font-size: 9px; cursor: pointer; z-index: 1000; font-weight: bold;}'; str += '#lectures-rapide-shortcuts { position:fixed; bottom:0px; right:130px; padding: 0px; margin: 0px; font-size: 9px; z-index: 1000;}'; str += '#lectures-rapide-shortcuts-content { clear: both; padding: 4px 12px 4px 8px; margin: 0px; border-top-left-radius:6px; background-color:rgba(0,0,0,0.8);color: white; }'; str += '#lectures-rapide-shortcuts a { color: white; }'; str += '#lectures-rapide-shortcuts a:hover { text-decoration: underline; }'; str += '#lectures-rapide-shortcuts ul { clear: both; list-style-type: square; padding-left: 20px; line-height: 14px; }'; str += ''; $('head').append(str); var sh_height = $('#lectures-rapide-shortcuts-content').outerHeight(); $('#lectures-rapide-shortcuts').css('bottom', -1 * sh_height); $('#lectures-rapide-shortcuts h2').toggle(function() { $('#lectures-rapide-shortcuts').animate({bottom: '+='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↓'); }, function() { $('#lectures-rapide-shortcuts').animate({bottom: '-='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↑'); } ); // Lecture paramètres url var url_params = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++){ hash = hashes[i].split('='); url_params.push(hash[0]); url_params[hash[0]] = hash[1]; } var do_value = url_params['do']; var path = window.location.pathname; // Replier la liste des rubriques sur la fenêtre "Déplacer" //if (path == '/lodel/edition/index.php' && do_value == 'preparemove') { //$('#move li:not(:has(a))').hide(); //} // Inverser les items sur la fenêtre "sélectionner/retirer des entités" //if (path == '/lodel/edition/entitybrowser.php') { // $('.listentities .listentities li').reverseOrder(); //} // Formulaire d'ajout de notice if (path == '/lodel/edition/index.php' && do_value == 'view') { // @ISBN par défaut $('#type1').removeAttr('checked'); $('#type2').attr('checked', 'checked'); // Decitre coché par défaut $('#fournisseur_decitre').attr('checked', 'checked'); // Focus sur 'valeur' $('#valeur').focus(); // On soumet le formulaire avec dans le champ valeur // $('#valeur').removeAttr('onkeypress'); // $('#valeur').keypress(function(e) { // if ( e.which == 13 ) { // e.preventDefault(); // $('#noticebiblio dl input').last().click(); // } // }); // Autocomplétion pour saisie entités // Listener pour clic sur "Sélectionner cet élément" dans le plugin Decitre if( $('#resultsContainer').length ) { $('#resultsContainer').bind("DOMNodeInserted", function(event) { var targ = $(event.target); targ.find('input').click(function() { // Date de publication -> Année seule var datepub = $('#datepublication').val(); datepub = datepub.replace(/\d\d\/\d\d\/(\d\d\d\d)/, "$1"); $('#datepublication').val(datepub); // Ajout URL Decitre // PLUS NECESSAIRE depuis la nouvelle version du plugin // if ($(this).prev().find('img').attr('alt') == "Decitre") { // var url_decitre = 'http://www.decitre.fr/livres/index.aspx/' + $('#ean').val(); // $('#urldecitre').val(url_decitre); // }; // Couverture de livres var url_couv=$('#couverture').val(); if (url_couv != "") { window.open(url_couv,'Télécharger la couverture'); } }); }); }; // Chargement jquery-ui $.getScript("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js", function() { // Pour chaque zone de sélection multiple $('.entrieseditionarea').each(function() { var type = $(this).attr('id').replace('entries_',''); var hidden_input_id = $(this).find('input[id^="entries["]').first().attr('id'); // insertion input recherche var input_id = 'saisielibre_' + type; var input_elem = 'Recherche : '; $(input_elem).insertBefore($(this)); var input = $('#'+input_id); // création liste valeurs pour autocomplétion var source = []; $('#pool_candidats_'+type).find('option').each(function() { source.push($(this).text()); }); input.autocomplete({ source: source }); // touche entrée input.keypress(function(e) { if ( e.which == 13 ) { e.preventDefault(); var str = $(this).val(); // si la valeur saisie est dans les valeurs possibles if ($.inArray(str, source) == -1) { alert("La valeur '"+str+"' n'existe pas.\nUtilisez le bouton 'Ajouter' si vous voulez la créer."); } else { var membres = []; $('#pool_member_'+type).find('option').each(function() { membres.push($(this).text()); }); // si la valeur saisie a déjà été ajoutée if ($.inArray(str, membres) == -1) { $('#pool_member_'+type).append(''+str+''); $(this).val(''); updatetxt(hidden_input_id, 'pool_member_'+type); } else { alert("'" + str + "' déjà ajouté !"); }; }; }; }); }); }); }; // Fonction d'ajout des liens de navigation premier/dernier $.fn.add_nav_links = function () { // On inverse l'ordre de tri des entités return this.each(function() { var items = $(this).find('.line1_entity'); if (items.length > 5) { var first_item = items.first(); var last_item = items.last(); var id = last_item.prev().attr('id'); first_item.parent().prepend('[Aller au dernier]'); last_item.parent().append('[Aller au premier]'); } }); }; // Page de parcours des rubriques et items if ((path == '/lodel/edition/' || path == '/lodel/edition/index.php') && typeof(do_value) === "undefined") { $('#listEntities').add_nav_links(); // On monitore l'insertion d'items dans la liste $('#listEntities').bind("DOMNodeInserted", function(event) { $(event.target).add_nav_links(); // On trie les rédacteurs par ordre alphabétique //targ.find('#childContainer3344 ul').first().jSort({ // sort_by: '.titre_document', // item: 'li', // order: 'asc' //}); }); } })(jQuery); })(); Lectures-rapide actif RaccourcisNouveau compte-rendu 2016Nouvelle note critique 2016Nouvelle notice de livre 2016Nouvelle notice de revue 2016Nouvelle notice de film 2016Nouveau compte-rendu 2015Nouvelle note critique 2015Nouvelle notice de livre 2015Nouvelle notice de revue 2015Nouvelle notice de film 2015Nouvelle actualitéNouvelle notice biographique de rédacteurListe des publications reçues en 2016Liste des publications reçues en 2015Liste des comptes rendus à paraître(function main() { // Prévention conflit jQuery/mootools // http://davidwalsh.name/jquery-mootools jQuery.noConflict(); (function($) { /* * jSort - jQury sorting plugin * http://do-web.com/jsort/overview * * Copyright 2011, Miriam Zusin * Dual licensed under the MIT or GPL Version 2 licenses. * http://do-web.com/jsort/license */ (function($){$.fn.jSort=function(options){var options=$.extend({sort_by:"p",item:"div",order:"asc",is_num:false,sort_by_attr:false,attr_name:""},options);return this.each(function(){var a=this,hndl=a,titles=[],i=0;$(a).find(options.item).each(function(){var a,b=$(this).find(options.sort_by);if(options.sort_by_attr)a=b.attr(options.attr_name).toLowerCase();else a=b.text().toLowerCase();titles.push([a,i]);$(this).attr("rel","sort"+i);i++;});a.sortNum=function(a,b){return eval(a[0]-b[0]);};a.sortABC=function(a,b){return a[0]>b[0]?1:-1;};if(options.is_num)titles.sort(hndl.sortNum);else titles.sort(hndl.sortABC);if(options.order=="desc")if(options.is_num)titles.reverse(hndl.sortNum);else titles.reverse(hndl.sortABC);for(var t=0;tLectures-rapide actif'); $('head').append(' #lectures-rapide-info { position:fixed; bottom:0px; right:0px; background-color:rgba(200,0,0,0.8); color:white; padding:4px 8px; border-top-left-radius:6px; font-size: 9px;} '); $('head').append(' .lectures-rapide-nav { margin: 8px 0px 2px 55px; font-size: 90%; } .lectures-rapide-nav a {color: #999; } '); $('head').append(' #lodel-container input, #lodel-container select { color: #333; } '); $('head').append(''); // Affichage popup raccourcis var str = ''; str += ' Raccourcis'; str += ''; str += ''; str += 'Nouveau compte-rendu 2016'; str += 'Nouvelle note critique 2016'; str += 'Nouvelle notice de livre 2016'; str += 'Nouvelle notice de revue 2016'; str += 'Nouvelle notice de film 2016'; str += ''; str += ''; str += 'Nouveau compte-rendu 2015'; str += 'Nouvelle note critique 2015'; str += 'Nouvelle notice de livre 2015'; str += 'Nouvelle notice de revue 2015'; str += 'Nouvelle notice de film 2015'; str += ''; str += ''; str += 'Nouvelle actualité'; str += 'Nouvelle notice biographique de rédacteur'; str += ''; str += ''; str += 'Liste des publications reçues en 2016'; str += 'Liste des publications reçues en 2015'; str += 'Liste des comptes rendus à paraître'; str += ''; str += ''; str += ''; $('body').append(str); str = ''; str += '#lectures-rapide-shortcuts h2 { display: inline; float: right;background-color:rgba(0,0,0,0.8); color:white; padding:4px 8px; margin: 0px;border-top-left-radius:6px; border-top-right-radius: 6px; font-size: 9px; cursor: pointer; z-index: 1000; font-weight: bold;}'; str += '#lectures-rapide-shortcuts { position:fixed; bottom:0px; right:130px; padding: 0px; margin: 0px; font-size: 9px; z-index: 1000;}'; str += '#lectures-rapide-shortcuts-content { clear: both; padding: 4px 12px 4px 8px; margin: 0px; border-top-left-radius:6px; background-color:rgba(0,0,0,0.8);color: white; }'; str += '#lectures-rapide-shortcuts a { color: white; }'; str += '#lectures-rapide-shortcuts a:hover { text-decoration: underline; }'; str += '#lectures-rapide-shortcuts ul { clear: both; list-style-type: square; padding-left: 20px; line-height: 14px; }'; str += ''; $('head').append(str); var sh_height = $('#lectures-rapide-shortcuts-content').outerHeight(); $('#lectures-rapide-shortcuts').css('bottom', -1 * sh_height); $('#lectures-rapide-shortcuts h2').toggle(function() { $('#lectures-rapide-shortcuts').animate({bottom: '+='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↓'); }, function() { $('#lectures-rapide-shortcuts').animate({bottom: '-='+sh_height},200); $('#lectures-rapide-shortcuts .togg').text('↑'); } ); // Lecture paramètres url var url_params = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++){ hash = hashes[i].split('='); url_params.push(hash[0]); url_params[hash[0]] = hash[1]; } var do_value = url_params['do']; var path = window.location.pathname; // Replier la liste des rubriques sur la fenêtre "Déplacer" //if (path == '/lodel/edition/index.php' && do_value == 'preparemove') { //$('#move li:not(:has(a))').hide(); //} // Inverser les items sur la fenêtre "sélectionner/retirer des entités" //if (path == '/lodel/edition/entitybrowser.php') { // $('.listentities .listentities li').reverseOrder(); //} // Formulaire d'ajout de notice if (path == '/lodel/edition/index.php' && do_value == 'view') { // @ISBN par défaut $('#type1').removeAttr('checked'); $('#type2').attr('checked', 'checked'); // Decitre coché par défaut $('#fournisseur_decitre').attr('checked', 'checked'); // Focus sur 'valeur' $('#valeur').focus(); // On soumet le formulaire avec dans le champ valeur // $('#valeur').removeAttr('onkeypress'); // $('#valeur').keypress(function(e) { // if ( e.which == 13 ) { // e.preventDefault(); // $('#noticebiblio dl input').last().click(); // } // }); // Autocomplétion pour saisie entités // Listener pour clic sur "Sélectionner cet élément" dans le plugin Decitre if( $('#resultsContainer').length ) { $('#resultsContainer').bind("DOMNodeInserted", function(event) { var targ = $(event.target); targ.find('input').click(function() { // Date de publication -> Année seule var datepub = $('#datepublication').val(); datepub = datepub.replace(/\d\d\/\d\d\/(\d\d\d\d)/, "$1"); $('#datepublication').val(datepub); // Ajout URL Decitre // PLUS NECESSAIRE depuis la nouvelle version du plugin // if ($(this).prev().find('img').attr('alt') == "Decitre") { // var url_decitre = 'http://www.decitre.fr/livres/index.aspx/' + $('#ean').val(); // $('#urldecitre').val(url_decitre); // }; // Couverture de livres var url_couv=$('#couverture').val(); if (url_couv != "") { window.open(url_couv,'Télécharger la couverture'); } }); }); }; // Chargement jquery-ui $.getScript("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js", function() { // Pour chaque zone de sélection multiple $('.entrieseditionarea').each(function() { var type = $(this).attr('id').replace('entries_',''); var hidden_input_id = $(this).find('input[id^="entries["]').first().attr('id'); // insertion input recherche var input_id = 'saisielibre_' + type; var input_elem = 'Recherche : '; $(input_elem).insertBefore($(this)); var input = $('#'+input_id); // création liste valeurs pour autocomplétion var source = []; $('#pool_candidats_'+type).find('option').each(function() { source.push($(this).text()); }); input.autocomplete({ source: source }); // touche entrée input.keypress(function(e) { if ( e.which == 13 ) { e.preventDefault(); var str = $(this).val(); // si la valeur saisie est dans les valeurs possibles if ($.inArray(str, source) == -1) { alert("La valeur '"+str+"' n'existe pas.\nUtilisez le bouton 'Ajouter' si vous voulez la créer."); } else { var membres = []; $('#pool_member_'+type).find('option').each(function() { membres.push($(this).text()); }); // si la valeur saisie a déjà été ajoutée if ($.inArray(str, membres) == -1) { $('#pool_member_'+type).append(''+str+''); $(this).val(''); updatetxt(hidden_input_id, 'pool_member_'+type); } else { alert("'" + str + "' déjà ajouté !"); }; }; }; }); }); }); }; // Fonction d'ajout des liens de navigation premier/dernier $.fn.add_nav_links = function () { // On inverse l'ordre de tri des entités return this.each(function() { var items = $(this).find('.line1_entity'); if (items.length > 5) { var first_item = items.first(); var last_item = items.last(); var id = last_item.prev().attr('id'); first_item.parent().prepend('[Aller au dernier]'); last_item.parent().append('[Aller au premier]'); } }); }; // Page de parcours des rubriques et items if ((path == '/lodel/edition/' || path == '/lodel/edition/index.php') && typeof(do_value) === "undefined") { $('#listEntities').add_nav_links(); // On monitore l'insertion d'items dans la liste $('#listEntities').bind("DOMNodeInserted", function(event) { $(event.target).add_nav_links(); // On trie les rédacteurs par ordre alphabétique //targ.find('#childContainer3344 ul').first().jSort({ // sort_by: '.titre_document', // item: 'li', // order: 'asc' //}); }); } })(jQuery); })(); Lectures-rapide actif RaccourcisNouveau compte-rendu 2016Nouvelle note critique 2016Nouvelle notice de livre 2016Nouvelle notice de revue 2016Nouvelle notice de film 2016Nouveau compte-rendu 2015Nouvelle note critique 2015Nouvelle notice de livre 2015Nouvelle notice de revue 2015Nouvelle notice de film 2015Nouvelle actualitéNouvelle notice biographique de rédacteurListe des publications reçues en 2016Liste des publications reçues en 2015Liste des comptes rendus à paraître

Publications du même auteur

Haut de page