boda_jsEnv/bodaEnv/tools/toolsPlugin.js
xuxiaobo-bobo 842b34b5ca 0218
2024-02-18 15:40:48 +08:00

195 lines
6.1 KiB
JavaScript

;;
!function(){
//mimetype
//第0个plugin的mimetype
bodaEnv.memory.mimeType00={
'type':'application/pdf',
}
bodaEnv.memory.mimeType00.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType00=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType00,'proxyPlugin::mimeType00')
bodaEnv.memory.mimeType01={
'type':'text/pdf',
}
bodaEnv.memory.mimeType01.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType01=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType01,'proxyPlugin::mimeType01')
//第一个plugin的mimetype
bodaEnv.memory.mimeType10={
'type':'application/pdf',
}
bodaEnv.memory.mimeType10.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType10=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType10,'proxyPlugin::mimeType10')
bodaEnv.memory.mimeType11={
'type':'text/pdf',
}
bodaEnv.memory.mimeType11.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType11=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType11,'proxyPlugin::mimeType11')
//第2个plugin的mimetype
bodaEnv.memory.mimeType20={
'type':'application/pdf',
}
bodaEnv.memory.mimeType20.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType20=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType20,'proxyPlugin::mimeType20')
bodaEnv.memory.mimeType21={
'type':'text/pdf',
}
bodaEnv.memory.mimeType21.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType21=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType21,'proxyPlugin::mimeType21')
//第3个plugin的mimetype
bodaEnv.memory.mimeType30={
'type':'application/pdf',
}
bodaEnv.memory.mimeType30.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType30=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType30,'proxyPlugin::mimeType30')
bodaEnv.memory.mimeType31={
'type':'text/pdf',
}
bodaEnv.memory.mimeType31.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType31=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType31,'proxyPlugin::mimeType31')
//第4个plugin的mimetype
bodaEnv.memory.mimeType40={
'type':'application/pdf',
}
bodaEnv.memory.mimeType40.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType40=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType40,'proxyPlugin::mimeType40')
bodaEnv.memory.mimeType41={
'type':'text/pdf',
}
bodaEnv.memory.mimeType41.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimeType41=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType41,'proxyPlugin::mimeType41')
//plugin
//plugin0
bodaEnv.memory.Plugin0={
'name':'PDF Viewer',
'filename':'internal-pdf-viewer',
'length':2,
'0':bodaEnv.memory.mimeType00,
'1':bodaEnv.memory.mimeType01,
'description': "Portable Document Format",
}
bodaEnv.memory.Plugin0.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
bodaEnv.memory.Plugin0=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin0,'proxyPlugin::Plugin0')
//plugin1
bodaEnv.memory.Plugin1={
'name':'Chrome PDF Viewer',
'filename':'internal-pdf-viewer',
'length':2,
'0':bodaEnv.memory.mimeType10,
'1':bodaEnv.memory.mimeType11,
'description': "Portable Document Format",
}
bodaEnv.memory.Plugin1.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
bodaEnv.memory.Plugin1=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin1,'proxyPlugin::Plugin1')
bodaEnv.memory.Plugin2={
'name':'Chromium PDF Viewer',
'filename':'internal-pdf-viewer',
'length':2,
'0':bodaEnv.memory.mimeType20,
'1':bodaEnv.memory.mimeType21,
'description': "Portable Document Format",
}
bodaEnv.memory.Plugin2.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
bodaEnv.memory.Plugin2=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin2,'proxyPlugin::Plugin2')
bodaEnv.memory.Plugin3={
'name':'Microsoft Edge PDF Viewer',
'filename':'internal-pdf-viewer',
'length':2,
'0':bodaEnv.memory.mimeType30,
'1':bodaEnv.memory.mimeType31,
'description': "Portable Document Format",
}
bodaEnv.memory.Plugin3.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
bodaEnv.memory.Plugin3=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin3,'proxyPlugin::Plugin3')
bodaEnv.memory.Plugin4={
'name':'WebKit built-in PDF',
'filename':'internal-pdf-viewer',
'length':2,
'0':bodaEnv.memory.mimeType40,
'1':bodaEnv.memory.mimeType41,
'description': "Portable Document Format",
}
bodaEnv.memory.Plugin4.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
bodaEnv.memory.Plugin4=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin4,'proxyPlugin::Plugin4')
//pluginArray
bodaEnv.memory.PluginArray={
0:bodaEnv.memory.Plugin0,
1:bodaEnv.memory.Plugin1,
2:bodaEnv.memory.Plugin2,
3:bodaEnv.memory.Plugin3,
4:bodaEnv.memory.Plugin4
};
bodaEnv.memory.PluginArray.__proto__=bodaEnv.memory.globlProtoObj['PluginArray'].prototype
bodaEnv.memory.PluginArray=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.PluginArray,'progyPlugin:PluginArray')
//navigator.mimeTypes[0]
bodaEnv.memory.mimetype0={
'type':"application/pdf",
'suffixes':"pdf",
'description': "Portable Document Format",
}
bodaEnv.memory.mimetype0.__proto__=bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimetype0=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimetype0,'proxyPlugin::mimetype0')
// navigator.mimeTypes[1]
bodaEnv.memory.mimetype1={
'type':"text/pdf",
'suffixes':"pdf",
'description': "Portable Document Format",
}
bodaEnv.memory.mimetype1.__proto__=bodaEnv.memory.globlProtoObj['MimeType'].prototype
bodaEnv.memory.mimetype1=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimetype1,'proxyPlugin::mimetype1')
bodaEnv.memory.mimeTypes={
0:bodaEnv.memory.mimetype0,
1:bodaEnv.memory.mimetype1
}
bodaEnv.memory.mimeTypes.__proto__=bodaEnv.memory.globlProtoObj['MimeTypeArray'].prototype
bodaEnv.memory.mimeTypes=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeTypes,'progyPlugin:mimeTypes')
// debugger
}()