Fixes that the settings button moves in the overflow menu
and the add more button is on the right This fix moves the settings button back to the right and the add more button back to the left. (cherry picked from commit fb5e36bc6f0e51297a18bc27f1d25047743e92ce)
This commit is contained in:
parent
f4a61b3299
commit
0b7e2ba549
2 changed files with 15 additions and 1 deletions
|
@ -177,7 +177,7 @@
|
|||
{{$highlightSettings := true}}
|
||||
{{if and .SignedUser.EnableRepoUnitHints (not (.Repository.AllUnitsEnabled ctx))}}
|
||||
{{$highlightSettings = false}}
|
||||
<a id="settings-btn" class="{{if .PageIsRepoSettingsUnits}}active {{end}}right item" href="{{.RepoLink}}/settings/units">
|
||||
<a class="{{if .PageIsRepoSettingsUnits}}active {{end}}item" href="{{.RepoLink}}/settings/units">
|
||||
{{svg "octicon-diff-added"}} {{ctx.Locale.Tr "repo.settings.units.add_more"}}
|
||||
</a>
|
||||
{{end}}
|
||||
|
|
|
@ -22,6 +22,20 @@ test.describe('desktop viewport', () => {
|
|||
await expect(page.locator('.overflow-menu-button')).toHaveCount(0);
|
||||
});
|
||||
|
||||
test('Settings button on right of repo header also when add more button is shown', async ({browser}, workerInfo) => {
|
||||
await login_user(browser, workerInfo, 'user12');
|
||||
const context = await load_logged_in_context(browser, workerInfo, 'user12');
|
||||
const page = await context.newPage();
|
||||
|
||||
await page.goto('/user12/repo10');
|
||||
|
||||
const settingsBtn = page.locator('.overflow-menu-items>#settings-btn');
|
||||
await expect(settingsBtn).toBeVisible();
|
||||
await expect(settingsBtn).toHaveClass(/right/);
|
||||
|
||||
await expect(page.locator('.overflow-menu-button')).toHaveCount(0);
|
||||
});
|
||||
|
||||
test('Settings button on right of org header', async ({browser}, workerInfo) => {
|
||||
const context = await load_logged_in_context(browser, workerInfo, 'user2');
|
||||
const page = await context.newPage();
|
||||
|
|
Loading…
Reference in a new issue