home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 July / CHIP_CD_2005-07.iso / software / fire_hit / files / add_bookmark_here-0.5.3-fx.xpi / install.js next >
Encoding:
JavaScript  |  2004-09-15  |  1.1 KB  |  44 lines

  1. // install script for abhere
  2. var author      = "Daniel Lindkvist";
  3. var displayname = "Add Bookmark Here";
  4. var version     = "0.5.2";
  5. var packagename = "abhere";
  6. var packagefile = "abhere.jar";
  7.  
  8. initInstall(displayname, "/" + author + "/" + displayname, version);
  9.  
  10.  
  11. var msg = "Install 'Add Bookmark Here'?";
  12. var ok = confirm(msg);
  13. if(ok)
  14.   install();
  15.  
  16.  
  17. function install()
  18. {
  19.   var installdir = getFolder("Profile", "chrome");
  20.  
  21.   // Add file and register chrome
  22.   setPackageFolder(installdir);
  23.   addFile("chrome/"+packagefile);
  24.  
  25.   var cf = PROFILE_CHROME;
  26.  
  27.   registerChrome(CONTENT | cf, getFolder(installdir, packagefile), "content/" + packagename + "/");
  28.   //registerChrome(LOCALE | cf, getFolder(installdir, packagefile), "locale/en-US/" + packagename + "/");
  29.  
  30.  
  31.   //Install
  32.   if(getLastError() == SUCCESS)
  33.   {
  34.     performInstall();
  35.     if(!(getLastError() == SUCCESS || getLastError() == 999)) {
  36.       alert("An error occured during installation !\nErrorcode: " + getLastError());
  37.     }
  38.   }
  39.   else
  40.   {
  41.     alert("An error occurred, installation will be canceled.\nErrorcode: " + getLastError());
  42.     cancelInstall(getLastError());
  43.   }
  44. }