|
Lines 90-100
$(document).ready(function () {
Link Here
|
| 90 |
let dt = $('#' + table_id).DataTable(); |
90 |
let dt = $('#' + table_id).DataTable(); |
| 91 |
dt.row.add(new_line).draw(); |
91 |
dt.row.add(new_line).draw(); |
| 92 |
|
92 |
|
| 93 |
var search_field_line = $('input[name="search_field_name"][value="' + search_field_name + '"]').closest("tr"); |
|
|
| 94 |
$(search_field_line).find('a.btn-default').addClass('disabled'); |
| 95 |
|
| 96 |
clean_line(line); |
| 97 |
|
| 98 |
$(table).on( 'click', '.delete', function () { |
93 |
$(table).on( 'click', '.delete', function () { |
| 99 |
var table = $(this).closest('table'); |
94 |
var table = $(this).closest('table'); |
| 100 |
let dt = $(table).DataTable(); |
95 |
let dt = $(table).DataTable(); |
|
Lines 128-150
$(document).ready(function () {
Link Here
|
| 128 |
|
123 |
|
| 129 |
$('.add-search-field').click(function() { |
124 |
$('.add-search-field').click(function() { |
| 130 |
var table = $(this).closest('table'); |
125 |
var table = $(this).closest('table'); |
| 131 |
var line = $(this).closest("tr"); |
126 |
let table_id = table.attr('id'); |
| 132 |
var name = $(line).find('input[data-id="search_field_name"]').val(); |
127 |
var line = $(this).closest('tr'); |
| 133 |
let already_exist = 0; |
128 |
var search_field_name = $(line).find('input[data-id="search_field_name"]').val(); |
|
|
129 |
if (search_field_name.length > 0) { |
| 130 |
var new_line = clone_line(line); |
| 131 |
new_line.find('td:first').attr({'data-order': search_field_name}); |
| 132 |
new_line.appendTo($('table#' + table_id + '>tbody')); |
| 133 |
let dt = $('#' + table_id).DataTable(); |
| 134 |
dt.row.add(new_line).draw(); |
| 134 |
|
135 |
|
| 135 |
if ( $('input[name="search_field_name"][value="' + name + '"]').val() ) { |
136 |
$(table).on( 'click', '.delete', function () { |
| 136 |
already_exist = 1; |
137 |
var table = $(this).closest('table'); |
| 137 |
} |
138 |
let dt = $(table).DataTable(); |
|
|
139 |
dt.row( $(this).closest('tr') ).remove().draw(); |
| 140 |
} ); |
| 138 |
|
141 |
|
| 139 |
if (already_exist) { |
142 |
clean_line(line); |
| 140 |
alert("SearchField "+ name + " already exist"); |
|
|
| 141 |
} else { |
143 |
} else { |
| 142 |
var label = $(line).find('input[data-id="search_field_label"]').val(); |
144 |
alert("SearchField "+ name + " already exist"); |
| 143 |
if ( name.length > 0 && label.length > 0 ) { |
|
|
| 144 |
var new_line = clone_line( line ); |
| 145 |
new_line.appendTo(table.find('tbody')); |
| 146 |
clean_line(line); |
| 147 |
} |
| 148 |
} |
145 |
} |
| 149 |
}); |
146 |
}); |
| 150 |
}); |
147 |
}); |
| 151 |
- |
|
|