Either
if (Ext.get(el).isVisible(true) && !initDone) {
Or
if (!Ext.get(el).isVisible(true) || el.initDone) return;

Do not mix the if mechanisms