Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15572 Rev 15573
Línea 125... Línea 125...
125
        };
125
        };
Línea 126... Línea 126...
126
 
126
 
127
        var allowEdit   = $allowEdit;
127
        var allowEdit   = $allowEdit;
Línea 128... Línea 128...
128
        var allowDelete = $allowDelete;
128
        var allowDelete = $allowDelete;
129
        
129
        
130
        // var gridTable = $('#gridTable').dataTable( {
130
        var gridTable = $('#gridTable').dataTable( {
131
        //     'processing': true,
131
            'processing': true,
132
        //     'serverSide': true,
132
            'serverSide': true,
133
        //     'searching': true,
133
            'searching': true,
134
        //     'order': [[ 0, 'asc' ]],
134
            'order': [[ 0, 'asc' ]],
135
        //     'ordering':  true,
135
            'ordering':  true,
136
        //     'ordenable' : true,
136
            'ordenable' : true,
137
        //     'responsive': true,
137
            'responsive': true,
138
        //     'select' : false,
138
            'select' : false,
139
        // 	'paging': true,
139
        	'paging': true,
140
        //     'pagingType': 'simple_numbers',
140
            'pagingType': 'simple_numbers',
141
    	// 	'ajax': {
141
    		'ajax': {
142
    	// 		'url' : '$routeDatatable',
142
    			'url' : '$routeDatatable',
143
    	// 		'type' : 'get',
143
    			'type' : 'get',
144
        //         'beforeSend': function (request) {
144
                'beforeSend': function (request) {
145
        //           NProgress.start();
145
                  NProgress.start();
146
        //         },
146
                },
Línea 147... Línea 147...
147
        //         'dataFilter': function(response) {
147
                'dataFilter': function(response) {
148
        //             var response = jQuery.parseJSON( response );
148
                    var response = jQuery.parseJSON( response );
149
                    
149
                    
150
        //             var json                = {};
150
                    var json                = {};
Línea 151... Línea 151...
151
        //             json.recordsTotal       = 0;
151
                    json.recordsTotal       = 0;
152
        //             json.recordsFiltered    = 0;
152
                    json.recordsFiltered    = 0;
153
        //             json.data               = [];
153
                    json.data               = [];
154
                    
154
                    
155
                    
155
                    
156
        //             if(response.success) {
156
                    if(response.success) {
157
        //                 json.recordsTotal       = response.data.total;
157
                        json.recordsTotal       = response.data.total;
Línea 158... Línea 158...
158
        //                 json.recordsFiltered    = response.data.total;
158
                        json.recordsFiltered    = response.data.total;
159
        //                 json.data               = response.data.items;
159
                        json.data               = response.data.items;
160
        //             } else {
160
                    } else {
161
        //                 $.fn.showError(response.data)
161
                        $.fn.showError(response.data)
162
        //             }
162
                    }
163
                    
163
                    
164
        //             return JSON.stringify( json );
164
                    return JSON.stringify( json );
165
        //         }
165
                }
166
    	// 	},
166
    		},
167
        //     'language' : {
167
            'language' : {
168
        //         'sProcessing':     'LABEL_DATATABLE_SPROCESSING',
168
                'sProcessing':     'LABEL_DATATABLE_SPROCESSING',
169
        //         'sLengthMenu':     'LABEL_DATATABLE_SLENGTHMENU',
169
                'sLengthMenu':     'LABEL_DATATABLE_SLENGTHMENU',
170
        //         'sZeroRecords':    'LABEL_DATATABLE_SZERORECORDS',
170
                'sZeroRecords':    'LABEL_DATATABLE_SZERORECORDS',
171
        //         'sEmptyTable':     'LABEL_DATATABLE_SEMPTYTABLE',
171
                'sEmptyTable':     'LABEL_DATATABLE_SEMPTYTABLE',
172
        //         'sInfo':           'LABEL_DATATABLE_SINFO',
172
                'sInfo':           'LABEL_DATATABLE_SINFO',
173
        //         'sInfoEmpty':      'LABEL_DATATABLE_SINFOEMPTY',
173
                'sInfoEmpty':      'LABEL_DATATABLE_SINFOEMPTY',
174
        //         'sInfoFiltered':   'LABEL_DATATABLE_SINFOFILTERED',
174
                'sInfoFiltered':   'LABEL_DATATABLE_SINFOFILTERED',
175
        //         'sInfoPostFix':    '',
175
                'sInfoPostFix':    '',
176
        //         'sSearch':         'LABEL_DATATABLE_SSEARCH',
176
                'sSearch':         'LABEL_DATATABLE_SSEARCH',
177
        //         'sUrl':            '',
177
                'sUrl':            '',
178
        //         'sInfoThousands':  ',',
178
                'sInfoThousands':  ',',
179
        //         'sLoadingRecords': 'LABEL_DATATABLE_SLOADINGRECORDS',
179
                'sLoadingRecords': 'LABEL_DATATABLE_SLOADINGRECORDS',
180
        //         'oPaginate': {
180
                'oPaginate': {
181
        //             'sFirst':    'LABEL_DATATABLE_SFIRST',
181
                    'sFirst':    'LABEL_DATATABLE_SFIRST',
182
        //             'sLast':     'LABEL_DATATABLE_SLAST',
182
                    'sLast':     'LABEL_DATATABLE_SLAST',
183
        //             'sNext':     'LABEL_DATATABLE_SNEXT',
183
                    'sNext':     'LABEL_DATATABLE_SNEXT',
184
        //             'sPrevious': 'LABEL_DATATABLE_SPREVIOUS'
184
                    'sPrevious': 'LABEL_DATATABLE_SPREVIOUS'
185
        //         },
185
                },
186
        //         'oAria': {
186
                'oAria': {
187
        //             'sSortAscending':  ': LABEL_DATATABLE_SSORTASCENDING',
187
                    'sSortAscending':  ': LABEL_DATATABLE_SSORTASCENDING',
188
        //             'sSortDescending': ':LABEL_DATATABLE_SSORTDESCENDING'
188
                    'sSortDescending': ':LABEL_DATATABLE_SSORTDESCENDING'
189
        //         },
189
                },
190
        //     },
190
            },
191
        //     'drawCallback': function( settings ) {
191
            'drawCallback': function( settings ) {
192
        //         NProgress.done();
192
                NProgress.done();
193
        //         $('button.btn-delete').confirmation({
193
                $('button.btn-delete').confirmation({
194
        //             rootSelector: 'button.btn-delete',
194
                    rootSelector: 'button.btn-delete',
195
        //             title : 'LABEL_ARE_YOU_SURE',
195
                    title : 'LABEL_ARE_YOU_SURE',
196
        //             singleton : true,
196
                    singleton : true,
197
        //             btnOkLabel: 'LABEL_YES',
197
                    btnOkLabel: 'LABEL_YES',
198
        //             btnCancelLabel: 'LABEL_NO',
198
                    btnCancelLabel: 'LABEL_NO',
199
        //             onConfirm: function(value) {
199
                    onConfirm: function(value) {
200
        //                 action = $(this).data('href');
200
                        action = $(this).data('href');
201
        //                 NProgress.start();
201
                        NProgress.start();
202
        //                 $.ajax({
202
                        $.ajax({
203
        //                     'dataType'  : 'json',
203
                            'dataType'  : 'json',
204
        //                     'accept'    : 'application/json',
204
                            'accept'    : 'application/json',
205
        //                     'method'    : 'post',
205
                            'method'    : 'post',
206
        //                     'url'       :  action,
206
                            'url'       :  action,
207
        //                 }).done(function(response) {
207
                        }).done(function(response) {
208
        //                     if(response['success']) {
208
                            if(response['success']) {
209
        //                         $.fn.showSuccess(response['data']);
209
                                $.fn.showSuccess(response['data']);
210
        //                         gridTable.api().ajax.reload(null, false);
210
                                gridTable.api().ajax.reload(null, false);
211
        //                     } else {
211
                            } else {
212
        //                         $.fn.showError(response['data']);
212
                                $.fn.showError(response['data']);
213
        //                     }
213
                            }
214
        //                 }).fail(function( jqXHR, textStatus, errorThrown) {
214
                        }).fail(function( jqXHR, textStatus, errorThrown) {
215
        //                     $.fn.showError(textStatus);
215
                            $.fn.showError(textStatus);
216
        //                 }).always(function() {
216
                        }).always(function() {
217
        //                     NProgress.done();
217
                            NProgress.done();
218
        //                 });
218
                        });
219
        //             },
219
                    },
220
        //         });
220
                });
221
        //     },
221
            },
222
        //     'aoColumns': [
222
            'aoColumns': [
223
        //         { 'mDataProp': 'code' },
223
                { 'mDataProp': 'code' },
224
        //         { 'mDataProp': 'title' },
224
                { 'mDataProp': 'title' },
225
        //         { 'mDataProp': 'status' },
225
                { 'mDataProp': 'status' },
226
        //         { 'mDataProp': 'actions' },
226
                { 'mDataProp': 'actions' },
227
    	//     ],
227
    	    ],
228
        //     'columnDefs': [
228
            'columnDefs': [
229
        //         {
229
                {
230
        //             'targets': 0,
230
                    'targets': 0,
231
        //             'className' : 'text-vertical-middle',
231
                    'className' : 'text-vertical-middle',
232
        //         },
232
                },
233
        //         {
233
                {
234
        //             'targets': 1,
234
                    'targets': 1,
235
        //             'className' : 'text-vertical-middle',
235
                    'className' : 'text-vertical-middle',
Línea 236... Línea 236...
236
        //         },
236
                },
237
        //         {
237
                {
238
        //             'targets': -2,
238
                    'targets': -2,
239
        //             'orderable': false,
239
                    'orderable': false,
240
        //             'className' : 'text-center',
240
                    'className' : 'text-center',
241
        //               'render' : function ( data, type, row ) {
241
                      'render' : function ( data, type, row ) {
242
                      
242
                      
243
        //                 checked = data == 'a' ? ' checked="checked" ' : '';
243
                        checked = data == 'a' ? ' checked="checked" ' : '';
244
        //                 return '<div class="checkbox checkbox-success">' +
244
                        return '<div class="checkbox checkbox-success">' +
245
        //                     '<input class="styled" type="checkbox" ' + checked + ' disabled="disabled">' +
245
                            '<input class="styled" type="checkbox" ' + checked + ' disabled="disabled">' +
246
        //                     '<label ></label></div>';
246
                            '<label ></label></div>';
Línea 247... Línea 247...
247
        //             }
247
                    }
248
        //         },
248
                },
249
        //         {
249
                {
250
        //             'targets': -1,
250
                    'targets': -1,
251
        //             'orderable': false,
251
                    'orderable': false,
252
        //             'render' : function ( data, type, row ) {
252
                    'render' : function ( data, type, row ) {
253
        //                 s = '';
253
                        s = '';
254
                        
254
                        
255
        //                 if(allowEdit &&  data['link_edit']) {
255
                        if(allowEdit &&  data['link_edit']) {
256
        //                     s = s + '<button class="btn btn-primary btn-edit" data-href="' + data['link_edit']+ '" data-toggle="tooltip" title="LABEL_EDIT"><i class="fa fa-pencil"></i> LABEL_EDIT </button>&nbsp;';
256
                            s = s + '<button class="btn btn-primary btn-edit" data-href="' + data['link_edit']+ '" data-toggle="tooltip" title="LABEL_EDIT"><i class="fa fa-pencil"></i> LABEL_EDIT </button>&nbsp;';
257
        //                 }
257
                        }
Línea 258... Línea 258...
258
        //                 if(allowDelete && data['link_delete']) {
258
                        if(allowDelete && data['link_delete']) {
259
        //                     s = s + '<button class="btn btn-delete" data-href="' + data['link_delete']+ '" data-toggle="tooltip" title="LABEL_DELETE"><i class="fa fa-trash"></i> LABEL_DELETE </button>&nbsp;';
259
                            s = s + '<button class="btn btn-delete" data-href="' + data['link_delete']+ '" data-toggle="tooltip" title="LABEL_DELETE"><i class="fa fa-trash"></i> LABEL_DELETE </button>&nbsp;';
260
        //                 }
260
                        }