Skip to content

Instantly share code, notes, and snippets.

Lionel Chan chaoszcat

Block or report user

Report or block chaoszcat

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:5325115
function shadeColor($color, $percent) {
$num = base_convert(substr($color, 1), 16, 10);
$amt = round(2.55 * $percent);
$r = ($num >> 16) + $amt;
$b = ($num >> 8 & 0x00ff) + $amt;
$g = ($num & 0x0000ff) + $amt;
return '#'.substr(base_convert(0x1000000 + ($r<255?$r<1?0:$r:255)*0x10000 + ($b<255?$b<1?0:$b:255)*0x100 + ($g<255?$g<1?0:$g:255), 10, 16), 1);
}
@chaoszcat
chaoszcat / BBExtra.js
Created Apr 9, 2012
BB Extra for Sencha Touch 1 to support click scrolling
View BBExtra.js
//Extra patch for BB devices to simulate scrolling
//Credit to
//http://resilientcoder.blogspot.com/2011/04/sencha-touch-scrolling-non-touch.html and
//http://pastebin.com/Mih4Ps12
window.BBScroller = function(evt, div, el) {
if (this.scroller.offsetBoundary.top === 0) {
this.scroller.updateBoundary();
}
var maxOffset = this.scroller.offsetBoundary[1] - 400;
var bottom = this.getHeight() + 50;
You can’t perform that action at this time.