Nan Madol: Ceremonial Centre of Eastern Micronesia

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.nlList of World Heritage in DangerCommittee sessionsStatutory DocumentsCommittee decisionsMore sessions...The 43rd session (2019)The 42nd session (2018)General Assembly22st GA UNESCO Paris (2019)21st GA UNESCO Paris (2017)About World HeritageThe ConventionConvention Text Operational Guidelines The EmblemThe States PartiesThe Advisory BodiesThe CentreEmployment & InternshipsWho's WhoThe ListWorld Heritage ListWorld Heritage in DangerNew Inscriptions Criteria for SelectionTentative ListsWorld Heritage List NominationsReporting & MonitoringState of Conservation (SOC)Periodic ReportingQuestionnaires 2008-2015Reactive MonitoringAfricaArab StatesAsia & PacificLatin America and the CaribbeanEurope and North AmericaPartnershipsBecome a PartnerWhat Partners DoOur PartnersActivitiesAll our activitiesVolunteerGroup ToolsPublicationsWorld Heritage ReviewSeriesResource ManualsWorld Heritage wall mapMore publications ...FundingWorld Heritage FundInternational AssistanceMoreContactsSite MapBecome a memberDonate Now!© UNESCO World Heritage Centre 1992-2019










Close








About us

www.unesco.org
About us
Introducing UNESCO
Governing bodies
Member States
Director-General
Goodwill Ambassadors
Secretariat
History
How we work

Programme
Strategy
Accountability
Where we are

UNESCO House
Visit us
Field offices
Institutes and Centres
Contact us




Special themes

Africa
Biodiversity Initiative
Climate Change
Culture of Peace & Non-Violence
Dialogue among Civilizations
Education for Sustainable Development
Foresight and Anticipation
Gender Equality
HIV and AIDS
ICT in Education
Indigenous Peoples
Least Developed Countries
Post-Conflict and Post-Disaster Responses
Science Education
Small Island Developing States
Youth




Major programmes

Education
Natural Sciences
Social & Human Sciences
Culture
Communication & Information
Online

materials

Resources
Multimedia
Conventions & recommendations
Publications
UNESCO Presentation Kit
Statistics










UNESCO Worldwide

Worldwide
Africa
Arab States
Asia and the Pacific
Europe and North America
Latin America and the Caribbean
UNESCO
in countries

National Commissions
Field offices
Institutes and centres
UNESCO
in other languages

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




For the Press

Press releases
Media advisories
Interviews
News Videos
Photos
Film and radio collection
Events

Calendar of Events
All Events
Programme meetings
Public Events
UNESCO House
Networks
and partners

Networks
Partners & Donors
Participation Programme
Fellowships




Opportunities

Join us
Employment
Procurement
Prizes and Celebrations

UNESCO Prizes
Celebrations
Commemorative Medals
UNESCO
and ...

Member States
United Nations System
Intergovernmental Organizations
Non-Governmental Organizations
Private Sector
UNESCO Communities













English

Français




Help preserve sites now!




Join the 119,016 Members


Login










Paris, Banks of the Seine (France)
















 

























Nan Madol: Ceremonial Centre of Eastern Micronesia






  • Description





  • Maps


  • Documents


  • Gallery


  • Indicators



  • 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.


Description is available under license 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.


Description is available under license CC-BY-SA IGO 3.0






نان مادول: موقع احتفالي في ميكرونيزيا الشرقية

يمثل هذا الموقع سلسلة من الجزر الاصطناعيّة المؤلفة من حجار البازلت والقطع المرجانيّة وتمتد على طول جزيرة بونابي. ويذكر أن هذه الجزر تحوي آثاراً لقصور ومعابد ومقابر ومناطق سكنيّة بنيت في الفترة بين 1200 و1500 بعد الميلاد. وتمثّل هذه الآثار الموقع الاحتفالي لفترة "شوتلور" وهي فترة حافلة بالإنجازات في ثقافة جزر المحيط الهادئ. ويشهد كل من الحجم الكبير لهذه المباني والإبداع التقني وتوازن الهياكل الصخريّة على تعقيد الممارسات الاجتماعيّة والدينيّة في المجتمعات الجزرية في ذلك الوقت.


source: UNESCO/ERI

Description is available under license CC-BY-SA IGO 3.0





南马都尔:东密克罗尼西亚庆典中心

南马都尔位于波纳佩岛的海岸沿线,由多达100座人工建造的岛构成,建岛材料是玄武岩石块和珊瑚块。岛上承载着诸多宫殿、寺庙、陵墓和石筑居所残迹,建成时间约在公元1200-1500年间,时值太平洋岛屿文化活跃的时期,这些遗迹正是绍德雷尔王朝的庆典中心。这处遗址建造规模之大、技艺之精湛,巨石建筑之密集,都展示了那个时代繁复的岛屿社会民间风俗和宗教仪式。



source: UNESCO/ERI

Description is available under license CC-BY-SA IGO 3.0





Нан-Мадол: религиозно-культовый центр Восточной Микронезии

Нан-Мадол – это архипелаг вблизи острова Понпеи, состоящий из 100 искусственно созданных островков из базальтовых монолитов и коралловых блоков. На этих островках сохранились остатки дворцов, храмов, гробниц и жилых каменных построек, возведённых в период с 1200 по 1500 годы н.э. Эти развалины представляют собой церемониальный центр династии Сауделер, в период правления которой активно развивалась тихоокеанская островная культура. Колоссальные размеры сооружений, их техническое совершенство, а также скопление мегалитических структур свидетельствуют о сложности социальных и религиозных отношений в островных обществах той эпохи. Данный объект был также включён в Список Всемирного наследия, находящегося под угрозой, в связи с такими угрозами, как заиление водных путей, способствующее неконтролируемому росту мангровых лесов и расшатыванию конструкций.


source: UNESCO/ERI

Description is available under license 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

Description is available under license 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







  • English

  • French


  • Arabic


  • Chinese


  • Russian


  • Spanish



  • Japanese


  • Dutch










Nan Madol: Ceremonial Center of the Eastern Micronesia: Seawall of the islet of Lukopen Karian
© Osamu Kataoka












Outstanding Universal Value

Brief synthesis


The megalithic basalt stone structures of the more than 100 islets that form Nan Madol off the shore of Pohnpei Island comprise the remains of stone palaces, temples, mortuaries and residential domains. They represent the ceremonial centre of the Saudeleur dynasty, an era of vibrant Pacific island culture which underwent dramatic changes of settlement and social organisation 1200-1500 CE. Through its archaeological remains, Nan Madol is tangibly associated with Pohnpei’s continuing social and ceremonial traditions and the authority of the Nahnmwarki.


Criterion (i): The outstanding monumental megalithic architecture of Nan Madol is demonstrated by the wall construction using massive columnar basalt stones, transported from quarries elsewhere on the island, and laid using a distinctive ‘header-stretcher technique’.


Criterion (iii): Nan Madol bears exceptional testimony to the development of chiefly societies in the Pacific Islands. The huge scale, technical sophistication and concentration of elaborate megalithic structures of Nan Madol bear testimony to complex social and religious practices of the island societies.


Criterion (iv): The remains of chiefly dwellings, ritual/ceremonial sites, mortuary structures and domestic sites combine as an outstanding example of a monumental ceremonial centre illustrating the period of development of chiefly societies from around 1000 years ago, associated with increasing island populations and intensification of agriculture.


Criterion (vi): Nan Madol is an expression of the original development of traditional chiefly institutions and systems of governance in the Pacific Islands that continue into the present in the form of the Nahnmwarki system under which Nan Madol is traditionally owned and managed.


Integrity


Nan Madol includes all elements necessary to express it Outstanding Universal Value and is of adequate size to ensure the complete representation of features and processes which convey the property’s significance. There are no intrusive elements from development or modification, and no reconstructions of the original elements. Due to cessation of use for residential purposes by the 1820s, while retaining religious and traditional significance, the property suffers from overgrowth of vegetation, the effects of storm surge and some stonework collapse. The state of conservation of stone structures is now of extreme concern, rendering the integrity of the property vulnerable.


Authenticity


The property is authentic in terms of location and setting, intangible culture, spirit and feeling, materials, form and design. The overgrowth of the stone structures and their state of conservation means that many of them are unable to be seen, rendering authenticity vulnerable.


Protection and management requirements


Nan Madol is legally protected by the federal government and administered by the Office of National Archives, Culture and Historic Preservation (NACH) through the Historic Preservation Office of the Federated States of Micronesia (FSM).  It is protected by the state government of Pohnpei under the Pohnpei Historic and Cultural Preservation Act (2002), administered by the Pohnpei Historic Preservation Office. The FSM Constitution acknowledges the customary interests of the traditional chiefs and the property is customarily protected by the Nahnmwarki Madolenihmw.


A management committee has been set up involving all stakeholders including traditional owners and this collaboration will be consolidated by passage of the proposed Bill LB 392 (expected to pass in October 2016) to create a Nan Madol Historic Preservation Trust with ownership and management under traditional oversight by the Nahnmwarki Chief. The Management Plan is expected to be completed with international financial and technical assistance by mid-2017. This will include appointment of a designated property manager trained in cultural resource management and strategies for risk preparedness, conservation and tourism as well as an ongoing maintenance and monitoring program.



Activities (1)









  • Small Island Developing States Programme









News rss (4)









  • US Ambassador’s Fund for Cultural Preservation provides support to the endangered site of Nan Madol



    Friday, 9 November 2018









  • World Heritage Centre / ICOMOS Reactive Monitoring Mission to Nan Madol: Ceremonial Centre of Eastern Micronesia



    Friday, 23 February 2018









  • Polish city of Kraków to host 2017 World Heritage Committee session



    Sunday, 17 July 2016









  • Four sites inscribed on UNESCO’s World Heritage List



    Friday, 15 July 2016












































Forgot your username or password?


Become a member





Ext.onReady(function()
Ext.Ajax.request(
url: 'http://whc.unesco.org/?cid=31&l=en&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_2E99CE90-F02D-81D0-87E0676C2853CFA5',
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:"en",
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_2E99CE90-F02D-81D0-87E0676C2853CFA5',
name:'',
model: 'app.model.selector_2E99CE90-F02D-81D0-87E0676C2853CFA5',
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_2E99CE90-F02D-81D0-87E0676C2853CFA5').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_2E99CE90-F02D-81D0-87E0676C2853CFA5',
id:'idboxselect_2E99CE90-F02D-81D0-87E0676C2853CFA5',
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_2E99CE92-9B9E-122E-76BB4B647F05E655',
    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:"en",
    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_2E99CE92-9B9E-122E-76BB4B647F05E655',
    name:'',
    model: 'app.model.selector_2E99CE92-9B9E-122E-76BB4B647F05E655',
    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_2E99CE92-9B9E-122E-76BB4B647F05E655').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_2E99CE92-9B9E-122E-76BB4B647F05E655',
    id:'idboxselect_2E99CE92-9B9E-122E-76BB4B647F05E655',
    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_2E99CE94-B7F0-6313-A300B0E8B546AE1D',
      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:"en",
      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_2E99CE94-B7F0-6313-A300B0E8B546AE1D',
      name:'',
      model: 'app.model.selector_2E99CE94-B7F0-6313-A300B0E8B546AE1D',
      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_2E99CE94-B7F0-6313-A300B0E8B546AE1D').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_2E99CE94-B7F0-6313-A300B0E8B546AE1D',
      id:'idboxselect_2E99CE94-B7F0-6313-A300B0E8B546AE1D',
      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_2E99CE96-C293-AA5E-14308D22AE94DC72',
        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:"en",
        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_2E99CE96-C293-AA5E-14308D22AE94DC72',
        name:'',
        model: 'app.model.selector_2E99CE96-C293-AA5E-14308D22AE94DC72',
        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_2E99CE96-C293-AA5E-14308D22AE94DC72').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_2E99CE96-C293-AA5E-14308D22AE94DC72',
        id:'idboxselect_2E99CE96-C293-AA5E-14308D22AE94DC72',
        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_2E99CE9D-DEF4-E10D-1D741B509858B97A',
          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:"en",
          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_2E99CE9D-DEF4-E10D-1D741B509858B97A',
          name:'',
          model: 'app.model.selector_2E99CE9D-DEF4-E10D-1D741B509858B97A',
          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_2E99CE9D-DEF4-E10D-1D741B509858B97A').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_2E99CE9D-DEF4-E10D-1D741B509858B97A',
          id:'idboxselect_2E99CE9D-DEF4-E10D-1D741B509858B97A',
          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_2E99CEA0-E955-7DFF-79AC71886A2F11E5',
            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:"en",
            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_2E99CEA0-E955-7DFF-79AC71886A2F11E5',
            name:'',
            model: 'app.model.selector_2E99CEA0-E955-7DFF-79AC71886A2F11E5',
            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_2E99CEA0-E955-7DFF-79AC71886A2F11E5').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_2E99CEA0-E955-7DFF-79AC71886A2F11E5',
            id:'idboxselect_2E99CEA0-E955-7DFF-79AC71886A2F11E5',
            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 : "Login",
              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) cy box.y + box.height)
              /* clean up listener listener */
              this.mun(Ext.getBody(), 'click', this._checkCloseClick, this);
              this.close();

              ,
              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: 'Share this 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)i['GoogleAnalyticsObject']=r;i[r]=i[r])(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

Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221