Skip to content

Instantly share code, notes, and snippets.

View basiclines's full-sized avatar

Ismael Canal basiclines

View GitHub Profile
@basiclines
basiclines / gist:4195744
Created December 3, 2012 15:32
Find CSS rules that uses 'px' in all the .css files
find myappdir/ -name *.css | xargs grep "px" > ~/Desktop/px-myapp.txt
@basiclines
basiclines / CSS units parser
Created October 31, 2012 10:30
JS for parsing CSS numeric values followed by 'rem' unit and perform math operations over it
//Open the file directly in the browser and run this script from the console
//Assumptions: The browser uses a <pre/> tag for showing the CSS code
var file = document.querySelector("pre");
var fileContent = file.innerHTML;
var newContent = fileContent.replace(/([\d.]+)(rem)/g, function(m){
var measure = parseFloat(m.split("rem")[0]);
var newMeasure = measure / 1.6;
@basiclines
basiclines / ReCSS
Created May 14, 2012 14:54
Reload CSS files in the current webpage
javascript:void(function(){var%20i,a,s;a=document.getElementsByTagName('link');for(i=0;i%3Ca.length;i++){s=a[i];if(s.rel.toLowerCase().indexOf('stylesheet')%3E=0&&s.href)%20{var%20h=s.href.replace(/(&|%5C?)forceReload=\d+/,'');s.href=h+(h.indexOf('?')%3E=0?'&':'?')+'forceReload='+(new%20Date().valueOf())}}})();
@basiclines
basiclines / JsBuild
Created May 14, 2012 14:53
Deletes tabs/line breaks/extra white spaces in the html
javascript:(function(){var%20b=document.getElementsByTagName('body')[0];b.innerHTML=b.innerHTML.replace(/\t+|\n+|\r+/g,'');})()