Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15400 Rev 15423
Línea 42... Línea 42...
42
                    error.insertAfter(element.parent());
42
                    error.insertAfter(element.parent());
43
                }
43
                }
44
            }
44
            }
45
        });
45
        });
Línea -... Línea 46...
-
 
46
        
-
 
47
        $.fn.handleDisable = function() {
-
 
48
            const disabledValue = $('button[type="submit"]').prop('disabled')
-
 
49
            $('button[type="submit"]').prop('disabled', !disabledValue);
Línea 46... Línea 50...
46
        
50
        }
47
        
51
        
48
        $.fn.showFormErrorValidator = function(fieldname, errors) {
52
        $.fn.showFormErrorValidator = function(fieldname, errors) {
49
            var element = $(fieldname);
53
            var element = $(fieldname);
Línea 132... Línea 136...
132
            var formdata = false;
136
            var formdata = false;
133
            if (window.FormData){
137
            if (window.FormData){
134
                formdata = new FormData(form); //form[0]);
138
                formdata = new FormData(form); //form[0]);
135
            }
139
            }
Línea 136... Línea 140...
136
 
140
 
Línea 137... Línea 141...
137
            $('input[type="submit"]').prop('disabled', true);
141
            $.fn.handleDisable()
138
 
142
 
139
            $.ajax({
143
            $.ajax({
140
                'dataType'  : 'json',
144
                'dataType'  : 'json',
Línea 149... Línea 153...
149
                    $.fn.showSuccess(response['data']);
153
                    $.fn.showSuccess(response['data']);
Línea 150... Línea 154...
150
                       
154
                       
151
                } else {
155
                } else {
152
                    validator.resetForm();
156
                    validator.resetForm();
153
                    if(jQuery.type(response['data']) == 'string') {
157
                    if(jQuery.type(response['data']) == 'string') {
154
                        $.fn.showError(response['data']);
158
                        $.fn.showError(response['data'], $.fn.handleDisable);
155
                    } else  {
159
                    } else  {
156
                        $.each(response['data'], function( fieldname, errors ) {
160
                        $.each(response['data'], function( fieldname, errors ) {
157
                            $.fn.showFormErrorValidator('#form #' + fieldname, errors);
161
                            $.fn.showFormErrorValidator('#form #' + fieldname, errors);
158
                        });
162
                        });
Línea 226... Línea 230...
226
                    'Color de texto de un proceso de reclutamiento y selección' => 'css_calendar_recruitment_and_selection_text_color',
230
                    'Color de texto de un proceso de reclutamiento y selección' => 'css_calendar_recruitment_and_selection_text_color',
227
                    'Color de fondo de una encuesta' => 'css_calendar_survey_bg_color',
231
                    'Color de fondo de una encuesta' => 'css_calendar_survey_bg_color',
228
                    'Color de texto de una encuesta' => 'css_calendar_survey_text_color',
232
                    'Color de texto de una encuesta' => 'css_calendar_survey_text_color',
229
                    'Color de fondo de una encuesta de clima organizacional' => 'css_calendar_organizational_climate_bg_color',
233
                    'Color de fondo de una encuesta de clima organizacional' => 'css_calendar_organizational_climate_bg_color',
230
                    'Color de texto de una encuesta de clima organizacional' => 'css_calendar_organizational_climate_text_color',
234
                    'Color de texto de una encuesta de clima organizacional' => 'css_calendar_organizational_climate_text_color',
231
                    
235
 
232
                    
236
 
233
                    
237
 
234
                ];
238
                ];
Línea 235... Línea 239...
235
 
239
 
Línea 236... Línea 240...
236
                
240
 
237
 
241