Forget that I tough it was fullcalendar that was requesting jquery that way.
On Thu, Jun 4, 2015 at 4:26 PM, Thomas Mortagne <[email protected]> wrote: > Actually the issue you have is because of the change made in > http://jira.xwiki.org/browse/XWIKI-11094 which removed jquery from > /xwiki/resources/js/amd/jquery. This might actually be seen as an > important API breackage. > > On Thu, Jun 4, 2015 at 4:17 PM, Jeremie BOUSQUET > <[email protected]> wrote: >> 2015-06-04 11:34 GMT+02:00 Marius Dumitru Florea < >> [email protected]>: >> >>> On Wed, Jun 3, 2015 at 1:05 PM, Jeremie BOUSQUET >>> <[email protected]> wrote: >>> > Hello dear xwiki-ers, >>> > >>> > (long time no see ;) ) >>> > >>> > I installed the Mocca Calendar application [1] in my xwiki 5.4.7 >>> instance, >>> > but when browsing to its home page, needed js file can't be loaded and so >>> > not much appears ... >>> > >>> > Error from FF console: >>> > >>> > GET http://r-wikiggs.gemalto.com/fullcalendar.js [HTTP/1.1 404 Not Found >>> > 9ms] >>> > Error: Script error for: fullcalendar >>> > http://requirejs.org/docs/errors.html#scripterror >>> > >>> > I understand that it probably comes from MoccaCalendar.Macro js >>> extension: >>> > >>> > require(['jquery', 'fullcalendar'], function(jQuery, fullCalendar) { >>> > >>> > ... but my knowledge of requireJS is more than poor so I'm not sure how >>> to >>> > fix this ... For sure URL used to reach fullcalendar.js is NOK. >>> >>> I'm not familiar with the Mocca Calendar application, but from the 404 >>> URL you get in the Firefox console it seems you're missing the >>> Require.js configuration that specifies where the 'fullcalendar' >>> module is located. Require.js attempts to load the module from the >>> root of your webapp as a fallback and fails. See >>> http://requirejs.org/docs/api.html#config-paths . >>> >> >> Thanks Marius, >> >> I checked from page source and there is: >> >> require.config({ >> baseUrl: '/', >> paths: { 'jquery': "/xwiki/resources/js/amd/jquery" }, >> map: { >> '*': { 'jquery': 'jQueryNoConflict' }, >> 'jQueryNoConflict': { 'jquery': 'jquery' } >> } >> }); >> >> I suppose this is a basic configuration of xwiki, I'm not sure where >> require conf can be altered ... (from velocity templates ?) >> Anyway, as I did not find fullcalendar.js, what I did is: >> - download fullcalendar-2.3.1.zip and unzip it to >> $TOMCAT_HOME/webapps/xwiki/resources/js/fullcalendar/ >> - change js extension in MoccaCalendar.Macro with: "require(['jquery', >> '/xwiki/resources/js/fullcalendar/fullcalendar.js'], function(jQuery, >> fullCalendar) {" >> >> A calendar is now displayed (sometimes), but seems to be missing >> stylesheets completely, so it's not really usable ... >> I feel there must be something easier to do ;) >> >> BR, >> Jeremie >> >> >>> Hope this helps, >>> Marius >>> >>> > >>> > Thanks, >>> > BR, >>> > Jeremie >>> > _______________________________________________ >>> > users mailing list >>> > [email protected] >>> > http://lists.xwiki.org/mailman/listinfo/users >>> _______________________________________________ >>> users mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/users >>> >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/users > > > > -- > Thomas Mortagne -- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
