? ? Pending

User tests: Successful: Unsuccessful:

avatar brianteeman
brianteeman
7 Aug 2018

Fixes lots of small things - shouldn't really be in a single PR but otherwise it would be merge conflict hell

  • [a11y] Joomla logo is a decorative image only so should not have an alt description
  • Remove duplicate system-message-container div - important so we have unique id
  • fontawesome is include in the template.css by the sccs - no need to load it again
  • update code comment it is super user not super admin etc
  • use quote and quotename not q and qn
  • namespace - JText
  • Namespace JHtml
  • [a11y] Help Docs link - add a link to the docs site and meaningful text for screenreaders to the "lightbulb"
  • [a11y] Add h1 to the page
  • [a11y] change section role=main to just < main >
  • You can not use a custom element to display the noscript message - obviously that's not going to work because the custom element is javascript - inception
  • [a11y] Move message about installing languages to be a caption
  • [a11y] add scope to languages table
  • [a11y] contrast on language version number
  • [a11y] Section headings not nested correctly h1->h3 now h1->h2
  • Namespace JFile
  • Namespace Jfolder
  • target blank on mysql8 link to docs
  • [a11y] footer link color and hover fixes #21359
  • Validate name of database fixes #15583
  • remove all references to switcher - not being used and it breaks scss compile
  • template.css after running npm build:css [note this hadn't been run for a while as it was missing from the build scripts] #21446
avatar brianteeman brianteeman - open - 7 Aug 2018
avatar brianteeman brianteeman - change - 7 Aug 2018
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 7 Aug 2018
Category Installation Language & Strings
avatar brianteeman brianteeman - change - 7 Aug 2018
Labels Added: ? ?
avatar wilsonge
wilsonge - comment - 7 Aug 2018

@puneet0191 @rdeutz the change here to change the header level is breaking system tests - can you guys help @brianteeman with fixing the tests please

avatar brianteeman
brianteeman - comment - 7 Aug 2018

i did look in the system tests repo but couldnt see this test that is failing

avatar brianteeman
brianteeman - comment - 7 Aug 2018

@wilsonge the failing system test has been failing before this PR as well - for example
http://ci.joomla.org/joomla/joomla-cms/8186/15

avatar wilsonge
wilsonge - comment - 7 Aug 2018

For sure that's been a problem before. But given you've removed the h3 it searches for (I think) it's going to fail 100% of the time now rather than like 70% of the time

avatar puneet0191
puneet0191 - comment - 7 Aug 2018

@brianteeman check for the function here: https://github.com/joomla-projects/joomla-browser/blob/v4.0.0/src/JoomlaBrowser.php
Installation and some other generic functions are part of Joomla Browser, you can search the function being called for installation on that file.

avatar brianteeman
brianteeman - comment - 7 Aug 2018
avatar rdeutz
rdeutz - comment - 7 Aug 2018

please ping me when this one is ready to merge, I will take care of the right merge order

avatar brianteeman
brianteeman - comment - 7 Aug 2018

Don;t merge anything yet - the database name validation regex isnt working

avatar brianteeman
brianteeman - comment - 7 Aug 2018

I have no idea why this isn't working
if (isset($options->db_name) && !preg_match('^[a-zA-Z_][0-9a-zA-Z_\$]*', $options->db_name))

avatar brianteeman
brianteeman - comment - 8 Aug 2018

@rdeutz @wilsonge this is ready from my perspective

avatar rdeutz
rdeutz - comment - 8 Aug 2018

@wilsonge go?

avatar wilsonge
wilsonge - comment - 8 Aug 2018

go

avatar brianteeman
brianteeman - comment - 8 Aug 2018

@rdeutz did I do something wrong on thee test change as it is still failing with the same error

avatar rdeutz
rdeutz - comment - 8 Aug 2018

no anything is good, its pulling still the old joomla-browser version, need to figure out how I can convince the system to load the new one

avatar rdeutz
rdeutz - comment - 8 Aug 2018

Seems there is something wrong, the installation doesn't work. I tried it locally and it ends with the follwing screen

installcest installjoomla fail

So the system-testing is right

avatar brianteeman
brianteeman - comment - 8 Aug 2018

i have done lots of test installs - will check again - maybe something slipped in doing the cs fixes

avatar brianteeman
brianteeman - comment - 8 Aug 2018

And drone is now happy

avatar wilsonge wilsonge - change - 8 Aug 2018
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2018-08-08 15:56:26
Closed_By wilsonge
avatar wilsonge wilsonge - close - 8 Aug 2018
avatar wilsonge wilsonge - merge - 8 Aug 2018
avatar wilsonge
wilsonge - comment - 8 Aug 2018

And merged :) thanks!

avatar brianteeman
brianteeman - comment - 8 Aug 2018

/me wipes brow

Add a Comment

Login with GitHub to post a comment