/* * Module - jQuery Plugin * * Version : 1.1 (27/09/2013) * * CopyRight (c) 2013 library Naotaka Kawakami. * Dual licensed under the MIT licenses. * http://jquery.org/license * */ ;(function($){ $.fn.positionSet=function(X,Y){if(X!==undefined){return this.css({'left':X});};if(Y!==undefined){return this.css({'top':Y});};return this;}; $.fn.positionGetX=function(){this.position().left;} $.fn.positionGetY=function(){this.position().top;} $.fn.sizeW=function(W){if(W!==undefined) return this.css('width', W);return this;}; $.fn.sizeH=function(H){if(H!==undefined) return this.css('height', H);return this;}; $.fn.sizeSet=function(W,H){return this.css({'width':(W===undefined)?'auto':W,'height':(H===undefined)?'auto':H});}; $.fn.alpha=function(alp){return this.css('opacity',alp);}; $.fn.visible=function(){return this.css('visibility','visible');}; $.fn.hidden=function(){return this.css('visibility','hidden');}; $.fn.block=function(){return this.css({'visibility':'visible','display':'block'});}; $.fn.none=function(){return this.css({'visibility':'hidden','display':'none'});}; $.extend({ cssSupport : function(t){return cssSupport(t)}, userAgent : function() {return userAgent()}, appVersion : function() {return appVersion()}, browser : function() {return browser()}, isLegacyIE : function(t) {return isLegacyIE(t)}, device : function(t){return device(t)}, isFlash : function() {return isFlash()}, dateTime : function() {return dateTime()}, isTransition : function() {return isTransition()} }); var cssSupport=function(PROPERTY){return typeof $('
').css(PROPERTY)==="string";}; var userAgent=function(){return window.navigator.userAgent.toLowerCase()}; var appVersion=function(){return window.navigator.appVersion.toLowerCase()}; var browser=function(){var target=false,userAgent=$.userAgent(),appVersion=$.appVersion();if(userAgent.search(/opera/)!=-1){target='opera';}else if(userAgent.search(/msie/)!=-1){if(appVersion.search(/msie 6./)!=-1){target='ie6';}else if(appVersion.search(/msie 7./)!=-1){target='ie7';}else if(appVersion.search(/msie 8./)!=-1){target='ie8';}else if(appVersion.search(/msie 9./)!=-1){target='ie9';}else if(appVersion.search(/msie 10./)!=-1){target='ie10';}else if(appVersion.search(/msie 11./)!=-1){target='ie11';}else{target='ie';}}else if(userAgent.search(/chrome/)!=-1){target='chrome';}else if(userAgent.search(/safari/)!=-1){target='safari';}else if(userAgent.search(/gecko/)!=-1){target='gecko';}else{target=false;}return target;}; var isLegacyIE=function(IE8){if(IE8===undefined) IE8=false;var target=false, userAgent=$.userAgent(),appVersion=$.appVersion();if(userAgent.search(/msie/)!=-1){if(appVersion.search(/msie 6./)!=-1){target=true;}else if(appVersion.search(/msie 7./)!=-1){target=true;}else if((appVersion.search(/msie 8./)!=-1) && IE8){target=true;}}return target;}; var device=function(t){var userAgent=$.userAgent();var FLAG=false;switch(t){case'smartphone':if((userAgent.search('iphone')!=-1)||(userAgent.search('ipad')!=-1)||(userAgent.search('ipod')!=-1)||((userAgent.search('android')!=-1)&&(userAgent.search('mobile')!=-1)))FLAG=true;break;case'tablet':if((userAgent.search('ipad')!=-1)||((userAgent.search('android')!=-1)&&(userAgent.search('mobile')==-1)))FLAG=true;break;case'ios':if((userAgent.search('iphone')!=-1)||(userAgent.search('ipad')!=-1)||(userAgent.search('ipod')!=-1))FLAG=true;break;case'iphone':if(userAgent.search('iphone')!=-1)FLAG=true;break;case'ipad':if(userAgent.search('ipad')!=-1)FLAG=true;break;case'ipod':if(userAgent.search('ipod')!=-1)FLAG=true;break;case'android':if(userAgent.search('android')!=-1)FLAG=true;break;case'android_mobile':if((userAgent.search('android')!=-1)&&(userAgent.search('mobile')!=-1))FLAG=true;break;case'android_tablet':if((userAgent.search('android')!=-1)&&(userAgent.search('mobile')==-1))FLAG=true;break;case'wiiu':if(userAgent.search('nintendo wiiu')!=-1)FLAG=true;break;case'ds':if((userAgent.search('nintendo dsi')!=-1)||(userAgent.search('nintendo 3ds')!=-1))FLAG=true;break;case'retina':if(window.devicePixelRatio==2)FLAG=true;break;case'pc':if((userAgent.search('windows')!=-1)||(userAgent.search('mac os')!=-1))FLAG=true;break;default:return false;break;}return FLAG;}; var isFlash=function(){var isFlashInstalled=function(){if(navigator.plugins['Shockwave Flash']){return true;}try{new ActiveXObject('ShockwaveFlash.ShockwaveFlash');return true;}catch(e){return false;}}();return (isFlashInstalled && !$.device('android'))?true:false;}; var dateTime=function(){var d=new Date(),year=d.getFullYear(),month=(d.getMonth()>9)?d.getMonth()+1:'0'+(d.getMonth()+1),day=(d.getDate()>10)?d.getDate():'0'+d.getDate(),hour=(d.getHours()>10)?d.getHours():'0'+d.getHours(),minute=(d.getMinutes()>10)?d.getMinutes():'0'+d.getMinutes(),second=(d.getSeconds()>10)?d.getSeconds():'0'+d.getSeconds();return year+month+day+hour+minute+second;}; var isTransition=function(){var target=false,userAgent=$.userAgent(),appVersion=$.appVersion();if(userAgent.search(/msie/)!=-1){if(appVersion.search(/msie 6./)!=-1){target=true;}else if(appVersion.search(/msie 7./)!=-1){target=true;}else if(appVersion.search(/msie 8./)!=-1){target=true;}else if(appVersion.search(/msie 9./)!=-1){target=true;}}return target;}; })(jQuery);