# HG changeset patch
# User Jan Heylen <[email protected]>
# Date 1448811822 -3600
# Sun Nov 29 16:43:42 2015 +0100
# Node ID eecdf2feaa98d065981b7b25f99e6843409f4f75
# Parent 543b35dff5e737398ae6eaac0ca98c857c5655fc
diff: diff_block_simple: make it collapsable and default behaviour selectable
diff -r 543b35dff5e7 -r eecdf2feaa98
kallithea/templates/changeset/diff_block.html
--- a/kallithea/templates/changeset/diff_block.html Thu Dec 03 08:59:26
2015 +0100
+++ b/kallithea/templates/changeset/diff_block.html Sun Nov 29 16:43:42
2015 +0100
@@ -65,8 +65,19 @@
</div>
</%def>
-<%def name="diff_block_simple(change)">
-
+<%def name="diff_block_simple(change, hidden=False)">
+<%
+if hidden:
+ expand_collapse_msg = "↓ ${_'Expand Diff')} ↓"
+ container_class = "hidden"
+else:
+ expand_collapse_msg = "↑ ${_'Collapse Diff')} ↑"
+ container_class = ""
+%>
+<div class="diff-collapse">
+ <span target="${'diff-container-%s' % (id(change))}"
class="diff-collapse-button">${expand_collapse_msg}</span>
+</div>
+<div class="diff-container ${container_class}" id="${'diff-container-%s' %
(id(change))}
%for op,filenode_path,diff in change:
<div id="${h.FID('',filenode_path)}_target"
style="clear:both;margin-top:25px"></div>
<div id="${h.FID('',filenode_path)}" class="diffblock margined comm">
@@ -124,6 +135,7 @@
</div>
</div>
%endfor
+</div>
</%def>
<%def name="diff_block_js()">
_______________________________________________
kallithea-general mailing list
[email protected]
http://lists.sfconservancy.org/mailman/listinfo/kallithea-general