Ext.ns('DJIndexes.IslamicMarket'); DJIndexes.IslamicMarket = function(){ function _init(){ intraday(); supervisory_board(); supervisory_board_popout(); shariah_compliance(); overviewTabs(); literatureCenter(); } function intraday(){ if (Ext.get('intraday')) { new DJIndexes.widget.Intraday2('intraday', { familyId: 'ism', height: 455, title: 'Real-Time Values and Charts' }); } } function supervisory_board() { var container = 'supervisory-board-container'; var content = [ { title: 'Shaykh Nizam Yaquby - Bahrain', contentEl: 'yaquby' }, { title: 'Shaykh Dr. Mohd Daud Bakar - Malaysia', contentEl: 'bakar' }, { title: 'Shaykh Dr. Mohamed A. Elgari - Saudi Arabia', contentEl: 'elgari' }, { title: 'Shaykh Yusuf Talal DeLorenzo - United States', contentEl: 'delorenzo' } ]; var contentEl = Ext.get(container); if (contentEl) { new DJIndexes.widget.Accordion(contentEl,{ items: content }); } } function supervisory_board_popout(){ var autoLinkSelector = '.supervisory-board', container = 'supervisory-board-container'; var content = [ { title: 'Shaykh Nizam Yaquby - Bahrain', contentEl: 'yaquby' }, { title: 'Shaykh Dr. Mohd Daud Bakar - Malaysia', contentEl: 'bakar' }, { title: 'Shaykh Dr. Mohamed A. Elgari - Saudi Arabia', contentEl: 'elgari' }, { title: 'Shaykh Yusuf Talal DeLorenzo - United States', contentEl: 'delorenzo' } ]; var contentEl = Ext.get(container); if (Ext.select(autoLinkSelector).getCount()) { var infoWindow = new DJIndexes.widget.InfoWindow({ title: 'Shari´ah Supervisory Board', width: 700, height: 500, autoLoad: 'supervisory-board.html', autoShow: false, autoLinkCls: autoLinkSelector }); infoWindow.on('show', function(e, t){ contentEl = Ext.get(container); if (contentEl && !Ext.getCmp('accordion-'+container)) { new DJIndexes.widget.Accordion(contentEl, { items: content, id: 'accordion-'+container }); } }, this); } } function shariah_compliance(){ var autoLinkSelector = '.shariah-compliance'; if (Ext.select(autoLinkSelector).getCount()) { new DJIndexes.widget.InfoWindow({ title: 'Screens for Shari´ah Compliance', width: 600, height: 450, autoLoad: 'shariah-compliance.html', autoShow: false, autoLinkCls: autoLinkSelector }); } } function overviewTabs() { var tabContainer = 'overview-tabs'; var tabContent = [ { title: 'Blue-Chip Indices', contentEl: 'blue-chip' }, { title: 'Broad-Market Indices', contentEl: 'broad-market' }, { title: 'Fixed Income Indices', contentEl: 'fixed-income' }, { title: 'Strategy and Thematic Indices', contentEl: 'strategy-and-thematic' } ]; var tabContentEl = Ext.get('overview-tabs'); if (tabContentEl) { new DJIndexes.widget.InfoTabs(tabContentEl,{ tabs: tabContent }); } } function literatureCenter(){ var container = "literaturecenter"; if (Ext.get(container)) { new DJIndexes.widget.LiteratureSimpleView(container); } } return { init: _init } }(); Ext.onReady(DJIndexes.IslamicMarket.init, DJIndexes.IslamicMarket);