Package org.apache.tapestry5.services.ajax

Examples of org.apache.tapestry5.services.ajax.JavaScriptCallback


        getAlertStorage().add(alert);
    }

    private void addCallbackForAlert(final Alert alert)
    {
        ajaxResponseRenderer.addCallback(new JavaScriptCallback()
        {
            public void run(JavaScriptSupport javascriptSupport)
            {
                javascriptSupport.addInitializerCall("addAlert", alert.toJSON());
            }
View Full Code Here


        // Add a callback that exists just to clear the non-persistent alerts.
        // Only one of these is needed.

        if (needAlertStorageCleanup.get(true))
        {
            ajaxResponseRenderer.addCallback(new JavaScriptCallback()
            {
                public void run(JavaScriptSupport javascriptSupport)
                {
                    // In an Ajax request, the Alerts are added, just so that they can be removed if not persistent.
                    // Again, this is for the rare case where there's a redirect to another page.
View Full Code Here

            return voteForm;
        }

        if (name.equals("CSS Injection"))
        {
            ajaxResponseRenderer.addCallback(new JavaScriptCallback()
            {
                public void run(JavaScriptSupport javascriptSupport)
                {
                    javascriptSupport.importStylesheet(viaAjaxCSS);
                }
View Full Code Here

            return voteForm;
        }

        if (name.equals("CSS Injection"))
        {
            ajaxResponseRenderer.addCallback(new JavaScriptCallback()
            {
                public void run(JavaScriptSupport javascriptSupport)
                {
                    javascriptSupport.importStylesheet(viaAjaxCSS);
                }
View Full Code Here

        getAlertStorage().add(alert);
    }

    private void addCallbackForAlert(final Alert alert)
    {
        ajaxResponseRenderer.addCallback(new JavaScriptCallback()
        {
            public void run(JavaScriptSupport javascriptSupport)
            {
                javascriptSupport.require("t5/core/alert").with(alert.toJSON());
            }
View Full Code Here

        // Add a callback that exists just to clear the non-persistent alerts.
        // Only one of these is needed.

        if (needAlertStorageCleanup.get(true))
        {
            ajaxResponseRenderer.addCallback(new JavaScriptCallback()
            {
                public void run(JavaScriptSupport javascriptSupport)
                {
                    // In an Ajax request, the Alerts are added, just so that they can be removed if not persistent.
                    // Again, this is for the rare case where there's a redirect to another page.
View Full Code Here

        wilmaMessage = "His Wife, Wilma.";

        // Do one the new way
        ajaxResponseRenderer.addRender("fred", fredBlock);

        ajaxResponseRenderer.addCallback(new JavaScriptCallback()
        {
            public void run(JavaScriptSupport javascriptSupport)
            {
                javascriptSupport.require("app/multi-zone-update").with("message", "Updated");
            }
View Full Code Here

            return voteForm;
        }

        if (name.equals("CSS Injection"))
        {
            ajaxResponseRenderer.addCallback(new JavaScriptCallback()
            {
                public void run(JavaScriptSupport javascriptSupport)
                {
                    javascriptSupport.importStylesheet(viaAjaxCSS);
                }
View Full Code Here

        this.number++;

        ajaxResponseRenderer
                .addRender("numberZone", numberBlock);

        ajaxResponseRenderer.addCallback(new JavaScriptCallback() {
            public void run(JavaScriptSupport support) {

                support.importJavaScriptLibrary(initializers);

                JSONObject parameters = new JSONObject("id", "status",
View Full Code Here

  void onUpdateProgress(String progressId, String zoneId, int taskId) {
    addCallback(progressId, zoneId, taskId);
  }
 
  void addCallback(final String progressId, final String zoneId, final int taskId) {
    ajaxRenderer.addCallback(new JavaScriptCallback() {
      public void run(JavaScriptSupport jss) {
        float progress = taskManager.getProgress(taskId);
        Link link = resources.createEventLink("updateProgress", progressId, zoneId, taskId);
        JSONObject args = new JSONObject();
        args.put("url", link.toString());
View Full Code Here

TOP

Related Classes of org.apache.tapestry5.services.ajax.JavaScriptCallback

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.