Changeset 846:681350daee5a
- Timestamp:
- 08/21/10 20:04:00 (3 years ago)
- Branch:
- trunk
- Location:
- adhocracy
- Files:
-
- 5 edited
-
lib/text/__init__.py (modified) (1 diff)
-
lib/text/diff.py (modified) (1 diff)
-
lib/tiles/text_tiles.py (modified) (1 diff)
-
templates/selection/tiles.html (modified) (1 diff)
-
templates/text/tiles.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
adhocracy/lib/text/__init__.py
r843 r846 41 41 if revision.text is None: 42 42 return 10 43 rows = int((len([ch for ch in text if ch == "\n"]) + len(text)/70))43 rows = int((len([ch for ch in revision.text if ch == "\n"]) + len(revision.text)/70)) 44 44 return max(min(30, rows), 5) 45 45 -
adhocracy/lib/text/diff.py
r843 r846 46 46 render(rev_from.text)) 47 47 48 def page_title_compare(text_form, text_to): 49 if text_to is None or text_from.id == text_to.id: 50 return text_from.title 51 return _diff_html(text_to.title, 52 text_from.title) 53 48 54 def page_texts_history_compare(text_from, text_to): 49 55 if text_from.page.function == model.Page.NORM: -
adhocracy/lib/tiles/text_tiles.py
r836 r846 16 16 self.text = text 17 17 18 19 @property20 def page(self):21 return self.text.page22 23 24 @property25 def parent_text_diff(self):26 return text.diff.page_texts_history_compare(self.text,27 self.text.parent)28 29 @property30 def parent_title_diff(self):31 if not self.text.parent:32 return self.text.title33 return text.html_diff(self.text.parent.title,34 self.text.title)35 36 37 38 18 39 19 def history_row(text): -
adhocracy/templates/selection/tiles.html
r840 r846 151 151 %if tile.selected_text: 152 152 %if row.selected: 153 ${h.html_diff(selection.page.head.render(), row.text.render())|n}153 ${diff.norm_texts_history_compare(row.text, selection.page.head)|n} 154 154 %else: 155 ${h.html_diff(tile.selected_text.render(), row.text.render())|n}155 ${diff.norm_texts_history_compare(row.text, tile.selected_text)|n} 156 156 %endif 157 157 %else: -
adhocracy/templates/text/tiles.html
r830 r846 4 4 <div class="tile text history"> 5 5 <ul> 6 %if (not text.parent) or text.parent.title != text.title: 7 <li>${tile.parent_title_diff|n}</li> 8 %endif 6 <li>${diff.page_title_compare(text, text.parent)|n}</li> 9 7 %if text.page.has_variants: 10 8 <li>${text.variant}</li> … … 18 16 %if text.has_text: 19 17 <div class="text"> 20 ${ tile.parent_text_diff|n}18 ${diff.page_texts_history_compare(text, text.parent)|n} 21 19 </div> 22 20 %else:
Note: See TracChangeset
for help on using the changeset viewer.
