Commit 36f27664 authored by Nnamdi Theodore Johnson-Kanu's avatar Nnamdi Theodore Johnson-Kanu Committed by Commit Bot

[CrOS settings] Updated OS route path (PRINTING) string

Before this CL some os and browser routes had the same name. This was
a bit confusing. If some c++ code called the route '/printing', it is
not clear if this url is a chrome or browser subpage. A distinction
needed to be made. This CL renames OS specific route PRINTING, which
is shared with browser routes to a more distinguishable name
OS_PRINTING. Allowing this bug(990169) to be unblocked.

Bug: 990169
Change-Id: I71eea6ecea249c20ef0c3083aaddd3fb714a2162
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2126332
Commit-Queue: Nnamdi Theodore Johnson-kanu <tjohnsonkanu@google.com>
Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Reviewed-by: default avatarTom Sepez <tsepez@chromium.org>
Reviewed-by: default avatarKyle Horimoto <khorimoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756137}
parent bd67b2b2
...@@ -105,7 +105,7 @@ cr.define('settings', function() { ...@@ -105,7 +105,7 @@ cr.define('settings', function() {
r.OS_LANGUAGES_INPUT_METHODs = r.OS_LANGUAGES_INPUT_METHODs =
r.OS_LANGUAGES.createChild('/osLanguages/inputMethods'); r.OS_LANGUAGES.createChild('/osLanguages/inputMethods');
r.PRINTING = r.ADVANCED.createSection('/printing', 'printing'); r.OS_PRINTING = r.ADVANCED.createSection('/osPrinting', 'osPrinting');
r.OS_ACCESSIBILITY = r.ADVANCED.createSection('/osAccessibility', 'a11y'); r.OS_ACCESSIBILITY = r.ADVANCED.createSection('/osAccessibility', 'a11y');
...@@ -150,7 +150,7 @@ cr.define('settings', function() { ...@@ -150,7 +150,7 @@ cr.define('settings', function() {
r.DATETIME = r.ADVANCED.createSection('/dateTime', 'dateTime'); r.DATETIME = r.ADVANCED.createSection('/dateTime', 'dateTime');
r.DATETIME_TIMEZONE_SUBPAGE = r.DATETIME.createChild('/dateTime/timeZone'); r.DATETIME_TIMEZONE_SUBPAGE = r.DATETIME.createChild('/dateTime/timeZone');
r.CUPS_PRINTERS = r.PRINTING.createChild('/cupsPrinters'); r.CUPS_PRINTERS = r.OS_PRINTING.createChild('/cupsPrinters');
r.MANAGE_ACCESSIBILITY = r.MANAGE_ACCESSIBILITY =
r.OS_ACCESSIBILITY.createChild('/manageAccessibility'); r.OS_ACCESSIBILITY.createChild('/manageAccessibility');
......
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
$i18n{filesPageTitle} $i18n{filesPageTitle}
</div> </div>
</a> </a>
<a href="/printing"> <a href="/osPrinting">
<div class="item"> <div class="item">
<iron-icon icon="cr:print"></iron-icon> <iron-icon icon="cr:print"></iron-icon>
$i18n{printingPageTitle} $i18n{printingPageTitle}
......
...@@ -239,7 +239,7 @@ ...@@ -239,7 +239,7 @@
</settings-section> </settings-section>
</template> </template>
<settings-section page-title="$i18n{printingPageTitle}" <settings-section page-title="$i18n{printingPageTitle}"
section="printing"> section="osPrinting">
<os-settings-printing-page prefs="{{prefs}}"> <os-settings-printing-page prefs="{{prefs}}">
</os-settings-printing-page> </os-settings-printing-page>
</settings-section> </settings-section>
......
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
* OS_LANGUAGES: !settings.Route, * OS_LANGUAGES: !settings.Route,
* OS_LANGUAGES_DETAILS: !settings.Route, * OS_LANGUAGES_DETAILS: !settings.Route,
* OS_LANGUAGES_INPUT_METHODS: !settings.Route, * OS_LANGUAGES_INPUT_METHODS: !settings.Route,
* OS_PRINTING: !settings.Route,
* OS_RESET: !settings.Route, * OS_RESET: !settings.Route,
* OS_SEARCH: !settings.Route, * OS_SEARCH: !settings.Route,
* OS_SYNC: !settings.Route, * OS_SYNC: !settings.Route,
...@@ -63,7 +64,6 @@ ...@@ -63,7 +64,6 @@
* PLUGIN_VM_SHARED_PATHS: !settings.Route, * PLUGIN_VM_SHARED_PATHS: !settings.Route,
* POINTERS: !settings.Route, * POINTERS: !settings.Route,
* POWER: !settings.Route, * POWER: !settings.Route,
* PRINTING: !settings.Route,
* PRIVACY: !settings.Route, * PRIVACY: !settings.Route,
* SEARCH: !settings.Route, * SEARCH: !settings.Route,
* RESET: !settings.Route, * RESET: !settings.Route,
......
...@@ -121,6 +121,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> kOSSettingsMapping[] = ...@@ -121,6 +121,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> kOSSettingsMapping[] =
{ChromePage::PLUGINVMDETAILS, chrome::kPluginVmDetailsSubPage}, {ChromePage::PLUGINVMDETAILS, chrome::kPluginVmDetailsSubPage},
{ChromePage::PLUGINVMSHAREDPATHS, chrome::kPluginVmSharedPathsSubPage}, {ChromePage::PLUGINVMSHAREDPATHS, chrome::kPluginVmSharedPathsSubPage},
{ChromePage::OSACCESSIBILITY, chrome::kOsAccessibilitySubPage}, {ChromePage::OSACCESSIBILITY, chrome::kOsAccessibilitySubPage},
{ChromePage::OSPRINTING, chrome::kOsPrintingSubPage},
{ChromePage::OSRESET, chrome::kOsResetSubPage}, {ChromePage::OSRESET, chrome::kOsResetSubPage},
{ChromePage::OSSEARCH, chrome::kOsSearchSubPage}, {ChromePage::OSSEARCH, chrome::kOsSearchSubPage},
{ChromePage::POINTEROVERLAY, chrome::kPointerOverlaySubPage}, {ChromePage::POINTEROVERLAY, chrome::kPointerOverlaySubPage},
...@@ -144,6 +145,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*> ...@@ -144,6 +145,7 @@ constexpr std::pair<arc::mojom::ChromePage, const char*>
{ChromePage::PASSWORDS, chrome::kPasswordManagerSubPage}, {ChromePage::PASSWORDS, chrome::kPasswordManagerSubPage},
{ChromePage::PRIVACY, chrome::kPrivacySubPage}, {ChromePage::PRIVACY, chrome::kPrivacySubPage},
{ChromePage::RESET, chrome::kResetSubPage}, {ChromePage::RESET, chrome::kResetSubPage},
{ChromePage::PRINTING, chrome::kPrintingSettingsSubPage},
{ChromePage::SEARCH, chrome::kSearchSubPage}, {ChromePage::SEARCH, chrome::kSearchSubPage},
{ChromePage::SYNCSETUP, chrome::kSyncSetupSubPage}, {ChromePage::SYNCSETUP, chrome::kSyncSetupSubPage},
{ChromePage::LANGUAGES, chrome::kLanguagesSubPage}, {ChromePage::LANGUAGES, chrome::kLanguagesSubPage},
......
...@@ -280,6 +280,8 @@ void TestAllOSSettingPages(const GURL& base_url) { ...@@ -280,6 +280,8 @@ void TestAllOSSettingPages(const GURL& base_url) {
base_url.Resolve(chrome::kManageAccessibilitySubPage)); base_url.Resolve(chrome::kManageAccessibilitySubPage));
TestOpenChromePage(ChromePage::NETWORKSTYPEVPN, TestOpenChromePage(ChromePage::NETWORKSTYPEVPN,
base_url.Resolve(chrome::kVPNSettingsSubPage)); base_url.Resolve(chrome::kVPNSettingsSubPage));
TestOpenChromePage(ChromePage::OSPRINTING,
base_url.Resolve(chrome::kOsPrintingSubPage));
TestOpenChromePage(ChromePage::POINTEROVERLAY, TestOpenChromePage(ChromePage::POINTEROVERLAY,
base_url.Resolve(chrome::kPointerOverlaySubPage)); base_url.Resolve(chrome::kPointerOverlaySubPage));
TestOpenChromePage(ChromePage::OSRESET, TestOpenChromePage(ChromePage::OSRESET,
...@@ -363,6 +365,8 @@ void TestAllBrowserSettingPages(const GURL& base_url) { ...@@ -363,6 +365,8 @@ void TestAllBrowserSettingPages(const GURL& base_url) {
base_url.Resolve(chrome::kPasswordManagerSubPage)); base_url.Resolve(chrome::kPasswordManagerSubPage));
TestOpenChromePage(ChromePage::RESET, TestOpenChromePage(ChromePage::RESET,
base_url.Resolve(chrome::kResetSubPage)); base_url.Resolve(chrome::kResetSubPage));
TestOpenChromePage(ChromePage::PRINTING,
base_url.Resolve(chrome::kPrintingSettingsSubPage));
TestOpenChromePage(ChromePage::SEARCH, TestOpenChromePage(ChromePage::SEARCH,
base_url.Resolve(chrome::kSearchSubPage)); base_url.Resolve(chrome::kSearchSubPage));
TestOpenChromePage(ChromePage::SYNCSETUP, TestOpenChromePage(ChromePage::SYNCSETUP,
......
...@@ -429,6 +429,7 @@ const char kNativePrintingSettingsSubPage[] = "cupsPrinters"; ...@@ -429,6 +429,7 @@ const char kNativePrintingSettingsSubPage[] = "cupsPrinters";
const char kNetworkDetailSubPage[] = "networkDetail"; const char kNetworkDetailSubPage[] = "networkDetail";
const char kNetworksSubPage[] = "networks"; const char kNetworksSubPage[] = "networks";
const char kOsAccessibilitySubPage[] = "osAccessibility"; const char kOsAccessibilitySubPage[] = "osAccessibility";
const char kOsPrintingSubPage[] = "osPrinting";
const char kOsResetSubPage[] = "osReset"; const char kOsResetSubPage[] = "osReset";
const char kOsSearchSubPage[] = "osSearch"; const char kOsSearchSubPage[] = "osSearch";
const char kPluginVmDetailsSubPage[] = "pluginVm/details"; const char kPluginVmDetailsSubPage[] = "pluginVm/details";
...@@ -488,6 +489,7 @@ bool IsOSSettingsSubPage(const std::string& sub_page) { ...@@ -488,6 +489,7 @@ bool IsOSSettingsSubPage(const std::string& sub_page) {
kOsLanguagesSubPage, kOsLanguagesSubPage,
kOsLanguagesDetailsSubPage, kOsLanguagesDetailsSubPage,
kOsLanguagesInputMethodsSubPage, kOsLanguagesInputMethodsSubPage,
kOsPrintingSubPage,
kOsResetSubPage, kOsResetSubPage,
kOsSearchSubPage, kOsSearchSubPage,
kPointerOverlaySubPage, kPointerOverlaySubPage,
......
...@@ -389,6 +389,7 @@ extern const char kOsAccessibilitySubPage[]; ...@@ -389,6 +389,7 @@ extern const char kOsAccessibilitySubPage[];
extern const char kOsLanguagesSubPage[]; extern const char kOsLanguagesSubPage[];
extern const char kOsLanguagesDetailsSubPage[]; extern const char kOsLanguagesDetailsSubPage[];
extern const char kOsLanguagesInputMethodsSubPage[]; extern const char kOsLanguagesInputMethodsSubPage[];
extern const char kOsPrintingSubPage[];
extern const char kOsResetSubPage[]; extern const char kOsResetSubPage[];
extern const char kOsSearchSubPage[]; extern const char kOsSearchSubPage[];
extern const char kPluginVmDetailsSubPage[]; extern const char kPluginVmDetailsSubPage[];
......
...@@ -173,14 +173,16 @@ enum ChromePage { ...@@ -173,14 +173,16 @@ enum ChromePage {
AMBIENTMODE, AMBIENTMODE,
PLUGINVMDETAILS, PLUGINVMDETAILS,
PLUGINVMSHAREDPATHS, PLUGINVMSHAREDPATHS,
OSRESET,
OSACCESSIBILITY, OSACCESSIBILITY,
OSLANGUAGES, OSLANGUAGES,
OSLANGUAGESDETAILS, OSLANGUAGESDETAILS,
OSLANGUAGESINPUTMETHODS, OSLANGUAGESINPUTMETHODS,
OSPRINTING,
PRINTING,
OSSEARCH, OSSEARCH,
OSRESET,
LAST = OSSEARCH, LAST = OSRESET,
}; };
// Describes an unique chrome app. // Describes an unique chrome app.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment