Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17110 | Rev 17114 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 17110 Rev 17113
Línea 432... Línea 432...
432
                'method': 'get',
432
                'method': 'get',
433
                'url': '$routeAdd',
433
                'url': '$routeAdd',
434
            }).done(function(response) {
434
            }).done(function(response) {
435
                if (response['success']) {
435
                if (response['success']) {
Línea 436... Línea 436...
436
 
436
 
Línea 437... Línea 437...
437
                    $('#table-behaviors tbody').empty();
437
                    $('#table-capsules tbody').empty();
438
                    
438
                    
439
                    $('#capsule_uuid').children().not(':first').remove();
439
                    $('#capsule_uuid').children().not(':first').remove();
440
                    $.each(response['data']['capsules'], function(index, element) {
440
                    $.each(response['data']['capsules'], function(index, element) {
441
                        $('#capsule_uuid').append($('<option>', {
441
                        $('#capsule_uuid').append($('<option>', {
442
                            value: element.id,
442
                            value: element.uuid,
443
                            text: element.name
443
                            text: element.name
Línea 444... Línea 444...
444
                        }));
444
                        }));
Línea 515... Línea 515...
515
                    $('#form-edit')[0].reset();
515
                    $('#form-edit')[0].reset();
Línea 516... Línea 516...
516
    
516
    
517
                    $('#form-edit').attr('action',url);
517
                    $('#form-edit').attr('action',url);
518
                    $('#form-edit #name').val(response['data']['name']);
518
                    $('#form-edit #name').val(response['data']['name']);
-
 
519
                    $('#form-edit #order').val(response['data']['order']);
-
 
520
                    $('#form-edit #capsule_uuid').children().not(':first').remove();
-
 
521
 
-
 
522
                    $.each(response['data']['capsules'], function(index, element) {
-
 
523
                        $('#form-edit #capsule_uuid').append($('<option>', {
-
 
524
                            value: element.uuid,
-
 
525
                            text: element.name
-
 
526
                        }));
-
 
527
 
-
 
528
                        if(element.checked ) {
-
 
529
                            let data = {
-
 
530
                                uuid : element.uuid, 
-
 
531
                                name : element.name,
-
 
532
                            };
-
 
533
                                
-
 
534
                            $('#table-capsules tbody').append(
-
 
535
                                $('#trCapsuleTemplate').render( data )
-
 
536
                            );
-
 
537
                        }
Línea 519... Línea 538...
519
                    $('#form-edit #order').val(response['data']['order']);
538
                    });
520
 
539
 
521
					$('#form-edit #status').val(response['data']['status']);
540
					$('#form-edit #status').val(response['data']['status']);
Línea 556... Línea 575...
556
    
575
    
557
        $('body').on('click', 'button.btn-refresh', function(e) {
576
        $('body').on('click', 'button.btn-refresh', function(e) {
558
            e.preventDefault();
577
            e.preventDefault();
559
            gridTable.api().ajax.reload(null, false);
578
            gridTable.api().ajax.reload(null, false);
-
 
579
        });
-
 
580
 
-
 
581
        $('#capsule_uuid').select2({
-
 
582
            theme: 'bootstrap-5',
-
 
583
            width: '100%',
-
 
584
        });
-
 
585
 
-
 
586
        $('#btn-select-behavior').click(function(e) {
-
 
587
            e.preventDefault();
-
 
588
 
-
 
589
            var id  = $('#capsule_uuid option:selected').val(); 
-
 
590
 
-
 
591
            if(!id) {
-
 
592
                return false;
-
 
593
            }
-
 
594
 
-
 
595
            var name = $('#capsule_uuid option:selected').text();
-
 
596
            var key         = '#tr_behavior_id_' + id ;
-
 
597
            var element     = $(key)
-
 
598
 
-
 
599
            if(element.length > 0) {
-
 
600
                $.fn.showError( 'ERROR_BEHAVIOR_WAS_PREVIOUSLY_ADDED');
-
 
601
                return false;
-
 
602
            }
-
 
603
 
-
 
604
 
-
 
605
            if(name.length > 50) {
-
 
606
                name = name.substr(0, 50) + '...';
-
 
607
            }
-
 
608
 
-
 
609
            let data = {
-
 
610
                uuid : uuid, 
-
 
611
                name : name,
-
 
612
            };
-
 
613
                
-
 
614
            $('#table-capsules tbody').append(
-
 
615
                $('#trCapsuleTemplate').render( data )
-
 
616
            );
-
 
617
 
-
 
618
            return false;
Línea 560... Línea 619...
560
        });
619
        });
561
        
620
        
562
        CKEDITOR.replace('description_add', {
621
        CKEDITOR.replace('description_add', {
563
			toolbar: [
622
			toolbar: [
Línea 571... Línea 630...
571
                    { name: 'tools', items: ['Maximize'] }
630
                    { name: 'tools', items: ['Maximize'] }
572
                ],
631
                ],
573
                removePlugins: 'elementspath,Anchor',
632
                removePlugins: 'elementspath,Anchor',
574
                heigth: 100
633
                heigth: 100
575
		});
634
		});
-
 
635
 
576
        CKEDITOR.replace('description_edit', {
636
        CKEDITOR.replace('description_edit', {
577
			toolbar: [
637
			toolbar: [
578
                    { name: 'editing', items: ['Scayt'] },
638
                    { name: 'editing', items: ['Scayt'] },
579
                    { name: 'links', items: ['Link', 'Unlink'] },
639
                    { name: 'links', items: ['Link', 'Unlink'] },
580
                    { name: 'paragraph', items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote'] },
640
                    { name: 'paragraph', items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote'] },
Línea 585... Línea 645...
585
                    { name: 'tools', items: ['Maximize'] }
645
                    { name: 'tools', items: ['Maximize'] }
586
                ],
646
                ],
587
                removePlugins: 'elementspath,Anchor',
647
                removePlugins: 'elementspath,Anchor',
588
                heigth: 100
648
                heigth: 100
589
		});
649
		});
590
 
-
 
591
 
-
 
592
 
-
 
593
 
-
 
594
    });
650
    });
595
JS;
651
JS;
596
$this->inlineScript()->captureEnd();
652
$this->inlineScript()->captureEnd();
597
?>
653
?>
Línea 723... Línea 779...
723
                    echo $this->formSelect($element);
779
                    echo $this->formSelect($element);
724
                    ?>
780
                    ?>
725
                </div>
781
                </div>
726
            </div>
782
            </div>
Línea -... Línea 783...
-
 
783
 
-
 
784
            <div class="row">
-
 
785
	 	        <div class="col-8 mt-3">
-
 
786
					<select name="capsule_uuid" id="capsule_uuid" >
-
 
787
                   		<option value="">LABEL_SELECT</option>
-
 
788
                  	</select>
-
 
789
                </div>
-
 
790
         		<div class="col-4 mt-3">
-
 
791
                 	<button type="button" class="btn btn-primary" id="btn-select-capsule" data-toggle="tooltip" title="LABEL_ADD LABEL_BEHAVIOR">LABEL_ADD LABEL_BEHAVIOR</button>
-
 
792
       			</div>
-
 
793
     		</div>
727
 
794
 
728
	 	</div>
795
	 	</div>
729
	 	<div class="card-footer text-right">
796
	 	<div class="card-footer text-right">
730
	 	     <button type="submit" class="btn btn-primary">LABEL_SAVE</button>
797
	 	     <button type="submit" class="btn btn-primary">LABEL_SAVE</button>
731
      		<button type="button" class="btn btn-light btn-cancel">LABEL_CANCEL</button>
798
      		<button type="button" class="btn btn-light btn-cancel">LABEL_CANCEL</button>
Línea 837... Línea 904...
837
			<div class="modal-footer text-right">
904
			<div class="modal-footer text-right">
838
				 <button type="button" class="btn btn-light" data-bs-dismiss="modal">LABEL_CLOSE</button>
905
				 <button type="button" class="btn btn-light" data-bs-dismiss="modal">LABEL_CLOSE</button>
839
			</div>
906
			</div>
840
		</div>
907
		</div>
841
	</div>
908
	</div>
842
</div>
-
 
843
909
</div>
-
 
910
 
-
 
911
<script id="trCapsuleTemplate" type="text/x-jsrender">
-
 
912
    <tr id="tr_capsule_id_{{:uuid}}">
-
 
913
        
-
 
914
       <td class="text-left">
-
 
915
         <input type="hidden" class="capsule_uuid" name="capsule_uuid[]" value="{{:uuid}}" />      
-
 
916
         {{:name}}
-
 
917
       </td>   
-
 
918
       <td>
-
 
919
           <button class="btn btn-default btn-remove-capsule" data-uuid="{{:uuid}}" data-toggle="tooltip"  data-original-title="LABEL_DELETE"><i class="fa fa-ban" aria-hidden="true"></i> LABEL_DELETE</button>   
-
 
920
       </td>
-
 
921
   </tr>
-
 
922
</script>
-
 
923