Skip to content

Instantly share code, notes, and snippets.

@matjaz
Forked from remy/runReturn
Created December 30, 2009 14:59
Show Gist options
  • Save matjaz/266105 to your computer and use it in GitHub Desktop.
Save matjaz/266105 to your computer and use it in GitHub Desktop.
// because I just needed the function to run once, then assign it -
// I knew that I'd never need to run it manually again, so here I
// extended the Function prototype :)
Function.prototype.runReturn = function (scope) {
this.call(scope);
return this;
};
// for example:
$(document).on('orientationchange', function () {
$('body').removeClass('portrait landscape').addClass(window.innerWidth < window.innerHeight ? 'portrait' : 'landscape');
}.runReturn());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment