def __getData(self): vehicle = g_currentPreviewVehicle.item if vehicle.isElite: vehicleTitle = text_styles.bonusPreviewText( '%s %s, %s' % (_ms(MENU.header_vehicletype_elite(vehicle.type)), _ms(VEHICLE_PREVIEW.INFOPANEL_LEVEL, level=_ms(MENU.header_level(vehicle.level))), _ms(MENU.nations(vehicle.nationName)))) else: vehicleTitle = text_styles.playerOnline( '%s %s, %s' % (_ms(MENU.header_vehicletype(vehicle.type)), _ms(VEHICLE_PREVIEW.INFOPANEL_LEVEL, level=_ms(MENU.header_level(vehicle.level))), _ms(MENU.nations(vehicle.nationName)))) if vehicle.isPremiumIGR: vehicleTitle = makeHtmlString('html_templates:igr/premium-vehicle', 'name', {'vehicle': vehicleTitle}) compareBtnEnabled, compareBtnTooltip = resolveStateTooltip( self.comparisonBasket, vehicle, VEH_COMPARE.STORE_COMPAREVEHICLEBTN_TOOLTIPS_ADDTOCOMPARE, VEH_COMPARE.STORE_COMPAREVEHICLEBTN_TOOLTIPS_DISABLED) result = { 'closeBtnLabel': VEHICLE_PREVIEW.HEADER_CLOSEBTN_LABEL, 'backBtnLabel': VEHICLE_PREVIEW.HEADER_BACKBTN_LABEL, 'backBtnDescrLabel': self.__getBackBtnLabel(), 'vehicleTitle': vehicleTitle, 'vehicleName': vehicle.descriptor.type.shortUserString.upper(), 'showCloseBtn': self._showCloseBtn, 'compareBtnTooltip': compareBtnTooltip, 'showCompareBtn': compareBtnEnabled } return result
def _getData(self): vehicle = g_currentPreviewVehicle.item if vehicle.isPremium: vehicleTitle = '{} {},'.format( _ms(MENU.header_vehicletype_elite(vehicle.type)), _ms(VEHICLE_PREVIEW.INFOPANEL_LEVEL, level=_ms(MENU.header_level(vehicle.level)))) vehicleName = makeHtmlString( 'html_templates:lobby/vehicle_preview', 'vehicleNamePremium', {'name': vehicle.descriptor.type.shortUserString.upper()}) else: vehicleTitle = '{} {},'.format( _ms(MENU.header_vehicletype(vehicle.type)), _ms(VEHICLE_PREVIEW.INFOPANEL_LEVEL, level=_ms(MENU.header_level(vehicle.level)))) vehicleName = makeHtmlString( 'html_templates:lobby/vehicle_preview', 'vehicleNameRegular', {'name': vehicle.descriptor.type.shortUserString.upper()}) if vehicle.isPremiumIGR: vehicleTitle = makeHtmlString('html_templates:igr/premium-vehicle', 'name', {'vehicle': vehicleTitle}) compareBtnEnabled, compareBtnTooltip = resolveStateTooltip( self.comparisonBasket, vehicle, VEH_COMPARE.STORE_COMPAREVEHICLEBTN_TOOLTIPS_ADDTOCOMPARE, VEH_COMPARE.STORE_COMPAREVEHICLEBTN_TOOLTIPS_DISABLED) result = { 'closeBtnLabel': VEHICLE_PREVIEW.HEADER_CLOSEBTN_LABEL, 'backBtnLabel': VEHICLE_PREVIEW.HEADER_BACKBTN_LABEL, 'backBtnDescrLabel': self._getBackBtnLabel(), 'showCloseBtn': _SHOW_CLOSE_BTN, 'showBackButton': _SHOW_BACK_BTN, 'vehicleTitle': vehicleTitle, 'vehicleTypeIcon': getTypeSmallIconPath(vehicle.type, vehicle.isElite), 'nationFlagIcon': RES_ICONS.getFilterNation(vehicle.nationName), 'vehicleName': vehicleName, 'nationName': MENU.nations(vehicle.nationName), 'compareBtnTooltip': compareBtnTooltip, 'showCompareBtn': compareBtnEnabled, 'listDesc': self.__getInfoPanelListDescription(vehicle), 'isMultinational': vehicle.hasNationGroup } return result