1 # -*- Mode
: Java
; tab
-width
: 4; indent
-tabs
-mode
: nil
; c
-basic
-offset
: 4 -*-
2 # ***** BEGIN LICENSE BLOCK
*****
3 # Version
: MPL
1.1/GPL 2.0/LGPL
2.1
5 # The contents
of this file are subject to the Mozilla Public License Version
6 # 1.1 (the
"License"); you may not
use this file except
in compliance
with
7 # the License
. You may obtain a copy
of the License at
8 # http
://www.mozilla.org/MPL/
10 # Software distributed under the License is distributed on an
"AS IS" basis
,
11 # WITHOUT WARRANTY OF ANY KIND
, either express or implied
. See the License
12 # for the specific language governing rights and limitations under the
15 # The Original Code is the Firefox Preferences System
.
17 # The Initial Developer
of the Original Code is
19 # Portions created by the Initial Developer are
Copyright (C
) 2005
20 # the Initial Developer
. All Rights Reserved
.
23 # Ben Goodger
<ben
@mozilla
.org
>
24 # Jeff Walden
<jwalden
+code
@mit
.edu
>
26 # Alternatively
, the contents
of this file may be used under the terms
of
27 # either the GNU General Public License Version
2 or
later (the
"GPL"), or
28 # the GNU Lesser General Public License Version
2.1 or
later (the
"LGPL"),
29 # in which
case the provisions
of the GPL or the LGPL are applicable instead
30 # of those above
. If you wish to allow
use of your version
of this file only
31 # under the terms
of either the GPL or the LGPL
, and not to allow others to
32 # use your version
of this file under the terms
of the MPL
, indicate your
33 # decision by deleting the provisions above and replace them
with the notice
34 # and other provisions required by the GPL or the LGPL
. If you
do not
delete
35 # the provisions above
, a recipient may
use your version
of this file under
36 # the terms
of any one
of the MPL
, the GPL or the LGPL
.
38 # ***** END LICENSE BLOCK
*****
45 * browser.link.open_newwindow
46 * - determines where pages which would open in a new window are opened:
47 * 0 opens such links in the default window,
48 * 1 opens such links in the most recent window or tab,
49 * 2 opens such links in a new window,
50 * 3 opens such links in a new tab
51 * browser.tabs.autoHide
52 * - true if the tab bar is hidden when only one tab is open, false to always
54 * browser.tabs.loadInBackground
55 * - true if display should switch to a new tab which has been opened from a
56 * link, false if display shouldn't switch
57 * browser.tabs.warnOnClose
58 * - true if when closing a window with multiple tabs the user is warned and
59 * allowed to cancel the action, false to just close the window
60 * browser.tabs.warnOnOpen
61 * - true if the user should be warned if he attempts to open a lot of tabs at
62 * once (e.g. a large folder of bookmarks), false otherwise
66 * Determines where a link which opens a new window will open.
68 * @returns |true| if such links should be opened in new tabs
70 readLinkTarget: function() {
71 var openNewWindow
= document
.getElementById("browser.link.open_newwindow");
72 return openNewWindow
.value
!= 2;
76 * Determines where a link which opens a new window will open.
78 * @returns 2 if such links should be opened in new windows,
79 * 3 if such links should be opened in new tabs
81 writeLinkTarget: function() {
82 var linkTargeting
= document
.getElementById("linkTargeting");
83 return linkTargeting
.checked
? 3 : 2;