Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Finds CSS elements used in a HTML element
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.c9revisions
node_modules
tests
README.md
index.html
index.js
package.json

README.md

Prune

Cuts off unused CSS from a HTML element.

var pruned = prune(selector,html, css);

Takes a selector (element, calss, id), html, css as input and returns an object with used and unused css

Flowdiagram

var html = '<body class="bodyclass"><div class="a1 c1">11111111<div src="sourceex" class="c2">222222222</div></div><div class="c3">33333333333</div><body>'
var css = 'body-wrapper{background:#bbb}c1{background:#eee;color:#333}c2{background:#ddd}c3{background:#ccc}';  
var selector = "body"

var pruned = prune(selector,html, css);

Returns:

{ usedCss: 'c1{\n\tbackground:#eee;\n\tcolor:#333;\n}\n\nc2{\n\tbackground:#ddd;\n}\n\nc3{\n\tbackground:#ccc;\n}\n\n',
  unUsedCss: 'body-wrapper{\n\tbackground:#bbb;\n}\n\n' }
Something went wrong with that request. Please try again.