diff options
| author | XhmikosR <[email protected]> | 2018-11-23 15:00:03 +0200 |
|---|---|---|
| committer | XhmikosR <[email protected]> | 2018-11-23 15:28:39 +0200 |
| commit | 0c60257114d49ee11f8f649d55fa184cd22f7f9f (patch) | |
| tree | 267109f6945f9c8d0143f0f32ede3f49102b040d /site/_includes | |
| parent | 01405523229f3b9750326aa832716ad12009cf4b (diff) | |
| download | bootstrap-0c60257114d49ee11f8f649d55fa184cd22f7f9f.tar.xz bootstrap-0c60257114d49ee11f8f649d55fa184cd22f7f9f.zip | |
Revert "Replace anchor.js with jekyll-anchor-headings."
This reverts commit b04f97f60be64549a37e0c71d676ab67e70891fa.
Diffstat (limited to 'site/_includes')
| -rw-r--r-- | site/_includes/scripts.html | 1 | ||||
| -rw-r--r-- | site/_includes/vendor/anchor_headings.html | 86 |
2 files changed, 1 insertions, 86 deletions
diff --git a/site/_includes/scripts.html b/site/_includes/scripts.html index 79b400bbe..044dd3368 100644 --- a/site/_includes/scripts.html +++ b/site/_includes/scripts.html @@ -14,6 +14,7 @@ {%- if jekyll.environment == "production" -%} <script src="{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/js/docs.min.js"></script> {%- else -%} + <script src="{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/js/vendor/anchor.min.js"></script> <script src="{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/js/vendor/clipboard.min.js"></script> <script src="{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/js/vendor/bs-custom-file-input.min.js"></script> <script src="{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/js/src/application.js"></script> diff --git a/site/_includes/vendor/anchor_headings.html b/site/_includes/vendor/anchor_headings.html deleted file mode 100644 index 65c0eed84..000000000 --- a/site/_includes/vendor/anchor_headings.html +++ /dev/null @@ -1,86 +0,0 @@ -{% capture headingsWorkspace %} - {% comment %} - Version 1.0.0 - https://github.com/allejo/jekyll-anchor-headings - - "Be the pull request you wish to see in the world." ~Ben Balter - - Usage: - {% include anchor_headings.html html=content %} - - Parameters: - * html (string) - the HTML of compiled markdown generated by kramdown in Jekyll - - Optional Parameters: - * beforeHeading (bool) : false - Set to true if the anchor should be placed _before_ the heading's content - * anchorBody (string) : '' - The content that will be placed inside the anchor; the `%heading%` placeholder is available - * anchorClass (string) : '' - The class(es) that will be used for each anchor. Separate multiple classes with a space - * anchorTitle (string) : '' - The `title` attribute that will be used for anchors - * h_min (int) : 1 - The minimum header level to build an anchor for; any header lower than this value will be ignored - * h_max (int) : 6 - The maximum header level to build an anchor for; any header greater than this value will be ignored - - Output: - The original HTML with the addition of anchors inside of all of the h1-h6 headings. - {% endcomment %} - - {% assign minHeader = include.h_min | default: 1 %} - {% assign maxHeader = include.h_max | default: 6 %} - {% assign beforeHeading = include.beforeHeading %} - {% assign nodes = include.html | split: '<h' %} - - {% capture edited_headings %}{% endcapture %} - - {% for node in nodes %} - {% if node == "" %} - {% continue %} - {% endif %} - - {% assign headerLevel = node | replace: '"', '' | slice: 0, 1 | times: 1 %} - - <!-- If the node doesn't have a header, then it's content before the first heading; don't discard it --> - {% if headerLevel < 1 or headerLevel > 6 %} - {% capture edited_headings %}{{ edited_headings }}{{ node }}{% endcapture %} - {% continue %} - {% endif %} - - {% assign _workspace = node | split: '</h' %} - {% assign _idWorkspace = _workspace[0] | split: 'id="' %} - {% assign _idWorkspace = _idWorkspace[1] | split: '"' %} - {% assign html_id = _idWorkspace[0] %} - - {% capture _hAttrToStrip %}{{ _workspace[0] | split: '>' | first }}>{% endcapture %} - {% assign header = _workspace[0] | replace: _hAttrToStrip, '' %} - - <!-- Build the anchor to inject for our heading --> - {% capture anchor %}{% endcapture %} - - {% if html_id and headerLevel >= minHeader and headerLevel <= maxHeader %} - {% capture anchor %}href="#{{ html_id}}"{% endcapture %} - - {% if include.anchorClass %} - {% capture anchor %}{{ anchor }} class="{{ include.anchorClass }}"{% endcapture %} - {% endif %} - - {% if include.anchorTitle %} - {% capture anchor %}{{ anchor }} title="{{ include.anchorTitle | replace: '%heading%', header }}"{% endcapture %} - {% endif %} - - {% capture anchor %}<a {{ anchor }}>{{ include.anchorBody | replace: '%heading%', header | default: '' | raw }}</a>{% endcapture %} - - {% if beforeHeading %} - {% capture anchor %}{{ anchor }} {% endcapture %} - {% else %} - {% capture anchor %} {{ anchor }}{% endcapture %} - {% endif %} - {% endif %} - - <!-- The placement of our anchor, before the heading content or after --> - {% if beforeHeading %} - {% capture _current %}<h{{ _hAttrToStrip | raw }}{{ anchor }}{% endcapture %} - {% capture edited_headings %}{{ edited_headings }}{{ node | replace: _hAttrToStrip, _current | raw }}{% endcapture %} - {% else %} - {% capture _current %}<h{{ _workspace | first }}{{ anchor }}</h{{ _workspace | last }}{% endcapture %} - {% capture edited_headings %}{{ edited_headings }}{{ _current }}{% endcapture %} - {% endif %} - {% endfor %} -{% endcapture %}{% assign headingsWorkspace = '' %}{{ edited_headings | strip }}
\ No newline at end of file |
