Skip to content

Commit 9f69c3d

Browse files
m5oXhmikosR
authored andcommitted
Use bugify without custom Jekyll plugin.
1 parent 836de9c commit 9f69c3d

File tree

3 files changed

+42
-33
lines changed

3 files changed

+42
-33
lines changed

_includes/bugify.html

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{%- assign words = include.content | split: " " -%}
2+
3+
{%- for word in words -%}
4+
{% if word contains "#" %}
5+
{% if word contains "," %}{% assign separator = true %}{% else %}{% assign separator = false %}{% endif %}
6+
{%- assign data = word | split: "#" -%}
7+
{%- assign bug_cat = data[0] | strip_newlines -%}
8+
{%- assign bug_id = data[1] | strip_newlines | remove: "," -%}
9+
10+
{%- case bug_cat -%}
11+
{%- when "Bootstrap" -%}
12+
<a href="https://github.com/twbs/bootstrap/issues/{{ bug_id }}">#{{ bug_id }}</a>
13+
{%- when "Edge" -%}
14+
<a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/{{ bug_id }}">Edge issue #{{ bug_id }}</a>
15+
{%- when "A11yUserVoice" -%}
16+
<a href="https://microsoftaccessibility.uservoice.com/forums/307429-microsoft-accessibility-feedback/suggestions/{{ bug_id }}">Microsoft A11y UserVoice idea #{{ bug_id }}</a>
17+
{%- when "UserVoice" -%}
18+
<a href="https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/{{ bug_id }}">Edge UserVoice idea #{{ bug_id }}</a>
19+
{%- when "Mozilla" -%}
20+
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id={{ bug_id }}">Mozilla bug #{{ bug_id }}</a>
21+
{%- when "Chromium" -%}
22+
<a href="https://bugs.chromium.org/p/chromium/issues/detail?id={{ bug_id }}">Chromium issue #{{ bug_id }}</a>
23+
{%- when "WebKit" -%}
24+
<a href="https://bugs.webkit.org/show_bug.cgi?id={{ bug_id }}">WebKit bug #{{ bug_id }}</a>
25+
{%- when "Safari" -%}
26+
<a href="https://openradar.appspot.com/{{ bug_id }}">Apple Safari Radar #{{ bug_id }}</a>
27+
{%- when "Normalize" -%}
28+
<a href="https://github.com/necolas/normalize.css/issues/{{ bug_id }}">Normalize #{{ bug_id }}</a>
29+
{%- else -%}
30+
<strong>parse error</strong>
31+
{%- endcase -%}{% if separator %}, {% endif %}
32+
33+
{% else %}
34+
{{ word }}
35+
{%- endif -%}
36+
{%- endfor -%}

_plugins/bugify.rb

-27
This file was deleted.

docs/4.0/browser-bugs.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ See also:
2828
{% for bug in site.data.browser-bugs %}
2929
<tr>
3030
<td>{{ bug.browser }}</td>
31-
<td>{{ bug.summary | markdownify | bugify }}</td>
32-
<td>{{ bug.upstream_bug | bugify }}</td>
33-
<td>{{ bug.origin | bugify }}</td>
31+
<td>{{ bug.summary | markdownify }}</td>
32+
<td>{% include bugify.html content=bug.upstream_bug %}</td>
33+
<td>{% include bugify.html content=bug.origin %}</td>
3434
</tr>
3535
{% endfor %}
3636
</tbody>
@@ -55,9 +55,9 @@ We publicly list these "most wanted" feature requests here, in the hopes of expe
5555
{% for feat in site.data.browser-features %}
5656
<tr>
5757
<td>{{ feat.browser }}</td>
58-
<td>{{ feat.summary | markdownify | bugify }}</td>
59-
<td>{{ feat.upstream_bug | bugify }}</td>
60-
<td>{{ feat.origin | bugify }}</td>
58+
<td>{{ feat.summary | markdownify }}</td>
59+
<td>{% include bugify.html content=feat.upstream_bug %}</td>
60+
<td>{% include bugify.html content=feat.origin %}</td>
6161
</tr>
6262
{% endfor %}
6363
</tbody>

0 commit comments

Comments
 (0)