Yes, plone 5 will have many data attributes set on the body tag that js developers will be able to use, context url being one of them.
On Mon, Sep 30, 2013 at 2:19 AM, Luca Fabbri <[email protected]> wrote: > On Sat, Sep 28, 2013 at 1:18 PM, Mikko Ohtamaa > <[email protected]> wrote: > > Hi Andreas, > > > > This might just work: > > > > var contextURL = $("base").attr("href") // Magical <base> tag > > > > Yes, I use the same trick, but Andreas is right. We still have only > "portal_url" (global!) var. Maybe it's time to give some other vars > (in a structure that use a namespace, to not pollute the global > object). > > > > > > Also here is my snippet to inject some custom variables for JavaScript > using > > a viewlet: > > > > > https://github.com/miohtama/collective.cartman/blob/master/collective/cartman/viewlets.py#L23 > > > > Cheers, > > Miguel > > > > > > On 28 September 2013 11:27, Andreas Jung <[email protected]> wrote: > >> > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> Hi there, > >> > >> it is 2013, we have Plone 4.3.2 and it still seems to be impossible > >> getting hold of the URL of the current context object in Javascript? > >> The variable is still not available from plone_javascript_variables.js. > >> What is the recommended way for gettting the context URL in JS? > >> > >> - -aj > >> -----BEGIN PGP SIGNATURE----- > >> Version: GnuPG v1.4.11 (Darwin) > >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > >> > >> iQGUBAEBAgAGBQJSRpLyAAoJEADcfz7u4AZj8ucLv1ijqugOmVdiEE2YDjlJZQCd > >> PpP2uCmunCtx3rZ6YjPyWuUzgWU27TDw4hDRQwHGSXVBUJbp2WN6QDg9Pgc36Z7F > >> qvuI/YdMoVaC5xEIkLIVjn/9oL+l/6nT3KpZTj7HABrG9b7XIS6I+VDDYbVqOZlo > >> L8ku/u0s75AZxyR2+CF8K5xYFBhnFz/NtLwPuu4aRmL1wvHODzfu4n4XVpD67tNN > >> xKCIGhD5zw/ONOJ7aDs0WSlZAe5ekOgFV11AJ6C3ZKtYnyG5mXeyd7zn4oL4edtk > >> /7fp9hyW6vVDPatPP1FyECjOHwwS3MXwMkvAsOXszKaKXbyLKmyhoEMNEKxyjcZ6 > >> rgoD11+iFgkn8+yAW1gcnpZN3FIhpev28TJyeLp49dH7CDxzo8HXuq7r57wGG5+a > >> xJ0l4aGm3IZF/2ra9k0814tXR5V+cw3rJuHpRa0yyHeEzPnYbeJv5bwc5se88MS5 > >> XuUR/yoiLheZlUe1PWhC8VeT+FDuSgQ= > >> =yJUu > >> -----END PGP SIGNATURE----- > >> > >> _______________________________________________ > >> Product-Developers mailing list > >> [email protected] > >> https://lists.plone.org/mailman/listinfo/plone-product-developers > >> > > > > > > > > -- > > Mikko Ohtamaa > > http://opensourcehacker.com > > http://twitter.com/moo9000 > > > > _______________________________________________ > > Product-Developers mailing list > > [email protected] > > https://lists.plone.org/mailman/listinfo/plone-product-developers > > > > > > -- > -- luca > > twitter: http://twitter.com/keul > linkedin: http://linkedin.com/in/lucafbb > blog: http://blog.keul.it/ > _______________________________________________ > Product-Developers mailing list > [email protected] > https://lists.plone.org/mailman/listinfo/plone-product-developers > -- Nathan Van Gheem Solutions Architect Wildcard Corp
_______________________________________________ Product-Developers mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-product-developers
