code: function () {
  		var version = 0;
  
  		if ( this.chrome ) {
  			version = navigator.userAgent.replace( /(.*chrome\/|safari.*)/gi, "" );
  		}
  		else if ( this.firefox ) {
  			version = navigator.userAgent.replace( /(.*firefox\/)/gi, "" );
  		}
  		else if ( this.ie ) {
  			version = navigator.userAgent.replace(/(.*msie|;.*)/gi, "");
  		}
  		else if ( this.opera ) {
  			version = navigator.userAgent.replace( /(.*version\/|\(.*)/gi, "" );
  		}
  		else if ( this.safari ) {
  			version = navigator.userAgent.replace( /(.*version\/|safari.*)/gi, "" );
  		}
  		else {
  			version = navigator.appVersion || "0";
  		}
  
  		version = number.parse( string.trim( version ) );
  
  		if ( isNaN( version ) ) {
  			version = 0;
  		}
  
  		if ( this.ie && document.documentMode && document.documentMode < version ) {
  			version = document.documentMode;
  		}
  
  		return version;
  	}
docs: Client version
  
  @type {Boolean}