User tests: Successful: Unsuccessful:
Pull Request for many Issues originating from the tabs script
Changes of the source js/css can be found: joomla-projects/custom-elements#180
Test each and every form in the backend that has tabs
section
element (the tab content) is renamed to joomla-tab-element
Status | New | ⇒ | Pending |
Category | ⇒ | Administration com_admin com_banners com_categories com_config com_contact com_content com_fields com_finder com_installer com_languages com_media com_menus com_modules com_newsfeeds com_plugins com_redirect com_tags com_templates com_users com_workflow |
Labels |
Added:
?
|
Could that be the same problem as with your other PR?
Yes, it's exactly the same issue: the node alpine container doesn't have the git installed.
I guess this limits the testers to only the ones that can git pull, etc (pretty sure also the created packages are broken)
I guess this limits the testers to only the ones that can git pull, etc (pretty sure also the created packages are broken)
@dgrammatiko Correct.
This is a clean install from the download page of this PR.
This is a clean install from the download page of this PR.
Ahh, forgot that George already merged a PR for alerts that wasn't quite ready, treat anything alerts related here as irrelevant
Edit an article.
Hover over a tab.
The label becomes bold causing words/tabs to the right of this tab to shift.
Labels |
Added:
?
|
The label becomes bold causing words/tabs to the right of this tab to shift.
Fixed
Will PR #31419 be obsolete because of this PR?
With the provided code (modified to use more attributes):
<?= HTMLHelper::_('uitab.startTabset', 'tabs1', ['active' => 'tabA', 'view' => 'tabs', 'orientation' => 'horizontal']) ?>
<?= HTMLHelper::_('uitab.addTab', 'tabs1', 'tabs11', 'tabs11') ?>
Horizontal tab 1
<?= HTMLHelper::_('uitab.startTabset', 'tabs2', ['active' => 'tabs21', 'view' => 'tabs', 'orientation' => 'vertical']) ?>
<?= HTMLHelper::_('uitab.addTab', 'tabs2', 'tabs21', 'tabs21') ?>
Horizontal > Vertical tab 1
<?= HTMLHelper::_('uitab.startTabset', 'tabs3', ['active' => 'tabs31', 'view' => 'tabs', 'orientation' => 'horizontal']) ?>
<?= HTMLHelper::_('uitab.addTab', 'tabs3', 'tabs31', 'tabs31') ?>
Horizontal > Vertical > Horizontal tab 1
<?= HTMLHelper::_('uitab.endTab') ?>
<?= HTMLHelper::_('uitab.addTab', 'tabs3', 'tabs32', 'tabs32') ?>
Horizontal > Vertical > Horizontal tab 2
<?= HTMLHelper::_('uitab.endTab') ?>
<?= HTMLHelper::_('uitab.endTabset') ?>
<?= HTMLHelper::_('uitab.endTab') ?>
<?= HTMLHelper::_('uitab.addTab', 'tabs2', 'tabs22', 'tabs22') ?>
Horizontal > Vertical tab 2
<?= HTMLHelper::_('uitab.endTab') ?>
<?= HTMLHelper::_('uitab.endTabset') ?>
<?= HTMLHelper::_('uitab.endTab') ?>
<?= HTMLHelper::_('uitab.addTab', 'tabs1', 'tabs12', 'tabs12') ?>
Horizontal tab 2
<?= HTMLHelper::_('uitab.endTab') ?>
<?= HTMLHelper::_('uitab.endTabset') ?>
(which is the expected output)
testing the changing of permissions for an article. After each change there is the following javascript error twice
joomla-tab.min.js?0.0.44:1
Uncaught TypeError: t.getAttribute is not a function
at HTMLElement.removeNavs (joomla-tab.min.js?0.0.44:1)
at joomla-tab.min.js?0.0.44:1
at Array.map (<anonymous>)
at HTMLElement.onMutation (joomla-tab.min.js?0.0.44:1)
I have tested this item
Labels |
Added:
?
Removed: ? |
@brianteeman was it only these console errors or there are more bugs?
btw I already pushed some fixes
Yes - I stopped at that point to do other stuff. retesting now
Labels |
Added:
?
Removed: ? |
there is however a css issue
@brianteeman should be ok now
Labels |
Added:
?
Removed: ? |
Spotted something different not which I think is something to do with focus-visible
The focus should work as expected now
Labels |
Added:
?
Removed: ? |
Still needs fixing here
That was another logic, should be ok now, also fixes another bug with image editing
Labels |
Added:
?
Removed: ? |
Labels |
Added:
?
Removed: ? |
When editing/closing an image.
Fixed.
Reviewing all the padding/margin values
Labels |
Added:
?
Removed: ? |
Labels |
Added:
?
Removed: ? |
Labels |
Added:
?
Removed: ? |
Labels |
Added:
?
Removed: ? |
Click User Menu > Accessibility Settings
The Accessibility Settings
tab is not selected.
Labels |
Added:
?
Removed: ? |
didnt i report that before?
Labels |
Added:
?
Removed: ? |
Labels |
Added:
?
Removed: ? |
I have tested this item
THANK YOU!!!!
I have tested this item
Went through most of the edit form and did not find any problems.
Maintainers please note that this PR should not be merged as it is. It needs to merge the corresponding upstream PR and make a new tag or release upstream and then change here to let npm use that. It will not need new tests after that if the new upstream tag or release point to the same upstream commit as used by this PR here now.
There's one more step, so, here's the whole procedure:
But since this PR is using the commit hash no further tests will be needed if the PR joomla-projects/custom-elements#180 is merged without any changes, that was the reason I used the commit hashes here in the first place. Anyways these are @wilsonge's problems
Something I neglected to check: the Article edit form has 12 html validation errors.
Something I neglected to check: the Article edit form has 12 html validation errors.
Can you post the report here?
Labels |
Added:
?
Removed: ? |
Something I neglected to check: the Article edit form has 12 html validation errors.
Can you post the report here?
It is probably best to paste the page source into the w3C validator:
https://validator.w3.org/#validate_by_input
30 Errors on the article edit page. It is not easy to copy them into a message.
Yes - I use the Firefox Web Developer plugin. It is just two clicks to invoke the w3c validator with default settings. I get 30 Errors for the Article edit page with no patches applied. It returns a blank page if I have Joomla debug enabled.
I get 30 Errors for the Article edit page with no patches applied
Yes, I could see also the errors but none of them is about tabs
It returns a blank page if I have Joomla debug enabled.
Probably because the page is extremely heavy with debug on (too many elements)
@dgrammatiko i've released the custom elements repo. If you could use the tagged version here then one last test by someone just to do final validation would be excellent.
Labels |
Added:
?
Removed: ? |
Tests should be ok with joomla-projects/joomla-browser#219 (run fine loacally)
OK Can we have one final test of the code here now we're pulling in the stable custom elements repo and I'll get everything merged through.
The PR above needs to be merged according to @dgrammatiko - that would make the 4.0-dev fail if i merged that first - so i'll merge both at the same time and should be fine. I can debug further if anything else still fails.
I have tested this item
THANK YOU AGAIN!!!
SCSS style linter complains: https://ci.joomla.org/joomla/joomla-cms/46132/1/20
System > Install > Extensions > Install from Web
Web Installer fixed
SCSS style linter complains: https://ci.joomla.org/joomla/joomla-cms/46132/1/20
CS fixed
I have tested this item
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-07-26 18:41:17 |
Closed_By | ⇒ | wilsonge |
Thanks!
Thanks!
@wilsonge you need to merge the joomla-projects/joomla-browser#219 and also the #34885
The joomla-projects/joomla-browser#219 will fix the failing tests
@dgrammatiko Now PHPCS is fine, but npm is failing in Drone. Could that be the same problem as with your other PR?
https://ci.joomla.org/joomla/joomla-cms/45867/1/1