Gitweb links:
...log
http://git.netsurf-browser.org/libcss.git/shortlog/723fba2c05a80274ab50e529d8fcba0310dad1ae
...commit
http://git.netsurf-browser.org/libcss.git/commit/723fba2c05a80274ab50e529d8fcba0310dad1ae
...tree
http://git.netsurf-browser.org/libcss.git/tree/723fba2c05a80274ab50e529d8fcba0310dad1ae
The branch, lcneves/units has been updated
via 723fba2c05a80274ab50e529d8fcba0310dad1ae (commit)
from 21a344cfb578bc53ef41b2d2459f3f8892aec30b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/libcss.git/commit/?id=723fba2c05a80274ab50e529d8fcba0310dad1ae
commit 723fba2c05a80274ab50e529d8fcba0310dad1ae
Author: Lucas Neves <[email protected]>
Commit: Lucas Neves <[email protected]>
WIP: Select: autogen for selection properties.
diff --git a/src/select/select_generator.py b/src/select/select_generator.py
index 701d7d5..c37aa74 100644
--- a/src/select/select_generator.py
+++ b/src/select/select_generator.py
@@ -68,18 +68,27 @@ class FileText:
if self._comment:
line += ' * '
prefix_size = (3 if self._comment else 0) + 8 * self._indent
- line += text[:column_max - prefix_size]
+ if prefix_size + len(text) <= column_max:
+ line += text
+ text = ''
+ else:
+ break_index = text[:text[:column_max - prefix_size].rfind(' ')]
+ line += text[:break_index].rstrip()
+ text = text[break_index:].lstrip()
self.lines.append(line)
- text = text[column_max - prefix_size:]
if text and not self._comment and not multiline:
- self._indent(2)
+ self.indent(2)
multiline = True
if multiline:
self._indent(-2)
+ def write_file(self, filename):
+ with open(filename, 'w') as f:
+ f.write('\n'.join(self._lines))
+
def make_computed_h(group, is_main=false):
- pass
+
class CSSValue:
'Values to be associated with properties.'
-----------------------------------------------------------------------
Summary of changes:
src/select/select_generator.py | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/select/select_generator.py b/src/select/select_generator.py
index 701d7d5..c37aa74 100644
--- a/src/select/select_generator.py
+++ b/src/select/select_generator.py
@@ -68,18 +68,27 @@ class FileText:
if self._comment:
line += ' * '
prefix_size = (3 if self._comment else 0) + 8 * self._indent
- line += text[:column_max - prefix_size]
+ if prefix_size + len(text) <= column_max:
+ line += text
+ text = ''
+ else:
+ break_index = text[:text[:column_max - prefix_size].rfind(' ')]
+ line += text[:break_index].rstrip()
+ text = text[break_index:].lstrip()
self.lines.append(line)
- text = text[column_max - prefix_size:]
if text and not self._comment and not multiline:
- self._indent(2)
+ self.indent(2)
multiline = True
if multiline:
self._indent(-2)
+ def write_file(self, filename):
+ with open(filename, 'w') as f:
+ f.write('\n'.join(self._lines))
+
def make_computed_h(group, is_main=false):
- pass
+
class CSSValue:
'Values to be associated with properties.'
--
Cascading Style Sheets library
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org