Subversion Repositories SmartDukaan

Rev

Rev 2605 | Rev 4968 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2605 Rev 4959
Line 79... Line 79...
79
 
79
 
80
    $("#editSlideform").validate();
80
    $("#editSlideform").validate();
81
});
81
});
82
 
82
 
83
$(function() {
83
$(function() {
84
 
84
//I am here
85
#addSlideFFCEvents($expslideDef)
85
#addSlideFFCEvents($expslideDef)
86
 
86
//Complte
87
#populateLearnedAutoCompletes($expslideDef)
87
#populateLearnedAutoCompletes($expslideDef)
88
 
88
//Complete 2
89
    $('#media-dialog').dialog({
89
    $('#media-dialog').dialog({
90
        autoOpen: false,
90
        autoOpen: false,
91
        show: 'blind',
91
        show: 'blind',
92
        hide: 'drop',
92
        hide: 'drop',
93
        width: 470,
93
        width: 470,
Line 245... Line 245...
245
<p/>
245
<p/>
246
</div>
246
</div>
247
#end
247
#end
248
#end
248
#end
249
 
249
 
250
#set ($expChildrenSlideDefs = $expslideDef.getExpandedChildrentSlideDefinitions())
250
#set ($expChilSlideDefs = $expslideDef.getExpandedChildSlideDefinitions())
251
#if ($expChildrenSlideDefs)
251
#if ($expChilSlideDefs)
252
#foreach($expChildSlideDef in $expChildrenSlideDefs)
252
#foreach($expChildSlideDef in $expChilSlideDefs)
-
 
253
    #set ($expSlideDef = $expChildSlideDef.getExpandedSlideDefinition())
253
    #set ($expChildSlide = "")
254
    #set ($expChildSlide = "")
254
    #set ($expChildSlide = $action.getChildSlide($expChildSlideDef.getID()))
255
    #set ($expChildSlide = $action.getChildSlide($expChildSlideDef.getID()))
-
 
256
	#set ($edImp = "")
-
 
257
	#set ($edImp = $expChildSlideDef.getEditorialImportance().toString())
-
 
258
	#set ($presetskip = "0")
-
 
259
	#set ($slideDefID = $expSlideDef.getID())
-
 
260
 
-
 
261
## Slide instance exists but childSlide instance does not
-
 
262
#if($expslide != "" && $expChildSlide == "" && ($edImp=="Recommended" || $edImp == "Optional"))
-
 
263
#set ($presetskip = "1")
-
 
264
#end
-
 
265
<div id="$slideDefID">
-
 
266
<span style="font-style:italic;">($edImp)</span>#if($edImp=="Recommended" || $edImp == "Optional")<input type="checkbox" id="${slideDefID}_skip" name="${slideDefID}_skip" #if($presetskip=="1")checked="checked" #end>&nbsp;Skip#end<p/>
255
<fieldset>
267
<fieldset>
256
    <legend><span class="field_label">$expChildSlideDef.getLabel()</span></legend>
268
    <legend><span class="field_label">$expSlideDef.getLabel()</span></legend>
257
    #showSlide($expChildSlide, $expChildSlideDef)
269
    #showSlide($expChildSlide, $expSlideDef)
258
</fieldset>
270
</fieldset>
-
 
271
</div>
259
#end
272
#end
260
#end
273
#end
261
 
274
 
262
#end
275
#end
263
 
276
 
Line 305... Line 318...
305
        return false;
318
        return false;
306
    });
319
    });
307
 
320
 
308
#end
321
#end
309
#end
322
#end
310
 
-
 
-
 
323
//I am here in the last before expanded child
311
#set ($expChildrenSlideDefs = $expslideDef.getExpandedChildrentSlideDefinitions())
324
#set ($expChildrenSlideDefs = $expslideDef.getExpandedChildSlideDefinitions())
312
#if ($expChildrenSlideDefs)
325
#if ($expChildrenSlideDefs)
313
#foreach($expChildSlideDef in $expChildrenSlideDefs)
326
#foreach($expChildSlideDef in $expChildrenSlideDefs)
314
    #populateLearnedAutoCompletes($expChildSlideDef)
327
    #populateLearnedAutoCompletes($expChildSlideDef.getExpandedSlideDefinition())
315
#end
328
#end
316
#end
329
#end
317
 
330
 
318
#end
331
#end
319
 
332
 
Line 359... Line 372...
359
    });
372
    });
360
#end
373
#end
361
#end
374
#end
362
#end
375
#end
363
 
376
 
364
#set ($expChildrenSlideDefs = $expslideDef.getExpandedChildrentSlideDefinitions())
377
#set ($expChildrenSlideDefs = $expslideDef.getExpandedChildSlideDefinitions())
365
#if ($expChildrenSlideDefs)
378
#if ($expChildrenSlideDefs)
366
#foreach($expChildSlideDef in $expChildrenSlideDefs)
379
#foreach($expChildSlideDef in $expChildrenSlideDefs)
367
    #addFeatureEvents($expChildSlideDef)
380
	#addChildSlideCheckedEvent($expChildSlideDef)
-
 
381
    #addFeatureEvents($expChildSlideDef.getExpandedSlideDefinition())
368
#end
382
#end
369
#end
383
#end
370
 
384
 
371
#end
385
#end
372
 
386
 
Line 681... Line 695...
681
<input type="hidden" id="slideid" value="$ID">
695
<input type="hidden" id="slideid" value="$ID">
682
</div>   
696
</div>   
683
</span>
697
</span>
684
 
698
 
685
#end
699
#end
-
 
700
 
-
 
701
#macro(addChildSlideCheckedEvent $expChildSlideDef)
-
 
702
	## Add Skip Events
-
 
703
#set ($edImp = "")
-
 
704
#set ($edImp = $expChildSlideDef.getEditorialImportance().toString())
-
 
705
#set ($slideId = $expChildSlideDef.getId())
-
 
706
#if($edImp == "Recommended" || $edImp == "Optional")
-
 
707
    $('#${slideId}_skip').change(function(e) {
-
 
708
        //alert($(this).is(':checked'));
-
 
709
        if($(this).is(':checked')) {
-
 
710
			//$(this).removeClass('required');
-
 
711
            $('#${slideId}').find('.required').removeClass("required").addClass("notRequired");
-
 
712
        } 
-
 
713
        else {
-
 
714
			//$(this).addClass('required');
-
 
715
			$('#${slideId}').find('.notRequired').removeClass("notRequired").addClass("required");
-
 
716
            $('#${slideId}').find('fieldset').find('[id*="skip"]').trigger('change');
-
 
717
        }
-
 
718
    });
-
 
719
    $(document).ready(function(e) {
-
 
720
		var slideId = $('#${slideId}_skip')
-
 
721
        //alert($(slideId).is(':checked'));
-
 
722
        if($(slideId).is(':checked')) {
-
 
723
			//$(this).removeClass('required');
-
 
724
            $('#${slideId}').find('.required').removeClass("required").addClass("notRequired");
-
 
725
        } 
-
 
726
        else {
-
 
727
			//$('#${slideId}').addClass('required');
-
 
728
			$('#${slideId}').find('.notRequired').removeClass("notRequired").addClass("required");
-
 
729
            $('#${slideId}').find('fieldset').find('[id*="skip"]').trigger('change');
-
 
730
        }
-
 
731
    });
-
 
732
	
-
 
733
	
-
 
734
#end
-
 
735
#end