Sha256: 80072d3081757053eafeb509761fbfc23e9d2ae0f9ae927636231cc713b5dee5

Contents?: true

Size: 590 Bytes

Versions: 58

Compression:

Stored size: 590 Bytes

Contents

var beautify = require('js-beautify').html;

var entityMap = {
  "&": "&",
  "<": "&lt;",
  ">": "&gt;",
  '"': '&quot;',
  "'": '&#39;',
  "/": '&#x2F;'
};
module.exports.register = function (Handlebars, options) {
  Handlebars.registerHelper('code', function (hboptions) {
    var codeStr = beautify(String(hboptions.fn(this)).trim(), {
      "wrap_line_length": 80,
      "wrap_attributes": "auto",
      "indent_scripts": "normal"
    }).replace(/[&<>"'\/]/g, function (s) {
      return entityMap[s];
    });

    return '<div class="example-code">' + codeStr + '</div>';
  });
};

Version data entries

58 entries across 58 versions & 3 rubygems

Version Path
card-mod-bootstrap-0.18.1 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.18.0 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.17.0 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.16.0 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.6 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.5 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.4 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.3 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.1.2 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.2.pre1 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.1.1 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.1 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.15.0 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.14.2 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.14.1 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.14.0 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.13.4 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.13.3 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.13.2 vendor/bootstrap-colorpicker/docs/helpers/code/index.js
card-mod-bootstrap-0.13.1 vendor/bootstrap-colorpicker/docs/helpers/code/index.js