aboutsummaryrefslogtreecommitdiff
path: root/site/_includes/bugify.html
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2018-07-24 17:25:12 -0700
committerMark Otto <[email protected]>2018-07-24 17:25:12 -0700
commitfb2de04374a068594c84c1ec6aba6b5b3726ed27 (patch)
tree88f6d6f1a8a46282890c5eaa4776aed2a4ebd9e0 /site/_includes/bugify.html
parentc6abb8ca8405777e8a3fb29016db5cc54889ec8b (diff)
parente3b98c51da4b39fa8af26ec05db07da57fefb0b6 (diff)
downloadbootstrap-fb2de04374a068594c84c1ec6aba6b5b3726ed27.tar.xz
bootstrap-fb2de04374a068594c84c1ec6aba6b5b3726ed27.zip
Merge branch 'v4-dev' into malkomich-v4-dev
Diffstat (limited to 'site/_includes/bugify.html')
-rw-r--r--site/_includes/bugify.html42
1 files changed, 42 insertions, 0 deletions
diff --git a/site/_includes/bugify.html b/site/_includes/bugify.html
new file mode 100644
index 000000000..6a02bd23e
--- /dev/null
+++ b/site/_includes/bugify.html
@@ -0,0 +1,42 @@
+{%- comment -%}
+Usage: {% include bugify.html content=text %},
+where content is a string that contains a bug reference name and id.
+e.g. Bootstrap#19984
+{%- endcomment -%}
+
+{%- assign words = include.content | split: " " -%}
+
+{%- for word in words -%}
+ {% if word contains "#" %}
+ {% if word contains "," %}{% assign separator = true %}{% else %}{% assign separator = false %}{% endif %}
+ {%- assign data = word | split: "#" -%}
+ {%- assign bug_cat = data[0] | strip_newlines -%}
+ {%- assign bug_id = data[1] | strip_newlines | remove: "," -%}
+
+ {%- case bug_cat -%}
+ {%- when "Bootstrap" -%}
+ <a href="https://github.com/twbs/bootstrap/issues/{{ bug_id }}">#{{ bug_id }}</a>
+ {%- when "Edge" -%}
+ <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/{{ bug_id }}">Edge issue #{{ bug_id }}</a>
+ {%- when "A11yUserVoice" -%}
+ <a href="https://microsoftaccessibility.uservoice.com/forums/307429-microsoft-accessibility-feedback/suggestions/{{ bug_id }}">Microsoft A11y UserVoice idea #{{ bug_id }}</a>
+ {%- when "UserVoice" -%}
+ <a href="https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/{{ bug_id }}">Edge UserVoice idea #{{ bug_id }}</a>
+ {%- when "Mozilla" -%}
+ <a href="https://bugzilla.mozilla.org/show_bug.cgi?id={{ bug_id }}">Mozilla bug #{{ bug_id }}</a>
+ {%- when "Chromium" -%}
+ <a href="https://bugs.chromium.org/p/chromium/issues/detail?id={{ bug_id }}">Chromium issue #{{ bug_id }}</a>
+ {%- when "WebKit" -%}
+ <a href="https://bugs.webkit.org/show_bug.cgi?id={{ bug_id }}">WebKit bug #{{ bug_id }}</a>
+ {%- when "Safari" -%}
+ <a href="https://openradar.appspot.com/{{ bug_id }}">Apple Safari Radar #{{ bug_id }}</a>
+ {%- when "Normalize" -%}
+ <a href="https://github.com/necolas/normalize.css/issues/{{ bug_id }}">Normalize #{{ bug_id }}</a>
+ {%- else -%}
+ <strong>parse error</strong>
+ {%- endcase -%}{% if separator %}, {% endif %}
+
+ {% else %}
+ {{ word }}
+ {%- endif -%}
+{%- endfor -%}