Skip to content

Instantly share code, notes, and snippets.

View paprikka's full-sized avatar

Rafal Pastuszak paprikka

View GitHub Profile
"use strict"
var a = 'foo';
function foo() {
console.log(a);
var a = 'bar';
console.log(a);
};
@paprikka
paprikka / detect caps lock.js
Created April 27, 2012 13:21
JS: detect caps lock
function checkCapslock (e) {
var $el = $(this),
hasLabel = $el.parent().find('.capslock-on-alert').length > 0 ? true : false;
var kc = e.keyCode?e.keyCode:e.which;
var sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
var isCaps = ((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk);
if(isCaps && !hasLabel) {
@paprikka
paprikka / _shadow-3d.scss
Created May 27, 2012 15:09
SCSS: 3d shadow
// usage text-shadow / box-shadow : shadow-3d($color, $length);
// adds pseudo-3d vertical shadow
@function shadow-3d($col, $h){
$str : "";
$shadow-col : darken($col, 5%);
@for $i from 1 through $h{
$str : "#{$str} 0 #{$i}px 0 #{$shadow-col},";
}
@paprikka
paprikka / gist:3178258
Created July 25, 2012 20:07 — forked from paulirish/gist:366184
html5 geolocation with fallback.
// geo-location shim
// currentely only serves lat/long
// depends on jQuery
// doublecheck the ClientLocation results because it may returning null results
;(function(geolocation){
if (geolocation) return;
@paprikka
paprikka / .bashrc
Created October 17, 2012 08:33
GIT bash config # don't forget to change paths to suit your working environment / OS
alias ls="ls -a --color=always"
alias work="cd /d/Work"
alias ga="git add ."
alias gs="git status"
alias gc="git commit -a -m"
alias gp="git pull"
alias gpp="git push"
alias cw="compass watch"
alias edit="/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"
alias explore="explorer "
@paprikka
paprikka / Preferences.sublime-settings
Created December 10, 2012 10:39
Sublime text 2 config
{
"binary_file_patterns":
[
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
"*.tga",
"*.dds",
@paprikka
paprikka / ckeditor.coffee
Created February 20, 2013 21:55
CKEDITOR directive for angularJS + CoffeeScript
angular.module('app.directives.ckeditor', [])
.directive 'ckeditor', ->
require: '?ngModel'
link: (scope, elm, attr, ngModel)->
ck = CKEDITOR.replace elm[0]
unless ngModel then return
ck.on 'pasteState', ->
scope.$apply ->
ngModel.$setViewValue ck.getData()
ngModel.$render = (value)-> ck.setData ngModel.$viewValue
This
is
sooo
annoying!
{
"binary_file_patterns":
[
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
"*.tga",
"*.dds",
vampy_000@RAFAL /d/developer/angular-brunch-seed (master)
$ brunch w -s
06 May 14:58:15 - info: application started on http://localhost:3333/
06 May 14:58:16 - error: Compiling of 'app\styles\app.less' failed. '/vendor/bootstrap-less-themes/themes/sapling/sticky-footer.less' wasn't found.
06 May 14:58:16 - error: Compiling of 'vendor\bootstrap\less\alerts.less' failed. NameError:variable @baseBorderRadius is undefined in 'vendor\bootstrap\less\alerts.less:15:17'
06 May 14:58:16 - error: Compiling of 'vendor\bootstrap\less\accordion.less' failed. NameError:variable @baseLineHeight is undefined in 'vendor\bootstrap\less\accordion.less:8:17'
06 May 14:58:16 - error: Compiling of 'vendor\bootstrap\less\button-groups.less' failed. NameError:.ie7-inline-block is undefined in 'vendor\bootstrap\less\button-groups.less:10:2'
06 May 14:58:16 - error: Compiling of 'vendor\bootstrap\less\breadcrumbs.less' failed. NameError:variable @baseBorderRadius is undefined in 'vendor\bootstrap\less\breadcrumbs.less:11:17'