81 @return tuple of None and activation status (boolean) |
81 @return tuple of None and activation status (boolean) |
82 """ |
82 """ |
83 global error |
83 global error |
84 error = "" # clear previous error |
84 error = "" # clear previous error |
85 |
85 |
86 if self.__ui.versionIsNewer('6.0.0', '20141229'): |
86 # it is not registered for a specific programming language |
87 self.__e5project.registerProjectType( |
87 self.__e5project.registerProjectType( |
88 "Web", self.tr("Web"), |
88 "Web", self.tr("Web"), |
89 self.fileTypesCallback, progLanguages=["JavaScript"]) |
89 self.fileTypesCallback) |
90 else: |
|
91 self.__e5project.registerProjectType( |
|
92 "Web", self.tr("Web"), |
|
93 self.fileTypesCallback) |
|
94 |
90 |
95 from Project.ProjectBrowser import SourcesBrowserFlag, \ |
91 from Project.ProjectBrowser import SourcesBrowserFlag, \ |
96 FormsBrowserFlag, OthersBrowserFlag |
92 FormsBrowserFlag, OthersBrowserFlag |
97 Preferences.setProjectBrowserFlagsDefault( |
93 Preferences.setProjectBrowserFlagsDefault( |
98 "Web", |
94 "Web", |