diff --git a/download.js b/download.js index 1f854cd..a8ef6a6 100644 --- a/download.js +++ b/download.js @@ -35,7 +35,7 @@ function calculateCSS() { var currentTypeName = document.getElementById('checkboxes').children[i].children[0].name; var isChecked = document.getElementsByName(currentTypeName)[0].checked; - details[currentTypeName] = isChecked + details[currentTypeName] = isChecked; if (isChecked) { var det = getNums(document.getElementsByName(currentTypeName)[0].parentElement.innerText || document.getElementsByName(currentTypeName)[0].parentElement.textContent); @@ -43,38 +43,7 @@ function calculateCSS() { details.totalmin += det[1]; details.totalmingzip += det[2]; - switch (currentTypeName) { - case "general": - mincss += css['general']; - break; - case "headings": - mincss += css['headings'] - break; - case "buttons": - mincss += css["buttons"] - break; - case "inputs": - mincss += css["inputs"]; - break; - case "navbar": - mincss += css["navbar"]; - break; - case "tables": - mincss += css["tables"]; - break; - case "messages": - mincss += css["messages"]; - break; - case "icons": - mincss += css["icons"]; - break; - case "iehacks": - mincss += css["iehacks"]; - break; - case "grid": - mincss += css["grid"]; - break; - } + mincss += css[currentTypeName]; } } @@ -91,12 +60,12 @@ function calculateCSS() { http.onreadystatechange = function() { //Call a function when the state changes. if (http.readyState == 4 && http.status == 200) { - details.totalmingzip = parseInt(http.responseText) + details.totalmingzip = parseInt(http.responseText); document.getElementById('details').innerHTML = document.getElementById('details').innerHTML.replace(' and', ','); - document.getElementById('details').innerHTML += ", and " + details.totalmingzip + " bytes minified and gzipped." + document.getElementById('details').innerHTML += ", and " + details.totalmingzip + " bytes minified and gzipped."; mixpanel.track('Calculate CSS', details); } - } + }; http.send(params); document.getElementById('details').innerHTML = "Your download of min is " + details.total + " bytes unminified and " + details.totalmin + " bytes minified (above)";