Skip to content

Instantly share code, notes, and snippets.

Robin Ward eviltrout

Block or report user

Report or block eviltrout

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:16953aea71434877c076
export default Ember.Component.extend({
classNameBindings: ['containerClass'],
containerClass: function() {
return (this.get('size') === 'small') ? 'inline-spinner' : undefined;
}.property('size'),
render: function(buffer) {
if (this.get('condition')) {
buffer.push('<div class="spinner ' + this.get('size') + '"}}></div>');
View gist:ae03d8fbbec328b45300
import StringBuffer from 'discourse/mixins/string-buffer';
export default Ember.Component.extend(StringBuffer, {
classNameBindings: ['containerClass'],
rerenderTriggers: ['condition'],
containerClass: function() {
return (this.get('size') === 'small') ? 'inline-spinner' : undefined;
}.property('size'),
View gist:803abe027113d7fb0064
var refresher = function() {
if(Discourse.SiteSettings.login_required) {
window.location.pathname = Discourse.getURL('/');
} else {
  window.location.reload();
}
};
bootbox.dialog(I18n.lookup("log_out_redirect"), { label: 'Refresh', callback: refresher}, {onEscape: refresher, backdrop: 'static'})
View gist:376ebc2404cc19bfea0a
var refresher = function() {
if(Discourse.SiteSettings.login_required) {
   window.location.pathname = Discourse.getURL('/');
 } else {
   window.location.reload();
 }
};
bootbox.dialog(I18n.lookup("log_out_redirect"), { label: 'Refresh', callback: refresher}, {onEscape: refresher, backdrop: 'static'})
View gist:812fde534280e38312af
" =====================================================================
" Initialize: {{{1
set nocp
filetype plugin indent on
set runtimepath^=~/.vim/bundle/ctrlp.vim
syntax on
set wildignore+=*/tmp/*,*/log/*,*/pg_dumps/*,*.so,*.swp,*.zip,*.png,*.jpg,*/public/*,*/chef/*,*/vendor/*,*/node_modules/*,*/fixtures/* " MacOSX/Linux
View keybase.md

Keybase proof

I hereby claim:

  • I am eviltrout on github.
  • I am eviltrout (https://keybase.io/eviltrout) on keybase.
  • I have a public key whose fingerprint is 0519 4970 7036 48F4 15D9 A027 E36C C570 ECC5 EE24

To claim this, I am signing this object:

View gist:10170564
describe Onebox::Engine::WikipediaOnebox do
before(:all) do
@link = "http://en.wikipedia.org/wiki/Billy_Jack"
end
include_context "engines"
it_behaves_like "an engine"
describe "#to_html" do
View gist:8658322
" =====================================================================
" Initialize: {{{1
set nocp
filetype plugin indent on
set runtimepath^=~/.vim/bundle/ctrlp.vim
syntax on
set wildignore+=*/tmp/*,*/log/*,*/pg_dumps/*,*.so,*.swp,*.zip,*.png,*.jpg,*/public/*,*/chef/*,*/vendor/*,*/node_modules/* " MacOSX/Linux
View gist:8058560
EmberJS/TodoMVC/Adding200Items/Sync : 1702.346000005491 ms
EmberJS/TodoMVC/Adding200Items/Async : 25.54499999678228 ms
EmberJS/TodoMVC/CompletingAllItems/Sync : 7.547000001068227 ms
EmberJS/TodoMVC/CompletingAllItems/Async : 283.12500000174623 ms
EmberJS/TodoMVC/DeletingItems/Sync : 1343.2750000065425 ms
EmberJS/TodoMVC/DeletingItems/Async : 11.830000003101304 ms
EmberJS/TodoMVC : 3373.6680000147317 ms
React/TodoMVC/Adding200Items/Sync : 874.4910000095842 ms
You can’t perform that action at this time.