Hook up "Do not load home page when opening new tab" pref (bug 154288). r=pinkerton.

This commit is contained in:
bryner%netscape.com 2002-07-01 04:36:47 +00:00
Родитель 4452a0fd47
Коммит fb94c1dbf8
6 изменённых файлов: 36 добавлений и 20 удалений

Просмотреть файл

@ -839,14 +839,18 @@ static NSString *SearchToolbarItemIdentifier = @"Search Toolbar Item";
-(void)newTab
{
PRInt32 newTabPage = 0;
nsCOMPtr<nsIPrefBranch> pref(do_GetService("@mozilla.org/preferences-service;1"));
pref->GetIntPref("browser.tabs.startPage", &newTabPage);
NSTabViewItem* newTab = [[[NSTabViewItem alloc] initWithIdentifier: nil] autorelease];
CHBrowserWrapper* newView = [[[CHBrowserWrapper alloc] initWithTab: newTab andWindow: [mTabBrowser window]] autorelease];
[newTab setLabel: @"Untitled"];
[newTab setLabel: (newTabPage ? @"Loading..." : @"Untitled")];
[newTab setView: newView];
[mTabBrowser addTabViewItem: newTab];
[[newView getBrowserView] loadURI: @"about:blank" flags:NSLoadFlagsNone];
[[newView getBrowserView] loadURI: (newTabPage ? [[CHPreferenceManager sharedInstance] homePage: NO] : @"about:blank") flags:NSLoadFlagsNone];
[mTabBrowser selectLastTabViewItem: self];

Просмотреть файл

@ -64,7 +64,7 @@ const int kDefaultExpireDays = 9;
if (NS_SUCCEEDED(rv) && intPref == 0)
[checkboxNewWindowBlank setState:YES];
rv = mPrefService->GetIntPref("chimera.new_tab_page", &intPref);
rv = mPrefService->GetIntPref("browser.tabs.startPage", &intPref);
if (NS_SUCCEEDED(rv) && intPref == 0)
[checkboxNewTabBlank setState:YES];
@ -141,7 +141,7 @@ const int kDefaultExpireDays = 9;
char *prefName = NULL;
if (sender == checkboxNewTabBlank)
prefName = "chimera.new_tab_page";
prefName = "browser.tabs.page";
else if (sender == checkboxNewWindowBlank)
prefName = "browser.startup.page";
else

Просмотреть файл

@ -839,14 +839,18 @@ static NSString *SearchToolbarItemIdentifier = @"Search Toolbar Item";
-(void)newTab
{
PRInt32 newTabPage = 0;
nsCOMPtr<nsIPrefBranch> pref(do_GetService("@mozilla.org/preferences-service;1"));
pref->GetIntPref("browser.tabs.startPage", &newTabPage);
NSTabViewItem* newTab = [[[NSTabViewItem alloc] initWithIdentifier: nil] autorelease];
CHBrowserWrapper* newView = [[[CHBrowserWrapper alloc] initWithTab: newTab andWindow: [mTabBrowser window]] autorelease];
[newTab setLabel: @"Untitled"];
[newTab setLabel: (newTabPage ? @"Loading..." : @"Untitled")];
[newTab setView: newView];
[mTabBrowser addTabViewItem: newTab];
[[newView getBrowserView] loadURI: @"about:blank" flags:NSLoadFlagsNone];
[[newView getBrowserView] loadURI: (newTabPage ? [[CHPreferenceManager sharedInstance] homePage: NO] : @"about:blank") flags:NSLoadFlagsNone];
[mTabBrowser selectLastTabViewItem: self];

Просмотреть файл

@ -839,14 +839,18 @@ static NSString *SearchToolbarItemIdentifier = @"Search Toolbar Item";
-(void)newTab
{
PRInt32 newTabPage = 0;
nsCOMPtr<nsIPrefBranch> pref(do_GetService("@mozilla.org/preferences-service;1"));
pref->GetIntPref("browser.tabs.startPage", &newTabPage);
NSTabViewItem* newTab = [[[NSTabViewItem alloc] initWithIdentifier: nil] autorelease];
CHBrowserWrapper* newView = [[[CHBrowserWrapper alloc] initWithTab: newTab andWindow: [mTabBrowser window]] autorelease];
[newTab setLabel: @"Untitled"];
[newTab setLabel: (newTabPage ? @"Loading..." : @"Untitled")];
[newTab setView: newView];
[mTabBrowser addTabViewItem: newTab];
[[newView getBrowserView] loadURI: @"about:blank" flags:NSLoadFlagsNone];
[[newView getBrowserView] loadURI: (newTabPage ? [[CHPreferenceManager sharedInstance] homePage: NO] : @"about:blank") flags:NSLoadFlagsNone];
[mTabBrowser selectLastTabViewItem: self];

Просмотреть файл

@ -64,7 +64,7 @@ const int kDefaultExpireDays = 9;
if (NS_SUCCEEDED(rv) && intPref == 0)
[checkboxNewWindowBlank setState:YES];
rv = mPrefService->GetIntPref("chimera.new_tab_page", &intPref);
rv = mPrefService->GetIntPref("browser.tabs.startPage", &intPref);
if (NS_SUCCEEDED(rv) && intPref == 0)
[checkboxNewTabBlank setState:YES];
@ -141,7 +141,7 @@ const int kDefaultExpireDays = 9;
char *prefName = NULL;
if (sender == checkboxNewTabBlank)
prefName = "chimera.new_tab_page";
prefName = "browser.tabs.page";
else if (sender == checkboxNewWindowBlank)
prefName = "browser.startup.page";
else

Просмотреть файл

@ -839,14 +839,18 @@ static NSString *SearchToolbarItemIdentifier = @"Search Toolbar Item";
-(void)newTab
{
PRInt32 newTabPage = 0;
nsCOMPtr<nsIPrefBranch> pref(do_GetService("@mozilla.org/preferences-service;1"));
pref->GetIntPref("browser.tabs.startPage", &newTabPage);
NSTabViewItem* newTab = [[[NSTabViewItem alloc] initWithIdentifier: nil] autorelease];
CHBrowserWrapper* newView = [[[CHBrowserWrapper alloc] initWithTab: newTab andWindow: [mTabBrowser window]] autorelease];
[newTab setLabel: @"Untitled"];
[newTab setLabel: (newTabPage ? @"Loading..." : @"Untitled")];
[newTab setView: newView];
[mTabBrowser addTabViewItem: newTab];
[[newView getBrowserView] loadURI: @"about:blank" flags:NSLoadFlagsNone];
[[newView getBrowserView] loadURI: (newTabPage ? [[CHPreferenceManager sharedInstance] homePage: NO] : @"about:blank") flags:NSLoadFlagsNone];
[mTabBrowser selectLastTabViewItem: self];