eftomi
eftomi

Reputation: 51

Boostrap for Seaside (on Pharo): incorrect JQuery version

When developing a web app on Pharo 7.0 using Seaside and Bootstrap for Seaside, the resulting web page is not responding to mouse clicks.

I'm using Pharo 7.0 32bit on Windows, Seaside and Bootstrap for Seaside, where Seaside and Bootstrap for Seaside were loaded with Catalog Browser. The resulting web pages are not responding to mouse clicks, for instance dropdowns are not opening as shown on the Seaside-Bootstrap public demo page (as above). Consistently, the demo page on my instance (localhost:8080/bootstrap) is also behaving the same.

Each of the browsers that I tried (Chrome, Firefox, Edge) shows the same symptoms, and they are all reporting

"Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3"

in the console. However, $.fn.jquery is returning "3.3.1".

Is there anything I can do by myself? For instance, this thread suggests that an upgrade to Bootstrap 3.3.7 resolves this problem. Namely,

TBSDeploymentLibrary>>jsbootstrapminJsContent 

method returns Bootstrap version v3.3.6, as I belive. However, I'm not sure whether it's save to just copy & paste the bootstrap.min.css into the method. And what is the difference between TBSDeploymentLibrary and TBSDevelopmentLibrary.

Upvotes: 4

Views: 191

Answers (1)

eftomi
eftomi

Reputation: 51

This is now solved, in the library the Bootstrap version was changed to 3.3.7.

Upvotes: 1

Related Questions