diff options
Diffstat (limited to 'template/en/default')
-rw-r--r-- | template/en/default/bug/comment.html.tmpl | 12 | ||||
-rw-r--r-- | template/en/default/bug/comments.html.tmpl | 56 | ||||
-rw-r--r-- | template/en/default/bug/process/midair.html.tmpl | 1 | ||||
-rw-r--r-- | template/en/default/email/bugmail.html.tmpl | 2 | ||||
-rw-r--r-- | template/en/default/filterexceptions.pl | 2 | ||||
-rw-r--r-- | template/en/default/global/setting-descs.none.tmpl | 3 | ||||
-rw-r--r-- | template/en/default/global/user-error.html.tmpl | 3 | ||||
-rw-r--r-- | template/en/default/pages/linked.html.tmpl | 4 | ||||
-rw-r--r-- | template/en/default/pages/markdown.html.tmpl | 265 | ||||
-rw-r--r-- | template/en/default/setup/strings.txt.pl | 1 |
10 files changed, 13 insertions, 336 deletions
diff --git a/template/en/default/bug/comment.html.tmpl b/template/en/default/bug/comment.html.tmpl index 76054f92a..96cbb63ed 100644 --- a/template/en/default/bug/comment.html.tmpl +++ b/template/en/default/bug/comment.html.tmpl @@ -32,16 +32,6 @@ <div id="comment_preview" class="bz_default_hidden bz_comment"> <div id="comment_preview_loading" class="bz_default_hidden">Generating Preview...</div> <div id="comment_preview_error" class="bz_default_hidden"></div> - <div id="comment_preview_text" class="bz_comment_text"></div> - </div> -[% END %] - -[% IF user.use_markdown %] - <div id="comment_markdown"> - <input type="checkbox" name="use_markdown" - id="use_markdown" value="1" checked="checked" - onchange="refresh_markdown_preview([% bug.id FILTER none %])"> - <label id="use_markdown_label" for="use_markdown">Use Markdown for this [% terms.comment %]</label> - (<a href="page.cgi?id=markdown.html" target="_blank" title="View Markdown Syntax Guide">help</a>) + <pre id="comment_preview_text" class="bz_comment_text"></pre> </div> [% END %] diff --git a/template/en/default/bug/comments.html.tmpl b/template/en/default/bug/comments.html.tmpl index 3895691d7..d040e651d 100644 --- a/template/en/default/bug/comments.html.tmpl +++ b/template/en/default/bug/comments.html.tmpl @@ -14,16 +14,13 @@ <script type="text/javascript"> <!-- /* Adds the reply text to the 'comment' textarea */ - function replyToComment(id, real_id, name, text) { + function replyToComment(id, real_id, name) { var prefix = "(In reply to " + name + " from comment #" + id + ")\n"; var replytext = ""; [% IF user.settings.quote_replies.value == 'quoted_reply' %] /* pre id="comment_name_N" */ - - if (text == null) { - var text_elem = document.getElementById('comment_text_'+id); - text = getText(text_elem); - } + var text_elem = document.getElementById('comment_text_'+id); + var text = getText(text_elem); replytext = prefix + wrapReplyText(text); [% ELSIF user.settings.quote_replies.value == 'simple_reply' %] replytext = prefix; @@ -44,39 +41,6 @@ textarea.focus(); } - - function replyToMarkdownComment(id, real_id, name) { - var textarea = document.getElementById('comment'); - var comment = textarea.value; - textarea.value += "Fetching comment..."; - YAHOO.util.Connect.setDefaultPostHeader('application/json', true); - YAHOO.util.Connect.asyncRequest('POST', 'jsonrpc.cgi', - { - success: function(res) { - var data = YAHOO.lang.JSON.parse(res.responseText); - if (!data.error) { - textarea.value = comment; - var text = data.result.comments[real_id].text; - replyToComment(id, real_id, name, text); - } else { - replyToComment(id, real_id, name, null); - } - }, - failure: function(res) { - /* On failure, quote the comment as plain-text */ - replyToComment(id, real_id, name, null); - } - }, - YAHOO.lang.JSON.stringify({ - version: "1.1", - method: "Bug.comments", - params: { - Bugzilla_api_token: BUGZILLA.api_token, - comment_ids: [real_id], - } - }) - ); - } //--> </script> @@ -162,13 +126,7 @@ [% END %] [<a class="bz_reply_link" href="#add_comment" [% IF user.settings.quote_replies.value != 'off' %] - onclick=" - [% IF feature_enabled('jsonrpc') && comment.is_markdown %] - replyToMarkdownComment('[% comment.count %]', '[% comment.id %]', '[% comment.author.name || comment.author.nick FILTER html FILTER js %]'); return false;" - [% ELSE %] - replyToComment('[% comment.count %]', '[% comment.id %]', '[% comment.author.name || comment.author.nick FILTER html FILTER js %]', null); return false;" - - [% END %] + onclick="replyToComment('[% comment.count %]', '[% comment.id %]', '[% comment.author.name || comment.author.nick FILTER html FILTER js %]'); return false;" [% END %] >reply</a>] [% END %] @@ -267,12 +225,12 @@ [%# Don't indent the <pre> block, since then the spaces are displayed in the # generated HTML #%] -<[% user.use_markdown(comment) ? "div" : "pre" %] class="bz_comment_text[% " collapsed" IF comment.collapsed %]" +<pre class="bz_comment_text[% " collapsed" IF comment.collapsed %]" [% IF mode == "edit" || comment.collapsed %] id="comment_text_[% comment.count FILTER none %]" [% END %]> - [%- comment_text FILTER markdown(bug, comment) -%] -</[% user.use_markdown(comment) ? "div" : "pre" %]> + [%- comment_text FILTER quoteUrls(bug, comment) -%] +</pre> [% Hook.process('a_comment-end', 'bug/comments.html.tmpl') %] </div> [% END %] diff --git a/template/en/default/bug/process/midair.html.tmpl b/template/en/default/bug/process/midair.html.tmpl index f89590df2..17025fee7 100644 --- a/template/en/default/bug/process/midair.html.tmpl +++ b/template/en/default/bug/process/midair.html.tmpl @@ -76,7 +76,6 @@ You have the following choices: <input type="hidden" name="id" value="[% cgi.param("id") FILTER html %]"> <input type="hidden" name="delta_ts" value="[% bug.delta_ts FILTER html %]"> <input type="hidden" name="comment" value="[% cgi.param("comment") FILTER html %]"> - <input type="hidden" name="use_markdown" value="[% cgi.param("use_markdown") FILTER html %]"> <input type="hidden" name="comment_is_private" value="[% cgi.param("comment_is_private") FILTER html %]"> <input type="hidden" name="token" value="[% cgi.param("token") FILTER html %]"> diff --git a/template/en/default/email/bugmail.html.tmpl b/template/en/default/email/bugmail.html.tmpl index b0f4efb45..9473a4459 100644 --- a/template/en/default/email/bugmail.html.tmpl +++ b/template/en/default/email/bugmail.html.tmpl @@ -25,7 +25,7 @@ on [% "$terms.bug $bug.id" FILTER bug_link(bug, { full_url => 1, user => to_user }) FILTER none %] from [% INCLUDE global/user.html.tmpl user = to_user, who = comment.author %]</b> [% END %] - <pre>[% comment.body_full({ wrap => 1 }) FILTER markdown(bug, comment, to_user) %]</pre> + <pre>[% comment.body_full({ wrap => 1 }) FILTER quoteUrls(bug, comment, to_user) %]</pre> </div> [% END %] </p> diff --git a/template/en/default/filterexceptions.pl b/template/en/default/filterexceptions.pl index f5f1bd783..6adbbcb95 100644 --- a/template/en/default/filterexceptions.pl +++ b/template/en/default/filterexceptions.pl @@ -20,7 +20,7 @@ # [% foo.push() %] # TT loop variables - [% loop.count %] # Already-filtered stuff - [% wibble FILTER html %] -# where the filter is one of html|csv|js|quoteUrls|time|uri|xml|markdown|none +# where the filter is one of html|csv|js|quoteUrls|time|uri|xml|none %::safe = ( diff --git a/template/en/default/global/setting-descs.none.tmpl b/template/en/default/global/setting-descs.none.tmpl index ac99094c5..6e3358782 100644 --- a/template/en/default/global/setting-descs.none.tmpl +++ b/template/en/default/global/setting-descs.none.tmpl @@ -44,8 +44,7 @@ "requestee_cc" => "Automatically add me to the CC list of $terms.bugs I am requested to review", "bugmail_new_prefix" => "Add 'New:' to subject line of email sent when a new $terms.bug is filed", "possible_duplicates" => "Display possible duplicates when reporting a new $terms.bug", - "use_markdown" => "Enable Markdown support for $terms.comments" - } + } %] [% Hook.process('settings') %] diff --git a/template/en/default/global/user-error.html.tmpl b/template/en/default/global/user-error.html.tmpl index e9bdb63c4..a0ae25c08 100644 --- a/template/en/default/global/user-error.html.tmpl +++ b/template/en/default/global/user-error.html.tmpl @@ -1181,9 +1181,6 @@ [%# Used for non-web-based LOGIN_REQUIRED situations. %] You must log in before using this part of [% terms.Bugzilla %]. - [% ELSIF error == "markdown_disabled" %] - Markdown feature is not enabled. - [% ELSIF error == "migrate_config_created" %] The file <kbd>[% file FILTER html %]</kbd> contains configuration variables that must be set before continuing with the migration. diff --git a/template/en/default/pages/linked.html.tmpl b/template/en/default/pages/linked.html.tmpl index ab74470c2..3fcf87952 100644 --- a/template/en/default/pages/linked.html.tmpl +++ b/template/en/default/pages/linked.html.tmpl @@ -18,7 +18,7 @@ <p> <pre class="bz_comment_text"> -[%- cgi.param("text") FILTER markdown FILTER html -%] +[%- cgi.param("text") FILTER quoteUrls FILTER html -%] </pre> </p> @@ -33,7 +33,7 @@ <p> <pre class="bz_comment_text"> -[%- cgi.param("text") FILTER markdown -%] +[%- cgi.param("text") FILTER quoteUrls -%] </pre> </p> diff --git a/template/en/default/pages/markdown.html.tmpl b/template/en/default/pages/markdown.html.tmpl deleted file mode 100644 index 8b43f5f17..000000000 --- a/template/en/default/pages/markdown.html.tmpl +++ /dev/null @@ -1,265 +0,0 @@ -[%# this source code form is subject to the terms of the mozilla public - # license, v. 2.0. if a copy of the mpl was not distributed with this - # file, you can obtain one at http://mozilla.org/mpl/2.0/. - # - # this source code form is "incompatible with secondary licenses", as - # defined by the mozilla public license, v. 2.0. - #%] - -[% INCLUDE global/header.html.tmpl - title = "Markdown Syntax Guide" - bodyclasses = ['narrow_page'] - %] - -<h2>What is Markdown?</h2> - - Markdown is a simple text formatting language that enables you to write your - [%+ terms.comments %] in plain-text and have them generated as HTML. Markdown - in [%+ terms.Bugzilla %] supports the following structures: - - <ul> - <li><a href="#headers">Headers</a></li> - <li><a href="#blockquotes">Blockquotes</a></li> - <li><a href="#emphasis">Emphasis</a></li> - <li><a href="#lists">Lists</a></li> - <li><a href="#code">Code</a></li> - <li><a href="#strikethroughs">Strikethroughs</a></li> - <li><a href="#links">Links</a></li> - </ul> - -<h2 id="headers">Headers</h2> - - You have two options for making headers. First, you may use any number of - equal signs (for first-level header) or dashes (for second-level headers). - - <p> - <pre> - <code> - This is an H1 header - ==================== - - This is an H2 header - -------------------- - </code> - </pre> - </p> - - Second, you can use hash signs at the beginning of the line to specify the - level of the header from 1 to 6. - - <p> - <pre> - <code> - # This is the largest header (H1 level) - ### This is a small header (H3 level) - ###### This is the smallest header (H6 level) - </code> - </pre> - </p> - -<h2 id="blockquotes">Blockquotes</h2> - - Use a closing angle bracket (<code>></code>) at the beginning of the line - to indicate a line as quoted. - - <p> - <pre> - <code> - > Some text to be quoted. - </code> - </pre> - </p> - -<h2 id="emphasis">Emphasis</h2> - - Single underscores or asterisks will make the text italic. Double underscores - or asterisks will make the text bold. - - <p> - <pre> - <code> - _This text will become italic_ - *This text also will become italic* - - __But this one will be bold__ - **And this one as well** - </code> - </pre> - </p> - - Turns into - - <p> - <pre> - <em>This text will become italic</em> - <em>This text also will become italic</em> - <br> - <strong>But this one will be bold</strong> - <strong>And this one as well</strong> - </pre> - </p> - - Use different signs to combine them nestedly in order to avoid ambiguity: - - <p> - <pre> - <code> - _This [% terms.bug %] **must** be resolved ASAP._ - </code> - </pre> - </p> - - <strong>Note:</strong> [% terms.Bugzilla %] will skip emphasizing words that - have the form of <code>multiple_underscore_in_a_word</code>. This measure is - taken to not emphasize words that are possible programming variables. If your - word has this form and you still want it to become emphasized/bold, you must - use single/double asterisks (<code>*</code>) instead of underscores - (<code>_</code>). - -<h2 id="lists">Lists</h2> - - Markdown supports both unordered and ordered lists. - - <h3>Unordered Lists</h3> - - Use asterisks (<code>*</code>), pluses (<code>+</code>) or hyphens - (<code>-</code>) to mark the items of an unordered list. - - <p> - <pre> - <code> - + First item - + Second item - + Third item - </code> - </pre> - </p> - - <h3>Ordered Lists</h3> - - Use a number followed by a period to denote an item of an ordered list. - - <p> - <pre> - <code> - 1. Item one - 4. Item two - 3. Item three - </code> - </pre> - </p> - - <strong>Note:</strong> Your numbers have no effect on the rendered item - numbers and the rendered numbers are automatically generated. Your numbers - are only used to specify the items of an ordered list.<br> - - <p> - A list item can have nested lists recursively: - </p> - - <p> - <pre> - <code> - 1. Item one - 4. Item two - 3. Item three - * First sub-item - * Second sub-item - 5. Item four - </code> - </pre> - </p> - -<h2 id="code">Code</h2> - - To make a part of your text to get generated as a piece of code, use one or - more backticks (<code>`</code>) and close that - part with the same number of backticks. - - <p> - <pre> - <code>Please see the manual for `printf` function.</code> - </pre> - </p> - - If you want to make some lines of code, you need to use 3 or more backticks at - the beginning of a line followed by your code lines and concluded by 3 or more - backticks. - - <p> - <pre> - <code> - See my function: - ``` - int sum(int x, int y) { - return x + y; - } - ``` - </code> - </pre> - </p> - - You can also use a tab or [% constants.MARKDOWN_TAB_WIDTH FILTER html %] or - more spaces at the beginning of each line of your code to make the whole block - look as a code block. Please take care that you might make your lines as code - blocks by inadvertently indenting them. - -<h2 id="strikethroughs">Strikethroughs</h2> - - Surround your text between a pair of two tildes to have your text crossed out. - - <p> - <pre> - <code> - Module ~~Foo~~ is deprecated. - </code> - </pre> - </p> - -<h2 id="links">Links</h2> - - Literal URLs and Email addresses get linkified automatically. Besides that, - you can define links with link texts and titles. You may define your links - either as inline or as a reference. To define a link as inline, put your link - text in square bracket immediately followed by a pair of parentheses which - containts the URL that you want your link to point to and an <em>optional</em> - link title surrounded by quotes. - - <p> - <pre> - <code> - This is [Bugzilla](http://www.bugzilla.org "View Bugzilla Homepage") - [% terms.bug %] tracking system.</code> - This [example link](http://www.example.com) does not have title. - </code> - </pre> - </p> - - To define your links in a reference style, define your links any where in - your [% terms.comment %] with the following format: - - <p> - <pre> - <code> - [bz]: http://www.bugzilla.org "Bugzilla Homepage" - [mz]: http://www.mozilla.org (Mozilla Homepage) - </code> - </pre> - </p> - - That is, define a unique ID for each link in square brackets with their - corresponding URL and optional title in quotes or parentheses. Then, point to - those links simply by writing your link text in square brackets followed by - the ID in another pair of square brackets. - - <p> - <pre> - <code> - [Bugzilla][bz] is open-sourced server software designed to help groups - manage software development. [Mozilla][mz] uses [Bugzilla][bz] to track - issues with Firefox and other projects. - </code> - </pre> - </p> - -[% PROCESS global/footer.html.tmpl %] diff --git a/template/en/default/setup/strings.txt.pl b/template/en/default/setup/strings.txt.pl index 6de588e6d..7dc8e8bf1 100644 --- a/template/en/default/setup/strings.txt.pl +++ b/template/en/default/setup/strings.txt.pl @@ -101,7 +101,6 @@ END feature_xmlrpc => 'XML-RPC Interface', feature_detect_charset => 'Automatic charset detection for text attachments', feature_typesniffer => 'Sniff MIME type of attachments', - feature_markdown => 'Markdown syntax support for comments', file_remove => 'Removing ##name##...', file_rename => 'Renaming ##from## to ##to##...', |