helpContentGroup.py (1265B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentGroups\helpContentGroup.py 2 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst 3 from eve.client.script.ui.shared.agencyNew.ui.contentPages.contentPageHelp import ContentPageHelp 4 from localization import GetByMessageID 5 import evelink 6 from eve.client.script.ui.shared.agencyNew.contentGroups.baseContentGroup import BaseContentGroup 7 from fsdBuiltData.client.agency.helpVideoFSDLoader import AgencyHelpVideosFSDLoader 8 9 class HelpContentGroup(BaseContentGroup): 10 contentGroupID = contentGroupConst.contentGroupHelp 11 12 def GetNameWithLink(self, videoID = None, *args, **kwargs): 13 if not videoID: 14 return 15 video = AgencyHelpVideosFSDLoader.GetByID(videoID) 16 nameID = video.nameID 17 videoPath = video.path 18 return evelink.local_service_link(method='AgencyOpenAndShowHelpVideo', text='%s: %s' % (self.GetName(), GetByMessageID(nameID)), contentGroupID=self.contentGroupID, itemID=self.itemID, videoID=videoID, videoPath=videoPath) 19 20 @staticmethod 21 def GetContentPageClass(): 22 return ContentPageHelp 23 24 @staticmethod 25 def IsTabGroup(): 26 return True