diff --git a/README.md b/README.md
index 2b09369..a350060 100644
--- a/README.md
+++ b/README.md
@@ -132,6 +132,15 @@ You can configure the client (the JS part) via `data-` attributes:
```
+* data-isso-css
+
+ Set to `false` prevents Isso from automatically appending the stylesheet.
+ Defaults to `true`.
+
+ ```html
+
+ ```
+
### Webserver configuration
* nginx configuration to run Isso on `/isso`:
diff --git a/isso/js/app/api.js b/isso/js/app/api.js
index 2328929..80be93d 100644
--- a/isso/js/app/api.js
+++ b/isso/js/app/api.js
@@ -6,7 +6,9 @@ define(["q"], function(Q) {
Q.longStackSupport = true;
var salt = "Eech7co8Ohloopo9Ol6baimi",
- config = {},
+ config = {
+ "css": true
+ },
location = window.location.pathname;
var rules = {
diff --git a/isso/js/embed.js b/isso/js/embed.js
index fde0140..89d9855 100644
--- a/isso/js/embed.js
+++ b/isso/js/embed.js
@@ -8,10 +8,13 @@ require(["ready", "app/api", "app/isso", "app/count", "app/dom", "app/markup", "
"use strict";
domready(function() {
- var style = $.new("style");
- style.type = "text/css";
- style.textContent = css.inline;
- $("head").append(style);
+
+ if (api.config["css"]) {
+ var style = $.new("style");
+ style.type = "text/css";
+ style.textContent = css.inline;
+ $("head").append(style);
+ }
count();