/**
*
*/
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;
}
});