Page 2 of 2

Re: Upgrading to jQuery 3.0.0

Posted: Mon Jul 09, 2018 11:30 pm
by AbleMods
So between the two of you, you've saved me about ONE BILLION hours of headache and frustration. Thank you for posting your details on this mess.

I'm working through all of this now on a large account. Will update here if I run into anything not already mentioned here.

Re: Upgrading to jQuery 3.0.0

Posted: Tue Jul 10, 2018 2:59 am
by compunerdy
Is this something we should wait for a patch for or ?

Re: Upgrading to jQuery 3.0.0

Posted: Tue Jul 10, 2018 9:37 pm
by jmestep
It doesn't look like it since the issue was first posted in February. We are patching sites because they are failing PCI Compliance scans.

Re: Upgrading to jQuery 3.0.0

Posted: Tue Jul 10, 2018 10:29 pm
by AbleMods
jmestep wrote:because they are failing PCI Compliance scans
This must be subjective to specific scanner services. I use TrustWave and they've never thrown an issue with JQuery.

Re: Upgrading to jQuery 3.0.0

Posted: Wed Jul 11, 2018 9:20 pm
by jmestep
That's funny. Customers that use Trustwave were the first ones to report it to us!

Re: Upgrading to jQuery 3.0.0

Posted: Thu Jul 12, 2018 3:28 am
by AbleMods
You know, now that I think of it both of my sites are Able 7.x Neither one uses JQuery....doh!

Re: Upgrading to jQuery 3.0.0

Posted: Thu Aug 09, 2018 5:42 am
by cdgaefke
Thanks everyone for the great detail listed here!

As a newcomer upgrading from 7.0.7 to the latest Gold, this is most useful!

Now to add my hopefully useful tips...

After dropping in the latest jquery-ui.min.js, I noticed the search button in the admin console (using the FrescaAdmin theme) always shows as if the mouse is hovering over it. That is, the text color is white, which is hard to read with the button itself is whitish.

I saw that widget is referring to jquery-ui.css in the FrescaAdmin theme folder. So I updated that with the new css file that comes with jquery-ui-1.12.1. That fixed it.

However the menu once again appears behind the content below it. :(

Adding a "z-index: 1" in the relevant spot (line 900) in jquery-ui.css fixed that:

Code: Select all

.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
	z-index: 1;
}
Here's hoping the next version doesn't have these issues...

... although methinks there will be some work to convert customization to MVC.

Charles