Hi,

Looks like the JS is being double escaped.

Changed following methods to fix:

  def onLoad(id: String, graphStyle: SparklineStyle.Value, data:
JsArray, opts: JsObj) : NodeSeq = {
    <head>
       <script type="text/javascript" src={"/" +
LiftRules.resourceServerPath + "/sparklines/sparklines.min.js"}/>
       {
         Script(OnLoad(sparkExp(id, graphStyle, data, opts)))
       }
    </head>
  }

def toJsExp(id: String, graphStyle: SparklineStyle.Value, data:
JsArray, opts: JsObj): JsExp = JsRaw(
   "new " + graphStyle + "(" + id.encJs + ", " + data.toJsCmd + ", " +
opts.toJsCmd + ").draw()")

- Jon
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to