These rules are adopted from the AngularJS commit conventions.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git submodule foreach '[ "$path" == "submodule-to-exclude" ] || git pull origin master' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Available variables: | |
// - Machine | |
// - interpret | |
// - assign | |
// - send | |
// - sendParent | |
// - spawn | |
// - raise | |
// - actions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function createStore (reducers) { | |
let state = reducers() | |
const subscribers = []; | |
const store = { | |
dispatch: (action) => { | |
state = reducers(state, action); | |
subscribers.forEach((subscriber) => subscriber()); | |
}, | |
getState: () => { | |
return state |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Available variables: | |
// - Machine | |
// - interpret | |
// - assign | |
// - send | |
// - sendParent | |
// - spawn | |
// - raise | |
// - actions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public int getStatusBarHeight() { | |
int result = 0; | |
int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); | |
if (resourceId > 0) { | |
result = getResources().getDimensionPixelSize(resourceId); | |
} | |
return result; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.font(@family, @url, @weight: normal, @style: normal) { | |
@font-face { | |
font-family: @family; | |
src: url('@{url}.eot'); // IE9 Compat Modes | |
src: url('@{url}.eot?#iefix') format('embedded-opentype'), // IE6-IE8 | |
url('@{url}.woff') format('woff'), // Modern Browsers | |
url('@{url}.ttf') format('truetype'); // Safari, Android, iOS | |
// url('@{url}.svg') format('svg'); // Legacy iOS, pre-4.2, unecessary if not supporting that far. | |
font-weight: @weight; | |
font-style: @style; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git branch --merged | ?{-not ($_ -eq "* develop")} | %{git branch -d $_.trim()} |
I hereby claim:
- I am stephenparish on github.
- I am stephenparish (https://keybase.io/stephenparish) on keybase.
- I have a public key ASAfzZIcB4alF-E7dWJsJf4BE5n6sx7R-oZg64DtHldcUgo
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ----------------------------------------------------------- | |
// Makes the iframe fill the screen, but leaves space for the header above the iframe. | |
// We do this becuase Safari and WebViews on iOS automatically resize the iframe height | |
// to capture the content of the iframe. This may be fine for some sites and incorrect fo others, | |
// this is done to make the behavior consitent across browsers and sites. | |
function hookupIframeResize() { | |
var iframeElement = document.querySelector('.iframe'); | |
var headerElement = document.querySelector('.header'); | |
function updateIframeSize() { |
NewerOlder