home *** CD-ROM | disk | FTP | other *** search
- // install script for abhere
- var author = "Daniel Lindkvist";
- var displayname = "Add Bookmark Here";
- var version = "0.5.2";
- var packagename = "abhere";
- var packagefile = "abhere.jar";
-
- initInstall(displayname, "/" + author + "/" + displayname, version);
-
-
- var msg = "Install 'Add Bookmark Here'?";
- var ok = confirm(msg);
- if(ok)
- install();
-
-
- function install()
- {
- var installdir = getFolder("Profile", "chrome");
-
- // Add file and register chrome
- setPackageFolder(installdir);
- addFile("chrome/"+packagefile);
-
- var cf = PROFILE_CHROME;
-
- registerChrome(CONTENT | cf, getFolder(installdir, packagefile), "content/" + packagename + "/");
- //registerChrome(LOCALE | cf, getFolder(installdir, packagefile), "locale/en-US/" + packagename + "/");
-
-
- //Install
- if(getLastError() == SUCCESS)
- {
- performInstall();
- if(!(getLastError() == SUCCESS || getLastError() == 999)) {
- alert("An error occured during installation !\nErrorcode: " + getLastError());
- }
- }
- else
- {
- alert("An error occurred, installation will be canceled.\nErrorcode: " + getLastError());
- cancelInstall(getLastError());
- }
- }