Package org.apache.wicket.util.template

Examples of org.apache.wicket.util.template.PackageTextTemplate.asString()


    PackageTextTemplate webSocketSetupTemplate =
        new PackageTextTemplate(WicketWebSocketJQueryResourceReference.class, "res/js/wicket-websocket-setup.js.tmpl");
    Map<String, Object> variables = Generics.newHashMap();
    int pageId = component.getPage().getPageId();
    variables.put("pageId", Integer.valueOf(pageId));
    String webSocketSetupScript = webSocketSetupTemplate.asString(variables);

    response.render(OnDomReadyHeaderItem.forScript(webSocketSetupScript));
  }

  @Override
View Full Code Here


        String href = getRequestCycle().getUrlRenderer().renderFullUrl(
            Url.parse(relativeUrl.toString()));
        variables.put("downloadLink", href);

        PackageTextTemplate template = new PackageTextTemplate(MailTemplate.class, "mail-template.tmpl");
        CharSequence templateHtml = template.asString(variables);
        updateResult(result, templateHtml, target);
        target.add(feedback);
      }

      @Override
View Full Code Here

        String href = getRequestCycle().getUrlRenderer().renderFullUrl(
            Url.parse(relativeUrl.toString()));
        variables.put("downloadLink", href);

        PackageTextTemplate template = new PackageTextTemplate(MailTemplate.class, "mail-template.tmpl");
        CharSequence templateHtml = template.asString(variables);
        updateResult(result, templateHtml, target);
        target.add(feedback);
      }

      @Override
View Full Code Here

            for (String label : LABELS) {
                variables.put(label, getString(label));
            }
            variables.put("eventName", ajaxUploadBehavior.getEvent());

            ajaxUpload = tmpl.asString(variables);
        }

        response.render(OnDomReadyHeaderItem.forScript(fileinputJS.get() + ajaxUpload));
    }
}
View Full Code Here

    variables.put("pageId", Integer.valueOf(pageId));

    Url baseUrl = component.getRequestCycle().getUrlRenderer().getBaseUrl();
    CharSequence ajaxBaseUrl = Strings.escapeMarkup(baseUrl.toString());
    variables.put("baseUrl", ajaxBaseUrl);
    String webSocketSetupScript = webSocketSetupTemplate.asString(variables);

    response.render(OnDomReadyHeaderItem.forScript(webSocketSetupScript));
  }

  @Override
View Full Code Here

    variables.put("calendarInit", calendarInit.toString());

    // render initialization script with the variables interpolated
    TextTemplate datePickerJs = new PackageTextTemplate(DatePicker.class, "DatePicker.js");
    datePickerJs.interpolate(variables);
    response.render(OnDomReadyHeaderItem.forScript(datePickerJs.asString()));

    // remove previously generated markup (see onRendered) via javascript in
    // ajax requests to not render the yui calendar multiple times
    AjaxRequestTarget target = component.getRequestCycle().find(AjaxRequestTarget.class);
    if (target != null)
View Full Code Here

      variables.put("filter", "");
      variables.put("allowRollup", true);
    }

    TextTemplate template = new PackageTextTemplate(DatePicker.class, key);
    response.render(OnDomReadyHeaderItem.forScript(template.asString(variables)));

    response.markRendered(key);
  }

  /**
 
View Full Code Here

        String href = getRequestCycle().getUrlRenderer().renderFullUrl(
            Url.parse(relativeUrl.toString()));
        variables.put("downloadLink", href);

        PackageTextTemplate template = new PackageTextTemplate(MailTemplate.class, "mail-template.tmpl");
        CharSequence templateHtml = template.asString(variables);
        updateResult(result, templateHtml, target);
        target.add(feedback);
      }

      @Override
View Full Code Here

        Map<String, Object> variables = Generics.newHashMap();
        variables.put("componentId", component.getMarkupId());
       
        PackageTextTemplate webSocketSetupTemplate =
            new PackageTextTemplate(ChatRoomPanel.class, "ChatRoomPanel.template.js");
        response.render(JavaScriptContentHeaderItem.forScript(webSocketSetupTemplate.asString(variables), null))
      }

      @Override
      protected CharSequence onMessageJsFunction() {return "onChatMessage(evt)";}
View Full Code Here

    PackageTextTemplate webSocketSetupTemplate =
        new PackageTextTemplate(WicketWebSocketJQueryResourceReference.class, "res/js/wicket-websocket-setup.js.tmpl");
    Map<String, Object> variables = Generics.newHashMap();
    int pageId = component.getPage().getPageId();
    variables.put("pageId", Integer.valueOf(pageId));
    String webSocketSetupScript = webSocketSetupTemplate.asString(variables);

    response.render(OnDomReadyHeaderItem.forScript(webSocketSetupScript));
  }

  @Override
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.