def __updateNewSettingsCount(self):
     newSettingsCount = getCountNewSettings()
     if newSettingsCount > 0:
         self.as_setCounterS([{
             'componentId': 'settingsBtn',
             'count': str(newSettingsCount)
         }])
     else:
         self.as_removeCounterS(['settingsBtn'])
 def __updateNewSettingsCount(self):
     userLogin = getattr(BigWorld.player(), 'name', '')
     if userLogin == '':
         return
     newSettingsCnt = getCountNewSettings()
     if newSettingsCnt > 0:
         self.as_setCounterS([{'componentId': 'settingsBtn',
           'count': str(newSettingsCnt)}])
     else:
         self.as_removeCounterS(['settingsBtn'])
Пример #3
0
    def __updateNewSettingsCount(self):
        userLogin = getattr(BigWorld.player(), 'name', '')
        if userLogin == '':
            return
        toShow, toHide = [], []
        counts = {
            'settingsBtn': getCountNewSettings(),
            'postBtn': self.promo.getPromoCount()
        }
        for componentID, count in counts.iteritems():
            if count > 0:
                toShow.append({
                    'componentId': componentID,
                    'count': str(count)
                })
            toHide.append(componentID)

        if toShow:
            self.as_setCounterS(toShow)
        if toHide:
            self.as_removeCounterS(toHide)