[geeklog-hg] geeklog: Fixed comments not indenting correctly when nested (bug...
geeklog-cvs at lists.geeklog.net
geeklog-cvs at lists.geeklog.net
Mon Apr 8 12:38:08 EDT 2013
changeset 9046:baf7baae5c3b
url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/baf7baae5c3b
user: dengen
date: Tue Apr 09 01:37:25 2013 +0900
description:
Fixed comments not indenting correctly when nested (bug #0001581)
Set the maximum indentation level to 16.
diffstat:
public_html/layout/denim/css_ltr/style.css | 21 ++-
public_html/layout/denim/css_rtl/style.css | 21 ++-
public_html/layout/modern_curve/css/comment/comment.css | 61 ++++++++++--
public_html/layout/professional_css/css/comment/comment.css | 59 ++++++++++--
system/lib-comment.php | 4 +
5 files changed, 127 insertions(+), 39 deletions(-)
diffs (279 lines):
diff -r a3b9787c6cfa -r baf7baae5c3b public_html/layout/denim/css_ltr/style.css
--- a/public_html/layout/denim/css_ltr/style.css Mon Apr 08 23:25:00 2013 +0900
+++ b/public_html/layout/denim/css_ltr/style.css Tue Apr 09 01:37:25 2013 +0900
@@ -1928,13 +1928,20 @@
.level-0 { margin-left: 0; } /* rtl */
.level-25 { margin-left: 16px; } /* rtl */
.level-50 { margin-left: 32px; } /* rtl */
-.level-100 { margin-left: 48px; } /* rtl */
-.level-125 { margin-left: 64px; } /* rtl */
-.level-150 { margin-left: 80px; } /* rtl */
-.level-175 { margin-left: 96px; } /* rtl */
-.level-200 { margin-left: 112px; } /* rtl */
-.level-225 { margin-left: 128px; } /* rtl */
-.level-250 { margin-left: 144px; } /* rtl */
+.level-75 { margin-left: 48px; } /* rtl */
+.level-100 { margin-left: 64px; } /* rtl */
+.level-125 { margin-left: 80px; } /* rtl */
+.level-150 { margin-left: 96px; } /* rtl */
+.level-175 { margin-left: 112px; } /* rtl */
+.level-200 { margin-left: 128px; } /* rtl */
+.level-225 { margin-left: 144px; } /* rtl */
+.level-250 { margin-left: 160px; } /* rtl */
+.level-275 { margin-left: 176px; } /* rtl */
+.level-300 { margin-left: 192px; } /* rtl */
+.level-325 { margin-left: 208px; } /* rtl */
+.level-350 { margin-left: 224px; } /* rtl */
+.level-375 { margin-left: 240px; } /* rtl */
+.level-400 { margin-left: 256px; } /* rtl */
/* Comment Information */
.comment_status {
diff -r a3b9787c6cfa -r baf7baae5c3b public_html/layout/denim/css_rtl/style.css
--- a/public_html/layout/denim/css_rtl/style.css Mon Apr 08 23:25:00 2013 +0900
+++ b/public_html/layout/denim/css_rtl/style.css Tue Apr 09 01:37:25 2013 +0900
@@ -1928,13 +1928,20 @@
.level-0 { margin-right: 0; } /* rtl */
.level-25 { margin-right: 16px; } /* rtl */
.level-50 { margin-right: 32px; } /* rtl */
-.level-100 { margin-right: 48px; } /* rtl */
-.level-125 { margin-right: 64px; } /* rtl */
-.level-150 { margin-right: 80px; } /* rtl */
-.level-175 { margin-right: 96px; } /* rtl */
-.level-200 { margin-right: 112px; } /* rtl */
-.level-225 { margin-right: 128px; } /* rtl */
-.level-250 { margin-right: 144px; } /* rtl */
+.level-75 { margin-right: 48px; } /* rtl */
+.level-100 { margin-right: 64px; } /* rtl */
+.level-125 { margin-right: 80px; } /* rtl */
+.level-150 { margin-right: 96px; } /* rtl */
+.level-175 { margin-right: 112px; } /* rtl */
+.level-200 { margin-right: 128px; } /* rtl */
+.level-225 { margin-right: 144px; } /* rtl */
+.level-250 { margin-right: 160px; } /* rtl */
+.level-275 { margin-right: 176px; } /* rtl */
+.level-300 { margin-right: 192px; } /* rtl */
+.level-325 { margin-right: 208px; } /* rtl */
+.level-350 { margin-right: 224px; } /* rtl */
+.level-375 { margin-right: 240px; } /* rtl */
+.level-400 { margin-right: 256px; } /* rtl */
/* Comment Information */
.comment_status {
diff -r a3b9787c6cfa -r baf7baae5c3b public_html/layout/modern_curve/css/comment/comment.css
--- a/public_html/layout/modern_curve/css/comment/comment.css Mon Apr 08 23:25:00 2013 +0900
+++ b/public_html/layout/modern_curve/css/comment/comment.css Tue Apr 09 01:37:25 2013 +0900
@@ -127,8 +127,8 @@
}
/* Individual Comment Level(Nested | Tree) */
-div.comments div.level-25,
-div.comments ul.level-25 {
+div.comments div.level-0,
+div.comments ul.level-0 {
margin-{left}: 0;
}
@@ -142,39 +142,74 @@
margin-{left}: 32px;
}
+div.comments div.level-75,
+div.comments ul.level-75 {
+ margin-{left}: 48px;
+}
+
div.comments div.level-100,
div.comments ul.level-100 {
- margin-{left}: 48px;
+ margin-{left}: 64px;
}
div.comments div.level-125,
div.comments ul.level-125 {
- margin-{left}: 64px;
-}
-
-div.comments div.level-150
-div.comments ul.level-150 {
margin-{left}: 80px;
}
-div.comments div.level-175
+div.comments div.level-150,
+div.comments ul.level-150 {
+ margin-{left}: 96px;
+}
+
+div.comments div.level-175,
div.comments ul.level-175 {
- margin-{left}: 96px;
+ margin-{left}: 112px;
}
div.comments div.level-200,
div.comments ul.level-200 {
- margin-{left}: 112px;
+ margin-{left}: 128px;
}
div.comments div.level-225,
div.comments ul.level-225 {
- margin-{left}: 128px;
+ margin-{left}: 144px;
}
div.comments div.level-250,
div.comments ul.level-250 {
- margin-{left}: 144px;
+ margin-{left}: 160px;
+}
+
+div.comments div.level-275,
+div.comments ul.level-275 {
+ margin-{left}: 176px;
+}
+
+div.comments div.level-300,
+div.comments ul.level-300 {
+ margin-{left}: 192px;
+}
+
+div.comments div.level-325,
+div.comments ul.level-325 {
+ margin-{left}: 208px;
+}
+
+div.comments div.level-350,
+div.comments ul.level-350 {
+ margin-{left}: 224px;
+}
+
+div.comments div.level-375,
+div.comments ul.level-375 {
+ margin-{left}: 240px;
+}
+
+div.comments div.level-400,
+div.comments ul.level-400 {
+ margin-{left}: 256px;
}
/* Comment Information */
diff -r a3b9787c6cfa -r baf7baae5c3b public_html/layout/professional_css/css/comment/comment.css
--- a/public_html/layout/professional_css/css/comment/comment.css Mon Apr 08 23:25:00 2013 +0900
+++ b/public_html/layout/professional_css/css/comment/comment.css Tue Apr 09 01:37:25 2013 +0900
@@ -130,52 +130,87 @@
/* Individual Comment Level(Nested | Tree) */
div.comments div.level-0,
div.comments ul.level-0 {
- margin-left: 0;
+ margin-{left}: 0;
}
div.comments div.level-25,
div.comments ul.level-25 {
- margin-left: 16px;
+ margin-{left}: 16px;
}
div.comments div.level-50,
div.comments ul.level-50 {
- margin-left: 32px;
+ margin-{left}: 32px;
+}
+
+div.comments div.level-75,
+div.comments ul.level-75 {
+ margin-{left}: 48px;
}
div.comments div.level-100,
div.comments ul.level-100 {
- margin-left: 48px;
+ margin-{left}: 64px;
}
div.comments div.level-125,
div.comments ul.level-125 {
- margin-left: 64px;
+ margin-{left}: 80px;
}
-div.comments div.level-150
+div.comments div.level-150,
div.comments ul.level-150 {
- margin-left: 80px;
+ margin-{left}: 96px;
}
-div.comments div.level-175
+div.comments div.level-175,
div.comments ul.level-175 {
- margin-left: 96px;
+ margin-{left}: 112px;
}
div.comments div.level-200,
div.comments ul.level-200 {
- margin-left: 112px;
+ margin-{left}: 128px;
}
div.comments div.level-225,
div.comments ul.level-225 {
- margin-left: 128px;
+ margin-{left}: 144px;
}
div.comments div.level-250,
div.comments ul.level-250 {
- margin-left: 144px;
+ margin-{left}: 160px;
+}
+
+div.comments div.level-275,
+div.comments ul.level-275 {
+ margin-{left}: 176px;
+}
+
+div.comments div.level-300,
+div.comments ul.level-300 {
+ margin-{left}: 192px;
+}
+
+div.comments div.level-325,
+div.comments ul.level-325 {
+ margin-{left}: 208px;
+}
+
+div.comments div.level-350,
+div.comments ul.level-350 {
+ margin-{left}: 224px;
+}
+
+div.comments div.level-375,
+div.comments ul.level-375 {
+ margin-{left}: 240px;
+}
+
+div.comments div.level-400,
+div.comments ul.level-400 {
+ margin-{left}: 256px;
}
/* Comment Information */
diff -r a3b9787c6cfa -r baf7baae5c3b system/lib-comment.php
--- a/system/lib-comment.php Mon Apr 08 23:25:00 2013 +0900
+++ b/system/lib-comment.php Tue Apr 09 01:37:25 2013 +0900
@@ -327,6 +327,10 @@
// determines indentation for current comment
if ($mode == 'threaded' || $mode == 'nested') {
$indent = ($A['indent'] - $A['pindent']) * $_CONF['comment_indent'];
+ // set the maximum indentation level to 16
+ if ($indent > 400) {
+ $indent = 400;
+ }
}
// Filemgmt plugin is doing special processing.
More information about the geeklog-cvs
mailing list