From 427c1ca74c0239d8a9e9960fd060c46cff315313 Mon Sep 17 00:00:00 2001 From: Christopher Slowe Date: Mon, 6 Jul 2009 22:06:21 -0700 Subject: [PATCH] fix tabbing issue. update space compression in api to stop extraneous space removal. --- r2/r2/lib/jsontemplates.py | 8 +++----- r2/r2/templates/printablebuttons.html | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/r2/r2/lib/jsontemplates.py b/r2/r2/lib/jsontemplates.py index 89f87b735..1ee282dea 100644 --- a/r2/r2/lib/jsontemplates.py +++ b/r2/r2/lib/jsontemplates.py @@ -50,13 +50,13 @@ class ObjectTemplate(StringTemplate): def update(self, kw): def _update(obj): if isinstance(obj, (str, unicode)): - return spaceCompress(StringTemplate(obj).finalize(kw)) + return StringTemplate(obj).finalize(kw) elif isinstance(obj, dict): return dict((k, _update(v)) for k, v in obj.iteritems()) elif isinstance(obj, (list, tuple)): return map(_update, obj) elif isinstance(obj, CacheStub) and kw.has_key(obj.name): - return kw[obj.name] + return spaceCompress(kw[obj.name]) else: return obj res = _update(self.d) @@ -238,7 +238,7 @@ class CommentJsonTemplate(ThingJsonTemplate): except AttributeError: return make_fullname(Link, thing.link_id) elif attr == "body_html": - return safemarkdown(thing.body) + return spaceCompress(safemarkdown(thing.body)) return ThingJsonTemplate.thing_attr(self, thing, attr) def kind(self, wrapped): @@ -326,8 +326,6 @@ class ListingJsonTemplate(ThingJsonTemplate): for a in thing.things: a.childlisting = False r = a.render() - if isinstance(r, str): - r = spaceCompress(r) res.append(r) return res return ThingJsonTemplate.thing_attr(self, thing, attr) diff --git a/r2/r2/templates/printablebuttons.html b/r2/r2/templates/printablebuttons.html index 5f381ad56..ba4363845 100644 --- a/r2/r2/templates/printablebuttons.html +++ b/r2/r2/templates/printablebuttons.html @@ -228,7 +228,7 @@ css_class, alt_css_class = alt_css_class, css_class %> -