Index: chrome/browser/resources/ntp4/page_list_view.js |
diff --git a/chrome/browser/resources/ntp4/page_list_view.js b/chrome/browser/resources/ntp4/page_list_view.js |
index 69027b966ae8823173ef19802ce4de8d87f52f37..efb31fe47c32488fb49689b591acb1ff74266eeb 100644 |
--- a/chrome/browser/resources/ntp4/page_list_view.js |
+++ b/chrome/browser/resources/ntp4/page_list_view.js |
@@ -108,14 +108,8 @@ cr.define('ntp', function() { |
trash: undefined, |
/** |
- * The type of page that is currently shown. The value is a numerical ID. |
- * @type {number} |
- */ |
- shownPage: 0, |
- |
- /** |
- * The index of the page that is currently shown, within the page type. |
- * For example if the third Apps page is showing, this will be 2. |
+ * The index of the page that is currently shown. For example if the third |
+ * page is showing, this will be 2. |
* @type {number} |
*/ |
shownPageIndex: 0, |
@@ -166,7 +160,6 @@ cr.define('ntp', function() { |
if (this.pageSwitcherEnd) |
ntp.initializePageSwitcher(this.pageSwitcherEnd); |
- this.shownPage = loadTimeData.getInteger('shown_page_type'); |
this.shownPageIndex = loadTimeData.getInteger('shown_page_index'); |
// TODO(dbeam): remove showApps and everything that says if (apps). |
@@ -450,8 +443,7 @@ cr.define('ntp', function() { |
app.replaceAppData(appData); |
} else if (opt_highlight) { |
page.insertAndHighlightApp(appData); |
- this.setShownPage_(loadTimeData.getInteger('apps_page_id'), |
- appData.page_index); |
+ this.setShownPage_(appData.page_index); |
} else { |
page.insertApp(appData, false); |
} |
@@ -488,11 +480,11 @@ cr.define('ntp', function() { |
/** |
* Updates the hidden state of the app launcher promo based on the page |
* shown and load data content. |
+ * @private |
*/ |
updateAppLauncherPromoHiddenState_: function() { |
$('app-launcher-promo').hidden = |
- !loadTimeData.getBoolean('showAppLauncherPromo') || |
- this.shownPage != loadTimeData.getInteger('apps_page_id'); |
+ !loadTimeData.getBoolean('showAppLauncherPromo'); |
}, |
/** |
@@ -504,8 +496,7 @@ cr.define('ntp', function() { |
this.tilePages.length - 1)); |
this.cardSlider.setCards(Array.prototype.slice.call(this.tilePages), |
pageNo); |
- if (this.shownPage == loadTimeData.getInteger('apps_page_id') && |
- loadTimeData.getBoolean('showApps')) { |
+ if (loadTimeData.getBoolean('showApps')) { |
this.cardSlider.selectCardByValue( |
this.appsPages[Math.min(this.shownPageIndex, |
this.appsPages.length - 1)]); |
@@ -632,12 +623,11 @@ cr.define('ntp', function() { |
// Don't change shownPage until startup is done (and page changes actually |
// reflect user actions). |
if (!this.isStartingUp_()) { |
- if (page.classList.contains('apps-page')) { |
- this.setShownPage_(loadTimeData.getInteger('apps_page_id'), |
- this.getAppsPageIndex(page)); |
- } else { |
+ // TODO(dbeam): is this ever false? |
+ if (page.classList.contains('apps-page')) |
+ this.setShownPage_(this.getAppsPageIndex(page)); |
+ else |
console.error('unknown page selected'); |
- } |
} |
// Update the active dot |
@@ -650,15 +640,13 @@ cr.define('ntp', function() { |
/** |
* Saves/updates the newly selected page to open when first loading the NTP. |
- * @param {number} shownPage The new shown page type. |
* @param {number} shownPageIndex The new shown page index. |
* @private |
*/ |
- setShownPage_: function(shownPage, shownPageIndex) { |
+ setShownPage_: function(shownPageIndex) { |
assert(shownPageIndex >= 0); |
- this.shownPage = shownPage; |
this.shownPageIndex = shownPageIndex; |
- chrome.send('pageSelected', [this.shownPage, this.shownPageIndex]); |
+ chrome.send('pageSelected', [this.shownPageIndex]); |
this.updateAppLauncherPromoHiddenState_(); |
}, |