Package org.apache.wicket

Examples of org.apache.wicket.ResourceReference


      hotSpotDetails.append("\"text\": " + "\"" + component.title + "\"" + ", ");
 
      if (component.imgSrc != null && !component.imgSrc.trim().equals("")) {
        // find the url of the image
        Resource xmlFile = xmlSectionModel.getObject().getXmlDocument().getXmlFile()
        ResourceReference imageResourceRef = ((IRelativeLinkSource)xmlFile).getRelativeReference(component.imgSrc);
        String imageUrl = RequestCycle.get().urlFor(imageResourceRef).toString();
        if (imageUrl.equals(null))
            log.warn("The URL for the hotspot image {} is not found", imageUrl);
       
        hotSpotDetails.append("\"useImg\": " + "\"true" + "\"" + ", ");
View Full Code Here


  public void renderHead(final IHeaderResponse response) {
    // Nav Bar Tool Tips
    // NOTE: Based on unstable, 2.0 version.  If replacing, take note of CSS style changes as well!
    // response.renderJavascriptReference(new ResourceReference("js/jquery/jquery.qtip-2.0-rev411.min.js"));
    response.renderJavascriptReference(new ResourceReference("js/jquery/jquery.qtip-1.0.min.js"));
    response.renderJavascript("$(window).ready(function() { navBarToolTips(); });", "Nav Bar Tool Tip Init");
  }
View Full Code Here

 
  }

  public void renderHead(final IHeaderResponse response) {
    renderThemeCSS(response, "css/main.css");
    response.renderCSSReference(new ResourceReference("/css/main.css"));
    super.renderHead(response);   
  }
View Full Code Here

   *
   * @return the url to use for the popup button/ icon
   */
  protected CharSequence getIconUrl()
  {
    return RequestCycle.get().urlFor(new ResourceReference(DatePicker.class, "icon1.gif"));
  }
View Full Code Here

  protected void setUp() throws Exception
  {
    super.setUp();
    resource = new TestResource();
    tester.getApplication().getSharedResources().add(RESOURCE_NAME, resource);
    final String key = new ResourceReference(RESOURCE_NAME).getSharedResourceKey();
    tester.getApplication().mount(new IndexedSharedResourceCodingStrategy("/test", key));
  }
View Full Code Here

   *
   */
  public void testEmptyRequest()
  {
    final WebRequestCycle cycle = tester.setupRequestAndResponse();
    final String url = cycle.urlFor(new ResourceReference(RESOURCE_NAME)).toString();
    assertEquals("test", url);
    tester.getServletRequest().setURL(URL_PREFIX + url);
    tester.processRequestCycle(cycle);
    assertTrue(resource.params.isEmpty());
  }
View Full Code Here

  {
    final WebRequestCycle cycle = tester.setupRequestAndResponse();
    final ValueMap params = new ValueMap();
    params.add("0", "foo");
    params.add("1", "bar");
    final String url = cycle.urlFor(new ResourceReference(RESOURCE_NAME), params).toString();
    assertEquals("test/foo/bar", url);
    tester.getServletRequest().setURL(URL_PREFIX + url);
    tester.processRequestCycle(cycle);
    assertEquals(2, resource.params.size());
    assertEquals("foo", resource.params.getString("0"));
View Full Code Here

    params.add("0", "param0");
    params.add("1", "param1");
    params.put("test", new String[] { "testval1", "testval2" });
    params.add("foo", "fooval");
    final String url = cycle.urlFor(new ResourceReference(RESOURCE_NAME), params).toString();
    assertEquals("test/param0/param1?test=testval1&test=testval2&foo=fooval", url);
    tester.getServletRequest().setURL(URL_PREFIX + url);
    tester.processRequestCycle(cycle);
    assertEquals(4, resource.params.size());
    assertEquals("fooval", resource.params.getString("foo"));
View Full Code Here

    setOutputMarkupId(true);
    form.setOutputMarkupId(true);
    setRenderBodyOnly(true);

    add(HeaderContributor.forJavaScript(JS));
    ResourceReference css = getCss();
    if (css != null)
    {
      add(HeaderContributor.forCss(css));
    }

    final WebMarkupContainer barDiv = new WebMarkupContainer("bar");
    barDiv.setOutputMarkupId(true);
    add(barDiv);

    final WebMarkupContainer statusDiv = new WebMarkupContainer("status");
    statusDiv.setOutputMarkupId(true);
    add(statusDiv);

    if (!(RequestCycle.get().getRequest() instanceof UploadWebRequest))
    {
      log.warn("UploadProgressBar will not work without an UploadWebRequest. See the javadoc for details.");
    }

    form.add(new AttributeModifier("onsubmit", true, new Model<String>()
    {

      private static final long serialVersionUID = 1L;


      @Override
      public String getObject()
      {
        ResourceReference ref = new ResourceReference(RESOURCE_NAME);

        return "var def=new Wicket.WUPB.Def('" + form.getMarkupId() + "', '" +
          statusDiv.getMarkupId() + "', '" + barDiv.getMarkupId() + "', '" +
          getPage().urlFor(ref) + "'); Wicket.WUPB.start(def);";
      }
View Full Code Here

    assertFalse(tester.ifContains("files/forms-[0-9]+\\.css").wasFailed());
    // does anybody know how to check resources?

    assertTrue(tester.urlFor(WicketAjaxReference.INSTANCE).matches("script/wicket-ajax.*\\.js"));
    assertTrue(tester.urlFor(WicketEventReference.INSTANCE).matches("script/wicket-event.*\\.js"));
    assertTrue(tester.urlFor(new ResourceReference(PanelOne.class, "PanelOne.css")).matches(
        "files/all-[0-9]+\\.css"));
    assertTrue(tester.urlFor(new ResourceReference(PanelOne.class, "PanelOne-print.css")).matches(
        "files/print-[0-9]+\\.css"));
    assertTrue(tester.urlFor(new ResourceReference(PanelOne.class, "functions.js"))
        .matches("files/all-[0-9]+\\.js"));
    assertTrue(tester.urlFor(new ResourceReference(PanelOne.class, "accept.png"))
        .matches("img/accept-[0-9]+\\.png"));
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.ResourceReference

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.