Package org.odlabs.wiquery.core.javascript

Examples of org.odlabs.wiquery.core.javascript.JsScope


      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("event")
        {

          private static final long serialVersionUID = 1L;

          @Override
View Full Code Here


    log.info(generated);
    assertEquals(generated, expected);

    jsq = new JsQuery();
    expected = "$('.sample').ready(function() {\n\talert('foo');\n\talert('bar');\n});";
    jst = jsq.$(".sample").ready(new JsScope()
    {
      private static final long serialVersionUID = 1L;

      @Override
      protected void execute(JsScopeContext scopeContext)
      {
        scopeContext.append("alert('foo')");
        scopeContext.append("alert('bar')");
      }

    });
    generated = jst.render().toString();
    log.info(expected);
    log.info(generated);
    assertEquals(generated, expected);

    expected =
      "$('.sample').each(function() {\n" + "\t$(this).css('foo');\n"
        + "\t$(this).css('bar');\n" + "});";

    jsq = new JsQuery();
    jst = jsq.$(".sample").each(new JsScope()
    {
      private static final long serialVersionUID = 1L;

      @Override
      protected void execute(JsScopeContext scopeContext)
View Full Code Here

    array.add(o1);
    array.add(o2);

    DefaultComplexOptionImpl impl = new DefaultComplexOptionImpl();

    JsScope jsScope = JsScope.quickScope("alert('test');");

    Options options = new Options();
    options.put("keyBoolean", true);
    options.putBoolean("keyBooleanModel", new Model<Boolean>(false));
    options.put("keyFloat", 1F);
View Full Code Here

    log.info(generated);
    assertEquals(generated, expected);

    jsq = new JsQuery();
    expected = "$('.sample').ready(function() {\n\talert('foo');\n\talert('bar');\n});";
    jst = jsq.$(".sample").ready(new JsScope()
    {
      private static final long serialVersionUID = 1L;

      @Override
      protected void execute(JsScopeContext scopeContext)
      {
        scopeContext.append("alert('foo')");
        scopeContext.append("alert('bar')");
      }

    });
    generated = jst.render().toString();
    log.info(expected);
    log.info(generated);
    assertEquals(generated, expected);

    expected =
      "$('.sample').each(function() {\n" + "\t$(this).css('foo');\n"
        + "\t$(this).css('bar');\n" + "});";

    jsq = new JsQuery();
    jst = jsq.$(".sample").each(new JsScope()
    {
      private static final long serialVersionUID = 1L;

      @Override
      protected void execute(JsScopeContext scopeContext)
View Full Code Here

    array.add(o1);
    array.add(o2);

    DefaultComplexOptionImpl impl = new DefaultComplexOptionImpl();

    JsScope jsScope = JsScope.quickScope("alert('test');");

    Options options = new Options();
    options.put("keyBoolean", true);
    options.putBoolean("keyBooleanModel", new Model<Boolean>(false));
    options.put("keyFloat", 1F);
View Full Code Here

    private static final long serialVersionUID = 1L;

    @Override
    public JsScope callback()
    {
      return new JsScope()
      {
        private static final long serialVersionUID = 1L;

        @Override
        protected void execute(JsScopeContext scopeContext)
View Full Code Here

      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
View Full Code Here

      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
          {
            StringBuilder body = new StringBuilder();
            body.append("$('#");
            body.append(info2.getMarkupId());
            body.append("').html("
              + "'series: '+seriesIndex+', point: '+pointIndex+', data: '+data);");
            scopeContext.append(body);
          }
        };
      }
    }));

    chart2.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_UNHIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
View Full Code Here

      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
          {
            StringBuilder body = new StringBuilder();
            body.append("$('#");
            body.append(info2b.getMarkupId());
            body.append("').html('series: '+seriesIndex+', point: '+pointIndex+', data: '+data+ ', pageX: '+ev.pageX+', pageY: '+ev.pageY);");
            scopeContext.append(body);
          }
        };
      }
    }));

    chart2b.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_CLICK)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
          {
            StringBuilder body = new StringBuilder();
            body.append("$('#");
            body.append(info2c.getMarkupId());
            body.append("').html('series: '+seriesIndex+', point: '+pointIndex+', data: '+data+ ', pageX: '+ev.pageX+', pageY: '+ev.pageY);");
            scopeContext.append(body);
          }
        };
      }
    }));

    chart2b.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_UNHIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
View Full Code Here

      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
View Full Code Here

TOP

Related Classes of org.odlabs.wiquery.core.javascript.JsScope

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.