Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Dashboard vis height #7154

Closed
wants to merge 1 commit into from

Conversation

panda01
Copy link
Contributor

@panda01 panda01 commented May 9, 2016

Just setting the panel height, for the dashboard.

Closes #6772. Hopefully for good.

@panda01 panda01 added the bug Fixes for quality problems that affect the customer experience label May 9, 2016
@epixa
Copy link
Contributor

epixa commented May 9, 2016

If you haven't already, can you make sure this doesn't break anything in IE11, safari, etc? We tend to only find bugs in those browsers in particular when we're doing QA right before a release.

@panda01
Copy link
Contributor Author

panda01 commented May 9, 2016

jenkins, test it

@panda01 panda01 assigned panda01 and unassigned epixa May 9, 2016
@panda01
Copy link
Contributor Author

panda01 commented May 9, 2016

jenkins, test it

@panda01
Copy link
Contributor Author

panda01 commented Jun 28, 2016

This problem doesn't exist at all in ie. But there are numerous other ones with the app sidebar. This is ie10 win7.

screen shot 2016-06-28 at 10 23 26 am

Kibana icon height is off
app icon color is wrong
Size of the bottom icons seems off.

@panda01
Copy link
Contributor Author

panda01 commented Jun 28, 2016

I'm going to run through 11 as well.

@epixa
Copy link
Contributor

epixa commented Jun 28, 2016

Yeah, we don't support IE10, so bugs are expected there.

@panda01
Copy link
Contributor Author

panda01 commented Jun 28, 2016

Same in ie11. though less problems with the sidebar.

screen shot 2016-06-28 at 11 32 48 am

@epixa
Copy link
Contributor

epixa commented Jul 5, 2016

This needs to be rebased

@epixa epixa unassigned panda01 and epixa Jul 22, 2016
@epixa epixa added help wanted adoptme updates_needed and removed review bug Fixes for quality problems that affect the customer experience labels Aug 20, 2016
@epixa
Copy link
Contributor

epixa commented Oct 8, 2016

This has been superseded by #8351

@epixa epixa closed this Oct 8, 2016
Ikuni17 pushed a commit that referenced this pull request Sep 12, 2023
Major changes in this PR:

## Removal of `.euiAccordionForm` classNames

EUI is moving away from providing global `classNames` styles for
components - where possible, we want to provide props as opposed to
styles. As part of our ongoing Emotion conversion, we have removed the
following `EuiAccordion`-specific classes:
- `.euiAccordionForm` (replaced with `borders="horizontal"`)
- `.euiAccordionForm__button` (replaced with `buttonProps={{
paddingSize: 'm' }}`)
- `.euiAccordionForm__title` styles - this was only removing text
underlines on hover. If still desired, re-add this behavior with custom
CSS.
- `.euiAccordionForm__extraAction` - there was 1 usage of this in Kibana
in Watcher, which was converted to one-off custom inline Emotion CSS
instead.

This change accounts for the first 3-4 commits in the PR. ⚠️ If your
team was one of the 4-5 teams affected by this change, we would greatly
appreciate your help QAing the UI and ensuring it looks as desired/the
same as before.

## Fixed `EuiHeader` affordance

The Sass `euiHeaderAffordForFixed` mixin has been deprecated and
replaced by a global `--euiFixedHeadersOffset` CSS variable. This
variable updates independently and dynamically based on the number of
fixed headers on the page, and is usable by both Sass and Emotion. All
underlying EUI components that need to account for fixed headers (such
as flyouts and page sidebars/templates) have been updated to consume
this new variable.

This change cleans up a great deal of Sass code, and is incidentally
extremely timely with serverless efforts (as serverless has only one
fixed header and the classic Kibana chrome has two).

This change constitutes a majority of the commits in this PR, which
involve removing various fixed Sass header variables and replacing them
with the new CSS variable. I strongly recommend [reviewing changes by
commit if
possible](https://github.com/elastic/kibana/pull/165790/commits) to see
any associated changes that make sense together with any of your touched
file(s). ⚠️ If your team was affected by this change (primarily due to
custom header layouts), your help would be greatly appreciated QAing
your app to ensure no UI regressions in that regard have occurred.

---

`v88.1.0`⏩ `v88.2.0`

## [`88.2.0`](https://github.com/elastic/eui/tree/v88.2.0)

- Added a new `EuiTextTruncate` component, which provides custom
truncation options beyond native CSS
([#7116](elastic/eui#7116))
- Fixed-positioned `EuiHeader`s now set a global CSS
`--euiFixedHeadersOffset` variable, which updates dynamically based on
the number of fixed headers on the page.
([#7144](elastic/eui#7144))
- `EuiFlyout`s now dynamically set their position, height, and mask
based on the number of fixed headers on the page.
([#7144](elastic/eui#7144))
- Sticky-positioned `EuiPageSidebar`s now dynamically set their position
and height based on the number of fixed headers on the page. This can
still be overridden via the `sticky.offset` prop if needed.
([#7144](elastic/eui#7144))
- `EuiPageTemplate` now dynamically offsets content from any fixed
headers on the page. This can still be overridden via the `offset` prop
if needed. ([#7144](elastic/eui#7144))
- Updated `EuiAccordion` with a new `borders` prop
([#7154](elastic/eui#7154))
- Updated `EuiAccordion` with a new `buttonProps.paddingSize` prop
([#7154](elastic/eui#7154))

**Deprecations**

- Deprecated the Sass `euiHeaderAffordForFixed` mixin. Use the new
global CSS `var(--euiFixedHeadersOffset)` variable instead.
([#7144](elastic/eui#7144))

**CSS-in-JS conversions**

- Except for generic CSS utilities, EUI is moving away from providing
global `classNames` that are component-specific. As part of this effort,
we have removed the following `EuiAccordion`-specific classes:
([#7154](elastic/eui#7154))
- Removed `.euiAccordionForm` styles. Use the `borders="horizontal"`
prop instead
- Removed `.euiAccordionForm__button` styles. Use the `buttonProps={{
paddingSize: 'm' }}` prop instead
- Removed `.euiAccordionForm__extraAction` styles. Convert this to your
own custom CSS if necessary.
- Removed `.euiAccordionForm__title` styles. Convert this to your own
custom CSS if necessary.

---------

Co-authored-by: Stratoula Kalafateli <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants