Subversion Repositories SmartDukaan

Rev

Rev 5930 | Rev 7381 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2433 rajveer 1
## This velocity file will generate all slides for a given entity. It will get just {$expentity}  from java and generate the content.
2
#set( $expslides = $expentity.getExpandedSlides() )
3
#set($entityid = $expentity.getID())
4
#set($urlpart1 = "http://static")
5
#set($urlpart2 = "." + $domain)
6
#set($staticnum = $entityid%3)
7
#set($defaulturl = $urlpart1 + $staticnum + $urlpart2)
8
#set($staticnum = $staticnum+1)
9
#set($staticnum = $staticnum%3)
10
#set($skinurl = $urlpart1 + $staticnum + $urlpart2)
11
#set($staticnum = $staticnum+1)
12
#set($staticnum = $staticnum%3)
13
#set($numcount = $staticnum)
14
#set($dynamicurl = $urlpart1 + $numcount + $urlpart2)
15
#set($entitytitle =  $expentity.getBrand().trim() + ' ' + $expentity.getModelName().trim() + ' ' + $expentity.getModelNumber().trim())
3827 rajveer 16
#set($requiresSkinImg = false)	##If this product has vedios which require skin image or not
17
#set($allmedias = $expentity.getAllMedias())
18
#set($allimagelabels = $expentity.getAllImageLabels())
19
#set($allvideolabels = $expentity.getAllYoutubeLabels())
20
 
2433 rajveer 21
<!-- slide guide -->
22
<div id="slideGuideContent">
2791 varun.gupt 23
      <div class="controls contweak">
24
      <!-- slideGuideNav -->
25
        <div id="slideGuideNav">
26
          <ul id="sideNav">
5830 amit.gupta 27
			<li class="ui-state-default ui-corner-top" style="height: 20px;">
28
                               <span style="color: #1c94c4; text-decoration: none; height:20px" class="vt"></span>
29
               </li>
2433 rajveer 30
## Get necessary data from summary slide. This data will be used later on in the code 
31
#foreach( $expslide in $expslides )
2671 varun.gupt 32
	#if($expslide.getSlideDefinitionID() == 130054)
33
		#set($expfeatures = $expslide.getExpandedFeatures())
34
		#foreach($expfeature in $expfeatures)
35
			#if($expfeature.getFeatureDefinitionID() == 120085)
36
				#set($expbullet = $expfeature.getExpandedBullets().get(0))
37
				#set($skinheight = $expbullet.getDataObject().getPrimitiveDataObjects().get(0).getValue())
38
				#set($skinwidth = $expbullet.getDataObject().getPrimitiveDataObjects().get(1).getValue())
39
			#end
40
			#if($expfeature.getFeatureDefinitionID() == 120088)
41
				#set($expbullets = $expfeature.getExpandedBullets())
42
				#foreach($expbullet in $expbullets)
43
					#set($videotype = $expbullet.displayText())
44
				#end
45
			#end
46
			#if($expfeature.getFeatureDefinitionID() == 120086)
47
				#set($expbullet = $expfeature.getExpandedBullets().get(0))
48
				#set($screentopcornerx = $expbullet.getDataObject().getPrimitiveDataObjects().get(0).getValue())
49
				#set($screentopcornery = $expbullet.getDataObject().getPrimitiveDataObjects().get(1).getValue())
2791 varun.gupt 50
				#set($requiresSkinImg = true)
2671 varun.gupt 51
			#end
52
			#if($expfeature.getFeatureDefinitionID() == 120087)
53
				#set($expbullet = $expfeature.getExpandedBullets().get(0))
54
				#set($screenheight = $expbullet.getDataObject().getPrimitiveDataObjects().get(0).getValue())
55
				#set($screenwidth = $expbullet.getDataObject().getPrimitiveDataObjects().get(1).getValue())
56
			#end
57
		#end
58
	#end
2748 mandeep.dh 59
	#if($expslide.getSlideDefinitionID() != 130054 && $expslide.getSlideDefinitionID() != 130088)
2433 rajveer 60
      <li><a href="#vtab-$expslide.getSlideDefinitionID()" class="vt"><span>$expslide.getSlideDefinition().getLabel()</span></a></li>
61
#end
62
#end
63
     </ul>
64
    </div>
65
<!-- /slideGuideNav -->
66
 
67
## Javascript if generated to keep the state of current video in a slide 
68
<script language="JavaScript">
69
    <!--
70
#foreach ( $expslide in $expslides )
4006 rajveer 71
#if($expslide.getSlideDefinitionID() == 130001)
72
#set( $videoRefs = $allimagelabels)
73
#set( $medias = $allmedias)
74
#else
75
#set( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
2433 rajveer 76
#set( $medias = $expslide.getFreeformContent().getMedias())
4006 rajveer 77
#end
78
#if($videoRefs)
2433 rajveer 79
#set( $slideId = $velocityCount)
80
#if($videoRefs && $videoRefs.size() != 0)
81
#set( $videoLabel = $videoRefs.get(0) )
82
#set( $video = $medias.get($videoLabel) )
83
#set( $youtubeId = $video.getYoutubeId())
84
var currentVideoId$slideId = "$youtubeId";
85
#end
86
#end
87
#end
88
 
89
function onYouTubePlayerReady(playerId) {
90
#foreach ( $expslide in $expslides )
4006 rajveer 91
#if($expslide.getSlideDefinitionID() == 130001)
92
#set( $videoRefs = $allimagelabels)
93
#set( $medias = $allmedias)
94
#else
95
#set( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
2433 rajveer 96
#set( $medias = $expslide.getFreeformContent().getMedias())
4006 rajveer 97
#end
98
#if($videoRefs)
2433 rajveer 99
#set( $slideId = $velocityCount)
100
#if($videoRefs.size() != 0)
101
#set( $videoLabel = $videoRefs.get(0) )
102
#set( $video = $medias.get($videoLabel) )
103
#set( $youtubeId = $video.getYoutubeId())
104
#if($youtubeId)
105
if(playerId == "player$slideId") {
106
ytplayer = document.getElementById("ytPlayer$slideId");
107
ytplayer.addEventListener("onStateChange", "onPlayerStateChange$slideId");
108
ytplayer.cueVideoById(currentVideoId$slideId);
109
}
110
#end
111
#end
112
#end
113
#end
114
}
115
 
116
 
117
#foreach( $expslide in $expslides )
4006 rajveer 118
#if($expslide.getSlideDefinitionID() == 130001)
119
#set( $videoRefs = $allimagelabels)
120
#set( $medias = $allmedias)
121
#else
122
#set( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
2433 rajveer 123
#set( $medias = $expslide.getFreeformContent().getMedias())
4006 rajveer 124
#end
125
#if($videoRefs)
2433 rajveer 126
#set( $slideId = $velocityCount)
127
#if($videoRefs.size() != 0)
128
#set( $videoLabel = $videoRefs.get(0) )
129
#set( $video = $medias.get($videoLabel) )
130
#set( $youtubeId = $video.getYoutubeId())
131
 
132
played$slideId = 0;
133
function onPlayerStateChange$slideId(newState) {
134
  if(newState==0){
135
    ytplayer = document.getElementById("ytPlayer$slideId");
136
    ytplayer.cueVideoById(currentVideoId$slideId);
137
  }
138
  if (played$slideId == 0 && newState==1) {
139
    played$slideId = 1;
140
    trackEventWithGA('Product', 'Video-play', $('title').text().split('|')[0].trim() + " | $youtubeId");
141
  }
142
}
143
#end
144
#end
145
#end
146
-->
147
</script>
148
<!-- slideGuideProduct -->
149
 
150
## Checks wether images and videos or both are available in the slide. Also sets variables accordingly 
151
## if no image or video is available, default image will be published on the slide 
152
    <div id="slideGuideProduct">
153
#foreach( $expslide in $expslides )
2748 mandeep.dh 154
#if($expslide.getSlideDefinitionID() != 130054 && $expslide.getSlideDefinitionID() != 130088)
2433 rajveer 155
#if($expslide.getFreeformContent().getImageLabels())
156
#set( $imageRefs = $expslide.getFreeformContent().getImageLabels())
157
#if( $imageRefs && $imageRefs.size() !=0 )
158
#set($isImage = 1)
4128 rajveer 159
#set($imageCount = $imageRefs.size())
2433 rajveer 160
#else
161
#set($isImage = 0)
162
#end
163
#else
164
#set($isImage = 0)
165
#end
166
#if($expslide.getFreeformContent().getYoutubeLabels())
167
#set ( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
168
#if( $videoRefs && $videoRefs.size() !=0 )
169
#set($isVideo = 1)
4128 rajveer 170
#set($videoCount = $videoRefs.size())
2433 rajveer 171
#else
172
#set($isVideo = 0)
173
#end
174
#else
175
#set($isVideo = 0)
176
#end
177
#set($default = 0)
178
#if($isImage == 0)
179
#if($isVideo == 0)
180
#set($default = 1)
181
#end
182
#end
183
 
184
#set($slideDefinitionID = $expslide.getSlideDefinitionID())
185
#set($slideno = $velocityCount)
186
     <div class="teaser" id="vtab-$expslide.getSlideDefinitionID()">
4128 rajveer 187
	## Text content of each slide will be displayed here
188
<div class="desc">
6776 rajveer 189
	#set($slideLabel = $expslide.getSlideDefinition().getLabel())
4128 rajveer 190
	<h1>$expentity.getBrand() <span>$expentity.getModelName() $expentity.getModelNumber()</span></h1>
191
<ul>
192
#if ( $expslide.getExpandedFeatures() )
193
#set ( $expfeatures = $expslide.getExpandedFeatures() )
194
#foreach( $expfeature in $expfeatures )
195
#set($helpdocid = $expfeature.getFeatureDefinition().getHelpDocDefinitionID())
196
#if( $helpdocid && $helpdocid!=0) #set($helpdocname = $helpdocs.get($helpdocid).getName()) #set($filename = $helpdocname.toLowerCase().replace(' ', '-').replaceAll("/", ""))	
197
<li class="mainFeature helpdoc"><span class="tooltip" name="$filename">$expfeature.getFeatureDefinition().getLabel()</span></li>
198
#else
199
<li class="mainFeature">$expfeature.getFeatureDefinition().getLabel()</li>
200
#end
201
#if ( $expfeature.getExpandedBullets() )
202
#set ( $expbullets = $expfeature.getExpandedBullets() )
203
#foreach ( $expbullet in $expbullets)
204
#if($expbullet.isEnumerated())
205
	#set($helpdocid = $expbullet.getExpandedEnumDataObject().getEnumValue().getHelpDocDefinitionID())
206
	#if( $helpdocid && $helpdocid!=0) #set($helpdocname = $helpdocs.get($helpdocid).getName()) #set($filename = $helpdocname.toLowerCase().replace(' ', '-').replaceAll("/", ""))
5889 amit.gupta 207
	<li class="mainFeatureValue helpdoc"><span style="position: absolute; left: 8px;" class="feature-bullet-icon left"></span><span class="tooltip" name="$filename">$expbullet.displayText()</span></li>
4128 rajveer 208
	#else
5889 amit.gupta 209
	<li class="mainFeatureValue"><span style="position: absolute; left: 8px;" class="feature-bullet-icon left"></span>$expbullet.displayText()</li>
4128 rajveer 210
	#end
211
#else
5889 amit.gupta 212
	#if($expbullet.displayText() && !$expbullet.displayText().equals(""))
213
		<li class="mainFeatureValue"><span style="position: absolute; left: 8px;" class="feature-bullet-icon left"></span>$expbullet.displayText()</li>
214
	#end
4128 rajveer 215
#end
216
 
217
#if ( $expbullet.getFreeformContent() )
218
#if($expbullet.getFreeformContent().getFreeformText() && !$expbullet.getFreeformContent().getFreeformText().trim().isEmpty())
219
<li class="mainFeaturePunchline">$expbullet.getFreeformContent().getFreeformText()</li>
220
#end
221
#end
222
#end
223
#end
224
 
225
#if ( $expfeature.getFreeformContent() )
226
#if($expfeature.getFreeformContent().getFreeformText())
227
#set($lines = $expfeature.getFreeformContent().getFreeformText())
228
#set($lines = $lines.replaceAll("</?li>|</?ul>|</?br>|</?b>|</?p>",""))
229
#foreach($line in $lines.split("\n"))
230
#if(!$line.trim().isEmpty())
231
<li class="mainFeaturePunchline">$line</li>
232
#end
233
#end
234
#end
235
#end
236
#end
237
#end
238
 
239
#if ( $expslide.getExpandedChildrenSlides() )
240
#set ( $expchildren = $expslide.getExpandedChildrenSlides() )
241
#foreach( $expchild in $expchildren )
242
#showchildslide ( $expchild 1)
243
#end
244
#end
245
 
246
#if ( $expslide.getFreeformContent() )
247
#if($expslide.getSlideDefinitionID() != 130001)
248
#if($expslide.getFreeformContent().getFreeformText())
249
#set($lines = $expslide.getFreeformContent().getFreeformText())
250
#set($lines = $lines.replaceAll("</?li>|</?ul>|</?br>|</?b>|</?p>",""))
251
#set($isfirst = 1)
252
#foreach($line in $lines.split("\n"))
253
#if(!$line.trim().isEmpty())
254
#if($isfirst == 1)  
255
<li class="mainPunchline  spacing">$line</li>
256
#set($isfirst = 0)
257
#else
258
<li class="mainPunchline">$line</li>
259
#end
260
#end
261
#end
262
#end
263
#else
264
<li class="introduction">$expslide.getFreeformContent().getFreeformText()</li>
265
#end
266
#end
267
</ul>
5862 amit.gupta 268
#set($selectedIndex = $expslides.indexOf($expslide) + 1)
269
#if($selectedIndex < $expslides.size() && ($expslides.get($selectedIndex).getSlideDefinitionID() == 130054 || $expslides.get($selectedIndex).getSlideDefinitionID() == 130088))
270
	#set($selectedIndex = $selectedIndex + 1)
271
#end
272
#if($selectedIndex < $expslides.size())
273
	<div id="nextSlideLink" class="nextSlide-link">
274
        <a href="#" nextSlideId = "#vtab-$expslides.get($selectedIndex).getSlideDefinitionID()" class="right nextSlide-anchorLink">$expslides.get($selectedIndex).getSlideDefinition().getLabel() >></a>
275
    </div>
276
#end
4128 rajveer 277
 
278
  	<div class="compare-links right">
279
  		<a class="util_compare">Compare With...</a>
280
  		<a class="util_addnewresearch right">Add to Compare</a>
281
  	</div>
282
 
283
  </div>
2433 rajveer 284
      <div class="demo">
4128 rajveer 285
	   <div id="vtab-media-$velocityCount">
2433 rajveer 286
        <ul>
3827 rajveer 287
	#if($slideDefinitionID == 130001)
288
		#set($default = 0)
289
	#if($allvideolabels && $allvideolabels.size() !=0 )
4006 rajveer 290
		#set($isVideo = 1)
4128 rajveer 291
		#set($videoCount = $allvideolabels.size())
3827 rajveer 292
	#end
293
	#if($allimagelabels && $allimagelabels.size() !=0)
294
		#set($isImage = 1)
4128 rajveer 295
		#set($imageCount = $allimagelabels.size())
3827 rajveer 296
	#end
4006 rajveer 297
	#set($default = 0)
298
	#if($isImage == 0)
299
		#if($isVideo == 0)
300
			#set($default = 1)
301
		#end
302
	#end
3827 rajveer 303
 
304
	#end
305
 
2433 rajveer 306
#if($isImage == 1)
4128 rajveer 307
         <li><a href="#vtab-media-img-$velocityCount">Images #if($imageCount && $imageCount > 0)($imageCount)#end</a></li>
2433 rajveer 308
#end
309
#if($isVideo == 1)
4128 rajveer 310
         <li><a href="#vtab-media-vid-$velocityCount">Videos #if($videoCount && $videoCount > 0)($videoCount)#end</a></li>
2433 rajveer 311
#end 
312
#if($default == 1)
313
         <li><a href="#vtab-media-img-$velocityCount">Images</a></li>
314
#end
315
        </ul>
316
#if($default == 1)
317
        <div id="vtab-media-img-$velocityCount">
318
<script language="JavaScript">
319
<!-- 
320
var NumberOfImages_$velocityCount = 1;
321
var img_$velocityCount = new Array(NumberOfImages_$velocityCount)
322
#set($count=0)
3931 mandeep.dh 323
img_$velocityCount[$count] = "${defaulturl}/images/media/${entityid}/${mediaPrefix}-default-${params.DEFAULT_IMAGE_SUFFIX}.jpg"
324
#set($firstImageRef="${defaulturl}/images/media/${entityid}/${mediaPrefix}-default-${params.DEFAULT_IMAGE_SUFFIX}.jpg")
2433 rajveer 325
var imgNumber$velocityCount = 0;  
326
 //-->
327
</script>
328
         <div class="container">
329
          <div class="slides">
330
           <div>
331
            <img src="$firstImageRef" name="Image$velocityCount" alt="$entitytitle" title="$entitytitle" />
332
           </div>
333
          </div>
334
         </div>
335
        </div>
336
#end
337
 
338
#if($isImage == 1)
339
        <div id="vtab-media-img-$velocityCount">
340
<!-- slide show start -->
341
<!-- Script required for slideshow start -->
342
<script language="JavaScript">
3827 rajveer 343
<!--
2433 rajveer 344
#set( $imageRefs = $expslide.getFreeformContent().getImageLabels())
3827 rajveer 345
#if($slideDefinitionID == 130001)
346
#set( $imageRefs = $allimagelabels)
347
#end
2433 rajveer 348
var NumberOfImages_$velocityCount = $imageRefs.size();
349
var img_$velocityCount = new Array(NumberOfImages_$velocityCount);
350
var title_$velocityCount = new Array(NumberOfImages_$velocityCount);
351
#set($count=0)
352
#foreach( $imageLabel in $imageRefs )
353
#set( $medias = $expslide.getFreeformContent().getMedias())
3827 rajveer 354
#if($slideDefinitionID == 130001)
355
#set( $medias = $allmedias)
356
#end
2433 rajveer 357
#set( $image = $medias.get($imageLabel) )
358
#set($imageName = $image.getFileName())
359
#set($imageNames = $imageName.split("\."))
360
#foreach ($part in $imageNames)
361
#if ($velocityCount == 1) #set ($part1 = $part) #end 
362
#if ($velocityCount == 2) #set ($part2 = $part) #end
363
#end
3931 mandeep.dh 364
#set($imageName = $part1 + "-" + $image.getCreationTime().getTime() + "." + $part2)
2433 rajveer 365
#set($imageTitle = $image.getTitle())
3931 mandeep.dh 366
img_$slideno[$count] = "${dynamicurl}/images/media/${entityid}/${mediaPrefix}-$imageName";
2433 rajveer 367
#set($numcount = $numcount + 1)
368
#set($numcount = $numcount % 3)
369
#set($dynamicurl = $urlpart1 + $numcount + $urlpart2)
370
title_$slideno[$count] = "$imageTitle";
371
#set($count = $count + 1)
372
#if($velocityCount == 1)
3931 mandeep.dh 373
#set($firstImageRef="${defaulturl}/images/media/${entityid}/${mediaPrefix}-$imageName")
2433 rajveer 374
#set($firstImageTitle="$imageTitle")
375
#end
376
#end
377
var imgNumber$velocityCount = 0;  
378
//-->
379
</script>
380
        <!-- Script required for slideshow end -->     
381
        <div class="container">
382
        <!-- image label scroll start -->
383
         <div class="slider-content">
384
          <div class="slider">
385
           <button style="display: inline; visibility: hidden;" class="prev">&lt;&lt;</button>
386
           <button style="display: inline; visibility: visible;" class="next">&gt;&gt;</button>
387
           <div class="sliderScroll">
388
            <ul style="margin-left: 0px;">
389
#foreach( $imageLabel in $imageRefs )
390
#set($localcount = $velocityCount - 1)
391
#if($localcount != 0)
4128 rajveer 392
             <span style="color: rgb(102, 102, 102);">&bull;</span>
2433 rajveer 393
#end
394
             <li onclick="javascript:goToImg('Image$slideno','$localcount',img_$slideno,title_$slideno,'vtab-$slideDefinitionID')">$imageLabel</li>
395
#end
396
            </ul>
397
           </div>
398
          </div>
399
         </div>
400
         <!-- image label scroll end -->
401
         <div class="slides">
402
          <div><span></span>
403
          <img src="$firstImageRef" id="Image$velocityCount" alt="$entitytitle" title="$entitytitle" />
404
         </div>
405
         <div class="modelName">$firstImageTitle</div>
406
        </div>
407
       </div>
408
       <!-- slide show end -->     
409
      </div>
410
#end
411
#if($isVideo == 1)
412
      <div id="vtab-media-vid-$velocityCount">
413
<script language="JavaScript">
414
<!-- 
415
#set( $videoRefs = $expslide.getFreeformContent().getYoutubeLabels())
4006 rajveer 416
#if($slideDefinitionID == 130001)
417
#set( $videoRefs = $allvideolabels)
418
#end
2433 rajveer 419
var NumberOfVideos_$velocityCount = $videoRefs.size();
420
var video_title_$velocityCount = new Array(NumberOfVideos_$velocityCount);
421
#set( $medias = $expslide.getFreeformContent().getMedias())
4006 rajveer 422
#if($slideDefinitionID == 130001)
423
#set( $medias = $allmedias)
424
#end
2433 rajveer 425
#set($count=0)
426
#foreach( $videoLabel in $videoRefs )
427
#set( $video = $medias.get($videoLabel) )
428
#set($videoTitle = $video.getTitle())
429
#set( $youtubeId = $video.getYoutubeId())
430
video_title_$slideno[$count] = "$videoTitle";
431
#set($count = $count + 1)
432
#if($velocityCount == 1)
433
#set($firstVideoTitle="$videoTitle")
434
#set($firstVideoId="$youtubeId")
435
#end
436
#end
437
var vidNumber$velocityCount = 0;  
438
//-->
439
</script>
440
 
441
      <div class="container">
442
       <div class="slider-content">
443
        <div class="slider">
444
         <button style="display: inline; visibility: hidden;" class="prev">&laquo;</button>
445
         <button style="display: inline; visibility: visible;" class="next">&raquo;</button>
4128 rajveer 446
         <div class="sliderScroll">
2433 rajveer 447
          <ul style="margin-left: 0px;">
448
#set($firstVideoType = "")
449
#set($firstYoutubeId = "")
450
#set($firstVideoInitCode = "")
451
 
452
#foreach( $videoLabel in $videoRefs )
453
	#set( $video = $medias.get($videoLabel) )
454
	#set( $youtubeId = $video.getYoutubeId())
455
	#set($localcount = $velocityCount - 1)
456
 
457
	#if($firstYoutubeId == "")
458
		#set($firstYoutubeId = $youtubeId)
459
	#end
460
 
461
	#if($localcount != 0)
4128 rajveer 462
          <span style="color: rgb(102, 102, 102);">&bull;</span>
2433 rajveer 463
	#end
464
 
2720 mandeep.dh 465
	#set($videotype = $video.getType().name())
2433 rajveer 466
 
467
	#if($firstVideoType == "")
468
		#set($firstVideoType = $videotype)
469
	#end
470
 
2720 mandeep.dh 471
	#if($videotype == "VIDEO_WITH_SKIN")
2433 rajveer 472
		#set($videoHeight = $skinheight)
473
		#set($videoWidth = $skinwidth)
474
	#else
475
		#set($videoHeight = $screenheight)
476
		#set($videoWidth = $screenwidth)
477
	#end
478
 
479
	#if($firstVideoInitCode == "")
480
		#set($firstVideoInitCode = "goToVid('ytPlayer" + $slideno + "', '" + $youtubeId + "', '" + $localcount + "', video_title_" + $slideno + ",'vtab-" + $slideDefinitionID + "', '" + $videotype + "', '" + $videoHeight + "', '" + $videoWidth + "', '" + $screentopcornerx + "', '" + $screentopcornery + "')")
481
	#end
482
		<li onclick="javascript:goToVid('ytPlayer$slideno', '$youtubeId', '$localcount', video_title_$slideno,'vtab-$slideDefinitionID', '$videotype', '$videoHeight', '$videoWidth', '$screentopcornerx', '$screentopcornery')">$videoLabel</li>
483
#end
484
         </ul>
485
        </div>
486
       </div>
487
      </div>
488
	  <script type="text/javascript">
489
	  	$(function(){
490
			$firstVideoInitCode;
491
		});
492
      </script>
2791 varun.gupt 493
	#if($requiresSkinImg)
3931 mandeep.dh 494
		#set($backgroundCSSStyle = "background:url(${skinurl}/images/media/${entityid}/${mediaPrefix}-skin-${params.skinImageCreationTime}.jpg) no-repeat;")
2791 varun.gupt 495
	#else
496
		#set($backgroundCSSStyle = "")
497
	#end
2433 rajveer 498
      <div class="slides">
2791 varun.gupt 499
        <span style="height:${skinheight}px; $backgroundCSSStyle width:${skinwidth}px; float:left;">
500
          <span id="vedioContainer$velocityCount" style="height:${screenheight}px; width:${screenwidth}px; margin:${screentopcornery}px 0px 0px ${screentopcornerx}px; float:left;">
501
            <div id="videoDiv$velocityCount"></div>
502
          </span>
503
        </span>
504
        <div class="modelName">$firstVideoTitle</div>
505
      </div>
2433 rajveer 506
    </div>
2791 varun.gupt 507
  </div>
2433 rajveer 508
#end
2644 varun.gupt 509
	   </div>
3827 rajveer 510
 
511
	#if($slideDefinitionID == 130001)   
512
	<div style="width:260px; height:35px; margin:10px 0px 10px 20px; background-color: #ECEEF5; border: 1px solid #CAD4E7;">
513
		<div style="width:120px; font-size:11px; height:25px; margin:5px 0px 5px 20px; float: left;"><div id="fb-root"></div>
514
			<iframe src="http://www.facebook.com/plugins/like.php?href=		$params.PRODUCT_URL&amp;layout=button_count&amp;show_faces=true&amp;width=120&amp;action=like&amp;font&amp;colorscheme=light&amp;height=25" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:25px;" allowTransparency="true"></iframe>
515
		</div>
516
		<span style="float:left; display:inline; margin:5px 0px 5px 0px;" id="plusone">
517
			<g:plusone size="medium"></g:plusone>
518
		</span>
519
	</div>
520
	#end
521
 
522
	 </div>
2433 rajveer 523
<script type="text/javascript">
524
  $(function() {
525
    $("#vtab-media-$velocityCount").tabs();
526
  });
527
</script>          
528
<!-- demo end -->
4128 rajveer 529
<div class="clearBoth"></div>
2644 varun.gupt 530
	 </div>
2433 rajveer 531
#end
532
#end
533
    </div>
534
    <!-- /slideGuideProduct -->
535
    <div class="clearBoth"></div>
536
   </div>
537
</div>
538
 
539
## MACROS ##
540
## Show content of child slide.
541
#macro ( showchildslide $expslide $level)
542
#set($helpdocid = $expslide.getSlideDefinition().getHelpDocDefinitionID())
543
#if($level == 1)#set($class="mainFeature")#else #set($class="subFeature") #end
544
#if( $helpdocid && $helpdocid!=0) #set($helpdocname = $helpdocs.get($helpdocid).getName()) #set($filename = $helpdocname.toLowerCase().replace(' ', '-').replaceAll("/", ""))
545
<li class="$class helpdoc"><span class="tooltip" name="$filename">$expslide.getSlideDefinition().getLabel()</span></li>
546
#else
547
<li class="$class">$expslide.getSlideDefinition().getLabel()</li>
548
#end
549
#if ( $expslide.getExpandedFeatures() )
550
#set ( $expfeatures = $expslide.getExpandedFeatures() )
551
#foreach( $expfeature in $expfeatures )
552
#if($level == 1)#set($class="subFeature")#else #set($class="subsubFeature") #end
553
#set($helpdocid = $expfeature.getFeatureDefinition().getHelpDocDefinitionID())
554
#if( $helpdocid && $helpdocid!=0) #set($helpdocname = $helpdocs.get($helpdocid).getName()) #set($filename = $helpdocname.toLowerCase().replace(' ', '-').replaceAll("/", ""))
555
<li class="$class helpdoc"><span class="tooltip" name="$filename">$expfeature.getFeatureDefinition().getLabel()</span></li>
556
#else
557
<li class="$class">$expfeature.getFeatureDefinition().getLabel()</li>
558
#end
559
#if ( $expfeature.getExpandedBullets() )
560
#set ( $expbullets = $expfeature.getExpandedBullets() )
561
#foreach ( $expbullet in $expbullets )
562
#if($level == 1)#set($class="subFeatureValue")#else #set($class="subsubFeatureValue") #end
563
#if($expbullet.isEnumerated())
564
	#set($helpdocid = $expbullet.getExpandedEnumDataObject().getEnumValue().getHelpDocDefinitionID())
565
	#if( $helpdocid && $helpdocid!=0) #set($helpdocname = $helpdocs.get($helpdocid).getName()) #set($filename = $helpdocname.toLowerCase().replace(' ', '-').replaceAll("/", ""))
566
	<li class="$class helpdoc"><span class="tooltip" name="$filename">$expbullet.displayText()</span></li>
567
	#else
568
	<li class="$class"> $expbullet.displayText()</li>
569
	#end
570
#else
571
<li class="$class"> $expbullet.displayText()</li>
572
#end
573
#if ( $expbullet.getFreeformContent() )
574
#if($expbullet.getFreeformContent().getFreeformText() && !$expbullet.getFreeformContent().getFreeformText().trim().isEmpty())
575
<li class="subFeaturePunchline"> $expbullet.getFreeformContent().getFreeformText()</li>
576
#end
577
#end
578
#end
579
#end
580
#if ( $expfeature.getFreeformContent() )
581
#if($expfeature.getFreeformContent().getFreeformText())
582
#set($lines = $expfeature.getFreeformContent().getFreeformText())
583
#set($lines = $lines.replaceAll("</?li>|</?ul>|</?br>|</?b>|</?p>",""))
584
#foreach($line in $lines.split("\n"))
585
#if(!$line.trim().isEmpty())
586
#if($level == 1)
587
<li class="subFeaturePunchline">$line</li>
588
#else
589
<li class="subsubFeaturePunchline">$line</li>
590
#end
591
#end
592
#end
593
#end
594
#end
595
#end
596
#end
597
 
598
#if ( $expslide.getExpandedChildrenSlides() )
599
#set ( $expchildren = $expslide.getExpandedChildrenSlides() )
600
#foreach( $expchild in $expchildren )
601
#showchildslide ( $expchild 2)
602
#end
603
#end
604
 
605
#if ( $expslide.getFreeformContent() )
606
#if($expslide.getFreeformContent().getFreeformText())
607
#set($lines = $expslide.getFreeformContent().getFreeformText())
608
#set($lines = $lines.replaceAll("</?li>|</?ul>|</?br>|</?b>|</?p>",""))
609
#set($isfirst = 1)
610
#foreach($line in $lines.split("\n"))
611
#if(!$line.trim().isEmpty())
612
#if($level == 1)
613
#if($isfirst == 1)
614
<li class="mainFeaturePunchline subspacing">$line</li>
615
#set($isfirst = 0)
616
#else
617
<li class="mainFeaturePunchline">$line</li>
618
#end
619
#else
620
#if($isfirst == 1)
621
<li class="subFeaturePunchline subspacing">$line</li>
622
#set($isfirst = 0)
623
#else
624
<li class="subFeaturePunchline">$line</li>
625
#end
626
#end
627
#end
628
#end
629
#end
630
#end
631
#end