1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| if (isFirefox()) {
if (hasMozXForms()) { message('Firefox: XForms add-on is installed'); return; }
var xpi ='';
var rel = '0.8';
var relName='Mozilla XForms ' + rel + ' Release Extension';
var relURL='...';
if (navigator.platform == 'Win32') {
xpi={relName : relURL + '_win.xpi'};
} else if (navigator.platform == 'Linux') {
xpi={relName : relURL + '_linux.xpi'};
} else if (navigator.platform == 'MacOSX') {
xpi={relName : relURL + 'macosx.xpi'};
}
/* If appropriate platform, start the installer. Let the
installer handle browser version checks. */
if (xpi != '') {
message('Firefox: Installing XForms add-on...');
InstallTrigger.install(xpi);
} else {
alert('Firefox: Mozilla XForms not available for your browser platform');
}
|