? ? NPM Resource Changed Pending

User tests: Successful: Unsuccessful:

avatar brianteeman
brianteeman
22 Jun 2021

This pr leverages a fixed bug in chrome 91 to allow the setting of position sticky to table headers.

To test rebuild the css npm run build:css

On any admin view containing a table eg list of article or list of menu items make sure that you have more rows in the table than the height of your browser.

Scroll down and the toolbar is sticky but the table headers disappear
Apply this PR
Scroll down and the toolbar is sticky and the table headers are sticky

If your browser does not support this then its just ignored and no change will be observed.

After

Uploading demo.gif…

avatar brianteeman brianteeman - open - 22 Jun 2021
avatar brianteeman brianteeman - change - 22 Jun 2021
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 22 Jun 2021
Category Administration Templates (admin) NPM Change
avatar Quy
Quy - comment - 24 Jun 2021

Go to Home Dashboard.

34593

avatar brianteeman
brianteeman - comment - 24 Jun 2021

I can fix that easily enough - if this PR is desired.

avatar Quy
Quy - comment - 24 Jun 2021

On mobile.
34593-mobile

I am for this PR.

avatar brianteeman
brianteeman - comment - 24 Jun 2021

easy fixes. thanks for testing them. I will fix both tonight

avatar brianteeman brianteeman - change - 24 Jun 2021
Labels Added: NPM Resource Changed ?
avatar Quy Quy - test_item - 29 Jun 2021 - Tested successfully
avatar Quy
Quy - comment - 20 Jul 2021

Please fix conflict.

Please fix the vertical ellipse in the header under Categories.

34593

avatar richard67
richard67 - comment - 21 Jul 2021

@brianteeman Could you solve the conflict here in _table.scss? I think it comes from PR #34621 , so you should change var(--atum-bg-dark-50) to var(--template-bg-dark-50).

avatar brianteeman brianteeman - change - 21 Jul 2021
Labels Added: Conflicting Files
avatar brianteeman
brianteeman - comment - 21 Jul 2021

conflicts resolved

avatar Quy Quy - test_item - 22 Jul 2021 - Tested successfully
avatar Quy
Quy - comment - 22 Jul 2021

I have tested this item successfully on 4c1757d


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34593.

avatar richard67 richard67 - test_item - 28 Jul 2021 - Tested successfully
avatar richard67
richard67 - comment - 28 Jul 2021

I have tested this item successfully on 4c1757d


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34593.

avatar alikon alikon - change - 28 Jul 2021
Status Pending Ready to Commit
avatar alikon
alikon - comment - 28 Jul 2021

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34593.

avatar bembelimen
bembelimen - comment - 26 Aug 2021

I like this idea a lot, just two minor thoughts:

  • I'm not sure about the box-shadow TBH, it gives a 3d effect which does not fit to 100% to the flat table (I see, that there is a "separator" needed when scrolling)
  • Is it possible to prevent that it's glued to the navbar?

grafik

avatar bembelimen
bembelimen - comment - 3 Sep 2021

@brianteeman could you please check my two issues points? If there is an improvement possible (especially with the last one) I would be happy, otherwise I will merge.

avatar brianteeman
brianteeman - comment - 30 Sep 2021

I'm not sure about the box-shadow TBH, it gives a 3d effect which does not fit to 100% to the flat table (I see, that there is a "separator" needed when scrolling)

The box shadow you refer to exists before this pr

Is it possible to prevent that it's glued to the navbar?

Not sure I understand you

avatar bembelimen
bembelimen - comment - 6 Oct 2021

I'm not sure about the box-shadow TBH, it gives a 3d effect which does not fit to 100% to the flat table (I see, that there is a "separator" needed when scrolling)

The box shadow you refer to exists before this pr

Before:
grafik

With PR:
grafik

This is the shadow I mean: https://github.com/joomla/joomla-cms/pull/34593/files#diff-d59aacea1f8715ae7515cde80c9ae4919762203616cd7f05d95aa4653d0b41fbR87

Is it possible to prevent that it's glued to the navbar?

Not sure I understand you

grafik

Here they're not glued together, have a bit of spacing

avatar richard67
richard67 - comment - 1 Nov 2021

@brianteeman Could you check @bembelimen 's previous comment? Thanks in advance.

avatar wilsonge wilsonge - alter_testresult - 28 Nov 2021 - bembelimen: Tested unsuccessfully
avatar wilsonge wilsonge - change - 28 Nov 2021
Status Ready to Commit Pending
avatar wilsonge
wilsonge - comment - 28 Nov 2021

Back to pending as effectively there's a undesired change in the th styling found by @bembelimen (should be a quick fix I imagine)


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34593.

avatar richard67 richard67 - change - 19 Dec 2021
Status Pending Needs Review
avatar richard67
richard67 - comment - 19 Dec 2021

Setting status "Needs Review" in the issue tracker.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34593.

avatar brianteeman brianteeman - close - 22 Jan 2022
avatar brianteeman brianteeman - change - 22 Jan 2022
Status Needs Review Closed
Closed_Date 0000-00-00 00:00:00 2022-01-22 22:51:22
Closed_By brianteeman
Labels Added: ? ?
Removed: Conflicting Files ?

Add a Comment

Login with GitHub to post a comment