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
English Français
Help preserve sites now!
Join the 118,938 Members
Login
Advanced
By Properties
By States Parties
By Regions
More ...
Danger Site
Delisted
Transboundary Site
Nomination file
Historical Description
Protections by other conservation instruments
Programme/Convention
Element
Dates
Themes
All
Cities
Cultural Landscape
Forest
Marine & coastal
Earthen Architecture
Criteria
with
only with
i | ii | iii | iv | v | vi |
Natural Criteria:
vii | viii | ix | x |
Keywords
Category
All
Cultural
Natural
Mixed
Media
All
With videos
With photo gallery
Display all by
Country
Region
Year
Name of the property
Display with the brief description
Without
With
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 |
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(
'
- ' +
- 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(
'- ' +
- 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(
'- ' +
- 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(
'- ' +
- 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(
'- ' +
- 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(
'- ' +
- 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');
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
' - category' +
'% var lastcategory="",Category=values["category"]%' +
'' +
'% Category=values["category"]%' +
/* Only show region headers when there are more than 10 choices*/
'% if ( this.store.getCount() > 5 && Category !== lastcategory) %' +
'% lastcategory = values["category"]; %' +
'