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










Fermer








Qui nous sommes

www.unesco.org
Qui sommes-nous ?
A propos de l'UNESCO
Organes directeurs
États membres
Directrice générale
Ambassadeurs de bonne volonté
Secrétariat
Histoire
Ce que nous faisons

Programme
Où nous sommes

Maison de l'UNESCO
Bienvenue au siège de l'UNESCO
Bureaux hors Siège
Instituts et Centres
Contacts




Thèmes
spéciaux

Afrique
Initiative sur la biodiversité
Changement climatique
Dialogue entre les civilisations
Education pour le développement durable
Prospective et anticipation
L'égalité des genres
VIH et SIDA
Les TIC dans l’éducation
Peuples autochtones
Pays les moins avancés
Situations de Post-Conflit et de Post-Catastrophe
Éducation aux sciences
Petits États insulaires en développement
Jeunesse




Programmes majeurs

Thèmes
Education
Sciences naturelles
Sciences sociales & humaines
Culture
Communication & information
Documents en ligne

Ressources
Multimedia
Conventions & recommandations
Publications
Matériel de communication
Statistiques










L'UNESCO
dans le monde

Dans le monde
Afrique
États arabes
Asie et Pacifique
Europe et Amérique du Nord
Amérique latine et Caraïbes
L'UNESCO
dans les pays

Commissions nationales
Bureaux hors Siège
Instituts et Centres
L'UNESCO
dans d'autres langues

English
Français
Español
Русский
العربية
中文




Pour la presse

Communiqués de presse
Avis aux médias
Entretiens
Acualités Vidéos
Photos
Collection de films et d’enregistrements sonores
Evénements

Calendrier des événements
Tous les événements
Réunions de programme
Evénements publics
Maison de l'UNESCO
Réseaux et partenaires

Réseaux
Partenaires et donateurs
Programme de participation
Bourses




Opportunités

Nous rejoindre
Emploi
Achats
Prix et Célébrations

Prix UNESCO
Célébrations
Médailles commémoratives
L'UNESCO
et les...

États membres
Système des Nations Unies
Organisations intergouvernementales
Organisations non gouvernementales
Secteur privé
Communautés UNESCO














English

Français




Aidez maintenant !




119 016 membres


S'identifier










Paris, rives de la Seine (France)
















 

























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







  • Anglais

  • Français


  • Arabe


  • Chinois


  • Russe


  • Espagnol



  • Japonais


  • Néerlandais










Nan Madol : centre cérémoniel de la Micronésie orientale
© Osamu Kataoka












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 rss (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












































Mot de passe oublié ?


Devenez membre





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(
'
    ' +
    '% 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' +
    '% %'+
    '
  • ' +
    '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(
    '
      ' +
      '% 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' +
      '% %'+
      '
    • ' +
      '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(
      '
        ' +
        '% 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' +
        '% %'+
        '
      • ' +
        '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(
        '
          ' +
          '% 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' +
          '% %'+
          '
        • ' +
          '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(
          '
            ' +
            '% 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' +
            '% %'+
            '
          • ' +
            '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(
            '
              ' +
              '% 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' +
              '% %'+
              '
            • ' +
              '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');

Popular posts from this blog

រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given

QGIS export composer to PDF scale the map [closed] Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Print Composer QGIS 2.6, how to export image?QGIS 2.8.1 print composer won't export all OpenCycleMap base layer tilesSave Print/Map QGIS composer view as PNG/PDF using Python (without changing anything in visible layout)?Export QGIS Print Composer PDF with searchable text labelsQGIS Print Composer does not change from landscape to portrait orientation?How can I avoid map size and scale changes in print composer?Fuzzy PDF export in QGIS running on macSierra OSExport the legend into its 100% size using Print ComposerScale-dependent rendering in QGIS PDF output