init
This commit is contained in:
93
include/javascript/yui/build/swfdetect/swfdetect-debug.js
vendored
Executable file
93
include/javascript/yui/build/swfdetect/swfdetect-debug.js
vendored
Executable file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.8.0r4
|
||||
*/
|
||||
/**
|
||||
* Utility for Flash version detection
|
||||
* @namespace YAHOO.util
|
||||
* @module swfdetect
|
||||
*/
|
||||
YAHOO.namespace("util");
|
||||
|
||||
/**
|
||||
* Flafh detection utility.
|
||||
* @class SWFDetect
|
||||
* @static
|
||||
*/
|
||||
(function () {
|
||||
|
||||
var version = 0;
|
||||
var uA = YAHOO.env.ua;
|
||||
var sF = "ShockwaveFlash";
|
||||
|
||||
if (uA.gecko || uA.webkit || uA.opera) {
|
||||
if ((mF = navigator.mimeTypes['application/x-shockwave-flash'])) {
|
||||
if ((eP = mF.enabledPlugin)) {
|
||||
var vS = [];
|
||||
vS = eP.description.replace(/\s[rd]/g, '.').replace(/[A-Za-z\s]+/g, '').split('.');
|
||||
version = vS[0] + '.';
|
||||
switch((vS[2].toString()).length)
|
||||
{
|
||||
case 1:
|
||||
version += "00";
|
||||
break;
|
||||
case 2:
|
||||
version += "0";
|
||||
break;
|
||||
}
|
||||
version += vS[2];
|
||||
version = parseFloat(version);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(uA.ie) {
|
||||
try
|
||||
{
|
||||
var ax6 = new ActiveXObject(sF + "." + sF + ".6");
|
||||
ax6.AllowScriptAccess = "always";
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
if(ax6 != null)
|
||||
{
|
||||
version = 6.0;
|
||||
}
|
||||
}
|
||||
if (version == 0) {
|
||||
try
|
||||
{
|
||||
var ax = new ActiveXObject(sF + "." + sF);
|
||||
var vS = [];
|
||||
vS = ax.GetVariable("$version").replace(/[A-Za-z\s]+/g, '').split(',');
|
||||
version = vS[0] + '.';
|
||||
switch((vS[2].toString()).length)
|
||||
{
|
||||
case 1:
|
||||
version += "00";
|
||||
break;
|
||||
case 2:
|
||||
version += "0";
|
||||
break;
|
||||
}
|
||||
version += vS[2];
|
||||
version = parseFloat(version);
|
||||
|
||||
} catch (e) {}
|
||||
}
|
||||
}
|
||||
|
||||
uA.flash = version;
|
||||
|
||||
YAHOO.util.SWFDetect = {
|
||||
getFlashVersion : function () {
|
||||
return version;
|
||||
},
|
||||
|
||||
isFlashVersionAtLeast : function (ver) {
|
||||
return version >= ver;
|
||||
}
|
||||
};
|
||||
})();
|
||||
YAHOO.register("swfdetect", YAHOO.util.SWFDetect, {version: "2.8.0r4", build: "2449"});
|
||||
7
include/javascript/yui/build/swfdetect/swfdetect-min.js
vendored
Executable file
7
include/javascript/yui/build/swfdetect/swfdetect-min.js
vendored
Executable file
@@ -0,0 +1,7 @@
|
||||
/*
|
||||
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.8.0r4
|
||||
*/
|
||||
YAHOO.namespace("util");(function(){var A=0;var B=YAHOO.env.ua;var C="ShockwaveFlash";if(B.gecko||B.webkit||B.opera){if((mF=navigator.mimeTypes["application/x-shockwave-flash"])){if((eP=mF.enabledPlugin)){var G=[];G=eP.description.replace(/\s[rd]/g,".").replace(/[A-Za-z\s]+/g,"").split(".");A=G[0]+".";switch((G[2].toString()).length){case 1:A+="00";break;case 2:A+="0";break;}A+=G[2];A=parseFloat(A);}}}else{if(B.ie){try{var D=new ActiveXObject(C+"."+C+".6");D.AllowScriptAccess="always";}catch(F){if(D!=null){A=6;}}if(A==0){try{var E=new ActiveXObject(C+"."+C);var G=[];G=E.GetVariable("$version").replace(/[A-Za-z\s]+/g,"").split(",");A=G[0]+".";switch((G[2].toString()).length){case 1:A+="00";break;case 2:A+="0";break;}A+=G[2];A=parseFloat(A);}catch(F){}}}}B.flash=A;YAHOO.util.SWFDetect={getFlashVersion:function(){return A;},isFlashVersionAtLeast:function(H){return A>=H;}};})();YAHOO.register("swfdetect",YAHOO.util.SWFDetect,{version:"2.8.0r4",build:"2449"});
|
||||
93
include/javascript/yui/build/swfdetect/swfdetect.js
vendored
Executable file
93
include/javascript/yui/build/swfdetect/swfdetect.js
vendored
Executable file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.8.0r4
|
||||
*/
|
||||
/**
|
||||
* Utility for Flash version detection
|
||||
* @namespace YAHOO.util
|
||||
* @module swfdetect
|
||||
*/
|
||||
YAHOO.namespace("util");
|
||||
|
||||
/**
|
||||
* Flafh detection utility.
|
||||
* @class SWFDetect
|
||||
* @static
|
||||
*/
|
||||
(function () {
|
||||
|
||||
var version = 0;
|
||||
var uA = YAHOO.env.ua;
|
||||
var sF = "ShockwaveFlash";
|
||||
|
||||
if (uA.gecko || uA.webkit || uA.opera) {
|
||||
if ((mF = navigator.mimeTypes['application/x-shockwave-flash'])) {
|
||||
if ((eP = mF.enabledPlugin)) {
|
||||
var vS = [];
|
||||
vS = eP.description.replace(/\s[rd]/g, '.').replace(/[A-Za-z\s]+/g, '').split('.');
|
||||
version = vS[0] + '.';
|
||||
switch((vS[2].toString()).length)
|
||||
{
|
||||
case 1:
|
||||
version += "00";
|
||||
break;
|
||||
case 2:
|
||||
version += "0";
|
||||
break;
|
||||
}
|
||||
version += vS[2];
|
||||
version = parseFloat(version);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(uA.ie) {
|
||||
try
|
||||
{
|
||||
var ax6 = new ActiveXObject(sF + "." + sF + ".6");
|
||||
ax6.AllowScriptAccess = "always";
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
if(ax6 != null)
|
||||
{
|
||||
version = 6.0;
|
||||
}
|
||||
}
|
||||
if (version == 0) {
|
||||
try
|
||||
{
|
||||
var ax = new ActiveXObject(sF + "." + sF);
|
||||
var vS = [];
|
||||
vS = ax.GetVariable("$version").replace(/[A-Za-z\s]+/g, '').split(',');
|
||||
version = vS[0] + '.';
|
||||
switch((vS[2].toString()).length)
|
||||
{
|
||||
case 1:
|
||||
version += "00";
|
||||
break;
|
||||
case 2:
|
||||
version += "0";
|
||||
break;
|
||||
}
|
||||
version += vS[2];
|
||||
version = parseFloat(version);
|
||||
|
||||
} catch (e) {}
|
||||
}
|
||||
}
|
||||
|
||||
uA.flash = version;
|
||||
|
||||
YAHOO.util.SWFDetect = {
|
||||
getFlashVersion : function () {
|
||||
return version;
|
||||
},
|
||||
|
||||
isFlashVersionAtLeast : function (ver) {
|
||||
return version >= ver;
|
||||
}
|
||||
};
|
||||
})();
|
||||
YAHOO.register("swfdetect", YAHOO.util.SWFDetect, {version: "2.8.0r4", build: "2449"});
|
||||
Reference in New Issue
Block a user