Package org.wicketstuff.scriptaculous

Examples of org.wicketstuff.scriptaculous.JavascriptBuilder.addLine()


    dropOptions.put("onDrop", new JavascriptFunction("function(draggable, droppable, event) { wicketAjaxGet('" + onDropBehavior.getCallbackUrl()
        + "&id=' + draggable.id); }"));

    JavascriptBuilder builder = new JavascriptBuilder();
    builder.addLine("Droppables.add('" + getMarkupId() + "', ");
    builder.addOptions(dropOptions);
    builder.addLine(");");

    getResponse().write(builder.buildScriptTagString());
  }
View Full Code Here


        + "&id=' + draggable.id); }"));

    JavascriptBuilder builder = new JavascriptBuilder();
    builder.addLine("Droppables.add('" + getMarkupId() + "', ");
    builder.addOptions(dropOptions);
    builder.addLine(");");

    getResponse().write(builder.buildScriptTagString());
  }

  private class DraggableTargetBehavior extends ScriptaculousAjaxBehavior
View Full Code Here

    options.put("onUpdate", new JavascriptBuilder.JavascriptFunction(
        "function(element) { wicketAjaxGet('" + this.getCallbackUrl()
            + "&' + Sortable.serialize(element)); }"));

    JavascriptBuilder builder = new JavascriptBuilder();
    builder.addLine("new Sortable('" + getComponent().getMarkupId() + "', ");
    builder.addOptions(options);
    builder.addLine(");");

    Response response = RequestCycle.get().getResponse();
    response.write(builder.buildScriptTagString());
View Full Code Here

            + "&' + Sortable.serialize(element)); }"));

    JavascriptBuilder builder = new JavascriptBuilder();
    builder.addLine("new Sortable('" + getComponent().getMarkupId() + "', ");
    builder.addOptions(options);
    builder.addLine(");");

    Response response = RequestCycle.get().getResponse();
    response.write(builder.buildScriptTagString());
  }
View Full Code Here

          this.effectName = effects[0].getEffectName();
        }

        public String toJavascript() {
            JavascriptBuilder builder = new JavascriptBuilder();
            builder.addLine("Effect.multiple([");
            for (int x = 0; x < effects.length; x++) {
                builder.addLine("'" + effects[x].getComponent().getMarkupId() + "'" + (x < effects.length - 1 ? ", " : ""));
            }
            builder.addLine("], Effect." + effectName);
            builder.addOptions(options);
View Full Code Here

        public String toJavascript() {
            JavascriptBuilder builder = new JavascriptBuilder();
            builder.addLine("Effect.multiple([");
            for (int x = 0; x < effects.length; x++) {
                builder.addLine("'" + effects[x].getComponent().getMarkupId() + "'" + (x < effects.length - 1 ? ", " : ""));
            }
            builder.addLine("], Effect." + effectName);
            builder.addOptions(options);
            builder.addLine(");");
            return builder.toJavascript();
View Full Code Here

            JavascriptBuilder builder = new JavascriptBuilder();
            builder.addLine("Effect.multiple([");
            for (int x = 0; x < effects.length; x++) {
                builder.addLine("'" + effects[x].getComponent().getMarkupId() + "'" + (x < effects.length - 1 ? ", " : ""));
            }
            builder.addLine("], Effect." + effectName);
            builder.addOptions(options);
            builder.addLine(");");
            return builder.toJavascript();
        }
View Full Code Here

  protected void onComponentRendered() {
    super.onComponentRendered();

    JavascriptBuilder builder = new JavascriptBuilder();
    builder.addLine("new Draggable('" + getComponent().getMarkupId() + "', ");
    builder.addOptions(options);
    builder.addLine(");");

    Response response = RequestCycle.get().getResponse();
    response.write(builder.buildScriptTagString());
View Full Code Here

            for (int x = 0; x < effects.length; x++) {
                builder.addLine("'" + effects[x].getComponent().getMarkupId() + "'" + (x < effects.length - 1 ? ", " : ""));
            }
            builder.addLine("], Effect." + effectName);
            builder.addOptions(options);
            builder.addLine(");");
            return builder.toJavascript();
        }

        /**
         * set the delay offset for each subsequent effect
View Full Code Here

    super.onComponentRendered();

    JavascriptBuilder builder = new JavascriptBuilder();
    builder.addLine("new Draggable('" + getComponent().getMarkupId() + "', ");
    builder.addOptions(options);
    builder.addLine(");");

    Response response = RequestCycle.get().getResponse();
    response.write(builder.buildScriptTagString());
  }
}
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.