Tomb of Askia

Committee 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 118,938 Members


Login










Paris, Banks of the Seine (France)
















 

























Tomb of Askia






  • Description





  • Maps


  • Documents


  • Gallery


  • Video


  • Indicators



  • Assistance



















































































Nomination 1139 (inscribed)

2004


Nomination file 1139 (4 MB)
Advisory Bodies Evaluations

2004


Advisory Body Evaluation (ICOMOS)

Maps

2003


Délimitation et règles de la zone de protection, échelle 1:20000

Decisions

2018


42COM 8C.2 - Update of the List of World Heritage in Danger (Retained Properties)


2018


42COM 7A.15 - Tomb of the Askia (Mali) (C 1139)


2017


41COM 8C.2 - Update of the List of World Heritage in Danger (Retained Properties)


2017


41COM 7A.30 - Tomb of the Askia (Mali) (C 1139)


2016


40COM 7A.7 - Tomb of the Askia (Mali) (C 1139)


2016


40COM 8C.2 - Update of the list of World Heritage in Danger (retained sites)


2015


39COM 7A.22 - Tomb of the Askia (Mali) (C 1139)


2015


39COM 8C.2 - Update of the List of the World Heritage in Danger


2014


38COM 7A.25 - Tomb of the Askia (Mali) (C 1139)


2014


38COM 8C.2 - Update of the List of World Heritage in Danger (retained sites)


2013


37COM 7A.20 - Tomb of the Askia (Mali) (C 1139)


2013


37COM 8C.2 - Update of the List of World Heritage in Danger (retained properties)


2012


36COM 7B.106 - Mali World Heritage properties (Mali)


2012


36COM 8C.1 - Establishment of the World Heritage List in Danger (Inscribed Properties)


2012


36COM 8E - Adoption of retrospective Statements of Outstanding Universal Value


2004


28COM 14B.20 - Nominations of Cultural Properties to the World Heritage List (Tomb of Askia)


2000


24COM XIV.2 - Requests for International Assistance: Preparatory Assistance







Mission reports

2014

Report on the Joint UNESCO- Mali assessment mission, Tomb of Askia
State of Conservation Reports by States Parties

2019


State of conservation report by the State Party / Rapport de l'Etat partie sur l'état de conservation


2018


State of conservation report by the State Party / Rapport de l'Etat partie sur l'état de conservation


2017


State of conservation report by the State Party / Rapport de l'Etat partie sur l'état de conservation


2015


State of conservation report by the State Party / Rapport de l'Etat partie sur l'état de conservation


2014


State of conservation report by the State Party / Rapport de l'Etat partie sur l'état de conservation

State of conservation reports

2018


State of conservation reports2018


2017


State of conservation reports2017


2016


State of conservation reports2016


2015


State of conservation reports2015


2014


State of conservation reports2014


2013


State of conservation reports2013


2012


State of conservation reports2012



































Forgot your username or password?


Become a member





Ext.onReady(function()
Ext.Loader.setConfig(
enabled : true,
paths :
app:'/app'

);
/* Data*/
Ext.define('app.model.selector_66822A1F-DD54-0E18-718D2B087F9FC0A5',
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_66822A1F-DD54-0E18-718D2B087F9FC0A5',
name:'',
model: 'app.model.selector_66822A1F-DD54-0E18-718D2B087F9FC0A5',
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_66822A1F-DD54-0E18-718D2B087F9FC0A5').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_66822A1F-DD54-0E18-718D2B087F9FC0A5',
id:'idboxselect_66822A1F-DD54-0E18-718D2B087F9FC0A5',
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_66822A21-9256-EF92-86498D6A136A09C6',
    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_66822A21-9256-EF92-86498D6A136A09C6',
    name:'',
    model: 'app.model.selector_66822A21-9256-EF92-86498D6A136A09C6',
    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_66822A21-9256-EF92-86498D6A136A09C6').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_66822A21-9256-EF92-86498D6A136A09C6',
    id:'idboxselect_66822A21-9256-EF92-86498D6A136A09C6',
    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_66822A23-E32E-CFFA-16160E62D8C54F5B',
      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_66822A23-E32E-CFFA-16160E62D8C54F5B',
      name:'',
      model: 'app.model.selector_66822A23-E32E-CFFA-16160E62D8C54F5B',
      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_66822A23-E32E-CFFA-16160E62D8C54F5B').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_66822A23-E32E-CFFA-16160E62D8C54F5B',
      id:'idboxselect_66822A23-E32E-CFFA-16160E62D8C54F5B',
      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_66822A25-B6A6-E3D6-50176AE64AA965A6',
        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_66822A25-B6A6-E3D6-50176AE64AA965A6',
        name:'',
        model: 'app.model.selector_66822A25-B6A6-E3D6-50176AE64AA965A6',
        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_66822A25-B6A6-E3D6-50176AE64AA965A6').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_66822A25-B6A6-E3D6-50176AE64AA965A6',
        id:'idboxselect_66822A25-B6A6-E3D6-50176AE64AA965A6',
        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_66822A27-FF87-53B6-6D73F3A05F834FA1',
          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_66822A27-FF87-53B6-6D73F3A05F834FA1',
          name:'',
          model: 'app.model.selector_66822A27-FF87-53B6-6D73F3A05F834FA1',
          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_66822A27-FF87-53B6-6D73F3A05F834FA1').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_66822A27-FF87-53B6-6D73F3A05F834FA1',
          id:'idboxselect_66822A27-FF87-53B6-6D73F3A05F834FA1',
          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_66822A2A-D12D-FEC1-896697E422D592E1',
            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_66822A2A-D12D-FEC1-896697E422D592E1',
            name:'',
            model: 'app.model.selector_66822A2A-D12D-FEC1-896697E422D592E1',
            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_66822A2A-D12D-FEC1-896697E422D592E1').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_66822A2A-D12D-FEC1-896697E422D592E1',
            id:'idboxselect_66822A2A-D12D-FEC1-896697E422D592E1',
            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()
              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

Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

199年 目錄 大件事 到箇年出世嗰人 到箇年死嗰人 節慶、風俗習慣 導覽選單