Package org.odlabs.wiquery.core.javascript

Examples of org.odlabs.wiquery.core.javascript.JsStatement.render()


    super.renderHead(component, response);

    JsStatement statement = statement();
    if (statement != null)
    {
      String statementString = statement.render().toString();
      if (!Strings.isEmpty(statementString))
      {
        response.render(OnDomReadyHeaderItem.forScript(statementString));
      }
    }
View Full Code Here


  public void testJSQuerySyntax()
  {
    JsQuery jsq = new JsQuery();
    JsStatement jst = jsq.$(".sample").chain("css", "'foo'", "'bar'");
    String expected = "$('.sample').css('foo', 'bar');";
    String generated = jst.render().toString();
    log.info(expected);
    log.info(generated);
    assertEquals(generated, expected);

    jsq = new JsQuery();
View Full Code Here

        scopeContext.append("alert('foo')");
        scopeContext.append("alert('bar')");
      }

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

    expected =
View Full Code Here

        scopeContext.self().chain("css", "'foo'");
        scopeContext.self().chain("css", "'bar'");
      }

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

    // statements chaining
View Full Code Here

    // statements chaining
    jsq = new JsQuery();
    jsq.$(".foo").chain("css", "bar");
    JsStatement jss = new JsStatement();
    jss.append(jsq.getStatement().render());
    log.info(jss.render().toString());
  }

  @Override
  protected Logger getLog()
  {
View Full Code Here

  public void testJSQuerySyntax()
  {
    JsQuery jsq = new JsQuery();
    JsStatement jst = jsq.$(".sample").chain("css", "'foo'", "'bar'");
    String expected = "$('.sample').css('foo', 'bar');";
    String generated = jst.render().toString();
    log.info(expected);
    log.info(generated);
    assertEquals(generated, expected);

    jsq = new JsQuery();
View Full Code Here

        scopeContext.append("alert('foo')");
        scopeContext.append("alert('bar')");
      }

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

    expected =
View Full Code Here

        scopeContext.self().chain("css", "'foo'");
        scopeContext.self().chain("css", "'bar'");
      }

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

    // statements chaining
View Full Code Here

    // statements chaining
    jsq = new JsQuery();
    jsq.$(".foo").chain("css", "bar");
    JsStatement jss = new JsStatement();
    jss.append(jsq.getStatement().render());
    log.info(jss.render().toString());
  }

  @Override
  protected Logger getLog()
  {
View Full Code Here

  public CharSequence renderOption(String name, Object value, boolean isLast)
  {
    JsStatement jsStatement =
      new JsQuery(this.component).$().chain(this.statement, "'option'", "'" + name + "'",
        value.toString());
    return jsStatement.render();
  }

}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.