Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15337 Rev 15422
Línea 38... Línea 38...
38
                    error.insertAfter(element.parent());
38
                    error.insertAfter(element.parent());
39
                }
39
                }
40
            }
40
            }
41
        });
41
        });
Línea -... Línea 42...
-
 
42
        
-
 
43
        $.fn.handleDisable = function() {
-
 
44
            const disabledValue = $('button[type="submit"]').prop('disabled')
-
 
45
            $('button[type="submit"]').prop('disabled', !disabledValue);
Línea 42... Línea 46...
42
        
46
        }
43
        
47
        
44
        $.fn.showFormErrorValidator = function(fieldname, errors) {
48
        $.fn.showFormErrorValidator = function(fieldname, errors) {
45
            var element = $(elementname);
49
            var element = $(elementname);
Línea 77... Línea 81...
77
            var formdata = false;
81
            var formdata = false;
78
            if (window.FormData){
82
            if (window.FormData){
79
                formdata = new FormData(form); //form[0]);
83
                formdata = new FormData(form); //form[0]);
80
            }
84
            }
Línea 81... Línea 85...
81
 
85
 
Línea 82... Línea 86...
82
            $('input[type="submit"]').prop('disabled', true);
86
            $.fn.handleDisable()
83
 
87
 
84
            $.ajax({
88
            $.ajax({
85
                'dataType'  : 'json',
89
                'dataType'  : 'json',
Línea 89... Línea 93...
89
                'data'      :  formdata,
93
                'data'      :  formdata,
90
                'processData': false,
94
                'processData': false,
91
                'contentType': false,
95
                'contentType': false,
92
            }).done(function(response) {
96
            }).done(function(response) {
93
                if(response['success']) {
97
                if(response['success']) {
94
                    $.fn.showSuccess(response['data']);
98
                    $.fn.showSuccess(response['data'], $.fn.handleDisable);
Línea 95... Línea 99...
95
                       
99
                       
96
                } else {
100
                } else {
97
                    validator.resetForm();
101
                    validator.resetForm();
98
                    if(jQuery.type(response['data']) == 'string') {
102
                    if(jQuery.type(response['data']) == 'string') {
Línea 131... Línea 135...
131
$this->inlineScript()->captureEnd();
135
$this->inlineScript()->captureEnd();
132
?>
136
?>
Línea 133... Línea 137...
133
 
137
 
134
<!-- Content Header (Page header) -->
138
<!-- Content Header (Page header) -->
135
<section class="content-header">
139
<section class="content-header">
136
	<div class="container-fluid">
140
    <div class="container-fluid">
137
    	<div class="row mb-2">
141
        <div class="row mb-2">
138
        	<div class="col-sm-12">
142
            <div class="col-sm-12">
139
            	<h1>LABEL_MY_PRIVATE_NETWORK_NAVBAR</h1>
143
                <h1>LABEL_MY_PRIVATE_NETWORK_NAVBAR</h1>
140
			</div>
144
            </div>
141
		</div>
145
        </div>
142
		<div class="row mb-2">
146
        <div class="row mb-2">
143
        	<div class="col-sm-12">
147
            <div class="col-sm-12">
144
    		<?php 
148
                <?php
145
           	    $form = $this->form;
149
                $form = $this->form;
146
                $form->setAttributes([
150
                $form->setAttributes([
147
                    'method'  => 'post',
151
                    'method'  => 'post',
148
                	'action'  => $routeSave,
152
                    'action'  => $routeSave,
149
                    'name'    => 'form',
153
                    'name'    => 'form',
150
                    'id'      => 'form',
154
                    'id'      => 'form',
151
                ]);
155
                ]);
152
        
156
 
153
                $form->prepare();
157
                $form->prepare();
154
                echo $this->form()->openTag($form);
158
                echo $this->form()->openTag($form);
155
            ?>					
159
                ?>
156
    		<div class="form-group">
160
                <div class="form-group">
157
               		<?php 
161
                    <?php
158
                    $element = $form->get('file');
162
                    $element = $form->get('file');
159
                        
163
 
160
                    $element->setAttributes(['class' => 'form-control',  'accept' => 'image/jpg,image/jpeg,image/png']);
164
                    $element->setAttributes(['class' => 'form-control',  'accept' => 'image/jpg,image/jpeg,image/png']);
161
                    $element->setOptions(['label' => 'LABEL_IMAGE']);
165
                    $element->setOptions(['label' => 'LABEL_IMAGE']);
162
                    echo $this->formLabel($element);
166
                    echo $this->formLabel($element);
163
                    ?>
167
                    ?>
164
                    <div class="file-loading">
168
                    <div class="file-loading">
165
                    	<?php echo $this->formFile($element); ?>
169
                        <?php echo $this->formFile($element); ?>
166
                	</div>
170
                    </div>
167
                	
171
 
168
                	LABEL_RECOMMENDED_SIZE <?php echo $image_size ?>
172
                    LABEL_RECOMMENDED_SIZE <?php echo $image_size ?>
169
          		</div>
173
                </div>
170
    		<div class="form-group">
174
                <div class="form-group">
171
            	<button type="submit" class="btn btn-primary">LABEL_SAVE</button>
175
                    <button type="submit" class="btn btn-primary">LABEL_SAVE</button>
172
      		</div>
176
                </div>
173
       		<?php echo $this->form()->closeTag($form); ?>
177
                <?php echo $this->form()->closeTag($form); ?>
174
			</div>
178
            </div>
175
		</div>
179
        </div>
176
	</div><!-- /.container-fluid -->
180
    </div><!-- /.container-fluid -->
177
</section>
181
</section>