!import
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
1 /* ***** BEGIN LICENSE BLOCK *****
2 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 *
4 * The contents of this file are subject to the Mozilla Public License Version
5 * 1.1 (the "License"); you may not use this file except in compliance with
6 * the License. You may obtain a copy of the License at
7 * http://www.mozilla.org/MPL/
8 *
9 * Software distributed under the License is distributed on an "AS IS" basis,
10 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 * for the specific language governing rights and limitations under the
12 * License.
13 *
14 * The Original Code is Mozilla Communicator client code, released
15 * March 31, 1998.
16 *
17 * The Initial Developer of the Original Code is
18 * Netscape Communications Corporation.
19 * Portions created by the Initial Developer are Copyright (C) 1998-1999
20 * the Initial Developer. All Rights Reserved.
21 *
22 * Contributor(s):
23 *
24 * Alternatively, the contents of this file may be used under the terms of
25 * either of the GNU General Public License Version 2 or later (the "GPL"),
26 * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27 * in which case the provisions of the GPL or the LGPL are applicable instead
28 * of those above. If you wish to allow use of your version of this file only
29 * under the terms of either the GPL or the LGPL, and not to allow others to
30 * use your version of this file under the terms of the MPL, indicate your
31 * decision by deleting the provisions above and replace them with the notice
32 * and other provisions required by the GPL or the LGPL. If you do not delete
33 * the provisions above, a recipient may use your version of this file under
34 * the terms of any one of the MPL, the GPL or the LGPL.
35 *
36 * ***** END LICENSE BLOCK ***** */
37
38 // dialog initialization code
Startup
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
39 function Startup()
40 {
41 if (!GetCurrentEditor())
42 {
43 window.close();
44 return;
45 }
46
47 SetWindowLocation();
48 }
49
KeepCurrentPage
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
50 function KeepCurrentPage()
51 {
52 // Simply close dialog and don't change current page
53 //TODO: Should we force saving of the current page?
54 SaveWindowLocation();
55 return true;
56 }
57
UseOtherPage
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
58 function UseOtherPage()
59 {
60 // Reload the URL -- that will get other editor's contents
61 setTimeout("window.opener.EditorLoadUrl(GetDocumentUrl())", 10);
62 SaveWindowLocation();
63 return true;
64 }
65
PreventCancel
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
66 function PreventCancel()
67 {
68 SaveWindowLocation();
69
70 // Don't let Esc key close the dialog!
71 return false;
72 }