Silverlight.js ( File view )

  • By 2016-05-19
  • View(s):0
  • Download(s):0
  • Point(s): 1
			//v2.0.30511.0
if(!window.Silverlight)window.Silverlight={

};Silverlight._silverlightCount=0;Silverlight.__onSilverlightInstalledCalled=false;Silverlight.fwlinkRoot="http://go2.microsoft.com/fwlink/?LinkID=";Silverlight.__installationEventFired=false;Silverlight.onGetSilverlight=null;Silverlight.onSilverlightInstalled=function(){
window.location.reload(false)
};Silverlight.isInstalled=function(b){
if(b==undefined)b=null;var a=false,m=null;try{
var i=null,j=false;if(window.ActiveXObject)try{
i=new ActiveXObject("AgControl.AgControl");if(b===null)a=true;else if(i.IsVersionSupported(b))a=true;i=null
}catch(l){
j=true
}else j=true;if(j){
var k=navigator.plugins["Silverlight Plug-In"];if(k)if(b===null)a=true;else{
var h=k.description;if(h==="1.0.30226.2")h="2.0.30226.2";var c=h.split(".");while(c.length>3)c.pop();while(c.length<4)c.push(0);var e=b.split(".");while(e.length>4)e.pop();var d,g,f=0;do{
d=parseInt(e[f]);g=parseInt(c[f]);f++
}while(f<e.length&&d===g);if(d<=g&&!isNaN(d))a=true
}
}
}catch(l){
a=false
}return a
};Silverlight.WaitForInstallCompletion=function(){
if(!Silverlight.isBrowserRestartRequired&&Silverlight.onSilverlightInstalled){
try{
navigator.plugins.refresh()
}catch(a){

}if(Silverlight.isInstalled(null)&&!Silverlight.__onSilverlightInstalledCalled){
Silverlight.onSilverlightInstalled();Silverlight.__onSilverlightInstalledCalled=true
}else setTimeout(Silverlight.WaitForInstallCompletion,3e3)
}
};Silverlight.__startup=function(){
navigator.plugins.refresh();Silverlight.isBrowserRestartRequired=Silverlight.isInstalled(null);if(!Silverlight.isBrowserRestartRequired){
Silverlight.WaitForInstallCompletion();if(!Silverlight.__installationEventFired){
Silverlight.onInstallRequired();Silverlight.__installationEventFired=true
}
}else if(window.navigator.mimeTypes){
var b=navigator.mimeTypes["application/x-silverlight-2"],c=navigator.mimeTypes["application/x-silverlight-2-b2"],d=navigator.mimeTypes["application/x-silverlight-2-b1"],a=d;if(c)a=c;if(!b&&(d||c)){
if(!Silverlight.__installationEventFired){
Silverlight.onUpgradeRequired();Silverlight.__installationEventFired=true
}
}else if(b&&a)if(b.enabledPlugin&&a.enabledPlugin)if(b.enabledPlugin.description!=a.enabledPlugin.description)if(!Silverlight.__installationEventFired){
Silverlight.onRestartRequired();Silverlight.__installationEventFired=true
}
}if(!Silverlight.disableAutoStartup)if(window.removeEventListener)window.removeEventListener("load",Silverlight.__startup,false);else window.detachEvent("onload",Silverlight.__startup)
};if(!Silverlight.disableAutoStartup)if(window.addEventListener)window.addEventListener("load",Silverlight.__startup,false);else window.attachEvent("onload",Silverlight.__startup);Silverlight.createObject=function(m,f,e,k,l,h,j){
var d={

},a=k,c=l;d.version=a.version;a.source=m;d.alt=a.alt;if(h)a.initParams=h;if(a.isWindowless&&!a.windowless)a.windowless=a.isWindowless;if(a.framerate&&!a.maxFramerate)a.maxFramerate=a.framerate;if(e&&!a.id)a.id=e;delete a.ignoreBrowserVer;delete a.inplaceInstallPrompt;delete a.version;delete a.isWindowless;delete a.framerate;delete a.data;delete a.src;delete a.alt;if(Silverlight.isInstalled(d.version)){
for(var b in c)if(c[b]){
if(b=="onLoad"&&typeof c[b]=="function"&&c[b].length!=1){
var i=c[b];c[b]=function(a){
return i(document.getElementById(e),j,a)
}
}var g=Silverlight.__getHandlerName(c[b]);if(g!=null){
a[b]=g;c[b]=null
}else throw"typeof events."+b+" must be 'function' or 'string'";
}slPluginHTML=Silverlight.buildHTML(a)
}else slPluginHTML=Silverlight.buildPromptHTML(d);if(f)f.innerHTML=slPluginHTML;else return slPluginHTML
};Silverlight.buildHTML=function(a){
var b=[];b.push('<object type="application/x-silverlight" data="data:application/x-silverlight,"');if(a.id!=null)b.push(' id="'+Silverlight.HtmlAttributeEncode(a.id)+'"');if(a.width!=null)b.push(' width="'+a.width+'"');if(a.height!=null)b.push(' height="'+a.height+'"');b.push(" >");delete a.id;delete a.width;delete a.height;for(var c in a)if(a[c])b.push('<param name="'+Silverlight.HtmlAttributeEncode(c)+'" value="'+Silverlight.HtmlAttributeEncode(a[c])+'" />');b.push("</object>");return b.join("")
};Silverlight.createObjectEx=function(b){
var a=b,c=Silverlight.createObject(a.source,a.parentElement,a.id,a.properties,a.events,a.initParams,a.context);if(a.parentElement==null)return c
};Silverlight.buildPromptHTML=function(b){
var a="",d=Silverlight.fwlinkRoot,c=b.version;if(b.alt)a=b.alt;else{
if(!c)c="";a="<a href='javascript:Silverlight.getSilverlight(\"{
1
}\");' style='text-decoration: none;'><img src='{
2
}' alt='Get Microsoft Silverlight' style='border-style: none'/></a>";a=a.replace("{
1
}",c);a=a.replace("{
2
}",d+"108181")
}return a
};Silverlight.getSilverlight=function(e){
if(Silverlight.onGetSilverlight)Silverlight.onGetSilverlight();var b="",a=String(e).split(".");if(a.length>1){
var c=parseInt(a[0]);if(isNaN(c)||c<2)b="1.0";else b=a[0]+"."+a[1]
}var d="";if(b.match(/^\d+\056\d+$/))d="&v="+b;Silverlight.followFWLink("149156"+d)
};Silverlight.followFWLink=function(a){
top.location=Silverlight.fwlinkRoot+String(a)
};Silverlight.HtmlAttributeEncode=function(c){
var a,b="";if(c==null)return null;for(var d=0;d<c.length;d++){
a=c.charCodeAt(d);if(a>96&&a<123||a>64&&a<91||a>43&&a<58&&a!=47||a==95)b=b+String.fromCharCode(a);else b=b+"&#"+a+";"
}return b
};Silverlight.default_error_handler=function(e,b){
var d,c=b.ErrorType;d=b.ErrorCode;var a="\nSilverlight error message     \n";a+="ErrorCode: "+d+"\n";a+="ErrorType: "+c+"       \n";a+="Message: "+b.ErrorMessage+"     \n";if(c=="ParserError"){
a+="XamlFile: "+b.xamlFile+"     \n";a+="Line: "+b.lineNumber+"     \n";a+="Position: "+b.charPosition+"     \n"
}else if(c=="RuntimeError"){
if(b.lineNumber!=0){
a+="Line: "+b.lineNumber+"     \n";a+="Position: "+b.charPosition+"     \n"
}a+="MethodName: "+b.methodName+"     \n"
}alert(a)
};Silverlight.__cleanup=function(){
for(var a=Silverlight._silverlightCount-1;a>=0;a--)window["__slEvent"+a]=null;Silverlight._silverlightCount=0;if(window.removeEventListener)window.removeEventListener("unload",Silverlight.__cleanup,false);else window.detachEvent("onunload",Silverlight.__cleanup)
};Silverlight.__getHandlerName=function(b){
var a="";if(typeof b=="string")a=b;else if(typeof b=="function"){
if(Silverlight._silverlightCount==0)if(window.addEventListener)window.addEventListener("onunload",Silverlight.__cleanup,false);else window.attachEvent("onunload",Silverlight.__cleanup);var c=Silverlight._silverlightCount++;a="__slEvent"+c;window[a]=b
}else a=null;return a
};Silverlight.onRequiredVersionAvailable=function(){

};Silverlight.onRestartRequired=function(){

};Silverlight.onUpgradeRequired=function(){

};Silverlight.onInstallRequired=function(){

};Silverlight.IsVersionAvailableOnError=function(d,a){
var b=false;try{
if(a.ErrorCode==8001&&!Silverlight.__installationEventFired){
Silverlight.onUpgradeRequired();Silverlight.__installationEventFired=true
}else if(a.ErrorCode==8002&&!Silverlight.__installationEventFired){
Silverlight.onRestartRequired();Silverlight.__installationEventFired=true
}else if(a.ErrorCode==5014||a.ErrorCode==2106){
if(Silverlight.__verifySilverlight2UpgradeSuccess(a.getHost()))b=true
}else b=true
}catch(c){

}return b
};Silverlight.IsVersionAvailableOnLoad=function(b){
var a=false;try{
if(Silverlight.__verifySilverlight2UpgradeSuccess(b.getHost()))a=true
}catch(c){

}return a
};Silverlight.__verifySilverlight2UpgradeSuccess=function(d){
var c=false,b="2.0.31005",a=null;try{
if(d.IsVersionSupported(b+".99")){
a=Silverlight.onRequiredVersionAvailable;c=true
}else if(d.IsVersionSupported(b+".0"))a=Silverlight.onRestartRequired;else a=Silverlight.onUpgradeRequired;if(a&&!Silverlight.__installationEventFired){
a();Silverlight.__installationEventFired=true
}
}catch(e){

}return c
}			
...
Expand> <Close

Want complete source code? Download it here

Point(s): 1

Download
0 lines left, continue to read
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
01.96 kB
democode.png15.50 kB2012-01-13 10:15
01.96 kB
FloatPanelDemo.sln2.38 kB2012-01-13 09:01
FloatPanelDemo.suo27.00 kB2012-01-13 10:29
01.96 kB
01.96 kB
FloatPanelDemo.xap5.55 kB2012-01-13 10:13
FloatPanelDemoTestPage.aspx2.87 kB2012-01-13 09:01
FloatPanelDemoTestPage.html2.81 kB2012-01-13 09:01
Silverlight.js7.50 kB2009-05-14 13:08
web.config312.00 B2012-01-13 09:01
App.xaml297.00 B2012-01-13 09:01
App.xaml.cs1.97 kB2012-01-13 09:01
01.96 kB
01.96 kB
AppManifest.xaml365.00 B2012-01-13 09:16
FloatPanelDemo.dll13.00 kB2012-01-13 10:13
FloatPanelDemo.pdb35.50 kB2012-01-13 10:13
FloatPanelDemo.xap5.55 kB2012-01-13 10:13
FloatPanelDemoTestPage.html2.78 kB2012-01-13 10:13
ContentDemo.xaml1.56 kB2012-01-13 10:11
ContentDemo.xaml.cs453.00 B2012-01-13 10:07
01.96 kB
FloatPanelDemo.csproj4.99 kB2012-01-13 10:10
FloatPanelDemo.csproj.user1.12 kB2012-01-13 10:10
FloatPanel.cs3.32 kB2012-01-13 10:29
MainPage.xaml477.00 B2012-01-13 09:01
MainPage.xaml.cs321.00 B2012-01-13 10:13
01.96 kB
01.96 kB
App.g.cs1.79 kB2012-01-13 09:01
App.g.i.cs1.79 kB2012-01-13 09:01
ContentDemo.g.cs1.98 kB2012-01-13 10:11
ContentDemo.g.i.cs1.98 kB2012-01-13 10:11
DesignTimeResolveAssemblyReferences.cache4.53 kB2012-01-13 10:11
DesignTimeResolveAssemblyReferencesInput.cache5.50 kB2012-01-13 10:13
FloatPanelDemo.csproj.FileListAbsolute.txt1.46 kB2012-01-13 10:10
FloatPanelDemo.dll13.00 kB2012-01-13 10:13
FloatPanelDemo.g.resources2.62 kB2012-01-13 10:11
FloatPanelDemo.pdb35.50 kB2012-01-13 10:13
MainPage.g.cs1.97 kB2012-01-13 09:01
MainPage.g.i.cs1.97 kB2012-01-13 09:01
SilverlightControl1.g.i.cs2.00 kB2012-01-13 10:06
01.96 kB
XapCacheFile.xml644.00 B2012-01-13 10:13
01.96 kB
AppManifest.xml207.00 B2012-01-13 09:01
AssemblyInfo.cs1.37 kB2012-01-13 09:01
overview.png28.22 kB2012-01-13 10:13
...
Sponsored links

Silverlight.js (104.68 kB)

Need 1 point
Your Point(s)

Your Point isn't enough.

Get point immediately by PayPal

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more point

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D