PageSourceSearch

https://www.cartabcc.it/style%20library/jslink/cbcc_topsliderhomepage.js?ctag=11352$$16.0.19725.20522

js cartabcc.it collected 2026-10-02 15:39:19 UTC 2,863 bytes, 71 lines download raw bytes

1function TemplateTopSlider(baseViewID) {
2    var overrideContext = {};
3    overrideContext.BaseViewID = baseViewID;
4    overrideContext.ListTemplateType = 11000;
5    overrideContext.Templates = {};
6    overrideContext.Templates.Header = "<div class=\"flexslider\"><ul class=\"slides\">";
7    overrideContext.Templates.Item = customItemSlider;
8    overrideContext.Templates.Footer = "</ul></div>";
9
10    SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideContext);
11}
12
13function customItemSlider(ctx) {
14    var result = "";
15    var classColor = '';
16    if (ctx.CurrentItem.ColoreTesto == 'Bianco'){
17    	 classColor = "";
18   	}
19   	if (ctx.CurrentItem.ColoreTesto == 'Bianco'){
20   		classColor = "style=\"color:white\"";
21   	}
22   	
23    
24    result += "<li>";
25    
26 	if (ctx.CurrentItem.CBCC_RequireLink.indexOf("<a") > -1 && ctx.CurrentItem.LinkAllaImmagine == "Sì" )
27 	{
28 			var rLink = $.parseHTML($.parseHTML(ctx.CurrentItem.CBCC_RequireLink)[0].innerHTML)[0];
29	        result += "<a href=\"" + rLink.href + "\" aria-label=\"" + ctx.CurrentItem.Title + "\">";
30    }
31
32    	
33    result += "<img alt='' src=\"" + ctx.CurrentItem.FileRef + "\">";
34    result += "<div class=\"container-caption\">";
35    result += "<div class=\"caption\">";
36    result += "<div class=\"title\" " + classColor + ">" + ctx.CurrentItem.Title + "</div>";
37    result += "<div class=\"desc\" " + classColor + ">" + ctx.CurrentItem.CBCC_SliderDescription + "</div>";
38    
39    if (ctx.CurrentItem.CBCC_RequireLink.indexOf("<a") > -1 && ctx.CurrentItem.LinkAllaImmagine != "Sì" )
40    {
41	    if (ctx.CurrentItem.CBCC_RequireLink.indexOf("<a") > -1) {
42	        var rLink = $.parseHTML($.parseHTML(ctx.CurrentItem.CBCC_RequireLink)[0].innerHTML)[0];
43	        if (rLink.title !="")
44	        	result +="<a href=\"" + rLink.href + "\" class=\"button confirm\" aria-label=\"" + rLink.title + "\">" + rLink.title + "</a>";
45	        else
46	        	result += "<a href=\"" + rLink.href + "\" class=\"button confirm\" aria-label='Richiedi ora'>Richiedi ora</a>";
47	    }
48	    if (ctx.CurrentItem.CBCC_ContactMeLink.indexOf("<a") > -1) {
49	        var cmLink = $.parseHTML($.parseHTML(ctx.CurrentItem.CBCC_ContactMeLink)[0].innerHTML)[0];
50	        result += "<a href=\"" + cmLink.href + "\" class=\"button\" aria-label='Fatti contattare'>Fatti contattare</a>";
51	    }
52    }
53    
54    result += "</div>";
55    result += "</div>";
56    
57    if (ctx.CurrentItem.CBCC_RequireLink.indexOf("<a") > -1 && ctx.CurrentItem.LinkAllaImmagine == "Sì" )
58    	result += "</a>";
59
60    
61    
62    result += "</li>";
63    return result;
64}
65
66TemplateTopSlider(41);
67$(document).ready(function () {
68    var topslider = $('.SliderCssHome .flexslider');
69    TemplateOnlyAfter('SliderCssHome', topslider);
70    TemplateAppendTo('SliderCssHome');
71});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.