protected function _enqueueSRCByCondition($aEnqueueItem)
{
$sCurrentPageSlug = $this->oProp->getCurrentPageSlug();
$sCurrentTabSlug = $this->oProp->getCurrentTabSlug($sCurrentPageSlug);
$sPageSlug = $aEnqueueItem['sPageSlug'];
$sTabSlug = $aEnqueueItem['sTabSlug'];
if (!$sPageSlug && $this->oProp->isPageAdded($sCurrentPageSlug)) {
return $this->_enqueueSRC($aEnqueueItem);
}
if ($sPageSlug && $sCurrentPageSlug == $sPageSlug && ($sTabSlug && $sCurrentTabSlug == $sTabSlug)) {
return $this->_enqueueSRC($aEnqueueItem);
}
if ($sPageSlug && !$sTabSlug && $sCurrentPageSlug == $sPageSlug) {
return $this->_enqueueSRC($aEnqueueItem);
}
}