WEBSITE Scripta Manent {R1} [ Menus: ]

 CMS_Home: id 13822
Website title
Scripta Manent
Login button displayed on all pages
Flag
Custom website colour scheme
{"cd_bg":"#e0dfe0","cl_bg":"#ffffff","cd_color":"#333333","cd_input":"#F4F2F4","cd_border":"#ffffff","cd_corner":"0","ca_bg":"#ffffff","ca_color":"#ffffff","ca_input":"#ffffff","ce_bg":"#ECF1FB","ce_color":"#6A7C99","ce_input":"#ffffff","ce_readonly":"#999999","ce_mandatory":"#CC0000","ce_helper":"#999999","sd_bg":"#f2f2f2","sd_color":"#555555","sh_bg":"#f2f2f2","sh_color":"#e8e7e1","sh_border":"#999999","sa_bg":"#95A7B7","sa_color":"#000000","sa_border":"#aaaaaa","sp_bg":"#9CC4D9","sp_color":"#ffffff","sp_border":"#003eff"}
Selectable if submenu present
Flag.No
Show menu label as title at top of the page
Flag.No
Main menu location
Top of page, horizontal
Website icon
Keywords
Digital Humanities, Heurist, Research, Database, Open Data
Website summary
Scripta Manent est une base de données conçue sous Heurist qui met en relation des livres et des personnes en France pour la période 1530-1560. Son premier but est d'indiquer qui parle à/de qui dans les ouvrages imprimés de la période. Son état est évolutif et les données qui y sont présentées valent pour ce qui a déjà été collecté, vérifié et renseigné dans la base au moment de la consultation : les résultats de recherche peuvent donc ne pas être complets et doivent être pris pour ce qu'ils sont - le reflet à un instant t d'un recensement effectué dans les limites d'un cadre dont les principes sont précisés par les différentes textes explicatifs consultables à partir de cette page d'accueil.
Author or Creator
Email address
claire.sicard@univ-tours.fr
Date of creation
6 Feb 2021
Footer position fixed
Flag.Yes
Custom website CSS
/* Police utilisée sur le site */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/barlow/v12/7cHpv4kjgoGqM7E_DMs5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} body, .ui-widget {
  font-family: 'Barlow', sans-serif; font-style: normal; font-weight: 400; font-size : 13px;
}
.header {
  font-family: 'Barlow', sans-serif !important; font-size : 13px !important;
}
.facets {
  font-family: 'Barlow', sans-serif !important; font-size : 12px !important;
}
.recordTitle {
  font-family: 'Barlow', sans-serif !important; font-size : 13px !important;
}
/* Masque les éléments par défaut proposés par Heurist */
#main-logo, #main-title, #main-pagetitle, #page-footer {
  height:0; display: none !important; } /* Gestion de l'apparence de la page */
#main-content-container {
min-height: 50vh !important;
margin-bottom : 0px !important;
}
.ent_wrapper {
min-height: auto !important;
}
.Container3col {
min-height: 80vh;
} /* Gestion de l'apparence du menu de sélection */
#main-menu{
  background : #e8e7e1 !important;
  background-size: contain !important;
  min-height: 30px !important;
}
#main-menu .ui-menu > li > a.selected{
  background : #e8e7e1 !important;
}
.ui-heurist-header2 a {
  color: black !important;
} /* Liens hypertextes */
A:link, A:active, A:visited { color: #96b49a !important; text-decoration: none;}
.external-link { background-image: url(https://heurist.huma-num.fr/h6-alpha/hclient/assets/external_link_16x16.gif); background-repeat: no-repeat; padding-left: 16px; padding-top: 4px; font-size: 11px} /* Niveaux de titre utilisés dans les fiches */
.MyTitre { margin-left: 20px; padding-bottom: 20px; padding-top: 20px; font-size: 1.2rem; font-weight: bold;}           
.MyH4 { margin-left: 20px; margin-bottom: 0px; padding-bottom: 1.5em; padding-top: 1em; font-size: 1.1em;}
.MyH5 { margin-left: 20px; margin-bottom: 0px; padding-bottom: 1em; padding-top: 1em; font-size: 1em; }
.myDivLabel, .myDivLabelImg { text-align: left; padding-bottom: 5px; vertical-align: middle; font-weight: bold; }
.myDivLabel { padding-left: 50px }           
.myDivData{ padding-bottom: 5px }
.cadre { font-weight: bold; padding:5px; border-width: 1px; background-color: #96b49a; } /* Ligne de séparation entre les blocs */
hr { color:#96b49a; }
           
/* Gestion des zones masquées/affichées à l'aide des boutons + et - */                   
.hideOnLoad, .sort{ display: none; }
.showOnLoad { display: block; }

/* Apparence des boutons */                               
.myButton, .myButtonInfo, .myButtonAuteur, .myButtonAuto, .myButtonAll { background: none; border: none; cursor: pointer; }
/* Paragraphes avec interligne après réduits */                                   
.p_custom { margin-bottom: 4px; } /* Notices 'autorité (fiche édition) */     
#infoauto .detailType { font-weight: normal;} /* Gestion des listes d'auteurs ou textes dans parle de / apparait dans */                 
.ul_perso { list-style-type: none;}
.li_perso { margin-bottom: 10px;} /* Affichage des icones */                             
.icons { margin-right: 4px; } /* Bouton permettant l'ouverture des fiches en pop-up */                                         
#fiche { float: right; margin-right: 10px; } /* Affichage des images liées aux personnes */
#img_div { margin-left:20px; } /* Couleurs des cadres et textes liés aux statuts */             
.encadreStatutTermine { border-width:1px; border-style:solid; border-color:#96b49a; margin:3px;} 
.encadreStatutNonConsulte { border-width:1px; border-style:solid; border-color:#ba55d3; margin:3px;}
.encadreStatutAControler { border-width:1px; border-style:solid; border-color:red; margin:3px;}
.couleurStatutNonConsulte { color:#ba55d3; }
.couleurStatutAControler { color:red; } /* Couleurs des éléments électionnés dans les résultats de recherche (colone du milieu) */             
div .selected { border-color: #96b49a !important;}
div .selected, div .selected:hover { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f7f3), to(#d5e6d8)) !important;;} /* Styles utilisés dans les pages fixes */
.MyH1 { font-size: 20px; font-weight: normal; margin-bottom: 20px} 
.MyH2 { margin-bottom: 5px; font-size: 1.1em; text-transform: uppercase}
.MyPar1{ line-height: 1.8em; text-align: justify}
.ui-accordion-content { background-color: #ffffff;}
.ui-accordion .ui-accordion-header { font-weight: bold} /* Réglages page d'accueil - custom report statistiques */
#cms-widget-184 {
display : none !important;
} #cms-widget-121{
height: 205px !important;
} /* Réglages Colophone nous contacter */
#cms-content-263{
background: none !important;
}
/* Transcriptions */ 
.titre_trans { margin-bottom : 8px}     
persName, signed { background-color: #DCDCDC }
bibl { text-decoration: underline dotted}
foreign { font-style: italic}
trailer, signed { display: inline-block; margin: 1em 0 0 80px; }
Customisation Javascript
// Création d'une fonction qui a une div en paramètre d'entrée function myFunction(div) { // stockage du chemin de l'image (bannière) dans une variable var $img = $( "" ); // On s'assure que la div saisie en paramètre ne contient aucune image en supprimant tout ce qui peut exister $( div ).children("img").remove(); // et on lui passe l'image que l'on vient de stocker $( div ).prepend( $img); // Lorsque notre image (qui a un identifiant imageid) est loadée, on récupère ses dimensions $("#imageid").load(function() { var width= $(this).width(); var height = $(this).height(); // On crée 2 variables basées sur la hauteur de l'image var height_menu =parseInt( height) + 11 + "px"; var height_content = parseInt(height) + 60 + "px"; // On utilise ces variables pour positionner le menu et le conteneur principal qui se trouveront donc à 11px et 60px au dessous de la bannière $('#main-menu').css('top', height_menu); $('#main-menu').css('width', width); $('#main-content-container').css('top', height_content); }); } // Mise en place de la bannière et du menu, une fois la page chargée $( document ).ready(function() { // On créé la div qui va accueillir l'image et je l'ajoute au main-header. La balise

contient un espace insécable permettant de créer un espace en-dessous de la bannière var $div= $( "

" ); $( "#main-header" ).prepend( $div); myFunction('#object1'); }); // Lorsque la taille de la fenetre change, on appelle la fonction pour que le menu et le corps principal se repositionnent bien. // C'est pour ça que la fonction comprend un remove() pour éviter d'avoir des bannières supperposées $( window ).resize(function() { myFunction('#object1'); }); // Cette fonction permet d'éviter la création d'une 2e ascenseur vertical sur les longues pages (dans la zone custom report). function adjustIframeH() { setTimeout(() => { $sHeight = $('iframe').contents().find("body").height()+50 $('iframe').css('height', $sHeight ) console.log("hauteur = " + $sHeight) $('iframe').attr("scrolling", "no"); $(window).scrollTop(0); }, 50); }; // Lorsque la page reçoit l'instruction iframeready, alors la fonction ci-dessus est appelée // L'instruction iframeready est définie et envoyée dans le custom report commonScriptaJS // elle se déclenche au chargement de la page et quand on touche au bouton pour ouvrir/fermer une fiche ou une section de fiche $(document).on('iframeready', adjustIframeH);
 
more...