Examples of PackageTextTemplate


Examples of org.apache.wicket.util.template.PackageTextTemplate

    StringBuilder calendarInit = new StringBuilder();
    appendMapping(p, calendarInit);
    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

Examples of org.apache.wicket.util.template.PackageTextTemplate

    {
      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

Examples of org.apache.wicket.util.template.PackageTextTemplate

    super(id);

    Args.notEmpty(templateId, "templateId");
    Args.notEmpty(targetSelector, "targetSelector");

    PackageTextTemplate blogJs = new PackageTextTemplate(HandlebarsButton.class, "HandlebarsButton.js.tmpl");
    Map<String, Object> variables = Generics.newHashMap();
    variables.put("templateId", templateId);
    variables.put("targetSelector", targetSelector);
    this.onSuccessFunction = new JsonFunction(blogJs.asString(variables));
  }
View Full Code Here

Examples of org.apache.wicket.util.template.PackageTextTemplate

  {
    super.renderHead(component, response);

    response.render(JavaScriptHeaderItem.forReference(WicketWebSocketJQueryResourceReference.get()));

    PackageTextTemplate webSocketSetupTemplate =
        new PackageTextTemplate(WicketWebSocketJQueryResourceReference.class,
            "res/js/wicket-websocket-setup.js.tmpl");

    Map<String, Object> variables = Generics.newHashMap();

    // set falsy JS values for the non-used parameter
    if (Strings.isEmpty(resourceName))
    {
      int pageId = component.getPage().getPageId();
      variables.put("pageId", pageId);
      variables.put("resourceName", "");
    }
    else
    {
      variables.put("resourceName", resourceName);
      variables.put("pageId", false);
    }

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

    String contextPath = component.getRequest().getContextPath();
    variables.put("contextPath", contextPath);

    String webSocketSetupScript = webSocketSetupTemplate.asString(variables);

    response.render(OnDomReadyHeaderItem.forScript(webSocketSetupScript));
  }
View Full Code Here

Examples of org.apache.wicket.util.template.PackageTextTemplate

  {
    super.renderHead(component, response);

    response.render(JavaScriptHeaderItem.forReference(WicketWebSocketJQueryResourceReference.get()));

    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));
  }
View Full Code Here

Examples of org.apache.wicket.util.template.PackageTextTemplate

            "resource.txt"), null);
        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

Examples of org.apache.wicket.util.template.PackageTextTemplate

            "resource.txt"), null);
        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

Examples of org.apache.wicket.util.template.PackageTextTemplate

    {
      @Override
      protected void onSubmit(AjaxRequestTarget target, Form<?> form)
      {

        CharSequence templateHtml = renderTemplate(new PackageTextTemplate(
          MailTemplate.class, "mail-template.tmpl"));
        updateResult(result, templateHtml, target);
        target.add(feedback);
      }
View Full Code Here

Examples of org.apache.wicket.util.template.PackageTextTemplate

        JQuery fileinputJS = $(this).chain("fileinput", config);

        String ajaxUpload = "";
        if (ajaxUploadBehavior != null) {
            PackageTextTemplate tmpl = new PackageTextTemplate(BootstrapFileInputField.class, "res/fileinput.tmpl.js");
            Map<String, Object> variables = new HashMap<String, Object>();
            variables.put("markupId", Strings2.getMarkupId(this));
            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

Examples of org.apache.wicket.util.template.PackageTextTemplate

  {
    super.renderHead(component, response);

    response.render(JavaScriptHeaderItem.forReference(WicketWebSocketJQueryResourceReference.get()));

    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));

    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));
  }
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.