/** * */Ext.define('Ext.chart.navigator.NavigatorBase', { extend: 'Ext.chart.CartesianChart', onRender: function() { this.callParent(); this.setupEvents(); }, // Note: 'applyDock' and 'updateDock' won't ever be called in Classic. // See the Classic Component's 'setDock' method, which is overridden here. setDocked: function(docked) { var me = this, ownerCt = me.getNavigatorContainer(); if (!(docked === 'top' || docked === 'bottom')) { Ext.raise("Can only dock to 'top' or 'bottom'."); } if (docked !== me.dock) { if (ownerCt && ownerCt.moveDocked) { ownerCt.moveDocked(me, docked); } else { me.dock = docked; } } return me; }, getDocked: function() { return this.dock; } });