/**
 * jQuery if-else plugin
 *
 * Creates if(), else() and fi() methods that can be used in
 * a chain of methods on jQuery objects
 * 
 * @author Vegard Løkken <vegard@headspin.no>
 * @copyright 2013
 * @version 0.1
 * @licence MIT
 */
;(function(e){var t=e();var n;var r;e.fn["if"]=function(e){n=this;r=!!e;if(!r){return t}else{return this}};e.fn["else"]=function(e){if(n===undefined)throw"else() can't be used before if()";return this===t?n:t};e.fn["fi"]=function(e){if(n===undefined)throw"fi() can't be used before if()";var t=n;n=undefined;return t}})(jQuery)

/**
 * jQuery if-else plugin
 *
 * Creates if(), else() and fi() methods that can be used in
 * a chain of methods on jQuery objects
 * 
 * @author Vegard Løkken <vegard@headspin.no>
 * @copyright 2013
 * @version 0.2
 * @licence MIT
 */
;(function(e){var t=e();var n;var r;e.fn["if"]=function(e){n=this;r=!!e;if(!r){return t}else{return this}};e.fn["else"]=function(e){if(n===undefined)throw"else() can't be used before if()";return this===t?n:t};e.fn["fi"]=function(e){if(n===undefined)throw"fi() can't be used before if()";return n}})(jQuery);

Update minified version to v0.2