Sha256: bae6fed7f4ad640bde708be2cc8e714e1ab04c94896332b90acf9c44ef07706c

Contents?: true

Size: 843 Bytes

Versions: 4

Compression:

Stored size: 843 Bytes

Contents

(function(errors) {
  var domLoaded = function() {
    var css = {REPLACE_CSS};
    var cssEl = document.createElement("style");
    cssEl.type = "text/css";
    cssEl.innerText = css.css;
    document.head.appendChild(cssEl);

    var el = document.getElementById("slinky-error");
    if(el == null) {
      el = document.createElement("div");
      el.id = "slinky-error";
      el.innerHTML = '<div class="slinky-header"><h1>Oh no! Build'
        + ' error!</h1></div><div class="slinky-body"><ul></ul></div>';
      document.body.appendChild(el);
    }

    var ul = el.getElementsByTagName("ul")[0];
    errors.forEach(function(error) {
      var li = document.createElement("li");
      li.innerText = error;
      ul.appendChild(li);
    });
  };
  document.addEventListener("DOMContentLoaded", domLoaded, false);
})({REPLACE_ERRORS});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
slinky-0.8.3 lib/slinky/templates/error.js
slinky-0.8.2 lib/slinky/templates/error.js
slinky-0.8.1 lib/slinky/templates/error.js
slinky-0.8.0 lib/slinky/templates/error.js