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