home *** CD-ROM | disk | FTP | other *** search
/ ftp.swcp.com / ftp.swcp.com.zip / ftp.swcp.com / mac / mozilla-macos9-1.3.1.sea.bin / Mozilla1.3.1 / Chrome / comm.jar / content / communicator / profile / profileMigrationProgress.js < prev    next >
Text File  |  2003-06-08  |  1KB  |  40 lines

  1. /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
  2.  *
  3.  * The contents of this file are subject to the Netscape Public
  4.  * License Version 1.1 (the "License"); you may not use this file
  5.  * except in compliance with the License. You may obtain a copy of
  6.  * the License at http://www.mozilla.org/NPL/
  7.  *
  8.  * Software distributed under the License is distributed on an "AS
  9.  * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  10.  * implied. See the License for the specific language governing
  11.  * rights and limitations under the License.
  12.  *
  13.  * The Original Code is Mozilla Communicator client code, released March
  14.  * 31, 1998.
  15.  *
  16.  * The Initial Developer of the Original Code is Netscape Communications
  17.  * Corporation. Portions created by Netscape are
  18.  * Copyright (C) 1998 Netscape Communications Corporation. All
  19.  * Rights Reserved.
  20.  *
  21.  * Contributor(s): 
  22.  *   dbragg@netscape.com
  23.  *   sspitzer@netscape.com
  24.  *   disttsc@bart.nl
  25.  */
  26.  
  27. function onLoad(oldProfilePath, newProfilePath) {
  28.   dump("start of pref migration\n");
  29.   window.focus();
  30.   var prefmigrator = Components.classes['@mozilla.org/profile/migration;1'].createInstance(Components.interfaces.nsIPrefMigration);
  31.   if (prefmigrator) {
  32.     try {
  33.       prefmigrator.ProcessPrefsFromJS();
  34.     }
  35.     catch (ex) {
  36.       dump("failed to migrate: ex="+ ex + "\n");
  37.     }
  38.   }
  39. }
  40.