I wanted to run this past the list before submitting a bug.  I guess I've been
following the Lift list too long :-)

I checked out the latest ESME and built a package (I love the sbt integration!).
Deployed on tomcat to discover that display_single_message.js and pretty.js
did not load.  I have a context path of /esme and both files were
being looked for
in /scripts instead of /esme/scripts.  I found that index.html had this:

<script src="scripts/display_single_message.js" type="text/javascript"/>
<script src="scripts/pretty.js" type="text/javascript"/>

but every other occurrence had this:

<script src="../scripts/display_single_message.js" type="text/javascript"/>
<script src="../scripts/pretty.js" type="text/javascript"/>

The error didn't occur when running under jetty from sbt since the context root
is /

The fix was to change to this:

<script src="/scripts/display_single_message.js" type="text/javascript"/>
<script src="/scripts/pretty.js" type="text/javascript"/>

everywhere (except index.html) since they are loaded in the user page which
is one level down.

I'm wondering exactly how lift merges <head> elements since the
scripts/<filename>
in index.html should be different from
../scripts/<filename>
right?

Anyway, a patch is attached.

Thanks,
Eric

Reply via email to