Move enums out of GerritNav
Reference the enums directly. So just replace `GerritNav.something` by
`something`.
Release-Notes: skip
Change-Id: Ib3453bead87d9a9e721a5e5d671e21cfa5d3376f
diff --git a/polygerrit-ui/app/elements/admin/gr-admin-view/gr-admin-view_test.ts b/polygerrit-ui/app/elements/admin/gr-admin-view/gr-admin-view_test.ts
index c4fad42..e37d5bf 100644
--- a/polygerrit-ui/app/elements/admin/gr-admin-view/gr-admin-view_test.ts
+++ b/polygerrit-ui/app/elements/admin/gr-admin-view/gr-admin-view_test.ts
@@ -15,6 +15,7 @@
import {GroupId, GroupName, RepoName, Timestamp} from '../../../types/common';
import {GrDropdownList} from '../../shared/gr-dropdown-list/gr-dropdown-list';
import {GrGroup} from '../gr-group/gr-group';
+import {GroupDetailView, RepoDetailView} from '../../../utils/router-util';
const basicFixture = fixtureFromElement('gr-admin-view');
@@ -312,8 +313,8 @@
element.repoName = 'my-repo' as RepoName;
element.params = {
repo: 'my-repo' as RepoName,
- view: GerritNav.View.REPO,
- detail: GerritNav.RepoDetailView.ACCESS,
+ view: GerritView.REPO,
+ detail: RepoDetailView.ACCESS,
};
stubRestApi('getAccountCapabilities').returns(
Promise.resolve(createAdminCapabilities())
@@ -341,36 +342,36 @@
name: 'General',
view: GerritView.REPO,
url: '',
- detailType: GerritNav.RepoDetailView.GENERAL,
+ detailType: RepoDetailView.GENERAL,
},
{
name: 'Access',
view: GerritView.REPO,
- detailType: GerritNav.RepoDetailView.ACCESS,
+ detailType: RepoDetailView.ACCESS,
url: '',
},
{
name: 'Commands',
view: GerritView.REPO,
- detailType: GerritNav.RepoDetailView.COMMANDS,
+ detailType: RepoDetailView.COMMANDS,
url: '',
},
{
name: 'Branches',
view: GerritView.REPO,
- detailType: GerritNav.RepoDetailView.BRANCHES,
+ detailType: RepoDetailView.BRANCHES,
url: '',
},
{
name: 'Tags',
view: GerritView.REPO,
- detailType: GerritNav.RepoDetailView.TAGS,
+ detailType: RepoDetailView.TAGS,
url: '',
},
{
name: 'Dashboards',
view: GerritView.REPO,
- detailType: GerritNav.RepoDetailView.DASHBOARDS,
+ detailType: RepoDetailView.DASHBOARDS,
url: '',
},
],
@@ -406,7 +407,7 @@
value: 'repogeneral',
view: GerritView.REPO,
url: '',
- detailType: GerritNav.RepoDetailView.GENERAL,
+ detailType: RepoDetailView.GENERAL,
parent: 'my-repo' as RepoName,
},
{
@@ -414,7 +415,7 @@
value: 'repoaccess',
view: GerritView.REPO,
url: '',
- detailType: GerritNav.RepoDetailView.ACCESS,
+ detailType: RepoDetailView.ACCESS,
parent: 'my-repo' as RepoName,
},
{
@@ -422,7 +423,7 @@
value: 'repocommands',
view: GerritView.REPO,
url: '',
- detailType: GerritNav.RepoDetailView.COMMANDS,
+ detailType: RepoDetailView.COMMANDS,
parent: 'my-repo' as RepoName,
},
{
@@ -430,7 +431,7 @@
value: 'repobranches',
view: GerritView.REPO,
url: '',
- detailType: GerritNav.RepoDetailView.BRANCHES,
+ detailType: RepoDetailView.BRANCHES,
parent: 'my-repo' as RepoName,
},
{
@@ -438,7 +439,7 @@
value: 'repotags',
view: GerritView.REPO,
url: '',
- detailType: GerritNav.RepoDetailView.TAGS,
+ detailType: RepoDetailView.TAGS,
parent: 'my-repo' as RepoName,
},
{
@@ -446,7 +447,7 @@
value: 'repodashboards',
view: GerritView.REPO,
url: '',
- detailType: GerritNav.RepoDetailView.DASHBOARDS,
+ detailType: RepoDetailView.DASHBOARDS,
parent: 'my-repo' as RepoName,
},
];
@@ -491,7 +492,7 @@
assert.isTrue(element.selectedIsCurrentPage(selected));
selected.parent = 'my-second-repo' as RepoName;
assert.isFalse(element.selectedIsCurrentPage(selected));
- selected.detailType = GerritNav.RepoDetailView.GENERAL;
+ selected.detailType = RepoDetailView.GENERAL;
assert.isFalse(element.selectedIsCurrentPage(selected));
});
@@ -554,7 +555,7 @@
test('repo list', async () => {
element.params = {
- view: GerritNav.View.ADMIN,
+ view: GerritView.ADMIN,
adminView: 'gr-repo-list',
openCreateModal: false,
};
@@ -566,7 +567,7 @@
test('repo', async () => {
element.params = {
- view: GerritNav.View.REPO,
+ view: GerritView.REPO,
repo: 'foo' as RepoName,
};
element.repoName = 'foo' as RepoName;
@@ -579,8 +580,8 @@
test('repo access', async () => {
element.params = {
- view: GerritNav.View.REPO,
- detail: GerritNav.RepoDetailView.ACCESS,
+ view: GerritView.REPO,
+ detail: RepoDetailView.ACCESS,
repo: 'foo' as RepoName,
};
element.repoName = 'foo' as RepoName;
@@ -593,8 +594,8 @@
test('repo dashboards', async () => {
element.params = {
- view: GerritNav.View.REPO,
- detail: GerritNav.RepoDetailView.DASHBOARDS,
+ view: GerritView.REPO,
+ detail: RepoDetailView.DASHBOARDS,
repo: 'foo' as RepoName,
};
element.repoName = 'foo' as RepoName;
@@ -628,7 +629,7 @@
test('group list', async () => {
element.params = {
- view: GerritNav.View.ADMIN,
+ view: GerritView.ADMIN,
adminView: 'gr-admin-group-list',
openCreateModal: false,
};
@@ -640,7 +641,7 @@
test('internal group', async () => {
element.params = {
- view: GerritNav.View.GROUP,
+ view: GerritView.GROUP,
groupId: '1234' as GroupId,
};
element.groupName = 'foo' as GroupName;
@@ -665,7 +666,7 @@
})
);
element.params = {
- view: GerritNav.View.GROUP,
+ view: GerritView.GROUP,
groupId: '1234' as GroupId,
};
element.groupName = 'foo' as GroupName;
@@ -684,8 +685,8 @@
test('group members', async () => {
element.params = {
- view: GerritNav.View.GROUP,
- detail: GerritNav.GroupDetailView.MEMBERS,
+ view: GerritView.GROUP,
+ detail: GroupDetailView.MEMBERS,
groupId: '1234' as GroupId,
};
element.groupName = 'foo' as GroupName;
diff --git a/polygerrit-ui/app/elements/change-list/gr-change-list-view/gr-change-list-view_test.ts b/polygerrit-ui/app/elements/change-list/gr-change-list-view/gr-change-list-view_test.ts
index 14fd2e8..4585af7 100644
--- a/polygerrit-ui/app/elements/change-list/gr-change-list-view/gr-change-list-view_test.ts
+++ b/polygerrit-ui/app/elements/change-list/gr-change-list-view/gr-change-list-view_test.ts
@@ -24,6 +24,7 @@
} from '../../../api/rest-api.js';
import {tap} from '@polymer/iron-test-helpers/mock-interactions';
import {waitUntil} from '@open-wc/testing-helpers';
+import {GerritView} from '../../../services/router/router-model.js';
const basicFixture = fixtureFromElement('gr-change-list-view');
@@ -302,7 +303,7 @@
});
element.params = {
- view: GerritNav.View.SEARCH,
+ view: GerritView.SEARCH,
query: CHANGE_ID,
offset: '',
};
@@ -320,7 +321,7 @@
promise.resolve();
});
- element.params = {view: GerritNav.View.SEARCH, query: '1', offset: ''};
+ element.params = {view: GerritView.SEARCH, query: '1', offset: ''};
await promise;
});
@@ -336,7 +337,7 @@
});
element.params = {
- view: GerritNav.View.SEARCH,
+ view: GerritView.SEARCH,
query: COMMIT_HASH,
offset: '',
};
@@ -348,7 +349,7 @@
const stub = sinon.stub(GerritNav, 'navigateToChange');
element.params = {
- view: GerritNav.View.SEARCH,
+ view: GerritView.SEARCH,
query: CHANGE_ID,
offset: '',
};
@@ -362,7 +363,7 @@
const stub = sinon.stub(GerritNav, 'navigateToChange');
element.params = {
- view: GerritNav.View.SEARCH,
+ view: GerritView.SEARCH,
query: CHANGE_ID,
offset: '',
};
diff --git a/polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.ts b/polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.ts
index 4bd6077..faa0d38 100644
--- a/polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.ts
+++ b/polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.ts
@@ -34,7 +34,7 @@
// Navigation parameters object format:
//
-// Each object has a `view` property with a value from GerritNav.View. The
+// Each object has a `view` property with a value from GerritView. The
// remaining properties depend on the value used for view.
// GenerateUrlParameters lists all the possible view parameters.
@@ -235,14 +235,6 @@
// TODO(dmfilippov) Convert to class, extract consts, give better name and
// expose as a service from appContext
export const GerritNav = {
- View: GerritView,
-
- GroupDetailView,
-
- RepoDetailView,
-
- WeblinkType,
-
_navigate: uninitializedNavigate,
_generateUrl: uninitializedGenerateUrl,
@@ -671,7 +663,7 @@
return this._getUrlFor({
view: GerritView.REPO,
repoName,
- detail: GerritNav.RepoDetailView.BRANCHES,
+ detail: RepoDetailView.BRANCHES,
});
},
@@ -679,7 +671,7 @@
return this._getUrlFor({
view: GerritView.REPO,
repoName,
- detail: GerritNav.RepoDetailView.ACCESS,
+ detail: RepoDetailView.ACCESS,
});
},
@@ -687,7 +679,7 @@
return this._getUrlFor({
view: GerritView.REPO,
repoName,
- detail: GerritNav.RepoDetailView.COMMANDS,
+ detail: RepoDetailView.COMMANDS,
});
},
@@ -695,7 +687,7 @@
return this._getUrlFor({
view: GerritView.REPO,
repoName,
- detail: GerritNav.RepoDetailView.DASHBOARDS,
+ detail: RepoDetailView.DASHBOARDS,
});
},
@@ -710,7 +702,7 @@
return this._getUrlFor({
view: GerritView.GROUP,
groupId,
- detail: GerritNav.GroupDetailView.LOG,
+ detail: GroupDetailView.LOG,
});
},
diff --git a/polygerrit-ui/app/elements/core/gr-router/gr-router.ts b/polygerrit-ui/app/elements/core/gr-router/gr-router.ts
index 8fd01de..71d3cc0 100644
--- a/polygerrit-ui/app/elements/core/gr-router/gr-router.ts
+++ b/polygerrit-ui/app/elements/core/gr-router/gr-router.ts
@@ -1420,7 +1420,7 @@
// standard queries gain the ability to search places like commit messages
// for change IDs.
this.setParams({
- view: GerritNav.View.SEARCH,
+ view: GerritView.SEARCH,
query: data.params[0],
});
}
diff --git a/polygerrit-ui/app/elements/core/gr-router/gr-router_test.ts b/polygerrit-ui/app/elements/core/gr-router/gr-router_test.ts
index 241839c..02d312f 100644
--- a/polygerrit-ui/app/elements/core/gr-router/gr-router_test.ts
+++ b/polygerrit-ui/app/elements/core/gr-router/gr-router_test.ts
@@ -40,6 +40,7 @@
GroupDetailView,
GenerateUrlEditViewParameters,
GenerateUrlChangeViewParameters,
+ RepoDetailView,
} from '../../../utils/router-util';
suite('gr-router tests', () => {
@@ -404,16 +405,13 @@
const params = createPageContext();
router.handleNewAgreementsRoute(params);
assert.isTrue(setParamsStub.calledOnce);
- assert.equal(
- setParamsStub.lastCall.args[0].view,
- GerritNav.View.AGREEMENTS
- );
+ assert.equal(setParamsStub.lastCall.args[0].view, GerritView.AGREEMENTS);
});
test('handleSettingsLegacyRoute', () => {
const data = {...createPageContext(), params: {0: 'my-token'}};
assertDataToParams(data, 'handleSettingsLegacyRoute', {
- view: GerritNav.View.SETTINGS,
+ view: GerritView.SETTINGS,
emailToken: 'my-token',
});
});
@@ -421,7 +419,7 @@
test('handleSettingsLegacyRoute with +', () => {
const data = {...createPageContext(), params: {0: 'my-token test'}};
assertDataToParams(data, 'handleSettingsLegacyRoute', {
- view: GerritNav.View.SETTINGS,
+ view: GerritView.SETTINGS,
emailToken: 'my-token+test',
});
});
@@ -429,7 +427,7 @@
test('handleSettingsRoute', () => {
const data = createPageContext();
assertDataToParams(data, 'handleSettingsRoute', {
- view: GerritNav.View.SETTINGS,
+ view: GerritView.SETTINGS,
});
});
@@ -485,7 +483,7 @@
params: {0: 'project:foo/bar/baz'},
};
assertDataToParams(data, 'handleQueryRoute', {
- view: GerritNav.View.SEARCH,
+ view: GerritView.SEARCH,
query: 'project:foo/bar/baz',
offset: undefined,
});
@@ -493,7 +491,7 @@
data.params[1] = '123';
data.params[2] = '123';
assertDataToParams(data, 'handleQueryRoute', {
- view: GerritNav.View.SEARCH,
+ view: GerritView.SEARCH,
query: 'project:foo/bar/baz',
offset: '123',
});
@@ -512,7 +510,7 @@
params: {0: 'I0123456789abcdef0123456789abcdef01234567'},
};
assertDataToParams(data, 'handleChangeIdQueryRoute', {
- view: GerritNav.View.SEARCH,
+ view: GerritView.SEARCH,
query: 'I0123456789abcdef0123456789abcdef01234567',
});
});
@@ -697,7 +695,7 @@
assert.isFalse(redirectStub.called);
assert.isTrue(setParamsStub.calledOnce);
assert.deepEqual(setParamsStub.lastCall.args[0], {
- view: GerritNav.View.DASHBOARD,
+ view: GerritView.DASHBOARD,
user: 'foo',
});
});
@@ -736,7 +734,7 @@
assert.isFalse(redirectStub.called);
assert.isTrue(setParamsStub.calledOnce);
assert.deepEqual(setParamsStub.lastCall.args[0], {
- view: GerritNav.View.DASHBOARD,
+ view: GerritView.DASHBOARD,
user: 'self',
sections: [
{name: 'a', query: 'b'},
@@ -760,7 +758,7 @@
assert.isFalse(redirectStub.called);
assert.isTrue(setParamsStub.calledOnce);
assert.deepEqual(setParamsStub.lastCall.args[0], {
- view: GerritNav.View.DASHBOARD,
+ view: GerritView.DASHBOARD,
user: 'self',
sections: [{name: 'a', query: 'b'}],
title: 't',
@@ -781,7 +779,7 @@
assert.isFalse(redirectStub.called);
assert.isTrue(setParamsStub.calledOnce);
assert.deepEqual(setParamsStub.lastCall.args[0], {
- view: GerritNav.View.DASHBOARD,
+ view: GerritView.DASHBOARD,
user: 'self',
sections: [{name: 'a', query: 'is:open b'}],
title: 'Custom Dashboard',
@@ -837,7 +835,7 @@
data.hash = 'create';
assertDataToParams(data, 'handleGroupListOffsetRoute', {
- view: GerritNav.View.ADMIN,
+ view: GerritView.ADMIN,
adminView: 'gr-admin-group-list',
offset: '42',
filter: null,
@@ -915,7 +913,7 @@
const data = {...createPageContext(), params: {0: '4321'}};
assertDataToParams(data, 'handleRepoGeneralRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.GENERAL,
+ detail: RepoDetailView.GENERAL,
repo: '4321' as RepoName,
});
});
@@ -924,7 +922,7 @@
const data = {...createPageContext(), params: {0: '4321'}};
assertDataToParams(data, 'handleRepoCommandsRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.COMMANDS,
+ detail: RepoDetailView.COMMANDS,
repo: '4321' as RepoName,
});
});
@@ -933,7 +931,7 @@
const data = {...createPageContext(), params: {0: '4321'}};
assertDataToParams(data, 'handleRepoAccessRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.ACCESS,
+ detail: RepoDetailView.ACCESS,
repo: '4321' as RepoName,
});
});
@@ -946,7 +944,7 @@
};
assertDataToParams(data, 'handleBranchListOffsetRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.BRANCHES,
+ detail: RepoDetailView.BRANCHES,
repo: '4321' as RepoName,
offset: 0,
filter: null,
@@ -955,7 +953,7 @@
data.params[2] = '42';
assertDataToParams(data, 'handleBranchListOffsetRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.BRANCHES,
+ detail: RepoDetailView.BRANCHES,
repo: '4321' as RepoName,
offset: '42',
filter: null,
@@ -969,7 +967,7 @@
};
assertDataToParams(data, 'handleBranchListFilterOffsetRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.BRANCHES,
+ detail: RepoDetailView.BRANCHES,
repo: '4321' as RepoName,
offset: '42',
filter: 'foo',
@@ -983,7 +981,7 @@
};
assertDataToParams(data, 'handleBranchListFilterRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.BRANCHES,
+ detail: RepoDetailView.BRANCHES,
repo: '4321' as RepoName,
filter: 'foo',
});
@@ -995,7 +993,7 @@
const data = {...createPageContext(), params: {0: '4321'}};
assertDataToParams(data, 'handleTagListOffsetRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.TAGS,
+ detail: RepoDetailView.TAGS,
repo: '4321' as RepoName,
offset: 0,
filter: null,
@@ -1009,7 +1007,7 @@
};
assertDataToParams(data, 'handleTagListFilterOffsetRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.TAGS,
+ detail: RepoDetailView.TAGS,
repo: '4321' as RepoName,
offset: '42',
filter: 'foo',
@@ -1023,7 +1021,7 @@
};
assertDataToParams(data, 'handleTagListFilterRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.TAGS,
+ detail: RepoDetailView.TAGS,
repo: '4321' as RepoName,
filter: null,
});
@@ -1031,7 +1029,7 @@
data.params.filter = 'foo';
assertDataToParams(data, 'handleTagListFilterRoute', {
view: GerritView.REPO,
- detail: GerritNav.RepoDetailView.TAGS,
+ detail: RepoDetailView.TAGS,
repo: '4321' as RepoName,
filter: 'foo',
});
@@ -1390,7 +1388,7 @@
const appParams: GenerateUrlEditViewParameters = {
project: 'foo/bar' as RepoName,
changeNum: 1234 as NumericChangeId,
- view: GerritNav.View.EDIT,
+ view: GerritView.EDIT,
path: 'foo/bar/baz',
patchNum: 3 as RevisionPatchSetNum,
lineNum: '',
@@ -1423,7 +1421,7 @@
const appParams: GenerateUrlEditViewParameters = {
project: 'foo/bar' as RepoName,
changeNum: 1234 as NumericChangeId,
- view: GerritNav.View.EDIT,
+ view: GerritView.EDIT,
path: 'foo/bar/baz',
patchNum: 3 as RevisionPatchSetNum,
lineNum: '4',
@@ -1473,7 +1471,7 @@
test('handlePluginScreen', () => {
const ctx = {...createPageContext(), params: {0: 'foo', 1: 'bar'}};
assertDataToParams(ctx, 'handlePluginScreen', {
- view: GerritNav.View.PLUGIN_SCREEN,
+ view: GerritView.PLUGIN_SCREEN,
plugin: 'foo',
screen: 'bar',
});
diff --git a/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_test.ts b/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_test.ts
index 0c49c37..24e7d79 100644
--- a/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_test.ts
+++ b/polygerrit-ui/app/elements/diff/gr-diff-host/gr-diff-host_test.ts
@@ -44,7 +44,7 @@
UrlEncodedCommentId,
} from '../../../types/common';
import {CoverageType} from '../../../types/types';
-import {GerritNav} from '../../core/gr-navigation/gr-navigation';
+import {GerritNav, WeblinkType} from '../../core/gr-navigation/gr-navigation';
import {GrDiffBuilderImage} from '../../../embed/diff/gr-diff-builder/gr-diff-builder-image';
import {GrDiffHost, LineInfo} from './gr-diff-host';
import {DiffInfo, DiffViewMode, IgnoreWhitespaceType} from '../../../api/diff';
@@ -196,7 +196,7 @@
weblinks: undefined,
},
repo: 'test-project' as RepoName,
- type: GerritNav.WeblinkType.EDIT,
+ type: WeblinkType.EDIT,
});
assert.deepEqual(element.editWeblinks, [
{
@@ -211,7 +211,7 @@
weblinks: undefined,
},
repo: 'test-project' as RepoName,
- type: GerritNav.WeblinkType.FILE,
+ type: WeblinkType.FILE,
});
assert.deepEqual(weblinksStub.thirdCall.args[0], {
commit: 'test-commit' as CommitId,
@@ -220,7 +220,7 @@
weblinks: undefined,
},
repo: 'test-project' as RepoName,
- type: GerritNav.WeblinkType.FILE,
+ type: WeblinkType.FILE,
});
assert.deepEqual(element.filesWeblinks, {
meta_a: [{name: 'stubb', url: '#s'}],
diff --git a/polygerrit-ui/app/elements/diff/gr-diff-view/gr-diff-view_test.ts b/polygerrit-ui/app/elements/diff/gr-diff-view/gr-diff-view_test.ts
index 6bf2470..54e1f6d 100644
--- a/polygerrit-ui/app/elements/diff/gr-diff-view/gr-diff-view_test.ts
+++ b/polygerrit-ui/app/elements/diff/gr-diff-view/gr-diff-view_test.ts
@@ -159,7 +159,7 @@
sinon.stub(element, 'fetchFiles');
const paramsChangedSpy = sinon.spy(element, 'paramsChanged');
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
patchNum: 2 as RevisionPatchSetNum,
basePatchNum: 1 as BasePatchSetNum,
@@ -213,7 +213,7 @@
discardedDrafts: [],
});
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
commentLink: true,
commentId: 'c1' as UrlEncodedCommentId,
@@ -258,7 +258,7 @@
sinon.stub(element, 'initPatchRange');
sinon.stub(element, 'fetchFiles');
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
patchNum: 2 as RevisionPatchSetNum,
basePatchNum: 1 as BasePatchSetNum,
@@ -301,7 +301,7 @@
loadingStatus: LoadingStatus.LOADED,
});
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
path: '/COMMIT_MSG',
commentLink: true,
@@ -353,7 +353,7 @@
loadingStatus: LoadingStatus.LOADED,
});
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
path: '/COMMIT_MSG',
commentLink: true,
@@ -435,7 +435,7 @@
sinon.stub(element, 'isFileUnchanged').returns(false);
const toastStub = sinon.stub(element, 'displayDiffBaseAgainstLeftToast');
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
project: 'p' as RepoName,
commentId: 'c1' as UrlEncodedCommentId,
@@ -1765,14 +1765,14 @@
const callCount = saveReviewedStub.callCount;
element.params = {
- view: GerritNav.View.CHANGE,
+ view: GerritView.CHANGE,
changeNum: 42 as NumericChangeId,
project: 'test' as RepoName,
};
await element.updateComplete;
// saveReviewedState observer observes params, but should not fire when
- // view !== GerritNav.View.DIFF.
+ // view !== GerritView.DIFF.
assert.equal(saveReviewedStub.callCount, callCount);
});
@@ -1800,7 +1800,7 @@
element.loggedIn = true;
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
patchNum: 2 as RevisionPatchSetNum,
basePatchNum: 1 as BasePatchSetNum,
@@ -1888,7 +1888,7 @@
test('uses the patchNum and basePatchNum ', async () => {
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
patchNum: 4 as RevisionPatchSetNum,
basePatchNum: 2 as BasePatchSetNum,
@@ -1905,7 +1905,7 @@
test('uses the parent when there is no base patch num ', async () => {
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
changeNum: 42 as NumericChangeId,
patchNum: 5 as RevisionPatchSetNum,
path: '/COMMIT_MSG',
@@ -2457,7 +2457,7 @@
// Load file1
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
patchNum: 1 as RevisionPatchSetNum,
changeNum: 101 as NumericChangeId,
project: 'test-project' as RepoName,
@@ -2482,7 +2482,7 @@
// This is to mock the param change triggered by above navigate
element.params = {
- view: GerritNav.View.DIFF,
+ view: GerritView.DIFF,
patchNum: 1 as RevisionPatchSetNum,
changeNum: 101 as NumericChangeId,
project: 'test-project' as RepoName,
diff --git a/polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts b/polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts
index e3314a2..6062f17 100644
--- a/polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts
+++ b/polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts
@@ -31,6 +31,7 @@
import {customElement, property, state} from 'lit/decorators.js';
import {subscribe} from '../../lit/subscription-controller';
import {GenerateUrlEditViewParameters} from '../../../utils/router-util';
+import {GerritView} from '../../../services/router/router-model';
const RESTORED_MESSAGE = 'Content restored from a previous edit.';
const SAVING_MESSAGE = 'Saving changes...';
@@ -293,7 +294,7 @@
paramsChanged() {
if (!this.params) return;
- if (this.params.view !== GerritNav.View.EDIT) {
+ if (this.params.view !== GerritView.EDIT) {
return;
}