ProjectWeb/Html5ToCss3Converter.py

changeset 30
38092622e612
parent 29
38577502d613
child 32
1fa09d596edb
equal deleted inserted replaced
29:38577502d613 30:38092622e612
5 5
6 """ 6 """
7 Module implementing the HTML5 to CSS3 converter. 7 Module implementing the HTML5 to CSS3 converter.
8 """ 8 """
9 9
10 from __future__ import unicode_literals
11
12 import os 10 import os
13 import datetime 11 import datetime
14 import getpass 12 import getpass
15 import random 13 import random
16 14
17 from PyQt5.QtCore import QObject 15 from PyQt5.QtCore import QObject
18 from PyQt5.QtWidgets import QDialog 16 from PyQt5.QtWidgets import QDialog
19 17
20 from .Html5ToCss3ConverterParameterDialog import \ 18 from .Html5ToCss3ConverterParameterDialog import (
21 Html5ToCss3ConverterParameterDialog 19 Html5ToCss3ConverterParameterDialog
20 )
22 21
23 22
24 class Html5ToCss3Converter(QObject): 23 class Html5ToCss3Converter(QObject):
25 """ 24 """
26 Class implementing the HTML5 to CSS3 converter. 25 Class implementing the HTML5 to CSS3 converter.
74 css += self.CssTemplate7.format( 73 css += self.CssTemplate7.format(
75 tag, 74 tag,
76 "{", 75 "{",
77 os.linesep, 76 os.linesep,
78 indentation, 77 indentation,
79 random.choice(self.Placeholders) + os.linesep 78 random.choice(self.Placeholders) + os.linesep # secok
80 if placeholders else os.linesep, 79 if placeholders else os.linesep,
81 "}", 80 "}",
82 os.linesep 81 os.linesep
83 ) 82 )
84 alreadyDone.append(tag) 83 alreadyDone.append(tag)
98 "#", 97 "#",
99 id_[1], 98 id_[1],
100 "{", 99 "{",
101 os.linesep, 100 os.linesep,
102 indentation, 101 indentation,
103 random.choice(self.Placeholders) + os.linesep 102 random.choice(self.Placeholders) + os.linesep # secok
104 if placeholders else os.linesep, 103 if placeholders else os.linesep,
105 "}", 104 "}",
106 os.linesep 105 os.linesep
107 ) 106 )
108 alreadyDone.append(id_) 107 alreadyDone.append(id_)
122 ".", 121 ".",
123 ", .".join(class_[1].split()), 122 ", .".join(class_[1].split()),
124 "{", 123 "{",
125 os.linesep, 124 os.linesep,
126 indentation, 125 indentation,
127 random.choice(self.Placeholders) + os.linesep 126 random.choice(self.Placeholders) + os.linesep # secok
128 if placeholders else os.linesep, 127 if placeholders else os.linesep,
129 "}", 128 "}",
130 os.linesep 129 os.linesep
131 ) 130 )
132 alreadyDone.append(class_) 131 alreadyDone.append(class_)

eric ide

mercurial