tried this already
myPageClass:
@Import(library = {"context:/js/OverlappingMarkerSpiderfier.js"})
void afterRender(){
}
myPageTML:
<t:layout xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd">
<t:googleMaps3 />
</t:layout>
myGoogleMaps3.tml:
<script type="text/javascript" src="
http://maps.googleapis.com/maps/api/js?libraries=geometry&key=${googleMapsKey}&sensor=false
">
alert ('google maps');
</script>
OverlappingMarkerSpiderfier.js:
first line is alert('OverlappingMarkerSpiderfier');
alert OverlappingMarkerSpiderfier is before alert ('google maps');
2012/9/15 Dusko Jovanovski [via Tapestry] <
[email protected]>
> You can use the @Import annotation on render methods. Try this:
> @Import(library = {"context:js/OverlappingMarkerSpiderfier.js"})
> void afterRender(){}
>
> On Sat, Sep 15, 2012 at 7:12 PM, sommeralex <[hidden
> email]<http://user/SendEmail.jtp?type=node&node=5716312&i=0>>wrote:
>
>
> > Hi!
> >
> > I need to ensure that google maps api 3 is loaded before
> > OverlappingMarkerSpiderfier ( OverlappingMarkerSpiderfier is a js lib
> > helping to solve the multiple marker problem with same locations)
> >
> > The OverlappingMarkerSpiderfier.js is in my ressources folder, and
> > normally
> > i would just inject it via @Import(library =
> > {"context:js/OverlappingMarkerSpiderfier.js",})
> >
> > the point is, that the overlapping marker is always loaded then BEFORE
> > google maps api loaded. how can i change the order, that
> > OverlappingMarkerSpiderfier.js is loaded after google maps, which is
> loaded
> > via the script tag:
> >
> >
> >
> > thx
> >
> >
> >
> > --
> > View this message in context:
> >
> http://tapestry.1045711.n5.nabble.com/loading-js-and-scripts-in-a-specific-order-tp5716309.html
> > Sent from the Tapestry - User mailing list archive at Nabble.com.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden
> > email]<http://user/SendEmail.jtp?type=node&node=5716312&i=1>
> > For additional commands, e-mail: [hidden
> > email]<http://user/SendEmail.jtp?type=node&node=5716312&i=2>
> >
> >
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://tapestry.1045711.n5.nabble.com/loading-js-and-scripts-in-a-specific-order-tp5716309p5716312.html
> To unsubscribe from loading .js and <scripts> in a specific order, click
> here<http://tapestry.1045711.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5716309&code=YWxleGFuZGVyLnNvbW1lckBnbWFpbC5jb218NTcxNjMwOXwxMDUzMzQxMzM4>
> .
> NAML<http://tapestry.1045711.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
--
View this message in context:
http://tapestry.1045711.n5.nabble.com/loading-js-and-scripts-in-a-specific-order-tp5716309p5716313.html
Sent from the Tapestry - User mailing list archive at Nabble.com.