Nan Madol : centre cérémoniel de la Micronésie orientale
CC-BY-SA IGO 3.0CC-BY-SA IGO 3.0CC-BY-SA IGO 3.0CC-BY-SA IGO 3.0CC-BY-SA IGO 3.0CC-BY-SA IGO 3.0NFUAJunesco.nlListe du patrimoine mondial en périlSessions du ComitéDocuments statutairesDécisions du ComitéPlus de sessions43e session (2019)42e session (2018)Assemblée générale22e GA UNESCO, Paris (2019)21e GA UNESCO, Paris (2017)Le patrimoine mondialLa ConventionTexte de la Convention Orientations L’emblème du patrimoine mondialLes États partiesOrganisations ConsultativesCentre du patrimoine mondialEmplois & StagesQui fait quoiLa ListeListe du patrimoine mondialPatrimoine mondial en périlNouveaux biens inscritsCritères de sélectionListes indicativesPropositions d'inscriptionRapports et suiviÉtat de conservation (SOC)Rapport périodiqueQuestionnaires 2008-2015Suivi réactifAfriqueÉtats arabesAsie & PacifiqueAmérique latine et CaraïbesEurope et Amérique du NordPartenariatsDevenez partenaireCe que font les partenairesNos partenairesActivitésToutes nos activitésDevenir volontaireOutils de GroupePublicationsRevue du Patrimoine mondialSériesManuels de référenceCarte muralePlus de publications ...FondsFonds du patrimoine mondialAssistance internationaleMoreContactsPlan du siteDevenir membreDonnez maintenant© UNESCO Centre du patrimoine mondial 1992-2019
English
Français
Aidez maintenant !
119 016 membres
S'identifier
Avancée
Par Biens
Par États parties
Par régions
Plus ...
Site en danger
Délisté
Site trans-frontalier
Dossier d'insciption
Description historique
Protections par d'autres instruments de conservation
Programme/Convention
Element
Dates
Thèmes
Tous
Villes
Paysages Culturels
Forêts
Mers & côtes
Architecture de terre
Critères
avec
seulement avec
i | ii | iii | iv | v | vi |
Critères naturels:
vii | viii | ix | x |
Mots Clefs
Catégorie
Tous
Culturel
Naturel
Mixte
Média
Tous
Avec vidéos
Avec galerie photo
Afficher par
Pays
Région
Année
Nom du bien
Afficher les descriptions brèves
Sans
Avec
Nan Madol : centre cérémoniel de la Micronésie orientale
Description
Cartes
- Documents
- Galerie
- Indicateurs
- Assistance
Nan Madol: Ceremonial Centre of Eastern Micronesia
Nan Madol is a series of more than 100 islets off the south-east coast of Pohnpei that were constructed with walls of basalt and coral boulders. These islets harbour the remains of stone palaces, temples, tombs and residential domains built between 1200 and 1500 CE. These ruins represent the ceremonial centre of the Saudeleur dynasty, a vibrant period in Pacific Island culture. The huge scale of the edifices, their technical sophistication and the concentration of megalithic structures bear testimony to complex social and religious practices of the island societies of the period. The site was also inscribed on the List of World Heritage in Danger due to threats, notably the siltation of waterways that is contributing to the unchecked growth of mangroves and undermining existing edifices.
La description est disponible sous licence CC-BY-SA IGO 3.0
Nan Madol : centre cérémoniel de la Micronésie orientale
Nan Madol est une série de plus de 100 îlots artificiels formés de murs de basalt et de blocs de corail, située au large de la côte sud-est de Pohnpei. Ces îlots abritent les vestiges de palais, de temples, de sépultures et de domaines résidentiels en pierre, érigés entre 1200 et 1500 ans de notre ère. Ces vestiges représentent le centre cérémoniel de la dynastie Saudeleur, une période dynamique de la culture insulaire du Pacifique. L’échelle colossale de ces édifices, le perfectionnement technique et la concentration des structures mégalithiques témoignent de la complexité des pratiques sociales et religieuses des sociétés insulaires de l’époque. Le site a été inscrit simultanément sur la Liste du patrimoine mondial en péril en raison de menaces, notamment l'envasement des voies navigables qui favorise la croissance incontrôlée de la mangrove et fragilise les constructions existantes.
La description est disponible sous licence CC-BY-SA IGO 3.0
نان مادول: موقع احتفالي في ميكرونيزيا الشرقية
يمثل هذا الموقع سلسلة من الجزر الاصطناعيّة المؤلفة من حجار البازلت والقطع المرجانيّة وتمتد على طول جزيرة بونابي. ويذكر أن هذه الجزر تحوي آثاراً لقصور ومعابد ومقابر ومناطق سكنيّة بنيت في الفترة بين 1200 و1500 بعد الميلاد. وتمثّل هذه الآثار الموقع الاحتفالي لفترة "شوتلور" وهي فترة حافلة بالإنجازات في ثقافة جزر المحيط الهادئ. ويشهد كل من الحجم الكبير لهذه المباني والإبداع التقني وتوازن الهياكل الصخريّة على تعقيد الممارسات الاجتماعيّة والدينيّة في المجتمعات الجزرية في ذلك الوقت.
source: UNESCO/ERI
La description est disponible sous licence CC-BY-SA IGO 3.0
南马都尔:东密克罗尼西亚庆典中心
南马都尔位于波纳佩岛的海岸沿线,由多达100座人工建造的岛构成,建岛材料是玄武岩石块和珊瑚块。岛上承载着诸多宫殿、寺庙、陵墓和石筑居所残迹,建成时间约在公元1200-1500年间,时值太平洋岛屿文化活跃的时期,这些遗迹正是绍德雷尔王朝的庆典中心。这处遗址建造规模之大、技艺之精湛,巨石建筑之密集,都展示了那个时代繁复的岛屿社会民间风俗和宗教仪式。
source: UNESCO/ERI
La description est disponible sous licence CC-BY-SA IGO 3.0
Нан-Мадол: религиозно-культовый центр Восточной Микронезии
Нан-Мадол – это архипелаг вблизи острова Понпеи, состоящий из 100 искусственно созданных островков из базальтовых монолитов и коралловых блоков. На этих островках сохранились остатки дворцов, храмов, гробниц и жилых каменных построек, возведённых в период с 1200 по 1500 годы н.э. Эти развалины представляют собой церемониальный центр династии Сауделер, в период правления которой активно развивалась тихоокеанская островная культура. Колоссальные размеры сооружений, их техническое совершенство, а также скопление мегалитических структур свидетельствуют о сложности социальных и религиозных отношений в островных обществах той эпохи. Данный объект был также включён в Список Всемирного наследия, находящегося под угрозой, в связи с такими угрозами, как заиление водных путей, способствующее неконтролируемому росту мангровых лесов и расшатыванию конструкций.
source: UNESCO/ERI
La description est disponible sous licence CC-BY-SA IGO 3.0
Nan Madol: Ceremonial Centre of Eastern Micronesia
Situado frente a la costa de la isla de Pohnpei, el sitio de Nan Madol está integrado por un conjunto de 100 islotes creados artificialmente con columnas basálticas y bloques de coral. Esos islotes albergan vestigios de los palacios, templos, sepulturas y moradas de piedra que constituían el centro ceremonial de la dinastía Saudeleur y fueron construidos entre los siglos XIII y XVI, en un periodo de gran auge de la cultura de las sociedades isleñas del Pacífico. El tamaño colosal de esas construcciones, así como la perfección técnica y la concentración de sus estructuras megalíticas, son un vivo testimonio de la complejidad de las prácticas religiosas y sociales de los pueblos insulares en ese periodo. Este sitio ha sido inscrito simultáneamente en la Lista del Patrimonio Mundial en Peligro debido a las amenazas que pesan sobre él, en particular el enlodamiento de las vías navegables, que propicia el crecimiento incontrolado de manglares y fragiliza las construcciones.
source: UNESCO/ERI
La description est disponible sous licence CC-BY-SA IGO 3.0
ナン・マドール:東ミクロネシアの儀式の中心地
儀式の中心地に見られる巨大建造物の遺跡群。ナン・マドールは、ポンペイ州の南東海岸にある100を超える一連の島嶼にあり、玄武岩とサンゴの巨礫岩の壁で構築されている。これらの島々には、1200年から1500年の間に建てられた石の宮殿、寺院、墓所や居住地域が残り、太平洋諸島文化において活気のあった、シャウテレウル朝の儀式に関する中心地として代表的なものである。巨大建造物に見られる高度な技術は、当時の島社会の複雑な社会的・宗教的慣習の証拠。マングローブを成長させ、遺跡をもむしばむ水路の沈泥の脅威により、危機遺産リストにも記載された。
source: NFUAJ
Nan Madol: ceremonieel centrum van Oost-Micronesië
Nan Madol bestaat uit een serie van 99 kunstmatige eilandjes voor de zuidoostkust van Pohnpei die geconstrueerd zijn met muren van basalt en blokken koraal. De eilandjes herbergen de overblijfselen van stenen paleizen, tempels, tombes en woonhuizen gebouwd tussen 1200 en 1500 n.Chr. De ruïnes waren het ceremoniële centrum van de Saudeleur dynastie, een levendige periode in de pacifische eilandcultuur. De enorme schaal van de gebouwen, het technische vernuft en de concentratie van megalitische structuren getuigen van complexe sociale en religieuze praktijken binnen de eilandsamenlevingen uit die periode. De site is ook ingeschreven op de Gevarenlijst van Werelderfgoed omdat de verzilting van de watergangen bijdraagt aan een ongecontroleerde groei van mangrovebossen die de gebouwen ondermijnt.
Source : unesco.nl
Valeur universelle exceptionnelle
Brève synthèse
Les structures mégalithiques de pierre basaltique des plus de 100 îlots qui forment Nan Madol au large de l’île de Pohnpei comprennent les vestiges de palais, temples, sépultures et de domaines résidentiels. Ces vestiges représentent le centre cérémoniel de la dynastie Saudeleur, une ère dynamique de la culture insulaire du Pacifique qui a connu des évolutions spectaculaires en matière d’établissement et d’organisation sociale en 1200-1500 apr. J.-C. Par ces vestiges archéologiques, Nan Madol est matériellement lié aux traditions cérémonielles et sociales toujours actuelles et à l’autorité du nahnmwarki.
Critère (i) : L’architecture mégalithique monumentale exceptionnelle de Nan Madol se manifeste par la construction des murs à l’aide de colonnes basaltiques massives issues de carrières situées ailleurs sur l’île et disposées selon une technique distinctive en « carreaux et boutisses ».
Critère (iii) : Nan Madol apporte un témoignage exceptionnel sur le développement des sociétés de chefferies dans les îles du Pacifique. L’échelle colossale, le perfectionnement technique et la concentration des structures mégalithiques élaborées de Nan Madol témoignent des pratiques sociales et religieuses complexes des sociétés insulaires.
Critère (iv) : Les vestiges d’habitations de chefferies, de sites rituels/cérémoniels, de structures mortuaires et de sites résidentiels associés forment un exemple de centre cérémoniel exceptionnel qui illustre la période de développement des sociétés de chefferies depuis environ 1000 ans, associée à l’augmentation de la population insulaire et à l’intensification de l’agriculture.
Critère (vi) : Nan Madol est une expression du développement originel des institutions de chefferies traditionnelles et des systèmes de gouvernance dans les îles du Pacifique qui perdurent jusqu’à présent sous la forme du système des nahnmwarki en vertu duquel Nan Madol est traditionnellement détenu et géré.
Intégrité
Nan Madol comprend tous les éléments nécessaires à l’expression de sa valeur exceptionnelle et est d’une taille appropriée pour garantir la représentation complète des caractéristiques et processus qui traduisent l’importance du bien. Il n’y a pas d’éléments intrusifs provenant d’aménagements ou de modifications, ni de reconstructions des éléments d’origine. En raison de l’arrêt de l’utilisation du site à des fins résidentielles dans les années 1820, et même si le site garde une importance religieuse et traditionnelle, le bien pâtit d’une prolifération de la végétation, des effets des ondes de tempête et d’effondrements d’ouvrages de pierre. L’état de conservation des structures de pierre est actuellement extrêmement préoccupant, rendant l’intégrité vulnérable.
Authenticité
Le bien est authentique en termes de situation et de cadre, de culture immatérielle, d’esprit et d’impression, de matériaux, de forme et de conception. La prolifération végétale sur les structures de pierre et l’état de conservation de ces dernières font que nombre d’entre elles sont invisibles, ce qui rend l’authenticité vulnérable.
Éléments requis en matière de protection et de gestion
Nan Madol est légalement protégé par le gouvernement fédéral et administré par le Service des archives nationales, de la culture et de la conservation historique (NACH) via le Bureau de la conservation historique des États fédérés de Micronésie (EFM). Il est protégé par le gouvernement de l’État de Pohnpei en vertu de la loi de préservation historique et culturelle de Pohnpei (2002) et est administré par le Bureau de la conservation historique de Pohnpei. La Constitution des EFM reconnaît les intérêts coutumiers des chefs traditionnels et le bien est protégé par le nahnmwarki de Madolenihmw.
Un comité de gestion a été mis en place, qui implique toutes les parties prenantes dont les propriétaires traditionnels, et cette collaboration sera renforcée par le passage du projet de loi LB 392 (qui devrait être adopté en octobre 2016) visant à créer un Fonds pour la préservation historique de Nan Madol, dont la propriété et la gestion seront placées sous le contrôle traditionnel du chef nahnmwarki. Le plan de gestion devrait être finalisé grâce à une assistance internationale financière et technique d’ici mi-2017. Cela se traduira par la désignation d’un administrateur du bien formé à la gestion des ressources culturelles et aux stratégies de préparation aux risques, à la conservation et au tourisme ainsi qu’à l’entretien courant et aux programmes de suivi.
Activités (1)
Programme des petits états insulaires en développement
Actualités (4)
Le Fonds de l'ambassadeur des États-Unis pour la préservation de la culture apporte son soutien à Nan Madol, site en voie de disparition
vendredi 9 novembre 2018
[Uniquement en anglais] World Heritage Centre / ICOMOS Reactive Monitoring Mission to Nan Madol: Ceremonial Centre of Eastern Micronesia
vendredi 23 février 2018
Le prochain Comité du patrimoine mondial se réunira à Cracovie (Pologne)
dimanche 17 juillet 2016
Quatre nouveaux sites inscrits sur la Liste du patrimoine mondial de l'UNESCO
vendredi 15 juillet 2016
Ext.onReady(function()
Ext.Ajax.request(
url: 'http://whc.unesco.org/?cid=31&l=fr&id_site=1503&&mode=json',
method: 'GET',
failure: function (fail),
success: function (data)
myapp.data.results = Ext.decode(data.responseText).QUERYRESULT.DATA;
myapp.data.columns = Ext.decode(data.responseText).QUERYRESULT.COLUMNS;
myapp.initialize(center: false, bounds: true, zoom: 1, single: true);
)
)
;
Ext.onReady(function()
Ext.Loader.setConfig(
enabled : true,
paths :
app:'/app'
);
/* Data*/
Ext.define('app.model.selector_2FD9F169-9586-64A9-9C5E2C9B5EBE0D3C',
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:"",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]);
);
/* Create the combobox */
var tag = Ext.create('Ext.form.field.Tag',
store: Ext.create('Ext.data.Store',
autoLoad :false,
autoSync: false,
pageSize: 400,
remoteSort: false,
remoteFilter: true,
id:'store_2FD9F169-9586-64A9-9C5E2C9B5EBE0D3C',
name:'',
model: 'app.model.selector_2FD9F169-9586-64A9-9C5E2C9B5EBE0D3C',
listeners :
'load' : function(store, records, successful, operation, eOpts)
store.getProxy().setExtraParam( 'list_selected', '' );
),
autoLoadOnValue:false,
listeners:
beforerender:function(field, newValue, eOpts)
,
change: function(field, newValue, oldValue)
document.getElementById('boxselectval_2FD9F169-9586-64A9-9C5E2C9B5EBE0D3C').value = newValue;
this.inputEl.dom.value='';
,select: function(combo,record,eOpts)
/*if(this.getPicker().isVisible())this.getPicker().alignTo(combo);*/
,
/*value : [""],*/
/*value:'',*/
/* lastQuery: '',*/
/* triggerAction : 'query',*/
emptyText: '',
queryMode: 'remote',
scrollable : true,
forceSelection: false,
queryDelay : 300,
pageSize:true,
displayField: 'name',
valueField: 'val',
delimiter : ',',
minChars : 1,
submitValue : false,
width:'100%',
editable:true,
selectOnFocus:true,
/*triggerAction: 'all',*/
renderTo: 'boxselect_2FD9F169-9586-64A9-9C5E2C9B5EBE0D3C',
id:'idboxselect_2FD9F169-9586-64A9-9C5E2C9B5EBE0D3C',
anchor:'95%',
tipTpl: new Ext.XTemplate('tip'),
listConfig:
tpl: new Ext.XTemplate(
'
- ' +
- category' +
'% %'+
' - ' +
'name' +
' description' +
''+
''+
''
),
multiSelect: true,
typeahead : false,
minChars: 1
);
/* prevent visible input to be included into the submitted data*/
tag.inputEl.dom.removeAttribute('name');
);
Ext.onReady(function()
Ext.Loader.setConfig(
enabled : true,
paths :
app:'/app'
);
/* Data*/
Ext.define('app.model.selector_2FD9F16C-AEED-32E3-D95ABF192D5BEB80',
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:"",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]);
);
/* Create the combobox */
var tag = Ext.create('Ext.form.field.Tag',
store: Ext.create('Ext.data.Store',
autoLoad :false,
autoSync: false,
pageSize: 400,
remoteSort: false,
remoteFilter: true,
id:'store_2FD9F16C-AEED-32E3-D95ABF192D5BEB80',
name:'',
model: 'app.model.selector_2FD9F16C-AEED-32E3-D95ABF192D5BEB80',
listeners :
'load' : function(store, records, successful, operation, eOpts)
store.getProxy().setExtraParam( 'list_selected', '' );
),
autoLoadOnValue:false,
listeners:
beforerender:function(field, newValue, eOpts)
,
change: function(field, newValue, oldValue)
document.getElementById('boxselectval_2FD9F16C-AEED-32E3-D95ABF192D5BEB80').value = newValue;
this.inputEl.dom.value='';
,select: function(combo,record,eOpts)
/*if(this.getPicker().isVisible())this.getPicker().alignTo(combo);*/
,
/*value : [""],*/
/*value:'',*/
/* lastQuery: '',*/
/* triggerAction : 'query',*/
emptyText: '',
queryMode: 'remote',
scrollable : true,
forceSelection: false,
queryDelay : 300,
pageSize:true,
displayField: 'name',
valueField: 'val',
delimiter : ',',
minChars : 1,
submitValue : false,
width:'100%',
editable:true,
selectOnFocus:true,
/*triggerAction: 'all',*/
renderTo: 'boxselect_2FD9F16C-AEED-32E3-D95ABF192D5BEB80',
id:'idboxselect_2FD9F16C-AEED-32E3-D95ABF192D5BEB80',
anchor:'95%',
tipTpl: new Ext.XTemplate('tip'),
listConfig:
tpl: new Ext.XTemplate(
'- ' +
- category' +
'% %'+
' - ' +
'name' +
' description' +
''+
''+
''
),
multiSelect: true,
typeahead : false,
minChars: 1
);
/* prevent visible input to be included into the submitted data*/
tag.inputEl.dom.removeAttribute('name');
);
Ext.onReady(function()
Ext.Loader.setConfig(
enabled : true,
paths :
app:'/app'
);
/* Data*/
Ext.define('app.model.selector_2FD9F16D-EF17-1B11-8C157BE431015848',
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:"",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]);
);
/* Create the combobox */
var tag = Ext.create('Ext.form.field.Tag',
store: Ext.create('Ext.data.Store',
autoLoad :false,
autoSync: false,
pageSize: 400,
remoteSort: false,
remoteFilter: true,
id:'store_2FD9F16D-EF17-1B11-8C157BE431015848',
name:'',
model: 'app.model.selector_2FD9F16D-EF17-1B11-8C157BE431015848',
listeners :
'load' : function(store, records, successful, operation, eOpts)
store.getProxy().setExtraParam( 'list_selected', '' );
),
autoLoadOnValue:false,
listeners:
beforerender:function(field, newValue, eOpts)
,
change: function(field, newValue, oldValue)
document.getElementById('boxselectval_2FD9F16D-EF17-1B11-8C157BE431015848').value = newValue;
this.inputEl.dom.value='';
,select: function(combo,record,eOpts)
/*if(this.getPicker().isVisible())this.getPicker().alignTo(combo);*/
,
/*value : [""],*/
/*value:'',*/
/* lastQuery: '',*/
/* triggerAction : 'query',*/
emptyText: '',
queryMode: 'remote',
scrollable : true,
forceSelection: false,
queryDelay : 300,
pageSize:true,
displayField: 'name',
valueField: 'val',
delimiter : ',',
minChars : 1,
submitValue : false,
width:'100%',
editable:true,
selectOnFocus:true,
/*triggerAction: 'all',*/
renderTo: 'boxselect_2FD9F16D-EF17-1B11-8C157BE431015848',
id:'idboxselect_2FD9F16D-EF17-1B11-8C157BE431015848',
anchor:'95%',
tipTpl: new Ext.XTemplate('tip'),
listConfig:
tpl: new Ext.XTemplate(
'- ' +
- category' +
'% %'+
' - ' +
'name' +
' description' +
''+
''+
''
),
multiSelect: true,
typeahead : false,
minChars: 1
);
/* prevent visible input to be included into the submitted data*/
tag.inputEl.dom.removeAttribute('name');
);
Ext.onReady(function()
Ext.Loader.setConfig(
enabled : true,
paths :
app:'/app'
);
/* Data*/
Ext.define('app.model.selector_2FD9F170-BF3B-6789-F129A46DD223F13A',
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=treaties',
extraParams:list_selected:"",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]);
);
/* Create the combobox */
var tag = Ext.create('Ext.form.field.Tag',
store: Ext.create('Ext.data.Store',
autoLoad :false,
autoSync: false,
pageSize: 400,
remoteSort: false,
remoteFilter: true,
id:'store_2FD9F170-BF3B-6789-F129A46DD223F13A',
name:'',
model: 'app.model.selector_2FD9F170-BF3B-6789-F129A46DD223F13A',
listeners :
'load' : function(store, records, successful, operation, eOpts)
store.getProxy().setExtraParam( 'list_selected', '' );
),
autoLoadOnValue:false,
listeners:
beforerender:function(field, newValue, eOpts)
,
change: function(field, newValue, oldValue)
document.getElementById('boxselectval_2FD9F170-BF3B-6789-F129A46DD223F13A').value = newValue;
this.inputEl.dom.value='';
,select: function(combo,record,eOpts)
/*if(this.getPicker().isVisible())this.getPicker().alignTo(combo);*/
,
/*value : [""],*/
/*value:'',*/
/* lastQuery: '',*/
/* triggerAction : 'query',*/
emptyText: '',
queryMode: 'remote',
scrollable : true,
forceSelection: false,
queryDelay : 300,
pageSize:true,
displayField: 'name',
valueField: 'val',
delimiter : ',',
minChars : 1,
submitValue : false,
width:'100%',
editable:true,
selectOnFocus:true,
/*triggerAction: 'all',*/
renderTo: 'boxselect_2FD9F170-BF3B-6789-F129A46DD223F13A',
id:'idboxselect_2FD9F170-BF3B-6789-F129A46DD223F13A',
anchor:'95%',
tipTpl: new Ext.XTemplate('tip'),
listConfig:
tpl: new Ext.XTemplate(
'- ' +
- category' +
'% %'+
' - ' +
'name' +
' description' +
''+
''+
''
),
multiSelect: true,
typeahead : false,
minChars: 1
);
/* prevent visible input to be included into the submitted data*/
tag.inputEl.dom.removeAttribute('name');
);
Ext.onReady(function()
Ext.Loader.setConfig(
enabled : true,
paths :
app:'/app'
);
/* Data*/
Ext.define('app.model.selector_2FD9F171-E3EE-AB1B-655B0C9A45135C94',
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=treatiesPoi',
extraParams:list_selected:"",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]);
);
/* Create the combobox */
var tag = Ext.create('Ext.form.field.Tag',
store: Ext.create('Ext.data.Store',
autoLoad :false,
autoSync: false,
pageSize: 400,
remoteSort: false,
remoteFilter: true,
id:'store_2FD9F171-E3EE-AB1B-655B0C9A45135C94',
name:'',
model: 'app.model.selector_2FD9F171-E3EE-AB1B-655B0C9A45135C94',
listeners :
'load' : function(store, records, successful, operation, eOpts)
store.getProxy().setExtraParam( 'list_selected', '' );
),
autoLoadOnValue:false,
listeners:
beforerender:function(field, newValue, eOpts)
,
change: function(field, newValue, oldValue)
document.getElementById('boxselectval_2FD9F171-E3EE-AB1B-655B0C9A45135C94').value = newValue;
this.inputEl.dom.value='';
,select: function(combo,record,eOpts)
/*if(this.getPicker().isVisible())this.getPicker().alignTo(combo);*/
,
/*value : [""],*/
/*value:'',*/
/* lastQuery: '',*/
/* triggerAction : 'query',*/
emptyText: '',
queryMode: 'remote',
scrollable : true,
forceSelection: false,
queryDelay : 300,
pageSize:true,
displayField: 'name',
valueField: 'val',
delimiter : ',',
minChars : 1,
submitValue : false,
width:'100%',
editable:true,
selectOnFocus:true,
/*triggerAction: 'all',*/
renderTo: 'boxselect_2FD9F171-E3EE-AB1B-655B0C9A45135C94',
id:'idboxselect_2FD9F171-E3EE-AB1B-655B0C9A45135C94',
anchor:'95%',
tipTpl: new Ext.XTemplate('tip'),
listConfig:
tpl: new Ext.XTemplate(
'- ' +
- category' +
'% %'+
' - ' +
'name' +
' description' +
''+
''+
''
),
multiSelect: true,
typeahead : false,
minChars: 1
);
/* prevent visible input to be included into the submitted data*/
tag.inputEl.dom.removeAttribute('name');
);
Ext.onReady(function()
Ext.Loader.setConfig(
enabled : true,
paths :
app:'/app'
);
/* Data*/
Ext.define('app.model.selector_2FD9F174-9707-CD5D-0C2F349DA7E616F9',
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:"",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]);
);
/* Create the combobox */
var tag = Ext.create('Ext.form.field.Tag',
store: Ext.create('Ext.data.Store',
autoLoad :false,
autoSync: false,
pageSize: 400,
remoteSort: false,
remoteFilter: true,
id:'store_2FD9F174-9707-CD5D-0C2F349DA7E616F9',
name:'',
model: 'app.model.selector_2FD9F174-9707-CD5D-0C2F349DA7E616F9',
listeners :
'load' : function(store, records, successful, operation, eOpts)
store.getProxy().setExtraParam( 'list_selected', '' );
),
autoLoadOnValue:false,
listeners:
beforerender:function(field, newValue, eOpts)
,
change: function(field, newValue, oldValue)
document.getElementById('boxselectval_2FD9F174-9707-CD5D-0C2F349DA7E616F9').value = newValue;
this.inputEl.dom.value='';
,select: function(combo,record,eOpts)
/*if(this.getPicker().isVisible())this.getPicker().alignTo(combo);*/
,
/*value : [""],*/
/*value:'',*/
/* lastQuery: '',*/
/* triggerAction : 'query',*/
emptyText: '',
queryMode: 'remote',
scrollable : true,
forceSelection: false,
queryDelay : 300,
pageSize:true,
displayField: 'name',
valueField: 'val',
delimiter : ',',
minChars : 1,
submitValue : false,
width:'100%',
editable:true,
selectOnFocus:true,
/*triggerAction: 'all',*/
renderTo: 'boxselect_2FD9F174-9707-CD5D-0C2F349DA7E616F9',
id:'idboxselect_2FD9F174-9707-CD5D-0C2F349DA7E616F9',
anchor:'95%',
tipTpl: new Ext.XTemplate('tip'),
listConfig:
tpl: new Ext.XTemplate(
'- ' +
- category' +
'% %'+
' - ' +
'name' +
' description' +
''+
''+
''
),
multiSelect: true,
typeahead : false,
minChars: 1
);
/* prevent visible input to be included into the submitted data*/
tag.inputEl.dom.removeAttribute('name');
);
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)ael.disabled=true;);
Ext.Array.each(elsSelect,function(ael)
if(ael.value=="")
ael.disabled=true;
);
);
);
Ext.onReady(function()
Ext.select('.tab-buttons-panel',true).on('click', function(e, t)
Ext.fly(t).radioCls('tab-show');
Ext.get('content' + t.id.replace('tab',''),true).radioCls('tab-content-show');
, null, delegate: 'li');
);
Ext.onReady(function()
var activeMenu;
var createMenu = function (name,position,adjust)
if(!position)position='tl-bl';
if(!adjust)adjust=[0,0]
var elLink = Ext.get(name+'-link',true);
var menu =Ext.get(name+'-menu',true);
var tid = 0;
var doc = Ext.get(document);
var handleOver = function(e, t)
if(t != elLink.dom && t != menu.dom && !e.within(elLink) && !e.within(menu))
hideMenu();
;
var hideMenu = function()
if(menu && menu.isVisible())
menu.hide();
elLink.toggleCls('menu-on');
menu.setTop(0);
menu.setLeft(0);
doc.un('mouseover', handleOver);
var handleDown = function(e)
if(!e.within(menu))
hideMenu();
;
var showMenu = function()
clearTimeout(tid);
tid = 0;
var elementLink = Ext.get(name+'-link',true);
var elementMenu =Ext.get(name+'-menu',true);
elementLink.toggleCls('menu-on');
elementMenu.setVisibilityMode(Ext.Element.DISPLAY);
if (!elementMenu.isVisible())
elementMenu.alignTo(elementLink,position);
elementMenu.setVisible(true);
elementMenu.show();
//menu.setY(Ext.get(name+'-link').getTop()+Ext.get(name+'-link').getHeight());
menu.anchorTo(Ext.get(name+'-link'));
doc.on('mouseover', handleOver, null, buffer:200);
else
hideMenu();
;
elLink.on('click', function(e)
e.stopEvent();
showMenu();
return false;
,elLink,
element : 'elLink',
translate: false
);
elLink.on('mouseout', function(e)
if(tid && !e.within(el, true))
clearTimeout(tid);
tid = 0;
;
);
m68=new createMenu('menu68');m69=new createMenu('menu69');m155=new createMenu('menu155');m39=new createMenu('menu39');m160=new createMenu('menu160');m335=new createMenu('menu335');m35=new createMenu('menu35');
openmenu = function(closablediv)
Ext.get(closablediv).slideIn('t',
duration: 200
);
;
closemenu = function(closablediv)
Ext.get(closablediv).slideOut('t',
duration: 200,
remove: false,
useDisplay: true
);
;
function handleclick(ev,elLink)
Ext.select('.unesco-button').toggleCls("unesco-on");
if (!Ext.get('unescomenu').isVisible())
openmenu('unescomenu');
else
closemenu('unescomenu');
;
Ext.select('.unesco-button',true).on('click',handleclick);
var win,
button = Ext.get('menuLogin-link');
button.on('click', function(evt,elLink,o)
evt.stopEvent();
win = new Ext.Window(
title : "S'identifier",
layout:'fit',
width:300,
height:220,
modal:true,
plain:true,
resizable: false,
draggable : false,
id: 'winLogin',
closeAction:'destroy',
html:Ext.get('menuLogin-menu').dom.innerHTML,
_checkCloseClick: function (event)
var cx = event.getX(), cy = event.getY(),box = this.getBox();
if (cx box.x + box.width ,
listeners:
show: fn: function()
this.mon(Ext.getBody(), 'click', this._checkCloseClick, this);
,
click:
element: 'mask', /* bind to the underlying elLink property on the panel */
fn: function()
,
boxready: function (view, width, height)
var map = new Ext.util.KeyMap(view.getEl(),
key: Ext.event.Event.ENTER,
fn: function ()
Ext.get('winLogin').down('form').dom.submit();
,
scope: win
);
);
win.show(this);
return false;
, button,
element : 'elLink',
translate: false,
preventDefault:false
);
,this,dom:true);
Ext.onReady(function()
var elsharer = Ext.select(".sharerButton",true);
elsharer.on(
click:fn:function(ev)
Ext.create('Ext.window.Window',
title: 'Partager cette page',
modal: true,
draggable:true,
resizable:false,
height: 250,
width: 360,
layout: 'fit',
renderTo: Ext.getBody(),
bodyStyle: 'background:#fff; padding:10px;',
loader:
url: '/p_dynamic/pg/pg_share.cfm',
ajaxOptions:method: 'GET',
params: u: window.location.href, t:document.title,
renderer: 'html',
scripts : true,
autoLoad: true
).show();
ev.preventDefault();
,
scope:this
);
);
(function(i,s,o,g,r,a,m))(window,document,'script','http://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-6025718-3', 'auto',"cookieDomain":".unesco.org");
ga('send', 'pageview');
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
'