Re: UPDATE: Re: Plone is now jQuery 1.9 compatible
Vincent Fretin <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <CAD=kyd8hhePzTao-X=Ng_uDOZp78Kc7dSc1SH9Eh5a8=4P7G7Q@mail.gmail.com> |
Hi, If fixed another issue with jQuery 1.9 : https://github.com/plone/Products.CMFPlone/commit/07343604f4523109bb6c7262ce4191af47e741f8 For boolean properties like selected, checked, disabled, you need to use prop and not attr. http://api.jquery.com/prop/ If somebody can verify the good use of prop on Plone 5 js, this will be great. I don't know if toggleSelect on Plone still exists. Vincent <http://www.ecreall.com> On Wed, Jan 7, 2015 at 10:27 AM, Luca Fabbri <[email protected]> wrote: > > > On Tue, Jan 6, 2015 at 5:12 PM, Vincent Fretin <[email protected]> > wrote: > >> Hi, >> >> Happy new year everyone! >> >> I fixed the js error on the sharing tab with jQuery 1.9. >> The error was the following: >> var sharing = $('\n<table>...</table>') >> $('#user-group-sharing').replaceWith(sharing); >> Error: Syntax error, unrecognized expression: <table></table> >> jQuery 1.9 is more strict. If the string starts with '<' it will be >> handled as a html string, otherwise it will be handled as a css selector. >> Several solutions here, you can trim the string to be sure it starts with >> '<' : $($.trim('\n<table>...</table>')) >> You can use $.parseHTML, but it's only since jQuery 1.8. >> Finally you can just remove the use of $() because replaceWith can get a >> html string. >> >> https://github.com/plone/Products.CMFPlone/commit/fc997dd9939d6e038ac549afa368d1476a192831 >> >> I fixed another error in plone.schemaeditor. >> >> https://github.com/plone/plone.schemaeditor/commit/96db61a885e0d63719f49bf48d742167798a68b5 >> It was actually already fixed on master, I didn't see it. >> >> > Thanks for sharing! > > I think I had the same issue porting an add-on to Plone 5 some days ago > (and probably many other add-on will suffer the same problem in near > future). > > > > >> Vincent >> >> On Wed, Nov 26, 2014 at 5:40 PM, Johannes Raggam <[email protected]> >> wrote: >> >>> Thanks for the info! Keep reporting broken Javascript. >>> >>> Fixing should be easy, though. >>> >>> >>> On Wed, 2014-11-26 at 16:25 +0000, Victor Fernandez de Alba wrote: >>> > Hi, >>> > Just for the record, I finally manage to try Plone 4.3.4 with >>> > p.q.jquery 1.9.2.1 and I've found that it breaks @@sharing tab related >>> > JS. Back with 1.8.3 it works just ok. >>> > Cheers, >>> > V. >>> > >>> > >>> > >>> > On Fri Oct 10 2014 at 10:50:24 AM Johannes Raggam <[email protected]> >>> > wrote: >>> > >>> > plone.app.widgets master branch from github is shipping with >>> > jQuery >>> > 1.11.1. For that to work with Plone, you need the following >>> > setup: >>> > >>> > >>> > [sources] >>> > plone.app.widgets = git >>> > git-9UaJU3cA/F/[email protected]:plone/plone.app.widgets.git >>> > Products.CMFPlone = git >>> > git-9UaJU3cA/F/[email protected]:plone/Products.CMFPlone.git branch=4.3.x >>> > >>> > [versions] >>> > plone.app.jquery = >= 1.9.1.2 # well, p.a.widgets is >>> > replacing this anyways... >>> > plone.app.jquerytools = >= 1.6.1 >>> > >>> > # For Archetypes >>> > archetypes.referencebrowserwidget = >= 2.5.2 >>> > archetypes.querywidget = >= 1.1.1 >>> > >>> > >>> > Cheers, >>> > Johannes >>> > >>> > >>> > On Thu, 2014-06-19 at 11:00 +0200, Johannes Raggam wrote: >>> > > Recently I've made some changes to Products.CMFPlone 4.3.x, >>> > > plone.app.jquerytools master and the plone.app.jquery 1.9 >>> > branches as >>> > > well as some add-on products to make the whole stack >>> > compatible with >>> > > jQuery 1.9, of course while still supporting jQuery 1.7. >>> > Older versions >>> > > of jQuery aren't supported anymore, but since Plone 4.3 we >>> > depend on >>> > > jQuery 1.7 anyways. >>> > > >>> > > With all those changes the Plone 4.3 tests go green together >>> > with >>> > > plone.app.jquery 1.9! See: >>> > > >>> > > http://jenkins.plone.org/job/plone-4.3-python-2.7/2353/ >>> > > >>> > > Of course Plone 4.3 will still ship with plone.app.jquery >>> > 1.7. jQuery >>> > > 1.9 would most likely break too many add-on products. But >>> > from my point >>> > > of view we should include the reworked >>> > plone.app.jquerytools. I already >>> > > included it in the buildout.coredev 4.3 branch. >>> > > >>> > > Besides of modernizing the toolset a bit (but jQuery 1.9 is >>> > also years >>> > > old), the reasoning for this change is that Bootstrap 3 has >>> > a minimum >>> > > dependency on jQuery 1.9 which I need together with Plone >>> > 4.3 on a >>> > > current project. >>> > > >>> > > >>> > > Cheers, Johannes >>> > > >>> > > >>> > > >>> > >>> > >>> > -- >>> > programmatic web development >>> > di(fh) johannes raggam / thet >>> > python plone zope development >>> > plone framework team member >>> > mail: office-//[email protected] >>> > web: http://programmatic.pro >>> > http://bluedynamics.com >>> > >>> > >>> ------------------------------------------------------------------------------ >>> > Meet PCI DSS 3.0 Compliance Requirements with EventLog >>> > Analyzer >>> > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI >>> > DSS Reports >>> > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White >>> > paper >>> > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog >>> > Analyzer >>> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk_______________________________________________ >>> > Plone-developers mailing list >>> > Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >>> > https://lists.sourceforge.net/lists/listinfo/plone-developers >>> >>> -- >>> programmatic web development >>> di(fh) johannes raggam / thet >>> python plone zope development >>> plone framework team member >>> mail: office-//[email protected] >>> web: http://programmatic.pro >>> http://bluedynamics.com >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Plone-developers mailing list >>> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >>> https://lists.sourceforge.net/lists/listinfo/plone-developers >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming! The Go Parallel Website, >> sponsored by Intel and developed in partnership with Slashdot Media, is >> your >> hub for all things parallel software development, from weekly thought >> leadership blogs to news, videos, case studies, tutorials and more. Take a >> look and join the conversation now. http://goparallel.sourceforge.net >> _______________________________________________ >> Plone-developers mailing list >> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >> https://lists.sourceforge.net/lists/listinfo/plone-developers >> >> > > > -- > -- luca > > twitter: http://twitter.com/keul > linkedin: http://linkedin.com/in/lucafbb > blog: http://blog.keul.it/ > ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. vanity: www.gigenet.com _______________________________________________ Plone-developers mailing list Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/plone-developers