All pastes #2125968 Raw Edit

Something

public java v1 · immutable
#2125968 ·published 2012-03-07 20:18 UTC
rendered paste body
//drop target css class = dd prefix + name of the drop target in the edit configString ddClassName = DropTarget.CSS_CLASS_PREFIX + "slideshow";boolean rotate = properties.get("rotate",false);double delayProp = properties.get("delay",6.0d);int delay = (int) Math.max(3,Math.round(delayProp));String width = "690";String height = "300";String selector = ImageResizeServlet.BANNER_CAROUSEL_NORMAL;// Special handling for CSR Case pagesif (pageProperties.get("cq:template", "").equals("/apps/grundfos/internet/templates/csr_case_page")) {	selector = ImageResizeServlet.BANNER_CAROUSEL_LARGE;}StringBuilder largeItems = new StringBuilder();String firstItem = "";StringBuilder items = new StringBuilder();String src = new String("");StringBuilder links = new StringBuilder();for(int i=1; i<11; i++){	if (properties.get("show"+(i), false)) {		Resource res1 = sanitizeResource(request, resource.getResourceResolver().resolve(resource.getPath()+"/file"+(i)+"_1"));		Resource res2 = sanitizeResource(request, resource.getResourceResolver().resolve(resource.getPath()+"/file"+(i)+"_2"));			   Download d2 = new Download(res2);	   Image image = new Image(res1);	   if(image.hasContent()){		 image.setSelector(".resize."+ImageResizeServlet.BANNER_CAROUSEL_SMALL);		 image.setExtension(".jpg");		 src = image.getHref().toString();	   }	   String imageTag = "<img  id=\"banner"+i+"\" src=\"" + src + "\"  />";	   items.append(imageTag);	   String object = "";	   if(d2.hasContent() && "application/x-shockwave-flash".equalsIgnoreCase(d2.getMimeType())) { 		   //Rotate is disablet because flash i present in the carousel		   rotate = false;		   String swf = resource.getPath()+"/file"+(i)+"_2/file";		   object = "<object width=\"100%\" height=\"100%\"><param name=\"movie\" value=\""+swf+"\"><embed src=\""+swf+"\" width=\"100%\" height=\"100%\" wmode=\"opaque\" ></embed></object>";		} else {		   String largeSrc = src.replaceAll(ImageResizeServlet.BANNER_CAROUSEL_SMALL,selector);		   String link = properties.get("link"+(i)+"url","");		   String largeImageTag = "<img src=\"" + largeSrc + "\"  />";		   object = StringHelper.blank(link) ? largeImageTag : StringHelper.urlInputToLink(link,largeImageTag);	   }	   largeItems.append("banner"+i+": '").append(object).append("',");	   if(firstItem.length() == 0) {firstItem = object;}	}}