PluginProjectWeb.py

branch
eric7
changeset 54
1b47d2b39f7c
parent 52
815847f3d404
child 56
d91d613bba96
equal deleted inserted replaced
53:5921f891c949 54:1b47d2b39f7c
23 except ImportError: 23 except ImportError:
24 BeautifulSoup = None 24 BeautifulSoup = None
25 BeautifulSoupAvailable = False 25 BeautifulSoupAvailable = False
26 26
27 # Start-Of-Header 27 # Start-Of-Header
28 name = "Generic Web Project Plug-in" 28 __header__ = {
29 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 29 "name": "Generic Web Project Plug-in",
30 autoactivate = True 30 "author": "Detlev Offenbach <detlev@die-offenbachs.de>",
31 deactivateable = True 31 "autoactivate": True,
32 version = "10.2.1" 32 "deactivateable": True,
33 className = "ProjectWebPlugin" 33 "version": "10.2.2",
34 packageName = "ProjectWeb" 34 "className": "ProjectWebPlugin",
35 shortDescription = "Support for Web projects and web related tools." 35 "packageName": "ProjectWeb",
36 longDescription = ( 36 "shortDescription": "Support for Web projects and web related tools.",
37 """This plug-in provides support for ordinary web projects and some web""" 37 "longDescription": (
38 """ related tools.\n\nIt uses BeautifulSoup4 for some of its""" 38 """This plug-in provides support for ordinary web projects and some web"""
39 """ functionality.""" 39 """ related tools.\n\nIt uses BeautifulSoup4 for some of its"""
40 ) 40 """ functionality."""
41 needsRestart = False 41 ),
42 pyqtApi = 2 42 "needsRestart": False,
43 "hasCompiledForms": True,
44 "pyqtApi": 2,
45 }
43 # End-Of-Header 46 # End-Of-Header
44 47
45 error = "" 48 error = ""
46 49
47 50
303 306
304 vm = ericApp().getObject("ViewManager") 307 vm = ericApp().getObject("ViewManager")
305 editor = vm.activeWindow() 308 editor = vm.activeWindow()
306 html = editor.selectedText() 309 html = editor.selectedText()
307 310
308 converter = Html5ToCss3Converter(html) 311 converter = Html5ToCss3Converter(html, parent=self.__ui)
309 css3 = converter.getCss3() 312 css3 = converter.getCss3()
310 313
311 if css3: 314 if css3:
312 vm.newEditor() 315 vm.newEditor()
313 newEditor = vm.activeWindow() 316 newEditor = vm.activeWindow()
322 325
323 vm = ericApp().getObject("ViewManager") 326 vm = ericApp().getObject("ViewManager")
324 editor = vm.activeWindow() 327 editor = vm.activeWindow()
325 html = editor.selectedText() 328 html = editor.selectedText()
326 329
327 converter = Html5ToJsConverter(html) 330 converter = Html5ToJsConverter(html, parent=self.__ui)
328 js = converter.getJavaScript() 331 js = converter.getJavaScript()
329 332
330 if js: 333 if js:
331 vm.newEditor() 334 vm.newEditor()
332 newEditor = vm.activeWindow() 335 newEditor = vm.activeWindow()

eric ide

mercurial