## The contents of this file are subject to the Common Public Attribution ## License Version 1.0. (the "License"); you may not use this file except in ## compliance with the License. You may obtain a copy of the License at ## http://code.reddit.com/LICENSE. The License is based on the Mozilla Public ## License Version 1.1, but Sections 14 and 15 have been added to cover use of ## software over a computer network and provide for limited attribution for the ## Original Developer. In addition, Exhibit A has been modified to be ## consistent with Exhibit B. ## ## Software distributed under the License is distributed on an "AS IS" basis, ## WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for ## the specific language governing rights and limitations under the License. ## ## The Original Code is reddit. ## ## The Original Developer is the Initial Developer. The Initial Developer of ## the Original Code is reddit Inc. ## ## All portions of the code written by reddit are Copyright (c) 2006-2012 ## reddit Inc. All Rights Reserved. ############################################################################### <%! from r2.lib.filters import unsafe, safemarkdown, keep_space from r2.lib.utils import randstr %> <%namespace file="printablebuttons.html" import="toggle_button" /> <%namespace file="utils.html" import="error_field"/> <%def name="action_button(name, btn_type, onclick, display)"> %if thing.have_form:
%else:
%endif ##this is set for both editting selftext and creating new comments %if not thing.creating:
% if not thing.expunged: ${unsafe(safemarkdown(thing.text, nofollow = thing.nofollow, target = '_blank' if c.user.pref_newwindow else thing.target))} % else: ${_("[removed]")} % endif
%endif %if thing.editable or thing.creating: ##keep this on one line so we don't add extra spaces
##this div prevents IE7 from adding extra margin to the textarea.
${toggle_button("help-toggle", _("formatting help"), _("hide help"), "helpon", "helpoff", style = "" if thing.creating else "display: none")} ${error_field("TOO_LONG", thing.name, "span")} ${error_field("RATELIMIT", "ratelimit", "span")} ${error_field("NO_TEXT", thing.name, "span")} ${error_field("TOO_OLD", "parent", "span")} ${error_field("DELETED_COMMENT", "parent", "span")} ${error_field("DELETED_LINK", "parent", "span")} ${error_field("USER_BLOCKED", "parent", "span")}
${action_button("save", "submit", "", thing.creating and thing.have_form)} ${action_button("cancel", "button", "cancel_usertext(this)", False)} %if thing.have_form: %endif
%endif %if thing.have_form: %else:
%endif