CINXE.COM
Hospice Cabañas, Guadalajara - UNESCO World Heritage Centre
<!DOCTYPE html> <!-- Building Peace in the minds of men and women Construire la paix dans l'esprit des hommes et des femmes Construir la paz en la mente de los hombres y de las mujeres Нести мир в сознание мужчин и женщин بناء السلام في عقول الرجال والنساء 于人之思想中构建和平 --> <html lang="fr" style="height:100%;" id="htmlEl"> <head><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T9NW');</script> <meta charset="UTF-8"> <meta name="author" content="UNESCO Centre du patrimoine mondial"> <meta name="og:site_name" content="UNESCO Centre du patrimoine mondial"> <meta name="twitter:card" content="summary" /> <link rel="manifest" href="https://whc.unesco.org/site.webmanifest?v=wAXNOnQoNn"> <link rel="shortcut icon" href="https://whc.unesco.org/favicon.ico"> <meta name="msapplication-TileColor" content="#2d89ef"> <meta name="theme-color" content="#ffffff"> <link rel="alternate" type="application/rss+xml" title="RSS News" href="https://whc.unesco.org/fr/actualites/rss"/> <link rel="alternate" type="application/rss+xml" title="RSS Events" href="https://whc.unesco.org/fr/events/rss"/> <link rel="alternate" type="application/rss+xml" title="RSS Sites" href="https://whc.unesco.org/fr/list/rss"/> <link href="https://www.googletagmanager.com" rel="preconnect" crossorigin> <meta name="MobileOptimized" content="width"> <meta name="HandheldFriendly" content="true"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="preconnect" href="https://fonts.gstatic.com"> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" as="style"> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" /> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Material+Icons+Sharp&display=swap" as="style"> <link rel="stylesheet" media="all" href="https://fonts.googleapis.com/css2?family=Material+Icons+Sharp&display=swap" /> <link rel="stylesheet" href="/assets/stylesheets/unesco_style.css?2024122" madia="all" /> <link rel="stylesheet" href="/assets/stylesheets/unesco_print.css?20241127" media="print"> <script type="text/javascript"> language="fr"; </script> <meta property="fb:app_id" content="100681356685569" /> <link rel="search" type="application/opensearchdescription+xml" title="WHC" href="https://whc.unesco.org/pg_opensearch.cfm" /> <meta name="description" content="UNESCO Centre du patrimoine mondial" /> <meta name="keywords" content="UNESCO, World Heritage,Heritage,Patrimoine,Patrimoine mondial,Convention,1972" /> <style>body{overflow:unset !important;}.x-box-div .x-body{background-color:unset !important}</style><link href="/javascript/ext-6.2.0-app-all/resources/UnescoApp-all.css?20230629" rel="stylesheet" type="text/css" /> <style> li.cultural, .cultural { list-style-image: url(/graphics/1-0.gif); } li.natural, .natural { list-style-image: url(/graphics/2-0.gif); } li.mixed, .mixed { list-style-image: url(/graphics/3-0.gif); } li.cultural_danger, .cultural_danger { list-style-image: url(/graphics/1-1.gif); } li.natural_danger, .natural_danger { list-style-image: url(/graphics/2-1.gif); } li.mixed_danger, .mixed_danger { list-style-image: url(/graphics/3-1.gif); } </style> <meta property="og:image" content="https://whc.unesco.org/uploads/thumbs/site_0815_0001-1200-630-20090930172101.jpg" /> <meta name="twitter:image" content="https://whc.unesco.org/uploads/thumbs/site_0815_0001-1200-630-20090930172101.jpg" /> <link rel="image_src" href="https://whc.unesco.org/uploads/thumbs/site_0815_0001-1200-630-20090930172101.jpg" /> <meta property="og:description" content="Conçu comme institution de bienfaisance, l'Hospice Cabañas fut construit au début du XlXe siècle, pour aider les plus démunis : orphelins, vieillards, handicapés et invalides chroniques. Cet ensemble remarquable  ..." /> <meta property="og:title" content="Hospice Caba&ntilde;as, Guadalajara" /> <meta property="og:url" content="https://whc.unesco.org/fr/list/815/" /> <meta name="twitter:url" content="https://whc.unesco.org/fr/list/815/" /> <link rel="canonical" href="https://whc.unesco.org/fr/list/815/" /> <link rel="alternate" hreflang="fr" href="https://whc.unesco.org/fr/list/815/" /> <link rel="alternate" hreflang="en" href="https://whc.unesco.org/en/list/815/" /> <meta name="title" content="Hospice Cabañas, Guadalajara - UNESCO World Heritage Centre" /> <title>Hospice Cabañas, Guadalajara - UNESCO World Heritage Centre</title> <link rel="stylesheet" href="https://js.arcgis.com/4.31/esri/themes/dark/main.css"> <style> #esrimap { width: 100%; height: 100%; flex: 1 1 auto; order: 1; background-color: #081c3d } #esriapp { position: relative; width: 100%; height: 500px; display: flex; flex-direction: column; overflow: hidden; } .esri-features__heading { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; /* number of lines to show */ line-clamp: 1; -webkit-box-orient: vertical; } /*place of 3D button*/ #infoDiv{ position: absolute; top: 15px; left: 60px; z-index:1; display:none; } #infoDiv input { border: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px; } #infoWebGL{display:none;} .esri-ui {position:initial} </style> </head> <body class="x-whc lang-fr" id="bodyEl" style="height: 100%; " > <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T9NW" height="0" width="0" style="display:none;visibility:hidden"></iframe>Your browser does not support JavaScript.</noscript> <header class="header px-0 bg-primary position-relative"> <nav class=" navbar closing container" role="navigation" aria-label="Main"> <div class="navbar_logo pl-3 pl-xxl-0"> <a href="/"> <img src="/assets/images/logo.svg" alt="UNESCO logo" fetchpriority="high"> </a> <a href="/" class="navbar_baseline"> Convention du patrimoine mondial </a> </div> <div class="navbar_burger bg-blue2 d-print-none"> <span></span> <span></span> <span></span> </div> <div class="navbar_wrapper d-print-none"> <ul class="navbar_top"> <li> <a href="/fr/donation" class="text-orangeLight font-weight-bold">Aidez maintenant !</a> </li> <li> <a href="https://www.unesco.org/fr" class="button-galaxy">Explore UNESCO</a> </li> <li> <div class="dropdown"> <a class="dropdown-toggle text-white d-block" href="#" data-toggle="dropdown" id="dropdownMenuLang" aria-expanded="false">Français</a> <div class="dropdown-menu dropdown-menu-responsive dropdown-menu-lg-right" aria-labelledby="dropdownMenuLang" style="max-width:200px;min-width: 120px;"> <ul class="language-switcher-language-url pl-1"> <li hreflang="en" class="en is-active"> <a href="/en/list/815/" class="small-lg text-xs-white text-lg-dark" hreflang="en">English</a> </li> <li hreflang="fr" class="fr"> <div class="language-link is-active small-lg text-xs-white text-lg-dark" hreflang="fr">Français</div> </li> </ul> </div> </div> </li> <li> <a class="text-white" href="/fr/inscription/" id="menuLogin-link">S'identifier</a> </li> </ul> <div class="navbar_nav"> <ul class="navbar_menu"> <li><a class="navbar_menu-item is-expanded" href="/fr/apropos/">Notre expertise</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"><!-- --> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/apropos/">Notre patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/actualites/">Actualités</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/evenements/">Événements</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/fr/convention">La Convention</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/conventiontexte">Texte de la Convention</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/textesfondamentaux/">Textes fondamentaux </a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/orientations/">Orientations</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/compendium">Compendium</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/declaration-de-principes">Déclaration de principes afin de promouvoir la solidarité internationale et la coopération pour préserver le patrimoine mondial</a></div> </div> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/organesdirecteurs/">Organes directeurs</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/ag/">L’Assemblée générale</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/comite/">Le Comité</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/decisions/">Résolutions / Décisions</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/sessions/">Sessions depuis 1976</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/fr/etatsparties/">Les États parties</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/fr/organisationsconsultatives/">Organisations consultatives</a></div> </div> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/fonds/">Fonds</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/fonds-du-patrimoine-mondial/">Fonds du patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/regulationsfinancieres/">Règlement financier</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/assistanceint/">Assistance Internationale</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/fr/embleme/">L’emblème du patrimoine</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/fr/faq/">Questions et réponses</a></div> </div> <div class="col-12 col-md-6 col-lg-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/centre-du-patrimoine-mondial/">Le Centre</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/emplois/">Emplois & Stages</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/quifaitquoi/">Qui fait quoi / Contacts</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/director">Directeur du Centre du patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/afrique/">Afrique</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/etasarabes/">États arabes</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/asie-pacifique/">Asie & Pacifique</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/eur-na/">Europe et Amérique du Nord</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/lac/">Amérique latine et Caraïbes</a></div> </div> </div> </div> </li> <li><a class="navbar_menu-item is-expanded text-nowrap" href="/fr/list/">La Liste</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/strategieglobale/">Stratégie globale</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/criteres/">Critères</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/processusenamont/">Processus en amont</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/listesindicatives/">Listes indicatives</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/nominations/">Propositions d’inscription à la liste du patrimoine mondial</a></div> </div> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/list/">Liste du patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/nouveauxbiens/">Nouveaux biens inscrits</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/wh-gis/">Plateforme de cartes en ligne du patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/carte-interactive/">Carte interactive</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/fr/peril/">Patrimoine mondial en péril</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/liste-peril/">Liste du patrimoine mondial en péril</a></div> </div> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/118/">Rapports et suivi</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/soc/">État de conservation</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/rapportperiodique/">Rapport périodique</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/prcycle3/">Questionnaires 2018-2024</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/rp-questionnaire/">Questionnaires 2008-2015</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/suivi-reactif/">Processus de Suivi réactif</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/facteurs/">Liste de facteurs affectant les biens</a></div> </div> <div class="col-12 col-md-6 col-lg-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/belles-reussites/">Quelques belles réussites</a></div> <div class="nav-item font-weight-bold mt-2"><a class="nav-link text-white" href="/fr/canopee/">Exemples de la Convention en action</a></div> </div> </div> </div> </li> <li><a class="navbar_menu-item is-expanded" href="/fr/activites">Activités</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-lg-3 mb-3"><a class="text-white h6 mx-3 mb-3 d-block" href="/fr/activites/">Activités</a> <p class="text-white mx-3">Le Centre du patrimoine mondial occupe une position de tout premier plan dans les efforts fournis par la communauté internationale en matière de protection et de préservation.</p> <a class="btn btn-blue2 mt-0 mx-3 mb-4" href="/fr/activites/">Toutes les activités</a> <div class="nav-item mt-3"><a class="nav-link text-white font-weight-bold pb-0" href="/fr/canopee/">Canopée du Patrimoine Mondial</a> <a class="nav-link text-white pt-0" href="/fr/canopee/">Solutions du patrimoine mondial pour des futurs durables</a></div> <a class="btn btn-blue2 mt-2 mx-3 mb-4" href="/fr/canopee/">Études de cas</a></div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/activites/">Activités à la une</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/culture2030indicators/">Indicateurs Culture|2030</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/villes/">Programme des villes du patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/hul/">Recommandation concernant le paysage urbain historique</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/paysagesculturels/">Paysages Culturels</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/renforcement-des-capacites/">Renforcement des capacités</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/centresdecategorie2/">Centres de catégorie 2</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item"><a class="nav-link text-white" href="/fr/patrimoine-mondial-naturel/">Patrimoine mondial naturel</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/changementclimatique/">Changement climatique et patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/programme-marin/">Programme Marin</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/biodiversite/">Patrimoine mondial et biodiversité</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/engagement-zones-exclusion/">Le secteur des entreprises et patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/disaster-risk-reduction/">Réduire les risques de catastrophes sur les sites du patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/activites/496/">Patrimoine mondial et populations autochtones</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item"><a class="nav-link text-white" href="/fr/wheducation/">Programme d’éducation des jeunes au patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/pmvolontariat/">Initiative du volontariat pour le patrimoine mondial</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/developpementdurable/">Développement durable</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/tourisme/">Tourisme Durable</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/sids/">Programme du Patrimoine mondial pour les Petits États insulaires en développement (PEID)</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/patrimoine-religieux-sacre/">Initiative sur le patrimoine d’intérêt religieux</a></div> </div> </div> </div> </li> <li><a class="navbar_menu-item is-expanded" href="/fr/partenariats/">Partenariats</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-lg-3 "> <p class="h4 text-white mx-3">Partenariats pour la conservation du patrimoine mondial</p> <p class="text-white mx-3">Assurer la préservation de ces sites remarquables est une mission de plus en plus difficile en ces temps où les sites sont exposés aux effets de l’urbanisation incontrôlée, des pratiques de tourisme non durables, de la négligence, des calamités naturelles, de la pollution, de l’instabilité politique et des conflits.</p> <p class="mx-3"><a class="btn btn-blue2 btn-sm mt-2" href="/fr/partenaires/">Nos partenaires</a> <a class="btn bg-orange btn-sm mt-2" href="/fr/donation/">Faites un don</a></p> </div> <div class="col-12 col-lg-9 "> <ul class="submenu_card"> <li><a class="card card-overlay" href="/fr/partenariats/"> <img class="w-100" src="https://whc.unesco.org/document/128912/t=3by2sm" alt="partenariats" loading="lazy" /> <span>Partenariats</span> </a></li> <li><a class="card card-overlay" href="/fr/marketplace/"> <img class="w-100" src="https://whc.unesco.org/document/190295/t=3by2sm" alt="marketplace" loading="lazy" /> <span>Bourse aux projets</span> </a></li> <li><a class="card card-overlay" href="/fr/partenaires/"> <img class="w-100" src="https://whc.unesco.org/document/128241/t=3by2sm" alt="" loading="lazy" /> <span>Nos partenaires</span> </a></li> <li><a class="card card-overlay" href="/fr/donation/"> <img class="w-100" src="https://whc.unesco.org/document/190344/t=3by2sm" alt="Donation" loading="lazy" /> <span>Faites un don</span> </a></li> </ul> </div> </div> </div> </li> <li><a class="navbar_menu-item is-expanded" href="/fr/publications/">Publications</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/publications/">Publications</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/series/">Cahiers</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/urbannotebooks/">Cahiers Urbains</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/176/">Promotion & d’éducation</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/manuelsdereference/">Manuels de référence</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/autresmateriaux/">Autres matériaux</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/lettreinformation/">Lettre d’information</a></div> </div> <div class="col-12 col-lg-3 mb-3"><!--- ---> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/revue/">Revue</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/fr/carte/">Carte murale</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/fr/documents/">Documents</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/ressources">Ressources</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/recherche/">Recherche</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/glossaire/">Glossaire</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/fr/avertissement/">A propos du site web</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/avertissement/">Avertissement</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/syndication/">Syndication</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/plandusite/">Plan du site</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/219/">Liens utiles</a></div> </div> </div> </div> </li> <li><a class="py-lg-0 mb-lg-0 mb-3" href="#multiSearch" title="Rechercher" data-toggle="collapse" aria-expanded="false" aria-controls="multiSearch" aria-label="Rechercher"><span class="d-inline d-lg-none">Rechercher</span> <span class="material-icons-sharp ml-2 ml-lg-0 big">search</span></a></li> </ul> </div> </div> </nav> <nav class="navbar_sticky d-print-none" id="navbar_sticky"> <div class="navbar_sticky-wrapper container p-0"> <div class="navbar_logo py-2 pl-2 pl-sm-2"> <a href="/"> <img src="/assets/images/logo.svg" alt="UNESCO Logo" fetchpriority="high"> </a> <a href="/" class="navbar_baseline d-none d-lg-block "> Convention du patrimoine mondial </a> </div> <div class="navbar_sticky-content"> <!-- <a href="/" class="button-galaxy">Explore UNESCO</a> --> </div> </div> </nav> <div class="collapse multi-collapse bg-light fixed-top vh-100 d-print-none" id="multiSearch"> <form action="/fr/recherche/" method="get" name="search" id="searchForm" class="container p-2 py-lg-5 h-100"> <div class="text-right px-2 py-3 w-100"> <a data-toggle="collapse" href="#multiSearch" role="button" aria-expanded="false" aria-controls="multiSearch" class="round round-md bg-white text-gray4 material-icons-sharp">close</a> </div> <div class="d-flex align-items-center h-100"> <div class="form-row align-items-center justify-content-center p-2 py-lg-5 w-100"> <div class="col-12 col-lg-6"> <input type="text" name="criteria" id="searchbar" class="form-control form-control-lg rounded-lg mb-2 mb-lg-0" placeholder="Rechercher" aria-label="Rechercher" /> </div> <div class="col-12 col-lg-auto"> <button class="btn btn-lg btn-primary" type="submit" aria-label="search button">Rechercher<span class="ml-1 material-icons-sharp ">search</span></button> </div> <div class="col-12 col-lg-auto "> <p class="pt-4 px-4">Faites une recherche à travers les informations du Centre du patrimoine mondial.</p> </div> </div> </div> </form> </div> </header> <main> <div id="content" class=""> <form name="sites_search" id="sites_search" method="get" action="/fr/list/" class="d-print-none" > <div class="bg-light"> <div class="container py-2"> <div class="row"> <div class="col-12 col-md-8 col-lg-8 "> <div class="form-row my-0"> <div class="col-8 col-lg-5"> <div class="input-group"> <input placeholder="Rechercher dans la Liste" name="search" id="search" type="text" class="form-control"> <div class="input-group-append"> <button class="btn btn-secondary" type="submit" value="Rechercher" > <span class="material-icons-sharp" data-toggle="tooltip" title="Rechercher dans la Liste">search</span> </button> </div> </div> </div> <div class="col-4"> <div class="btn btn-outline-secondary collapsed" data-toggle="collapse" data-target="#collapseFilterW" aria-expanded="false" aria-controls="collapseFilterW" > <span class="material-icons-sharp" data-toggle="tooltip" title="Filter votre recherche">tune</span> Filter </div> </div> </div> </div> </div> </div> </div> <div class="collapse" id="collapseFilterW"> <div class="py-4 border-bottom"> <div class="container "> <div class="row"> <div class="col-12 col-md-4 ym-gl"> <div class="ym-gbox-left"> <div class="card card-body bg-none border mb-3"> <div class="form-group"> <label>Par Biens</label> <div id="boxselect_ADB607F2-D0A6-2A1B-511F343527CC1D83" class="x-box-div"></div> <input type="hidden" id="boxselectval_ADB607F2-D0A6-2A1B-511F343527CC1D83" name="id_sites" value="" /> </div> <div class="form-group"> <label>Par États parties</label> <div id="boxselect_ADB607F3-B822-9B7B-FC7488050641BCE9" class="x-box-div"></div> <input type="hidden" id="boxselectval_ADB607F3-B822-9B7B-FC7488050641BCE9" name="id_states" value="" /> </div> <div class="form-group"> <label>Par régions</label> <div id="boxselect_ADB607F4-DD63-D3F1-406D714D92553418" class="x-box-div"></div> <input type="hidden" id="boxselectval_ADB607F4-DD63-D3F1-406D714D92553418" name="id_search_region" value="" /> </div> </div> <div class="card card-body bg-none border mb-3"> <div class="form-check"> <input type="checkbox" name="danger" id="danger" value="1" class="form-check-input" /> <label class="form-check-label" for="danger">Site en danger</label> </div> <div class="form-check"> <input type="checkbox" name="delisted" id="delisted" value="1" class="form-check-input" /> <label class="form-check-label" for="delisted">Délisté</label> </div> <div class="form-check"> <input type="checkbox" name="transboundary" id="transboundary" value="1" class="form-check-input" /> <label class="form-check-label" for="transboundary">Bien trans-frontalier</label> </div> </div> </div> </div> <div class="col-12 col-md-4 ym-gl"> <div class="card card-body bg-none border mb-3"> <div class="form-group"> <label>Année d'inscription</label> <input type="text" name="search_yearinscribed" id="search_yearinscribed" placeholder="Année d inscription" value="" class="form-control" data-toggle="tooltip" title="Choisissez plusieurs années : 1978,1981,1998"> </div> <div class="form-group"> <input type="text" name="search_yearinscribed_start" id="search_yearinscribed_start" placeholder="Année d inscription (de)" value="" class="form-control"> </div> <div class="form-group"> <input type="text" name="search_yearinscribed_end" id="search_yearinscribed_end" placeholder="Année d inscription (à)" value="" class="form-control"> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Thèmes</label> <div class="form-check"> <input type="radio" name="themes" id="themes" value="" checked="checked" class="form-check-input" /> <label class="form-check-label" for="themes">Tous</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes11" value="11" class="form-check-input" /> <label class="form-check-label" for="themes11">Villes</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes4" value="4" class="form-check-input" /> <label class="form-check-label" for="themes4">Paysages Culturels</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes6" value="6" class="form-check-input" /> <label class="form-check-label" for="themes6">Forêts</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes7" value="7" class="form-check-input" /> <label class="form-check-label" for="themes7">Mers & côtes</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes1" value="1" class="form-check-input" /> <label class="form-check-label" for="themes1">Architecture de terre</label> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Critères</label> <div class="form-group"><div class="radio "> <input type="radio" name="criteria_restrication" checked="checked" value="" /> avec <input type="radio" name="criteria_restrication" value="1" /> seulement avec </div> <div class="radio"> <label>Critères culturels :</label> <table class="mt-2" style="width:140px"> <tr> <td> <input type="checkbox" name="c1" /> <br /> i </td> <td> <input type="checkbox" name="c2" /> <br /> ii </td> <td> <input type="checkbox" name="c3" /> <br /> iii </td> <td> <input type="checkbox" name="c4" /> <br /> iv </td> <td> <input type="checkbox" name="c5" /> <br /> v </td> <td> <input type="checkbox" name="c6" /> <br /> vi </td> </tr> </table> Critères naturels: <br /> <table style="width:94px"> <tr> <td> <input type="checkbox" name="n7" /> <br /> vii </td> <td> <input type="checkbox" name="n8" /> <br /> viii </td> <td> <input type="checkbox" name="n9" /> <br /> ix </td> <td> <input type="checkbox" name="n10" /> <br /> x </td> <td></td> <td></td> </tr> </table> </div> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Mots Clefs</label> <div class="form-group"> <div id="boxselect_ADB607F6-BA53-8E98-C63CBE987A25D44F" class="x-box-div"></div> <input type="hidden" id="boxselectval_ADB607F6-BA53-8E98-C63CBE987A25D44F" name="id_keywords" value="" /> </div> </div> </div> <div class="col-12 col-md-4 ym-gr"> <div class="card card-body bg-none border mb-3"> <label>Catégorie</label> <div class="form-check"> <input type="checkbox" name="type" id="type1" value="cultural" class="form-check-input" /> <label class="form-check-label" for="type1">Culturel</label> </div> <div class="form-check"> <input type="checkbox" name="type" id="type2" value="natural" class="form-check-input" /> <label class="form-check-label" for="type2">Naturel</label> </div> <div class="form-check"> <input type="checkbox" name="type" id="type3" value="mixed" class="form-check-input" /> <label class="form-check-label" for="type3">Mixte</label> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Média</label> <div class="form-check"> <input type="radio" name="media" id="media" value="" checked="checked" class="form-check-input"/> <label class="form-check-label" for="media">Tous</label> </div> <div class="form-check"> <input type="radio" name="media" id="media1" value="1" class="form-check-input" /> <label class="form-check-label" for="media1">Avec vidéos</label> </div> <div class="form-check"> <input type="radio" name="media" id="media4" value="4" class="form-check-input" /> <label class="form-check-label" for="media4">Avec galerie photo</label> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Afficher les descriptions brèves </label> <div class="form-check"> <input type="radio" name="description" id="description0" checked="checked" value="" class="form-check-input" /> <label class="form-check-label" for="description0">Sans</label> </div> <div class="form-check"> <input type="radio" name="description" id="description1" value="1" class="form-check-input" /> <label class="form-check-label" for="description1">Avec</label> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Afficher les éléments </label> <div class="form-group"> <div class="form-check"> <input type="radio" name="components" value="0" class="form-check-input" id="components0" /> <label class="form-check-label" for="components0">Moins d'éléments</label> </div> <div class="form-check"> <input type="radio" name="components" value="1" checked="checked" id="components1" class="form-check-input" /> <label class="form-check-label" for="components1">Tous les éléments</label> </div> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Classer par</label> <div class="form-check"> <input type="radio" name="order" id="order" value="country" checked="checked" class="form-check-input" /> <label class="form-check-label" for="order">Pays</label> </div> <div class="form-check"> <input type="radio" name="order" id="orderb" value="region" class="form-check-input" /> <label class="form-check-label" for="orderb">Région</label> </div> <div class="form-check"> <input type="radio" name="order" id="orderc" value="year" class="form-check-input" /> <label class="form-check-label" for="orderc">Année</label> </div> <div class="form-check"> <input type="radio" name="order" id="orderd" value="property" class="form-check-input" /> <label class="form-check-label" for="orderd">Nom du bien</label> </div> </div> </div> </div> <div class=""> <div class="buttons"> <button class="btn btn-primary" type="submit" value="Rechercher" > Rechercher </button> </div> </div> </div> </div> </div> </form> <div class="container"> <div class="pt-3"> <div class="d-flex justify-content-end justify-content-md-between align-items-center"> <div class="breadcrumb p-0 m-0 small d-none d-md-flex"> <a href="/fr/list/" class="breadcrumb-item">La Liste</a> <a href="/fr/list/815/" class="breadcrumb-item active" aria-current="page">Hospice Cabañas, Guadalajara</a> </div> <div class="d-print-none"> <div class="ml-auto pl-4 text-nowrap"> <div class="dropdown d-inline-block d-print-none"> <a class="round bg-gray2 text-dark" type="button" id="shareMenuButton" data-toggle="dropdown" onclick="if(typeof ga != 'undefined'){ga('send','event', 'whc-button-share', 'whc-button', 'whc-button-share-fr-31');}"><span class="icon-share icon" data-toggle="tooltip" title="Partager"></span></a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="shareMenuButton" aria-expanded="false" > <a class="dropdown-item" href="/pg_friendly_print.cfm?cid=31&id_site=815&" title="print" id="print_button" target="_blank" onclick="if(typeof ga != 'undefined'){ga('send','event','whc-button-print', 'whc-button', 'whc-button-print-fr-31');}">Print</a> <div class="dropdown-divider"></div> <h6 class="dropdown-header">Partager</h6> <a class="dropdown-item" href="#" onclick="javascript:window.open('https://www.facebook.com/sharer/sharer.php?t=World+Heritage+Centre&u=https%3A%2F%2Fwhc.unesco.org','fb',' width=400,height=480,location=0,menubar=1,scrollbars=no,toolbar=1')">Facebook</a> <a class="dropdown-item" href="#" onclick="javascript:window.open('https://twitter.com/intent/tweet?via=UNESCO&counturl=https://whc.unesco.org&text=World+Heritage+Centre&url=https%3A%2F%2Fwhc.unesco.org','fb',' width=400,height=480,location=0,menubar=0,scrollbars=no,toolbar=no')">Twitter</a> <div class="dropdown-divider"></div> <h6 class="dropdown-header">Réseau Sociaux UNESCO</h6> <a class="dropdown-item" href="https://www.facebook.com/unesco">Facebook</a> <a class="dropdown-item" href="https://www.youtube.com/unescoFrench">Youtube</a> <a class="dropdown-item" href="https://www.twitter.com/unesco_fr">Twitter</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/fr/syndication" target="_blank">RSS Patrimoine mondial</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/fr/avertissement/">Avertissement</a> <a class="dropdown-item" href="/fr/syndication/">Syndication</a> </div> </div> </div> </div> </div> </div> <h1 class="col-12 col-lg-8 col-xl-7 px-0 mb-4 display-3 mt-4 text-break">Hospice Cabañas, Guadalajara</h1> <div class="tabs_inte tabs_centered"> <ul class="nav nav-tabs mb-4"> <li class="nav-item"><a class="nav-link active" href="/fr/list/815/">Description</a></li> <li class="nav-item"><a class="nav-link" href="/fr/list/815/cartes/">Cartes</a></li> <li class="nav-item"><a class="nav-link" href="/fr/list/815/documents/">Documents</a></li> <li class="nav-item"><a class="nav-link" href="/fr/list/815/gallery/">Galerie</a></li> <li class="nav-item"><a class="nav-link" href="/fr/list/815/video/">Vidéo</a></li> <li class="nav-item"><a class="nav-link" href="/fr/list/815/indicateurs/" >Indicateurs</a></li> </ul> </div> <div class=""> <div class="row"> <div class="col-12 col-lg-8 mb-4 mb-lg-0"> <div class="tab-content"> <div id="contentdes_en" class="tab-pane fade " role="tabpanel" aria-labelledby="tabdes_en"> <h6>Hospicio Cabañas, Guadalajara</h6> <div class="rich-text"><p>The Hospicio Cabañas was built at the beginning of the 19th century to provide care and shelter for the disadvantaged – orphans, old people, the handicapped and chronic invalids. This remarkable complex, which incorporates several unusual features designed specifically to meet the needs of its occupants, was unique for its time. It is also notable for the harmonious relationship between the open and built spaces, the simplicity of its design, and its size. In the early 20th century, the chapel was decorated with a superb series of murals, now considered some of the masterpieces of Mexican art. They are the work of José Clemente Orozco, one of the greatest Mexican muralists of the period.</p></div> <p class="source small text-muted">La description est disponible sous licence <a href="/fr/licences/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_fr" class="tab-pane fade active show " role="tabpanel" aria-labelledby="tabdes_fr"> <h6>Hospice Cabañas, Guadalajara</h6> <div class="rich-text"><p>Conçu comme institution de bienfaisance, l'Hospice Cabañas fut construit au début du XlX<sup>e</sup> siècle, pour aider les plus démunis : orphelins, vieillards, handicapés et invalides chroniques. Cet ensemble remarquable présente plusieurs caractéristiques originales, liées à ses fonctions d'œuvre charitable. Son dessin s'écarte des modèles suivis par les hôpitaux et les hospices de l'époque, ce qui le rend unique. L'harmonie atteinte entre les espaces ouverts et les espaces construits, la simplicité de son dessin ainsi que ses dimensions font de lui un ensemble exceptionnel. Au début du XX<sup>e</sup> siècle, sa chapelle a été décorée d'un ensemble de superbes peintures, considérées comme l'un des chefs-d'œuvre de la peinture murale mexicaine, faites par José Clemente Orozco, l'un des grands muralistes mexicains de cette période.</p></div> <p class="source small text-muted">La description est disponible sous licence <a href="/fr/licences/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_ar" class="tab-pane fade" style="unicode-bidi:bidi-override;direction:rtl" role="tabpanel" aria-labelledby="tabdes_ar"> <h6>مأوى كابانياس في غوادالاخارا</h6> <div class="rich-text"><p dir="rtl">اعتُبر مأوى كابانياس مؤسسة إحسان بعد ان تمّ انشاؤه في بداية القرن التاسع عشر لمساعدة الاكثر عوزًا: الايتام والعجزة والمعوّقين والعاجزين بشكلٍ دائم. وتقدّم هذه المجموعة الفريدة مميزاتٍ عديدةً ترتبط بوظائف عمل الاحسان الذي تقوم به. فمخطّطها يبتعد عن النماذج المتّبعة في مستشفيات ذلك العصر ومآويه، ممّا يجعلها فريدة. فالتناغم المحقَّق بين المساحات المفتوحة والمساحات التي بُني عليها، وبساطة مخطّطها بالاضافة الى أحجامها جعلت منها مجموعةً استثنائيّةً. وفي بداية القرن العشرين، زيّنت كنيستها برسوماتٍ رائعةٍ تُعتبر من منحوتات الرسم الجدراني المكسيكي التي قام بها خوسيه كليمنتي اوروزكو وهو من أهمّ رسامي الجدران المكسيكيين في تلك الفترة.</p></div> <p class="source small text-muted"> source: UNESCO/CPE <br>La description est disponible sous licence <a href="/fr/licences/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_zh" class="tab-pane fade" role="tabpanel" aria-labelledby="tabdes_zh"> <h6>瓜达拉哈拉的卡瓦尼亚斯救济所</h6> <div class="rich-text"><p>19世纪初期,在瓜达拉哈拉修建起了卡瓦尼亚斯救济所,用来照顾和庇护那些生活有困难的人们,如孤儿、老人、残疾人以及慢性病患者。这个救济所在当时是绝无仅有的一个,它的设计包含了许多特殊的考虑,以满足那些生活困难人群的特殊要求。这个救济所还因为室内外空间的和谐、简约的设计和它的规模而举世闻名。在20世纪初期,这里的小教堂内装饰有许多精美的壁画,很多现在被认为是墨西哥艺术中的杰作,它们出自当时最著名的墨西哥壁画画家何塞·克莱门蒂·奥罗斯科之手。</p></div> <p class="source small text-muted"> source: UNESCO/CPE <br>La description est disponible sous licence <a href="/fr/licences/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_ru" class="tab-pane fade" role="tabpanel" aria-labelledby="tabdes_ru"> <h6>Госпиталь Кабаньяс в городе Гвадалахара </h6> <div class="rich-text"><p>Госпиталь «Осписио-Кабаньяс» был построен в начале XIX в. для предоставления ухода и крова обездоленным людям – сиротам, старикам, инвалидовам и хронически больным. Этот замечательный комплекс, который имеет несколько характерных особенностей, был спроектирован с учетом потребностей его обитателей и являлся уникальным для своего времени. Он также примечателен гармоничным сочетанием открытых и застроенных пространств, простотой дизайна, а также своими размерами. В начале XX в. местная часовня была украшена великолепным циклом стенных росписей, которые ныне расцениваются как шедевры мексиканского искусства. Это работы Хосе Клементе Ороско, одного из крупнейших мексиканских художников-монументалистов того времени.</p></div> <p class="source small text-muted"> source: UNESCO/CPE <br>La description est disponible sous licence <a href="/fr/licences/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_es" class="tab-pane fade" role="tabpanel" aria-labelledby="tabdes_es"> <h6>Hospicio Cabañas de Guadalajara</h6> <div class="rich-text"><p>Este hospicio se creó a principios del siglo XIX para dispensar cuidados y ofrecer asilo a toda suerte de desamparados, ya fuesen huérfanos, ancianos, discapacitados o inválidos. El conjunto arquitectónico es único en su género porque, a diferencia de los centros análogos de su época, presenta una serie de elementos absolutamente originales, especialmente concebidos para satisfacer las necesidades de los asilados. Son especialmente notables la sencillez de su trazado y sus dimensiones, así como la armonía lograda entre los edificios y los espacios al aire libre. A comienzos del siglo XX, la capilla fue ornamentada con un conjunto de frescos soberbios debidos al pincel de José Clemente Orozco, uno de los grandes muralistas mexicanos de la época. Estas pinturas se consideran hoy en día una gran obra maestra del arte mejicano.</p></div> <p class="source small text-muted"> source: UNESCO/CPE <br>La description est disponible sous licence <a href="/fr/licences/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_ja" class="tab-pane fade" role="tabpanel" aria-labelledby="tabdes_ja"> <h6>グアダラハラのオスピシオ・カバーニャス</h6> <div class="rich-text">19世紀初期のグアダラハラに、孤児・老人・障害者などの恵まれない人々のための病院が建設された。入院者の生活を快適なものにするさまざまな特色を備えたこの注目すべき建築群は、この時代の基準からすれば抜きんでた水準を誇った。20世紀初頭には、その教会堂はメキシコの壁画運動の推進者ホセー・クレメンテ・オロスコの作品で飾られた。</div> <p class="source small text-muted">source: <a href="https://www.unesco.or.jp/activities/isan/worldheritagelist/">NFUAJ</a> </p> </div> <div id="contentdes_nl" class="tab-pane fade" role="tabpanel" aria-labelledby="tabdes_nl"> <h6>Hospicio Cabañas, Guadalajara</h6> <div class="rich-text">Het Hospicio Cabañas werd aan het begin van de 19e eeuw gebouwd om zorg en onderdak te bieden aan de minder bedeelden; wezen, ouderen, gehandicapten en chronisch zieken. Dit opmerkelijke complex was uniek voor zijn tijd omdat het een aantal ongewone kenmerken heeft die speciaal ontworpen zijn om aan de behoeften van de bewoners te voldoen. Het gebouw is ook bijzonder vanwege de harmonieuze relatie tussen de open en gebouwde ruimtes, de eenvoud van het ontwerp en z'n omvang. Begin 20e eeuw werd de kapel versierd met prachtige muurschilderingen, die nu beschouwd worden als meesterwerken van Mexicaanse kunst.</div> <p class="source small text-muted">Source : <a href="http://unesco.nl/erfgoed/hospicio-cabanas-guadalajara">unesco.nl</a> </p> </div> </div> <ul class="nav nav-pills mb-4"> <li class="nav-item"><a class="nav-link " data-toggle="tab" href="#contentdes_en" id="tabdes_en" aria-controls="contentdes_en">Anglais</a></li> <li class="nav-item"><a class="nav-link active" data-toggle="tab" href="#contentdes_fr" id="tabdes_fr" aria-controls="contentdes_fr">Français</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_ar" id="tabdes_ar" aria-controls="contentdes_ar">Arabe</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_zh" id="tabdes_zh" aria-controls="contentdes_zh">Chinois</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_ru" id="tabdes_ru" aria-controls="contentdes_ru">Russe</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_es" id="tabdes_es" aria-controls="contentdes_es">Espagnol</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_ja" id="tabdes_ja" aria-controls="contentdes_ja">Japonais</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_nl" id="tabdes_nl" aria-controls="contentdes_nl">Néerlandais</a></li> </ul> <div class="border-top mt-4 pt-4"> <div class="w-100"> <a href="/fr/list/815/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_0815_0001-750-750-20090930172101.jpg" title="Hospice Cabañas, Guadalajara" class="w-100 border" loading="lazy"/></a> </div> <div> <a href="/fr/list/815/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_0815_0001-40-40-20090930172101.jpg" width="40" height="40" title="Hospice Cabañas, Guadalajara" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/fr/list/815/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_0815_0005-40-40-20140516112515.jpg" width="40" height="40" title="Hospice Cabañas, Guadalajara" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/fr/list/815/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_0815_0006-40-40-20140516112516.jpg" width="40" height="40" title="Hospice Cabañas, Guadalajara" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/fr/list/815/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_0815_0007-40-40-20140516112517.jpg" width="40" height="40" title="Hospice Cabañas, Guadalajara" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/fr/list/815/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_0815_0008-40-40-20140516112517.jpg" width="40" height="40" title="Hospice Cabañas, Guadalajara" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/fr/list/815/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_0815_0009-40-40-20140516112518.jpg" width="40" height="40" title="Hospice Cabañas, Guadalajara" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <div class="clearfix"></div> </div> </div> <div class="border-top pt-4 mt-4"> <h2 class="h3">Valeur universelle exceptionnelle</h2> <div class="rich-text"><p><strong>Brève synthèse</strong></p> <p>Situé à Guadalajara, dans la région centrale de l'ouest du Mexique, l’Hospice Cabañas fut fondé au début du 20e siècle, pour aider les plus démunis : orphelins, vieillards, handicapés et invalides chroniques. L’architecte Manuel Tolsá a conçu un complexe principalement néoclassique à une échelle monumentale, qui couvre 2,34 hectares. Malgré sa taille, le caractère unique de l'hospice est principalement dû à la simplicité de sa conception, notamment ses dimensions, et à l'harmonie entre les bâtiments et les espaces extérieurs. L’ensemble est conçu selon un plan rectangulaire de 164 mètres sur 145 mètres et comporte un complexe de bâtiments de plain-pied disposés autour d'une série de vingt-trois cours dont la taille et les caractéristiques varient.</p> <p>Le fondateur de l'hospice, l’évêque Cabañas, a souhaité que sa conception réponde à ses besoins sociaux et économiques, grâce à une solution exceptionnelle qui allie subtilité et humanité. L'échelle de plain-pied, les passages couverts entre les bâtiments et les arcades qui traversent la plupart des cours sont conçus pour le confort des résidents en leur permettant de se déplacer librement. La lumière et l'air fournis par les espaces ouverts étaient destinés à favoriser la guérison. En outre, l'un des objectifs de l'évêque Cabañas était de former les résidents grâce à l'apprentissage d'un métier. Par exemple, les couloirs de l'hospice ont fourni un espace pour installer l'un des premiers ateliers d’imprimerie de Guadalajara et, tout au long du 19e siècle, d’innombrables textes y ont été publiés.</p> <p>Seule exception à la hauteur uniforme de 7,5 mètres, l’axe central avec la chapelle et la cuisine. La cuisine est surmontée d'un dôme en forme de soucoupe et d’une petite lanterne. C’est cependant la chapelle qui est la caractéristique visuelle principale de l'hospice, avec son imposante coupole qui atteint 32,5 mètres.</p> <p>A la fin des années 1930, la chapelle a été décorée d'un ensemble de 57 superbes fresques peintes par José Clemente Orozco, l'un des grands muralistes mexicains de cette période. Ces œuvres sont considérées comme un chef-d'œuvre de l'art mexicain et illustrent à la fois la culture espagnole et indigène du Mexique avec les dieux, les sacrifices et les temples. L’œuvre centrale se trouve dans le dôme de la chapelle avec la peinture murale, <em>El Hombre de Fuego, </em>(l’Homme de feu), qui représente la soumission de l'homme à la machine.</p> <p>À l'heure actuelle, l'hospice est le siège de l'Institut Culturel Cabañas. Une zone tampon de 18 îlots urbains couvrant 37,26 hectares entoure le complexe, délimitée par Federacion Street, au nord, Mina, Javier au sud, et Mariano Jiménez à l'est et Independencia Calzada à l’ouest.</p> <p><strong>Critère (i) : </strong>L'Hospice Cabañas est un complexe architectural unique conçu pour répondre aux besoins sociaux et économiques de logement des malades, des personnes âgées, des jeunes et des nécessiteux, auxquels il apporte une solution exceptionnelle et infiniment subtile et humaine. Les fresques de José Clemente Orozco sont considérées comme des chefs d’œuvre de l'art mexicain.</p> <p><strong>Critère (ii): </strong>L’ensemble de fresques dans la chapelle de l'hospice, en particulier l'allégorie, <em>El Hombre de Fuego, (</em>L’homme de feu) est considéré comme l'un des chefs-d'œuvre de la peinture murale siècle du XXe et a eu une profonde influence culturelle au-delà du continent américain.</p> <p><strong>Critère (iii): </strong>L’hospice Cabañas est un bâtiment unique dédié au bienêtre public et illustre l'esprit humanitaire exceptionnel de son fondateur et concepteur, l'évêque Juan Ruiz Cabañas.</p> <p><strong>Critère (iv): </strong>L'Hospice Cabañas est une réalisation remarquable du célèbre architecte Manuel Tolsá, construit principalement dans le style néo-classique, qui apporte une solution architecturale radicalement différente de la conception classique de son époque. La limitation des édifices à un seul étage pour faciliter les déplacements des patients, l’utilisation de larges espaces ouverts conférant air et luminosité dans un but thérapeutique, l’aménagement de larges passages éclairés et ventilés naturellement entre les différents bâtiments, dont l'échelle, couvrant 2,34 hectares, était à l’époque, et est encore aujourd'hui considérée comme monumentale.</p> <p><strong>Intégrité</strong></p> <p>Le plan original de l'architecte Manuel Tolsá est resté intact puisque le bien comprend l’ensemble entier des bâtiments de 2,34 hectares destinés à abriter l'Hospice Cabañas. À l'exception du potager, qui a été divisé en quarante parcelles et traversé par deux routes dans les années 1850, il n’y a eu presque aucun ajout ultérieur. Au moment de l'inscription, un plan de gestion était préparé qui comprenait une zone tampon de 37,26 hectares entourant l’ensemble de bâtiments.</p> <p>Le bien se trouve dans une zone à risque sismique et des mesures de renforcement des bâtiments ont été entreprises pour protéger en particulier les colonnes et les œuvres d'art de la chapelle.<span style="font-size: 0.73em;"> </span></p> <p><strong>Authenticité</strong></p> <p>L'authenticité de l'ensemble de l'Hospice Cabañas est élevée. Bien que n'étant plus un hospice, son utilisation actuelle comme siège de l'Institut Culturel Cabañas n’a nécessité que des modifications minimes. Ces modifications ont porté sur la suppression de murs pour créer une grande salle de conférence ou théâtre pouvant accueillir 199 personnes. Depuis 1996, des travaux ont été menés à bien pour supprimer les changements apportés au début du XXe siècle à l'aile des cuisines</p> <p>Quelques interventions récentes utilisant des techniques et des matériaux modernes, indispensables à la préservation de l'ensemble, ont été effectuées après des études approfondies. Un exemple de ces travaux est le renforcement de la structure du toit avec le remplacement des poutres d'origine par une structure métallique. En outre, les colonnes qui soutiennent la coupole de la chapelle ont également été renforcées compte tenu du risque sismique dans la région. La stabilisation des peintures murales a été nécessaire car l’enduit avait tendance à se détacher des murs. .</p> <p><strong>Eléments requis en matière de protection et de gestion</strong></p> <p>Le bien est actuellement propriété de l'État de Jalisco et géré par l'Institut Culturel Cabañas. Il est protégé en tant que monument historique en vertu de Loi fédérale de 1972 sur les monuments et les zones historiques, archéologiques et artistiques qui impose des contrôles stricts sur les interventions. La responsabilité technique de la conservation et de la restauration incombe au Ministère de la Culture et au Gouvernement de Jalisco avec l'appui technique de l'Institut national d'anthropologie et d'histoire (INAH) et de l'Institut national des Beaux-Arts (INBA), qui font partie du Conseil national pour la culture et les arts (CNCA) du Ministère de l'Éducation.</p> <p>L’ensemble abrite actuellement l’Institut culturel Cabañas et le Patrimoine culturel de l'humanité. Le fonctionnement actuel du bâtiment nécessite un plan de gestion afin de renforcer, d’appuyer et de consolider les rôles et les responsabilités de l'organisation. L’Institut joue un rôle en tant que musée d'art contemporain, avec deux expositions temporaires et permanentes, ainsi que des salles d'exposition pour les œuvres du maître José Clemente Orozco. Les peintures murales et le bâtiment lui-même doivent respecter les conditions d’un musée, en conformité avec les exigences techniques de sécurité et de conservation des collections, sans affecter leur statut de patrimoine.</p> <p>Un plan de développement urbain (1997-98) protège le bien inscrit de la région environnante. Ce document définit la zone tampon qui comprend 18 blocs et une partie de la Plaza Tapatia couvrant une superficie de 37,26 hectares.</p></div> </div> <div class="border-top mt-4 pt-4"> <div class="mb-3"><span class="h5">Actualités <a href="/fr/actualites/?action=list&id_sites=815&mode=rss"><img src="/graphics/icons/rss.png" alt="rss" title="RSS" loading="lazy"/></a></span> <span class="badge badge-secondary align-top">1</span></div> <a name="news"></a> <div class="row row-cols-1 row-cols-sm-2 row-cols-md-2 row-cols-lg-4 row-cols-xl-4 mb-0 "> <div class="col mb-5 mb-lg-4" style="" id="list-180" > <div class="listContainer"> <div class="row"> <div class="listTitle col-12"> <a href="/fr/actualites/180/" class="text-black ">Nouveaux sites inscrits sur la Liste du patrimoine mondial</a> <div class="mt-2"> <span class="text-muted text-nowrap" data-toggle="tooltip" title="dimanche 7 décembre 1997">7 December 1997</span> </div> </div> </div> </div> </div> </div> </div> </div> <div id="sidebar" class="col-12 col-lg-4 mb-4 mb-lg-0 " > <div class="card bg-none border"> <div class="card-body"> <div class="row row-cols-2"> <div class="col"> <div class="d-flex mb-3"> <div class="mr-2"> <img src="/uploads/states/svg-min/mx.svg" class=" border" style="width:30px;" > </div> <div> <a href="/fr/etatsparties/mx" class="d-block"><strong>Mexique</strong></a> </div> </div> </div> </div> <div> <strong>Date d'inscription :</strong> 1997 </div> <div> <strong>Critères : </strong><a href="/fr/criteres/">(i)(ii)(iii)(iv)</a> </div> <div> <strong>Bien :</strong> 2,34 ha<br /> </div> <div> <strong>Zone tampon :</strong> 29,63 ha </div> <div> <strong>Dossier :</strong> 815 </div> <div class="mt-3 small text-muted"> <div class=""> N20 40 36.797 W103 20 16.073 </div> </div> </div> </div> <div class="box gmap mt-4"> <div class="" id="esriapp"> <div id="esrimenu"></div> <div id="infoWebGL"> <div class="alert alert-warning d-block" style="display: none">Web Browser not supported for ESRI ArcGIS API version 4.10. WebGL must be enable, <a href="https://developers.arcgis.com/javascript/latest/guide/system-requirements/index.html">see documentation</a></div> </div> <div id="infoDiv"> <input class="esri-component esri-widget--button esri-widget esri-interactive" type="button" id="switch-btn" value="3D"> </div> <div id="esrimap" style=""> </div> </div> </div> <div class="alert alert-info my-4 d-block small"> <div class="font-weight-bold mb-2">Avertissement</div> <p> Les dossiers de proposition d’inscription produits par les États parties sont publiés par le Centre du patrimoine mondial sur son site Internet et/ou dans des documents de travail afin de garantir la transparence, l’accès à l’information et de faciliter la préparation d’analyses comparatives par d’autres États parties soumissionnaires. </p> <p> Le contenu de chaque dossier de proposition d’inscription relève de la responsabilité exclusive de l'État partie concerné. La publication d’un dossier de proposition d’inscription, y compris les cartes et les noms, ne saurait être interprétée comme exprimant une prise de position de la part du Comité du patrimoine mondial ou du Secrétariat de l'UNESCO à propos de l’histoire ou du statut juridique d'un pays, d'un territoire, d'une ville ou d'une zone, ou de ses frontières. </p> </div> <div class="alert alert-info d-block my-4 d-block small"> Les polygones pour ce bien georéférencés seront disponibles quand les données SIG seront reçu. Pour découvrir le potentiel des données SIG, veuillez visiter la <a href="https://whc.unesco.org/fr/wh-gis/">plateforme de cartes en ligne</a>. </div> </div> </div> </div> </div> </div> </div> </main> <footer id="footer" class="bg-grey mt-5"> <div class="footer-wrapper"> <div class="row d-print-none"> <div class="col-lg-12"> <div class="footer-top"><img src="https://whc.unesco.org/uploads/pages/documents/document-35-2.svg" alt="logo" width="" height="" style="width: 150px;" loading="lazy" /></div> </div> <div class="col-lg-12"> <div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-4 row-cols-xxl-4 small"> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/sessions/">Sessions du Comité</a> <a class="nav-link text-dark" href="/fr/documents/">Documents statutaires</a> <a class="nav-link text-dark" href="/fr/decisions/">Décisions du Comité</a> <a class="nav-link text-dark" href="/fr/sessions/47COM/">47<sup>e</sup> session (2025)</a> <a class="nav-link text-dark" href="/fr/sessions/46COM/">46<sup>e</sup> session (2024)</a></div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/ag">Assemblée générale</a> <a class="nav-link text-dark" href="/fr/sessions/25GA">25<sup>e</sup> GA (2025)</a> <a class="nav-link text-dark" href="/fr/sessions/24GA">24<sup>e</sup> GA UNESCO, Paris (2023)</a></div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/apropos/">Le patrimoine mondial</a> <a class="nav-link text-dark" href="/fr/convention/">La Convention</a> <a class="nav-link text-dark" href="/fr/conventiontexte/">Texte de la Convention </a> <a class="nav-link text-dark" href="/fr/compendium/">Compendium</a> <a class="nav-link text-dark" href="/fr/declaration-de-principes">Déclaration de principes</a> <a class="nav-link text-dark" href="/fr/orientations/">Orientations</a> <a class="nav-link text-dark" href="/fr/embleme/">L’emblème du patrimoine mondial</a> <a class="nav-link text-dark" href="/fr/etatsparties/">Les États parties</a> <a class="nav-link text-dark" href="/fr/organisationsconsultatives/">Organisations Consultatives</a> <a class="nav-link text-dark" href="/fr/centre-du-patrimoine-mondial/">Centre du patrimoine mondial</a> <a class="nav-link text-dark" href="/fr/emplois/">Emplois & Stages</a> <a class="nav-link text-dark" href="/fr/quifaitquoi/">Qui fait quoi</a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/list/">La Liste</a> <a class="nav-link text-dark" href="/fr/list/">Liste du patrimoine mondial</a> <a class="nav-link text-dark" href="/fr/peril/">Patrimoine mondial en péril</a> <a class="nav-link text-dark" href="/fr/nouveauxbiens/">Nouveaux biens inscrits</a> <a class="nav-link text-dark" href="/fr/criteres/">Critères de sélection</a> <a class="nav-link text-dark" href="/fr/listesindicatives/">Listes indicatives</a> <a class="nav-link text-dark" href="/fr/nominations/">Propositions d’inscription</a> </div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/118/">Rapports et suivi</a> <a class="nav-link text-dark" href="/fr/soc/">État de conservation (SOC)</a> <a class="nav-link text-dark" href="/fr/rapportperiodique">Rapport périodique</a> <a class="nav-link text-dark" href="/fr/prcycle3/">Questionnaires 2018-2024</a> <a class="nav-link text-dark" href="/fr/rp-questionnaire/">Questionnaires 2008-2015</a> <a class="nav-link text-dark" href="/fr/173/">Suivi réactif</a> <a class="nav-link text-dark" href="/fr/afrique/">Afrique</a> <a class="nav-link text-dark" href="/fr/etasarabes/">États arabes</a> <a class="nav-link text-dark" href="/fr/asie-pacifique">Asie & Pacifique</a> <a class="nav-link text-dark" href="/fr/lac/">Amérique latine et Caraïbes</a> <a class="nav-link text-dark" href="/fr/eur-na/">Europe et Amérique du Nord</a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/partenariats/">Partenariats</a> <a class="nav-link text-dark" href="/fr/devenez-partenaire/">Devenez partenaire</a> <a class="nav-link text-dark" href="/fr/rolepartenaires/">Ce que font les partenaires</a> <a class="nav-link text-dark" href="/fr/partenaires/">Nos partenaires</a></div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/activites/">Activités</a> <a class="nav-link text-dark" href="/fr/activites">Nos activités</a> <a class="nav-link text-dark" href="/fr/pmvolontariat">Volontaires</a></div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/publications/">Publications</a> <a class="nav-link text-dark" href="/fr/revue/">Revue du Patrimoine mondial</a> <a class="nav-link text-dark" href="/fr/series/">Séries</a> <a class="nav-link text-dark" href="/fr/manuelsdereference/">Manuels de référence</a> <a class="nav-link text-dark" href="/fr/carte/">Carte murale</a> <a class="nav-link text-dark" href="/fr/publications/">Plus de publications ...</a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/fr/fonds/">Fonds</a> <a class="nav-link text-dark" href="/fr/fonds-du-patrimoine-mondial/">Fonds du patrimoine mondial</a> <a class="nav-link text-dark" href="/fr/assistanceint">Assistance internationale</a></div> <div class="border-top pt-3"><a class="nav-link text-dark font-weight-bold" href="##">Plus</a> <a class="nav-link text-dark" href="/fr/contacts/">Contacts</a> <a class="nav-link text-dark" href="/fr/plandusite/">Plan du site</a> <a class="nav-link text-dark" href="/fr/inscription">Devenir membre</a> <a class="nav-link text-orange font-weight-bold" href="/fr/donation/">Donnez maintenant</a></div> <div class="border-top pt-3 pb-3"> </div> </div> </div> </div> <!--- UNESCO footer ---> <div class="col-lg-12"> <div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-4 row-cols-xxl-4 small"> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link font-weight-bold text-dark" href="https://www.unesco.org/en/">UNESCO</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/newsroom">UNESCO Actualités</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/take-action">S’engager</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/ideas-data">Idées et Données</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/impact">Notre impact</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/our-expertise">Notre Expertise</a> <a class="nav-link text-dark" href="https://core.unesco.org/fr">Portail de données</a> <a class="nav-link text-dark" href="http://eepurl.com/i1UpgI" target="_blank" rel="noopener">S'abonner à nos lettres d'information</a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link font-weight-bold text-dark" href="https://www.unesco.org/en">Conditions d’utilisation</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/logo-patronage">UNESCO Logo et Patronage</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/faq">UNESCO FAQ</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/ios/report-wrongdoing">Signaler un cas de fraude, corruption ou autre manquement</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/scamalert">Messages Frauduleux</a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link font-weight-bold text-dark" href="https://www.unesco.org/fr/legal-affairs/">Politiques</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/legal-affairs/cr-committee/104-procedure">Protection des droits de l’homme <br /><span class="small text-muted">(Procédure 104)</span></a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/unesco-access-information-policy">Politique d’accès à l’information</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/website-privacy-notice">Politique de confidentialité du site web</a> <a class="nav-link text-dark" href="https://www.unesco.org/en/events-privacy-notice">Events Privacy Notice</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/privacy-policy">Protection des données personnelles</a> <a class="nav-link text-dark" href="https://www.unesco.org/fr/environmental-commitment-and-policy">Gestion environnementale</a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"> <div class="nav-link font-weight-bold text-dark">Suivez-nous</div> <a class="nav-link text-dark" href="https://www.facebook.com/unescofr">Facebook</a> <a class="nav-link text-dark" href="https://instagram.com/unesco/">Instagram</a> <a class="nav-link text-dark" href="https://twitter.com/unesco_fr/">Twitter</a> <a class="nav-link text-dark" href="https://www.youtube.com/user/unesco">Youtube</a> <a class="nav-link text-dark" href="https://www.linkedin.com/company/unesco">Linkedin</a> <a class="nav-link text-dark" href="/en/syndication" aria-label="syndication">Syndication RSS</a></div> </div> </div> </div> </div> </div> <div class="container pb-5"> <div class="small border-top pt-3 mt-3"> <nav aria-label="breadcrumb" class="d-none d-lg-block"> <ol class="breadcrumb px-0 mb-0"> <li class="breadcrumb-item"><a href="https://www.unesco.org" >UNESCO</a></li> <li class="breadcrumb-item"><a href="https://www.unesco.org/fr/culture">Culture</a></li> <li class="breadcrumb-item"><a href="/">Centre du patrimoine mondial</a></li> <li class="breadcrumb-item"><a href="/fr/list/">La Liste</a></li><li class="breadcrumb-item active"><a href="/fr/list/">La Liste du Patrimoine mondial</a></li> </ol> </nav> <div> <a href="/fr/avertissement/" class="d-block">© UNESCO Centre du patrimoine mondial 1992-2025</a> </div> </div> </div> <div class="modal lightboxIframe" id="lightboxIframe" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> <div class="modal-dialog p-0 m-0 w-100 h-100 mw-100 rounded-0"> <div class="modal-content rounded-0 h-100 w-100 mw-100 border-0"> <iframe src="" frameborder="0" width="100%" height="100%" class="p-0 m-0"></iframe> </div> </div> </div> <div class="modal contactIframe" id="contactIframe" tabindex="-1" role="dialog" aria-labelledby="contactIframeModalLabel" aria-hidden="true"> <div class="modal-dialog p-0 m-0 w-100 h-100 mw-100 rounded-0"> <div class="modal-content rounded-0 h-100 w-100 mw-100 border-0"> <iframe src="" frameborder="0" width="100%" height="100%" class="p-0 m-0"></iframe> </div> </div> </div> </footer> <div id="back-top" class="d-print-none"><a href="#top" aria-label="Back to top"><span class="back-top-text">top</span></a></div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="/assets/scripts/vendor/slick.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-fQybjgWLrvvRgtW6bFlB7jaZrFsaBXjsOMm/tB9LTS58ONXgqbR9W8oWht/amnpF" crossorigin="anonymous"></script> <script src="/assets/scripts/app-min.js?2024122"></script> <script src="/assets/scripts/unesco-whc.js?20220414" defer="defer"></script> <script src="/javascript/sorttable2_bootstrap-min.js" defer="defer"></script> <script language="javascript"> showHideElementByName = function(eltName) { $("[name='"+eltName+"']").toggleClass('d-none'); } onUsernameSubmit_7D6FD657175D03AC0DC4777749F7A8EC61DB91936A821A2DBD3F2C380749DC66 = function(e) { e.preventDefault(); var aUsername = $("[uniqueName='username_ADB607E9-F46E-39D7-202AB1C6A9EF0893']"); if(!aUsername.length) return false; var sUsername = aUsername[aUsername.length-1].value; if (sUsername == "") return false; var aRememberMe = $("[id='rememberMe_ADB607E9-F46E-39D7-202AB1C6A9EF0893']"); var bRememberMe = aRememberMe.length && aRememberMe[0].checked == true ? 1 : 0; // Get SSO or password connection $.ajax({ url: '/p_dynamic/users/user.cfc?method=checkSSOLoginConnection&usernameOrEmail=' + sUsername + '&rememberMe=' + bRememberMe, cache: false, success: function(response){ var obj = JSON.parse(response); // Account found if (obj.success) { //Hide error message if present $(".whc-login-error").addClass('d-none'); if (obj.redirect === 1) { // To define if we want to add custom code before sso redirection if (typeof actionBeforeSSORedirect === "function") { actionBeforeSSORedirect(); } window.location.href = obj.urlRedirect; } else { // To define if we want to add custom code before login redirection if (typeof actionBeforeLoginRedirect === "function") { actionBeforeLoginRedirect(); } //Show password field and login button showHideElementByName("username"); showHideElementByName("username-label"); showHideElementByName("password"); showHideElementByName("password-label"); showHideElementByName("backUsername"); showHideElementByName("SUBMITusername"); showHideElementByName("SUBMITlog"); } // Account not found } else { $(".whc-login-error").removeClass('d-none'); $(".whc-login-error").html(obj.message); } }, failure: function(response) { console.log(response); } }); } backLoginForm = function(e) { e.preventDefault(); //Show password field and login button showHideElementByName("username"); showHideElementByName("username-label"); showHideElementByName("password"); showHideElementByName("password-label"); showHideElementByName("backUsername"); showHideElementByName("SUBMITusername"); showHideElementByName("SUBMITlog"); } </script> <div class="modal" id="alertLogin" tabindex="-1" aria-labelledby="alertLoginLabel" aria-hidden="false" > <div class="modal-dialog modal-dialog-centered "> <div class="modal-content bg-light"> <div class="modal-header border-bottom-0"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body pt-0 px-4 pb-4"> <h5>Login</h5> <form name="login_form" class="pt-3" method="post" action="https://whc.unesco.org/pg.cfm?cid%3D31%26l%3Dfr%26id_site%3D815%26" enctype="multipart/form-data" autocomplete="off"> <label for="username" name="username-label">Votre nom d'utilisateur</label> <input placeholder="Nom d'utilisateur" aria-label="Nom d'utilisateur" type="text" class="form-control text" name="username" uniqueName='username_ADB607E9-F46E-39D7-202AB1C6A9EF0893' maxlength="128" width="18" value="" autocomplete="off" /> <label for="password" name="password-label" class="d-none">Votre mot de passe</label> <input aria-label="Password" type="password" width="18" name="password" class="form-control text mt-1 d-none" maxlength="128" size="16" value="" placeholder="mot de passe" autocomplete="off" /> <div class="mt-2 whc-login-error text-red d-none"></div> <div class="mt-2 custom-control custom-switch" > <input aria-label="Remember me" type="checkbox" name="rememberme" id="rememberMe_ADB607E9-F46E-39D7-202AB1C6A9EF0893" checked="true" class="custom-control-input" /> <label for="rememberMe_ADB607E9-F46E-39D7-202AB1C6A9EF0893" class="custom-control-label">Se souvenir de mon profil</label> </div> <a class="d-block mt-3" href="/fr/31/msg=forgotlogin">Mot de passe oublié ?</a> <a class="d-block my-2" href="/fr/inscription/">Devenez membre</a> <div class="buttons mt-3 d-flex justify-content-end w-100"> <button class="btn bg-secondary small_button plain_button button_padding mr-1 d-none" onclick="backLoginForm(event)" name='backUsername' value="Previous" title="Précédent" style="color:white"> Précédent </button> <button class="btn bg-primary small_button plain_button button_padding" onclick="onUsernameSubmit_7D6FD657175D03AC0DC4777749F7A8EC61DB91936A821A2DBD3F2C380749DC66(event)" name='SUBMITusername' value="Suivant" title="Suivant" style="color:white"> Suivant </button> <button class="btn bg-primary small_button plain_button button_padding d-none" type="submit" name='SUBMITlog' value="Valider" title="Valider" style="color:white"> S'identifier </button> </div> <input type="hidden" name="l" value="en" /> <input type="hidden" name="cid_origin" value="31" /> <input type="hidden" name="query_string_origin" value="/fr/list/815" /> </form> </div> </div> </div> </div> <script> $(document).ready(function () { $('#multiSearch').on('show.bs.collapse', function () { $('html').css('overflow','hidden'); }); $('#multiSearch').on('hidden.bs.collapse', function () { $('html').css('overflow',''); }); $(document).keyup(function(e) { if (e.key === "Escape") { /* escape key maps to keycode `27`*/ $('#multiSearch').collapse('hide'); } }); // scroll spy on summary item $(window).on('scroll.customScrollSpy', function () { var scrollPos = $(window).scrollTop(); $('.summary-item a').each(function () { var url = new URL($(this).attr('href'), window.location.href); // Create a URL object var hash = url.hash; // Get the hash (includes the dash) var sectionOffset = $(hash).offset().top - 70; if (scrollPos >= sectionOffset) { $('.summary-item a').removeClass('font-weight-bold'); $(this).addClass('font-weight-bold'); } }); }); }); </script> <script>Ext = {scopeCss: true};</script> <script type="text/javascript" src="https://whc.unesco.org/javascript/ext-6.2.0-app-all/app.js?20220421"></script> <script> Ext.onReady( function() { /* fix issue with window centered with extjs 6.2*/ Ext.define('Ext.overrides.window.Window', { override: 'Ext.window.Window', onShow: function () { this.callParent(arguments); this.center(); }, initComponent: function () { this.on('render', function () { this.center(); }); this.callParent(arguments); }, center: function () { var me = this, top = window.pageYOffset || document.documentElement.scrollTop, left = window.pageXOffset || document.documentElement.scrollLeft, size = Ext.Element.getViewSize(); var newX = left + (size.width - me.getWidth()) / 2; var newY = top + (size.height - me.getHeight()) / 2; me.setXY([newX, newY]); } }); }); </script> <script type="text/javascript" defer="defer"> Ext.onReady(function() { Ext.Loader.setConfig({ enabled : true, paths : { app:'/app' } }); /* Data*/ Ext.define('app.model.selector_ADB607F2-D0A6-2A1B-511F343527CC1D83', { extend: 'Ext.data.Model', fields: [ {type: 'string', name: 'id', mapping:'id'}, {type: 'string', name: 'name', mapping:'name'}, {type: 'string', name: 'val', mapping:'val'}, {type: 'string',name: 'category', mapping:'category'}, {type: 'string',name: 'tip', mapping:'tip'}, {type: 'string',name: 'description', mapping:'description'} ], sorters: {property: 'category'}, proxy: { type: 'ajax', actionMethods :{ create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' }, url: '/include/lib_selector_json.cfm?list_name=sites', extraParams:{ list_selected:"", list_filter:"", l:"fr" }, reader: { type: 'json', rootProperty: 'result', totalProperty: 'totalcount' } } }); /* Override to fix bug with pagination in EXT 5.1.0 https://www.sencha.com/forum/showthread.php?299443 */ Ext.define('WTCOMBO', { override: 'Ext.form.field.ComboBox', onBindStore: function(store, initial) { this.callParent(arguments); /* Deselect on container click is not required if paging toolbar exists*/ this.pickerSelectionModel.deselectOnContainerClick = false; }, /* if the fromComponent owner is picker then do not collapse boundlist. */ onFocusLeave: function(e) { var me = this; if (e.fromComponent.activeOwner && e.fromComponent.activeOwner.id == this.picker.id) { return; } me.collapse(); me.callParent([e]); } }); /* override to get label with HTML*/ if (!Ext.ClassManager.isCreated("Private.ui.TagFieldHtmlLabel")) { Ext.define("Private.ui.TagFieldHtmlLabel", { extend: 'Ext.form.field.Tag', alias: 'widget.tagfieldhtmllabel', /* TODO EXT UPGRADE. WHEN UPGRADING FROM 6.2.1 update this*/ getMultiSelectItemMarkup: function() { var me = this, childElCls = (me._getChildElCls && me._getChildElCls()) || ''; /* hook for rtl cls*/ if (!me.multiSelectItemTpl) { if (!me.labelTpl) { me.labelTpl = '{' + me.displayField + '}'; } me.labelTpl = me.lookupTpl('labelTpl'); if (me.tipTpl) { me.tipTpl = me.lookupTpl('tipTpl'); } me.multiSelectItemTpl = new Ext.XTemplate([ '<tpl for=".">', '<li data-selectionIndex="{[xindex - 1]}" data-recordId="{internalId}" role="presentation" class="' + me.tagItemCls + childElCls, '<tpl if="this.isSelected(values)">', ' ' + me.tagSelectedCls, '</tpl>', '{%', 'values = values.data;', '%}', me.tipTpl ? '" data-qtip="{[this.getTip(values)]}">' : '">', '<div role="presentation" class="' + me.tagItemTextCls + '">{[this.getItemLabel(values)]}</div>', '<div role="presentation" class="' + me.tagItemCloseCls + childElCls + '"></div>', '</li>', '</tpl>', { isSelected: function(rec) { return me.selectionModel.isSelected(rec); }, getItemLabel: function(values) { /* UPGRADE - removed htmlEncode here*/ return me.labelTpl.apply(values); }, getTip: function(values) { return Ext.String.htmlEncode(me.tipTpl.apply(values)); }, strict: true } ]); } if (!me.multiSelectItemTpl.isTemplate) { me.multiSelectItemTpl = this.lookupTpl('multiSelectItemTpl'); } return me.multiSelectItemTpl.apply(me.valueCollection.getRange()); } }); } /* Create the combobox */ var tag = Ext.create('Private.ui.TagFieldHtmlLabel', { store: Ext.create('Ext.data.Store',{ autoLoad :false, autoSync: false, pageSize: 400, remoteSort: false, remoteFilter: true, id:'store_ADB607F2-D0A6-2A1B-511F343527CC1D83', name:'', model: 'app.model.selector_ADB607F2-D0A6-2A1B-511F343527CC1D83', listeners : { 'load' : function(store, records, successful, operation, eOpts) { store.getProxy().setExtraParam( 'list_selected', '' ); store.getProxy().setExtraParam( 'list_filter', '' ); } } }), autoLoadOnValue:false, listeners: { beforerender:function(field, newValue, eOpts){ }, change: function(field, newValue, oldValue) { var hiddenInput = document.getElementById('boxselectval_ADB607F2-D0A6-2A1B-511F343527CC1D83'); hiddenInput.value = newValue; this.inputEl.dom.value=''; } ,select: function(combo,record,eOpts){ /*if(this.getPicker().isVisible()){this.getPicker().alignTo(combo);}*/ } }, /*value : [""],*/ emptyText: '', queryMode: 'remote', scrollable : true, forceSelection: false, queryDelay : 300, pageSize: true, displayField: 'name', valueField: 'val', delimiter : ',', minChars : 1, submitValue : false, width:'100%', cls:'', style:'', padding:'', contentPaddingProperty:'' , editable:true, selectOnFocus:true, /*triggerAction: 'all',*/ renderTo: 'boxselect_ADB607F2-D0A6-2A1B-511F343527CC1D83', id:'idboxselect_ADB607F2-D0A6-2A1B-511F343527CC1D83', anchor:'95%', tipTpl: new Ext.XTemplate('{tip}'), labelTpl: Ext.create('Ext.XTemplate','<tpl for=".">','{name}','</tpl>'), multiSelect: true, listConfig: { tpl: new Ext.XTemplate( '<ul class="x-list-plain">' + '{% var lastcategory="",Category=values["category"]%}' + '<tpl for=".">' + '{% Category=values["category"]%}' + /* Only show region headers when there are more than 10 choices*/ '{% if ( this.store.getCount() > 5 && Category !== lastcategory) { %}' + '{% lastcategory = values["category"]; %}' + '<li class="x-grid-group-hd x-grid-group-title">{category}</li>' + '{% } %}'+ '<li class="x-boundlist-item" data-qtip="{tip}">' + '{name}' + ' <span class="small text-muted">{description}</span>' + '</li>'+ '</tpl>'+ '</ul>' ), typeahead : false, minChars: 1 } }); tag.inputEl.dom.removeAttribute('name'); }); </script> <script type="text/javascript" defer="defer"> Ext.onReady(function() { Ext.Loader.setConfig({ enabled : true, paths : { app:'/app' } }); /* Data*/ Ext.define('app.model.selector_ADB607F3-B822-9B7B-FC7488050641BCE9', { extend: 'Ext.data.Model', fields: [ {type: 'string', name: 'id', mapping:'id'}, {type: 'string', name: 'name', mapping:'name'}, {type: 'string', name: 'val', mapping:'val'}, {type: 'string',name: 'category', mapping:'category'}, {type: 'string',name: 'tip', mapping:'tip'}, {type: 'string',name: 'description', mapping:'description'} ], sorters: {property: 'category'}, proxy: { type: 'ajax', actionMethods :{ create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' }, url: '/include/lib_selector_json.cfm?list_name=statesISO', extraParams:{ list_selected:"", list_filter:"", l:"fr" }, reader: { type: 'json', rootProperty: 'result', totalProperty: 'totalcount' } } }); /* Override to fix bug with pagination in EXT 5.1.0 https://www.sencha.com/forum/showthread.php?299443 */ Ext.define('WTCOMBO', { override: 'Ext.form.field.ComboBox', onBindStore: function(store, initial) { this.callParent(arguments); /* Deselect on container click is not required if paging toolbar exists*/ this.pickerSelectionModel.deselectOnContainerClick = false; }, /* if the fromComponent owner is picker then do not collapse boundlist. */ onFocusLeave: function(e) { var me = this; if (e.fromComponent.activeOwner && e.fromComponent.activeOwner.id == this.picker.id) { return; } me.collapse(); me.callParent([e]); } }); /* override to get label with HTML*/ if (!Ext.ClassManager.isCreated("Private.ui.TagFieldHtmlLabel")) { Ext.define("Private.ui.TagFieldHtmlLabel", { extend: 'Ext.form.field.Tag', alias: 'widget.tagfieldhtmllabel', /* TODO EXT UPGRADE. WHEN UPGRADING FROM 6.2.1 update this*/ getMultiSelectItemMarkup: function() { var me = this, childElCls = (me._getChildElCls && me._getChildElCls()) || ''; /* hook for rtl cls*/ if (!me.multiSelectItemTpl) { if (!me.labelTpl) { me.labelTpl = '{' + me.displayField + '}'; } me.labelTpl = me.lookupTpl('labelTpl'); if (me.tipTpl) { me.tipTpl = me.lookupTpl('tipTpl'); } me.multiSelectItemTpl = new Ext.XTemplate([ '<tpl for=".">', '<li data-selectionIndex="{[xindex - 1]}" data-recordId="{internalId}" role="presentation" class="' + me.tagItemCls + childElCls, '<tpl if="this.isSelected(values)">', ' ' + me.tagSelectedCls, '</tpl>', '{%', 'values = values.data;', '%}', me.tipTpl ? '" data-qtip="{[this.getTip(values)]}">' : '">', '<div role="presentation" class="' + me.tagItemTextCls + '">{[this.getItemLabel(values)]}</div>', '<div role="presentation" class="' + me.tagItemCloseCls + childElCls + '"></div>', '</li>', '</tpl>', { isSelected: function(rec) { return me.selectionModel.isSelected(rec); }, getItemLabel: function(values) { /* UPGRADE - removed htmlEncode here*/ return me.labelTpl.apply(values); }, getTip: function(values) { return Ext.String.htmlEncode(me.tipTpl.apply(values)); }, strict: true } ]); } if (!me.multiSelectItemTpl.isTemplate) { me.multiSelectItemTpl = this.lookupTpl('multiSelectItemTpl'); } return me.multiSelectItemTpl.apply(me.valueCollection.getRange()); } }); } /* Create the combobox */ var tag = Ext.create('Private.ui.TagFieldHtmlLabel', { store: Ext.create('Ext.data.Store',{ autoLoad :false, autoSync: false, pageSize: 400, remoteSort: false, remoteFilter: true, id:'store_ADB607F3-B822-9B7B-FC7488050641BCE9', name:'', model: 'app.model.selector_ADB607F3-B822-9B7B-FC7488050641BCE9', listeners : { 'load' : function(store, records, successful, operation, eOpts) { store.getProxy().setExtraParam( 'list_selected', '' ); store.getProxy().setExtraParam( 'list_filter', '' ); } } }), autoLoadOnValue:false, listeners: { beforerender:function(field, newValue, eOpts){ }, change: function(field, newValue, oldValue) { var hiddenInput = document.getElementById('boxselectval_ADB607F3-B822-9B7B-FC7488050641BCE9'); hiddenInput.value = newValue; this.inputEl.dom.value=''; } ,select: function(combo,record,eOpts){ /*if(this.getPicker().isVisible()){this.getPicker().alignTo(combo);}*/ } }, /*value : [""],*/ emptyText: '', queryMode: 'remote', scrollable : true, forceSelection: false, queryDelay : 300, pageSize: true, displayField: 'name', valueField: 'val', delimiter : ',', minChars : 1, submitValue : false, width:'100%', cls:'', style:'', padding:'', contentPaddingProperty:'' , editable:true, selectOnFocus:true, /*triggerAction: 'all',*/ renderTo: 'boxselect_ADB607F3-B822-9B7B-FC7488050641BCE9', id:'idboxselect_ADB607F3-B822-9B7B-FC7488050641BCE9', anchor:'95%', tipTpl: new Ext.XTemplate('{tip}'), labelTpl: Ext.create('Ext.XTemplate','<tpl for=".">','{name}','</tpl>'), multiSelect: true, listConfig: { tpl: new Ext.XTemplate( '<ul class="x-list-plain">' + '{% var lastcategory="",Category=values["category"]%}' + '<tpl for=".">' + '{% Category=values["category"]%}' + /* Only show region headers when there are more than 10 choices*/ '{% if ( this.store.getCount() > 5 && Category !== lastcategory) { %}' + '{% lastcategory = values["category"]; %}' + '<li class="x-grid-group-hd x-grid-group-title">{category}</li>' + '{% } %}'+ '<li class="x-boundlist-item" data-qtip="{tip}">' + '{name}' + ' <span class="small text-muted">{description}</span>' + '</li>'+ '</tpl>'+ '</ul>' ), typeahead : false, minChars: 1 } }); tag.inputEl.dom.removeAttribute('name'); }); </script> <script type="text/javascript" defer="defer"> Ext.onReady(function() { Ext.Loader.setConfig({ enabled : true, paths : { app:'/app' } }); /* Data*/ Ext.define('app.model.selector_ADB607F4-DD63-D3F1-406D714D92553418', { extend: 'Ext.data.Model', fields: [ {type: 'string', name: 'id', mapping:'id'}, {type: 'string', name: 'name', mapping:'name'}, {type: 'string', name: 'val', mapping:'val'}, {type: 'string',name: 'category', mapping:'category'}, {type: 'string',name: 'tip', mapping:'tip'}, {type: 'string',name: 'description', mapping:'description'} ], sorters: {property: 'category'}, proxy: { type: 'ajax', actionMethods :{ create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' }, url: '/include/lib_selector_json.cfm?list_name=regions', extraParams:{ list_selected:"", list_filter:"", l:"fr" }, reader: { type: 'json', rootProperty: 'result', totalProperty: 'totalcount' } } }); /* Override to fix bug with pagination in EXT 5.1.0 https://www.sencha.com/forum/showthread.php?299443 */ Ext.define('WTCOMBO', { override: 'Ext.form.field.ComboBox', onBindStore: function(store, initial) { this.callParent(arguments); /* Deselect on container click is not required if paging toolbar exists*/ this.pickerSelectionModel.deselectOnContainerClick = false; }, /* if the fromComponent owner is picker then do not collapse boundlist. */ onFocusLeave: function(e) { var me = this; if (e.fromComponent.activeOwner && e.fromComponent.activeOwner.id == this.picker.id) { return; } me.collapse(); me.callParent([e]); } }); /* override to get label with HTML*/ if (!Ext.ClassManager.isCreated("Private.ui.TagFieldHtmlLabel")) { Ext.define("Private.ui.TagFieldHtmlLabel", { extend: 'Ext.form.field.Tag', alias: 'widget.tagfieldhtmllabel', /* TODO EXT UPGRADE. WHEN UPGRADING FROM 6.2.1 update this*/ getMultiSelectItemMarkup: function() { var me = this, childElCls = (me._getChildElCls && me._getChildElCls()) || ''; /* hook for rtl cls*/ if (!me.multiSelectItemTpl) { if (!me.labelTpl) { me.labelTpl = '{' + me.displayField + '}'; } me.labelTpl = me.lookupTpl('labelTpl'); if (me.tipTpl) { me.tipTpl = me.lookupTpl('tipTpl'); } me.multiSelectItemTpl = new Ext.XTemplate([ '<tpl for=".">', '<li data-selectionIndex="{[xindex - 1]}" data-recordId="{internalId}" role="presentation" class="' + me.tagItemCls + childElCls, '<tpl if="this.isSelected(values)">', ' ' + me.tagSelectedCls, '</tpl>', '{%', 'values = values.data;', '%}', me.tipTpl ? '" data-qtip="{[this.getTip(values)]}">' : '">', '<div role="presentation" class="' + me.tagItemTextCls + '">{[this.getItemLabel(values)]}</div>', '<div role="presentation" class="' + me.tagItemCloseCls + childElCls + '"></div>', '</li>', '</tpl>', { isSelected: function(rec) { return me.selectionModel.isSelected(rec); }, getItemLabel: function(values) { /* UPGRADE - removed htmlEncode here*/ return me.labelTpl.apply(values); }, getTip: function(values) { return Ext.String.htmlEncode(me.tipTpl.apply(values)); }, strict: true } ]); } if (!me.multiSelectItemTpl.isTemplate) { me.multiSelectItemTpl = this.lookupTpl('multiSelectItemTpl'); } return me.multiSelectItemTpl.apply(me.valueCollection.getRange()); } }); } /* Create the combobox */ var tag = Ext.create('Private.ui.TagFieldHtmlLabel', { store: Ext.create('Ext.data.Store',{ autoLoad :false, autoSync: false, pageSize: 400, remoteSort: false, remoteFilter: true, id:'store_ADB607F4-DD63-D3F1-406D714D92553418', name:'', model: 'app.model.selector_ADB607F4-DD63-D3F1-406D714D92553418', listeners : { 'load' : function(store, records, successful, operation, eOpts) { store.getProxy().setExtraParam( 'list_selected', '' ); store.getProxy().setExtraParam( 'list_filter', '' ); } } }), autoLoadOnValue:false, listeners: { beforerender:function(field, newValue, eOpts){ }, change: function(field, newValue, oldValue) { var hiddenInput = document.getElementById('boxselectval_ADB607F4-DD63-D3F1-406D714D92553418'); hiddenInput.value = newValue; this.inputEl.dom.value=''; } ,select: function(combo,record,eOpts){ /*if(this.getPicker().isVisible()){this.getPicker().alignTo(combo);}*/ } }, /*value : [""],*/ emptyText: '', queryMode: 'remote', scrollable : true, forceSelection: false, queryDelay : 300, pageSize: true, displayField: 'name', valueField: 'val', delimiter : ',', minChars : 1, submitValue : false, width:'100%', cls:'', style:'', padding:'', contentPaddingProperty:'' , editable:true, selectOnFocus:true, /*triggerAction: 'all',*/ renderTo: 'boxselect_ADB607F4-DD63-D3F1-406D714D92553418', id:'idboxselect_ADB607F4-DD63-D3F1-406D714D92553418', anchor:'95%', tipTpl: new Ext.XTemplate('{tip}'), labelTpl: Ext.create('Ext.XTemplate','<tpl for=".">','{name}','</tpl>'), multiSelect: true, listConfig: { tpl: new Ext.XTemplate( '<ul class="x-list-plain">' + '{% var lastcategory="",Category=values["category"]%}' + '<tpl for=".">' + '{% Category=values["category"]%}' + /* Only show region headers when there are more than 10 choices*/ '{% if ( this.store.getCount() > 5 && Category !== lastcategory) { %}' + '{% lastcategory = values["category"]; %}' + '<li class="x-grid-group-hd x-grid-group-title">{category}</li>' + '{% } %}'+ '<li class="x-boundlist-item" data-qtip="{tip}">' + '{name}' + ' <span class="small text-muted">{description}</span>' + '</li>'+ '</tpl>'+ '</ul>' ), typeahead : false, minChars: 1 } }); tag.inputEl.dom.removeAttribute('name'); }); </script> <script type="text/javascript" defer="defer"> Ext.onReady(function() { Ext.Loader.setConfig({ enabled : true, paths : { app:'/app' } }); /* Data*/ Ext.define('app.model.selector_ADB607F6-BA53-8E98-C63CBE987A25D44F', { extend: 'Ext.data.Model', fields: [ {type: 'string', name: 'id', mapping:'id'}, {type: 'string', name: 'name', mapping:'name'}, {type: 'string', name: 'val', mapping:'val'}, {type: 'string',name: 'category', mapping:'category'}, {type: 'string',name: 'tip', mapping:'tip'}, {type: 'string',name: 'description', mapping:'description'} ], sorters: {property: 'category'}, proxy: { type: 'ajax', actionMethods :{ create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' }, url: '/include/lib_selector_json.cfm?list_name=keywords', extraParams:{ list_selected:"", list_filter:"", l:"fr" }, reader: { type: 'json', rootProperty: 'result', totalProperty: 'totalcount' } } }); /* Override to fix bug with pagination in EXT 5.1.0 https://www.sencha.com/forum/showthread.php?299443 */ Ext.define('WTCOMBO', { override: 'Ext.form.field.ComboBox', onBindStore: function(store, initial) { this.callParent(arguments); /* Deselect on container click is not required if paging toolbar exists*/ this.pickerSelectionModel.deselectOnContainerClick = false; }, /* if the fromComponent owner is picker then do not collapse boundlist. */ onFocusLeave: function(e) { var me = this; if (e.fromComponent.activeOwner && e.fromComponent.activeOwner.id == this.picker.id) { return; } me.collapse(); me.callParent([e]); } }); /* override to get label with HTML*/ if (!Ext.ClassManager.isCreated("Private.ui.TagFieldHtmlLabel")) { Ext.define("Private.ui.TagFieldHtmlLabel", { extend: 'Ext.form.field.Tag', alias: 'widget.tagfieldhtmllabel', /* TODO EXT UPGRADE. WHEN UPGRADING FROM 6.2.1 update this*/ getMultiSelectItemMarkup: function() { var me = this, childElCls = (me._getChildElCls && me._getChildElCls()) || ''; /* hook for rtl cls*/ if (!me.multiSelectItemTpl) { if (!me.labelTpl) { me.labelTpl = '{' + me.displayField + '}'; } me.labelTpl = me.lookupTpl('labelTpl'); if (me.tipTpl) { me.tipTpl = me.lookupTpl('tipTpl'); } me.multiSelectItemTpl = new Ext.XTemplate([ '<tpl for=".">', '<li data-selectionIndex="{[xindex - 1]}" data-recordId="{internalId}" role="presentation" class="' + me.tagItemCls + childElCls, '<tpl if="this.isSelected(values)">', ' ' + me.tagSelectedCls, '</tpl>', '{%', 'values = values.data;', '%}', me.tipTpl ? '" data-qtip="{[this.getTip(values)]}">' : '">', '<div role="presentation" class="' + me.tagItemTextCls + '">{[this.getItemLabel(values)]}</div>', '<div role="presentation" class="' + me.tagItemCloseCls + childElCls + '"></div>', '</li>', '</tpl>', { isSelected: function(rec) { return me.selectionModel.isSelected(rec); }, getItemLabel: function(values) { /* UPGRADE - removed htmlEncode here*/ return me.labelTpl.apply(values); }, getTip: function(values) { return Ext.String.htmlEncode(me.tipTpl.apply(values)); }, strict: true } ]); } if (!me.multiSelectItemTpl.isTemplate) { me.multiSelectItemTpl = this.lookupTpl('multiSelectItemTpl'); } return me.multiSelectItemTpl.apply(me.valueCollection.getRange()); } }); } /* Create the combobox */ var tag = Ext.create('Private.ui.TagFieldHtmlLabel', { store: Ext.create('Ext.data.Store',{ autoLoad :false, autoSync: false, pageSize: 400, remoteSort: false, remoteFilter: true, id:'store_ADB607F6-BA53-8E98-C63CBE987A25D44F', name:'', model: 'app.model.selector_ADB607F6-BA53-8E98-C63CBE987A25D44F', listeners : { 'load' : function(store, records, successful, operation, eOpts) { store.getProxy().setExtraParam( 'list_selected', '' ); store.getProxy().setExtraParam( 'list_filter', '' ); } } }), autoLoadOnValue:false, listeners: { beforerender:function(field, newValue, eOpts){ }, change: function(field, newValue, oldValue) { var hiddenInput = document.getElementById('boxselectval_ADB607F6-BA53-8E98-C63CBE987A25D44F'); hiddenInput.value = newValue; this.inputEl.dom.value=''; } ,select: function(combo,record,eOpts){ /*if(this.getPicker().isVisible()){this.getPicker().alignTo(combo);}*/ } }, /*value : [""],*/ emptyText: '', queryMode: 'remote', scrollable : true, forceSelection: false, queryDelay : 300, pageSize: true, displayField: 'name', valueField: 'val', delimiter : ',', minChars : 1, submitValue : false, width:'100%', cls:'', style:'', padding:'', contentPaddingProperty:'' , editable:true, selectOnFocus:true, /*triggerAction: 'all',*/ renderTo: 'boxselect_ADB607F6-BA53-8E98-C63CBE987A25D44F', id:'idboxselect_ADB607F6-BA53-8E98-C63CBE987A25D44F', anchor:'95%', tipTpl: new Ext.XTemplate('{tip}'), labelTpl: Ext.create('Ext.XTemplate','<tpl for=".">','{name}','</tpl>'), multiSelect: true, listConfig: { tpl: new Ext.XTemplate( '<ul class="x-list-plain">' + '{% var lastcategory="",Category=values["category"]%}' + '<tpl for=".">' + '{% Category=values["category"]%}' + /* Only show region headers when there are more than 10 choices*/ '{% if ( this.store.getCount() > 5 && Category !== lastcategory) { %}' + '{% lastcategory = values["category"]; %}' + '<li class="x-grid-group-hd x-grid-group-title">{category}</li>' + '{% } %}'+ '<li class="x-boundlist-item" data-qtip="{tip}">' + '{name}' + ' <span class="small text-muted">{description}</span>' + '</li>'+ '</tpl>'+ '</ul>' ), typeahead : false, minChars: 1 } }); tag.inputEl.dom.removeAttribute('name'); }); </script> <script language="javascript" type="text/javascript"> Ext.onReady(function(){ Ext.get('sites_search',true).on('submit', function(event, eltarget) { var els = this.query('input[value=""]',true); var elsSelect = this.query('select',true); Ext.Array.each(els,function(ael){ if(ael.value==""){ael.disabled=true;} }); Ext.Array.each(elsSelect,function(ael){ if(ael.value==""){ael.disabled=true;} }); }); }); </script> <script> /* Set the locale before the JSAPI loads */ esriConfig = { locale: "fr", log: {level:"none"}, request: {priority: "low"}, parseOnLoad: true }; </script> <script src="https://js.arcgis.com/4.31/"></script> <script type="text/javascript"> var markersRendererCultural, markersRendererNatural, markersRendererMixed, layerPolybuffer, layerPolycore, onePoint, combinedExtent, layerextended = false, markerSymbol, graphicsCultural= [], graphicsNatural= [], graphicsMixed= [], graphicsCulturalDanger= [], graphicsNaturalDanger= [], graphicsMixedDanger= [] ; require([ "require", "esri/Map", "esri/views/MapView", "esri/views/SceneView", "esri/WebMap", "esri/WebScene", "esri/Basemap", "esri/widgets/BasemapGallery", "esri/widgets/Expand", "esri/layers/FeatureLayer", "esri/layers/SceneLayer", "esri/layers/ElevationLayer", "esri/widgets/Legend", "esri/config", "esri/request", "esri/widgets/Fullscreen", /*"esri/widgets/Search",*/ "esri/intl", "esri/Graphic", "esri/symbols", "esri/renderers/Renderer", "esri/geometry/Point", "esri/geometry/Extent", "esri/geometry/geometryEngine", "esri/geometry/projection", "esri/geometry/SpatialReference" ], function( require, Map, MapView, SceneView, WebMap, WebScene, Basemap, BasemapGallery, Expand, FeatureLayer, SceneLayer, ElevationLayer, Legend, esriConfig, esriRequest, Fullscreen, /*Search,*/ intl, Graphic, Symbol, Renderer, Point, Extent, geometryEngine, projection, SpatialReference, arrayUtils) { /*code to create the map and add a basemap will go here*/ const switchButton = document.getElementById("switch-btn"); const basemapsetellite = new Basemap({ title: "Satellite", language: "fr", portalItem: { id: "13a1167266ae4d3d8f76a6bf2edd17aa" } }); const basemapwhc = new Basemap({ title: "Base WHC", language: "fr", thumbnailUrl : "https://unesco.maps.arcgis.com/sharing/rest/content/items/073cf5b02f654359b656f58ca9e67846/info/thumbnail/thumbnail1601627787898.png", portalItem: { id: "073cf5b02f654359b656f58ca9e67846" } }); const basemapdark = new Basemap({ title: "Dark", language: "fr", portalItem: { id: "600ffbf85c704aa5a492f018b1125863" } }); const basemapTopo = new Basemap({ title: "Topographic", language: "fr", portalItem: { id: "f14d34580ef7460ab71284cf19d1de24" } }); const map = new Map({ basemap: basemapsetellite }); const appConfig = { // log:'none', mapView: null, sceneView: null, activeView: null, container: "esrimap" }; const initialViewParams2D = { zoom: 9, map: map, container: appConfig.container, id: "2dview" }; const initialViewParams3D = { zoom: 2, map: map, container: appConfig.container, id: "3dview" }; /*create 2D view and and set active*/ appConfig.mapView = createView(initialViewParams2D, "2d"); appConfig.activeView = appConfig.mapView; /* create 3D view, won't initialize until container is set*/ initialViewParams3D.container = null; appConfig.sceneView = createView(initialViewParams3D, "3d"); /* Add a basemap toggle widget to toggle between basemaps*/ let Basemaps = new BasemapGallery({ source:[basemapsetellite,basemapwhc,basemapTopo,basemapdark], view: appConfig.activeView }); const bgExpand = new Expand({ view: appConfig.activeView, expandTooltip : "Basemaps", label:"Basemaps", content: Basemaps, group: "top-right" }); /* Add widget to the top right corner of the view */ appConfig.activeView.ui.add([bgExpand], "top-right"); /* stop zoom with mouse wheel when scrolling vertically */ appConfig.mapView.surface.addEventListener("wheel", function(event) { event.stopImmediatePropagation(); }, true); /**/ appConfig.sceneView.when(function() { /* View successfully loaded, show viewDiv*/ }).catch(function() { document.getElementById("infoDiv").style.display = "none"; document.getElementById("infoWebGL").style.display = "block"; console.log("no webgl"); /* View was rejected, show webgl unsupported message and turn off the viewDiv*/ }); /* */ const stop1 = 6; const stop2 = 8; const stop3 = 15; const stop4 = 20; const stopdefault = 11; function symbolSizeScale(view) { view.watch("scale", (newScale) => { /*Update the symbol's size based on the scale*/ view.map.layers.forEach((layer) => { symb = layer.renderer.symbol; if (newScale > 36978595) { symb.height = stop1; symb.width = stop1; } else if (newScale > 9244648) { symb.height = stop2; symb.width = stop2; } else if (newScale < 1641615) { symb.height = stop3; symb.width = stop3; } else if (newScale < 18055) { symb.height = stop4; symb.width = stop4; } else { symb.height = stopdefault; symb.width = stopdefault; } }, { sync: true }); }); }; /*switch the view between 2D and 3D each time the button is clicked*/ switchButton.addEventListener("click", function(){ switchView(); }); /*Switches the view from 2D to 3D and vice versa*/ function switchView(){ let is3D = appConfig.activeView.type === "3d"; let activeViewpoint = appConfig.activeView.viewpoint.clone(); /* remove the reference to the container for the previous view*/ appConfig.activeView.container = null; if (is3D){ /* if the input view is a SceneView, set the viewpoint on the mapView instance. Set the container on the mapView and flag it as the active view */ appConfig.mapView.viewpoint = activeViewpoint; appConfig.mapView.container = appConfig.container; appConfig.activeView = appConfig.mapView; toggle.view = appConfig.mapView; symbolSizeScale(appConfig.activeView); appConfig.mapView.ui.add(toggle, "top-right"); switchButton.value = "3D"; } else { appConfig.sceneView.viewpoint = activeViewpoint; appConfig.sceneView.container = appConfig.container; symbolSizeScale(appConfig.sceneView); appConfig.activeView = appConfig.sceneView; toggle.view = appConfig.sceneView; appConfig.sceneView.ui.add(toggle, "top-right"); switchButton.value = "2D"; } } /* zoom to layer extent*/ /* convenience function for creating a 2D or 3D view*/ function createView(params, type){ let view; let is2D = type === "2d"; if(is2D){ view = new MapView(params); return view; } else { view = new SceneView(params); } return view; } /* zoom to layer extent*/ function pointToExtent( point, toleranceInPixel=4) { /* Function to convert a point coordinate into a rectangle area */ if(appConfig.activeView.extent){ mapextentwidth = appConfig.activeView.extent.width; } else { mapextentwidth= 1; } var pixelWidth = appConfig.activeView.width / mapextentwidth ; var toleraceInMapCoords = toleranceInPixel * pixelWidth; return new Extent({ xmin:point.x - toleraceInMapCoords, ymin:point.y - toleraceInMapCoords, xmax:point.x + toleraceInMapCoords, ymax:point.y + toleraceInMapCoords, latitude:point.latitude, longitude:point.longitude, spatialReference: { wkid: 4326 } } ); } /* Function to combine extents and set the view extent */ function combineLayerExtents(layers) { var extentPromises = layers.map(function(layer) { // case when the layer is of type point with only one single point if(layer.geometryType === "point" && layer.source.length === 1 ){ onePoint = layer.source.items[0].geometry; var pointExtent = pointToExtent(onePoint); var pointExtentClone = pointExtent.clone(); pointExtentClone.centerAt(onePoint); return pointExtentClone || null } else { return layer.queryExtent().then(function(result) { /* be sure it has the correct spatialreference */ /* Define the target spatial reference (WGS84) */ /* Return the extent if valid, otherwise return null */ if(result.extent){ var wgs84 = new SpatialReference({ wkid: 4326 }); var projectedExtent = projection.project(result.extent, wgs84) ; return projectedExtent || null; } else { return result.extent || null; } }); } }); /* Wait for all extent promises to resolve */ Promise.all(extentPromises).then(function(extents) { /* Filter out null extents */ var validExtents = extents.filter(function(extent) { return extent !== null; }); var combinedPolygon; if (onePoint && validExtents.length === 1) { appConfig.activeView.goTo({ target: [onePoint.longitude,onePoint.latitude] ,zoom:12 ,padding: { left: 50, right: 50, top: 50, bottom: 50 } }).catch(function(error) { console.error("Error zooming to extent1: ", error); }); } else { if (validExtents.length === 1) { /* Only one extent: add padding to prevent too low zoom level */ /* Set the view extent to the padded extent */ combinedExtent = validExtents[0]; } else if (validExtents.length > 1 ) { /* Combine valid extents into a polygon */ validExtents.map(function(extent) { }); var combinedPolygon = geometryEngine.union(validExtents); /* Set the view extent to the combined extent */ combinedExtent = combinedPolygon.extent; } else { } /**/ /*console.log(combinedExtent.width,"combinedExtent.width");*/ if(combinedExtent.width<1){ combinedExtent = combinedExtent.expand(1.1); } else if(combinedExtent.width<150){ combinedExtent = combinedExtent.expand(1.4); } else if(combinedExtent.width<180){ combinedExtent = combinedExtent.expand(1.2); } else if(combinedExtent.width<250){ combinedExtent = combinedExtent.expand(1.1); } else if (combinedExtent.width<360){ combinedExtent = combinedExtent.extent; } else if (combinedExtent.width<10000){ combinedExtent = combinedExtent.expand(.005); } else if (combinedExtent.width<300000){ combinedExtent = combinedExtent.expand(.000025); } else { combinedExtent = combinedExtent.expand(.00001); } /*appConfig.activeView.extent = combinedExtent;*/ appConfig.activeView.goTo({target: combinedExtent}).catch(function(error) { console.error("Error zooming to extent2: ", error);}); } }).catch(function(error) { console.error("Error fetching extents: ", error); }); } /* UI */ let applicationDiv = document.getElementById("esriapp"); appConfig.mapView.ui.add(new Fullscreen({ view: appConfig.mapView, element: applicationDiv }), "top-left"); appConfig.sceneView.ui.add(new Fullscreen({ view: appConfig.sceneView, element: applicationDiv }), "top-left"); /*specification for each field to create in the layer*/ let fields = [ { name: "ObjectID", alias: "ObjectID", type: "oid" }, { name: "element_serial_number", alias: "element_serial_number", type: "string" }, { name: "element_name", alias: "element_name", type: "string" }, { name: "element_state", alias: "element_state", type: "string" }, { name: "title", alias: "title", type: "string" }, { name: "url", alias: "url", type: "string" }, { name: "cat", alias: "cat", type: "double" }, { name: "id_no", alias: "id_no", type: "double" } ]; /* Set up popup template for the layer */ let pTemplate = { title: '{element_serial_number} {element_name} ({element_state})', content:'<div style="display: flex; justify-content: flex-start;align-content:"><div style=" margin: 10px 5px 10px 10px;display: flex; flex-direction:column; justify-content: flex-start;align-content:center;word-break: initial;"><strong>{title}</strong><div>{element_serial_number}</div><div>{element_name}</div><div>{element_state}</div></div></div>', }; /* */ markerSymbol = { type: 'simple-marker', style: 'circle', size: 5, color: [255,204,1,1], outline: { width: 1, color: [0,0,0,.5], style: 'solid' } }; markersRendererCultural = { type: 'simple', symbol : { type: 'picture-marker', url: '/graphics/1-0.svg', width: 11, height: 11 } }; markersRendererNatural = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/2-0.svg', width: 11, height: 11 } }; markersRendererMixed = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/3-0.svg', width: 11, height: 11 } }; markersRendererCulturalDanger = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/1-1.svg', width: 11, height: 11 } }; markersRendererNaturalDanger = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/2-1.svg', width: 11, height: 11 } }; markersRendererMixedDanger = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/3-1.svg', width: 11, height: 11 } }; /**/ appConfig.mapView.when(function() { document.getElementById("infoDiv").style.display = "block"; /*add polygons */ layerPolycore = new FeatureLayer({ id:"allpolycore", title:"Bien avec polygones", url: "https://services6.arcgis.com/eMd5K6XXEvJETxfQ/arcgis/rest/services/prd_whc_sites_dossiers_elements_v2_view/FeatureServer/1", // where:"property_id = 815", outFields: ["*"], /* capabilities:{ query:{supportsCacheHint: true}, queryRelated: {supportsCacheHint: true}, queryTopFeatures :{supportsCacheHint: true}, attachment:{supportsCacheHint: true}, analytics:{supportsCacheHint: true} },*/ elevationInfo: { mode: "on-the-ground" }, popupTemplate: { title: '{element_serial_number} {element_name_en} ({element_state}) / Bien', content: "<strong>{property_name_fr}</strong><br>Bien<br>{element_serial_number}<br>{element_name_en}<br>{element_state}", lastEditInfoEnabled: false } }); layerPolycore.renderer= { type: "simple", symbol: { type: "simple-fill", color: [232,63,64,.4], style:"solid", opacity:.5, outline: { type: "simple-line", color: [232,63,64,.8], width: 1.5 } } }; layerPolycore.definitionExpression = "property_id = 815"; map.add(layerPolycore); layerPolybuffer = new FeatureLayer({ id:"allpolybuffer", title:"Zone tampon avec polygones", url: "https://services6.arcgis.com/eMd5K6XXEvJETxfQ/arcgis/rest/services/prd_whc_sites_dossiers_elements_v2_view/FeatureServer/2", outFields: ["*"], /* capabilities:{ query:{supportsCacheHint: true}, queryRelated: {supportsCacheHint: true}, queryTopFeatures :{supportsCacheHint: true}, attachment:{supportsCacheHint: true}, analytics:{supportsCacheHint: true} },*/ elevationInfo: { mode: "on-the-ground" }, popupTemplate: { title: '{property_id} {property_name_fr} - Zone tampon', lastEditInfoEnabled: false, content: '<strong><a href="{property_id}" target="_self">{property_name_fr}</a></strong><br>Zone tampon<br>{element_serial_number}<br>{element_name_en}<br>{element_state}', } }); layerPolybuffer.renderer= { type: "simple", symbol: { type: "simple-fill", color: [0,105,180,.15], style:"solid", opacity:.5, outline: { type: "simple-line", color: [0,105,180,.6], width: 1.5 } } }; layerPolybuffer.definitionExpression = "property_id = 815"; map.add(layerPolybuffer); /* add the results to the map*/ let urlrequest = "https://whc.unesco.org/?cid=31&l=fr&id_site=815&&mode=json&l=fr"; let request = esriRequest(urlrequest,{ handleAs: "json"}).then(function(response){ appConfig.mapView.center=[response.data.CENTROIDRESULT.LONGITUDE,response.data.CENTROIDRESULT.LATITUDE]; response.data.QUERYRESULT.DATA.forEach(function(feature, i) { let mypoint = { geometry: new Point({ x: feature[4], y: feature[3] }), attributes: { ObjectID: i, id_no:815, element_name: feature[2], element_serial_number: feature[5], element_state: feature[7] } }; if(feature[0] == 0){ switch(feature[1]){ case 1: graphicsCultural.push(mypoint); break; case 2: graphicsNatural.push(mypoint); break; case 3: graphicsMixed.push(mypoint); break; } } if(feature[0] == 1){ switch(feature[1]){ case 1: graphicsCulturalDanger.push(mypoint); break; case 2: graphicsNaturalDanger.push(mypoint); break; case 3: graphicsMixedDanger.push(mypoint); break; } } }); /* create and add layer */ if(graphicsCultural.length > 0){ let layerCultural = new FeatureLayer({ source: graphicsCultural, fields: fields, objectIdField: "ObjectID", title:"Biens culturels (points)", popupTemplate: pTemplate, renderer: markersRendererCultural }); map.add(layerCultural); }; if(graphicsNatural.length > 0){ let layerNatural = new FeatureLayer({ source: graphicsNatural, title:"Biens naturels (points)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererNatural }); map.add(layerNatural); }; if(graphicsMixed.length > 0){ let layerMixed = new FeatureLayer({ source: graphicsMixed, title:"Biens mixtes (points)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererMixed }); map.add(layerMixed); }; if(graphicsCulturalDanger.length > 0){ let layerCulturalDanger = new FeatureLayer({ source: graphicsCulturalDanger, title:"Biens culturels et en périls (points)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererCulturalDanger }); map.add(layerCulturalDanger); }; if(graphicsNaturalDanger.length > 0){ let layerNaturalDanger = new FeatureLayer({ source: graphicsNaturalDanger, title:"Biens naturels et en périls (points)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererNaturalDanger }); map.add(layerNaturalDanger); }; if(graphicsMixedDanger.length > 0){ let layerMixedDanger = new FeatureLayer({ source: graphicsMixedDanger, title:"Biens mixtes et en périls (points)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererMixedDanger }); map.add(layerMixedDanger); } /**/ appConfig.activeView.when(function() { combineLayerExtents(map.layers); }); }); /**/ }).catch(function() { /* View was rejected, show webgl unsupported message and turn off the viewDiv*/ document.getElementById("infoWebGL").style.display = "block"; }); }); </script> <script> $('.lightbox').on('click',function(e){ e.preventDefault(); let iframeSrc=$(this).attr('href'); let myHtml = $('html'); let scrollPosY = myHtml.scrollTop(); //myHtml.toggleClass("scrollbarnone"); $('.lightboxIframe').on('shown.bs.modal',function(){ myHtml.css('overflow','hidden'); $(this).find('iframe').attr('src',iframeSrc); $(this).css('padding-right',''); }) $('.lightboxIframe').on('hidden.bs.modal',function(){ /*myHtml.toggleClass("scrollbarnone");*/ myHtml.css("scroll-behavior","auto"); myHtml.scrollTop(scrollPosY); myHtml.css("scroll-behavior",""); }); $('.lightboxIframe').on('hide.bs.modal',function(){ $(this).find('iframe').attr('src',''); myHtml.css('overflow',''); }) $('#lightboxIframe').modal({keyboard: true,show:true}); } ); $('.contactButton').on('click',function(e){ e.preventDefault(); let keywordValue=$(this).attr('keyword'); $('.contactIframe').on('shown.bs.modal',function(){ $(this).find('iframe').attr('src',"/include/tool_contact_bootstrap.cfm"+"?keyword="+keywordValue) }); $('.contactIframe').on('hidden.bs.modal',function(){ $(this).find('iframe').attr('src',''); }) $('#contactIframe').modal({keyboard: true,show:true}); }); </script> <script type='text/javascript' defer='defer'>$('#menuLogin-link').click(function(ev){ev.preventDefault();$('#alertLogin').modal('show');});</script> <div id="map-win" class="x-hidden"></div> </body> <script type="text/javascript"> (function(){ window["loaderConfig"] = "/TSPD/?type=21"; })(); </script> <script type="text/javascript" src="/TSPD/?type=18"></script> </html>