aboutsummaryrefslogtreecommitdiff
path: root/site/_includes
diff options
context:
space:
mode:
authorMartijn Cuppens <[email protected]>2018-11-08 19:33:02 +0200
committerXhmikosR <[email protected]>2018-11-20 21:31:28 +0200
commit072b5ab7fd59ff6ad16495a557a07d7b31c992a6 (patch)
tree99de04ade5a32bb9260d7ea4d81f36a9679370da /site/_includes
parentb04f97f60be64549a37e0c71d676ab67e70891fa (diff)
downloadbootstrap-072b5ab7fd59ff6ad16495a557a07d7b31c992a6.tar.xz
bootstrap-072b5ab7fd59ff6ad16495a557a07d7b31c992a6.zip
Replace holder.js with SVGs.
Diffstat (limited to 'site/_includes')
-rw-r--r--site/_includes/icons/placeholder.svg36
1 files changed, 36 insertions, 0 deletions
diff --git a/site/_includes/icons/placeholder.svg b/site/_includes/icons/placeholder.svg
new file mode 100644
index 000000000..a6f835d8e
--- /dev/null
+++ b/site/_includes/icons/placeholder.svg
@@ -0,0 +1,36 @@
+{%- if include.width -%}
+ {% assign width = include.width %}
+{%- else -%}
+ {% assign width = '100%' %}
+{%- endif -%}
+
+{%- if include.height -%}
+ {% assign height = include.height %}
+{%- else -%}
+ {% assign height = 180 %}
+{%- endif -%}
+
+{%- if include.text -%}
+ {% assign text = include.text %}
+{%- else -%}
+ {% assign text = width | append: 'x' | append: height %}
+{%- endif -%}
+
+{%- if include.class -%}
+ {% assign class = include.class| prepend: ' ' %}
+{%- endif -%}
+
+{%- if include.color -%}
+ {% assign color = include.color %}
+{%- else -%}
+ {% assign color = '#ddd' %}
+{%- endif -%}
+
+{%- if include.background -%}
+ {% assign background = include.background %}
+{%- else -%}
+ {% assign background = '#777' %}
+{%- endif -%}
+
+<svg class="bd-placeholder-img{{ class }}" width="{{ width }}" height="{{ height }}" xmlns="http://www.w3.org/2000/svg"{% if include.viewBox %} viewBox="{{ include.viewBox }}"{% endif %} preserveAspectRatio="xMidYMid slice">{% if include.title %}<title>{{ include.title }}</title>{% endif %}<rect fill="{{ background }}" width="100%" height="100%" /><text x="50%" y="50%" dy=".3em" fill="{{ color }}">{{ text }}</text></svg>
+{{- '' -}}