
Solución para función javascript
Publicado por Rodrigo (5 intervenciones) el 30/08/2016 20:54:00
Hola compañeros, tengo este script en javascript y necesito ayuda:
Como puedo cambiar los mensajes de la función delete_selected para que se lean bien?? En estos momentos me enseña tal cual esta escrito pero si lo escribo con su acento i el quest me salen interrogantes, a que puede deberse??
También como puedo hacer en la función select_row(target) si se selecciona mas de un archivo el botón edit se deshabilite?
Saludos y gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
$(function () {
setTimeout(function () {
$('.alert').hide('slow');
}, 2000);
replaceDataTable = function (content)
{
var replacement = $(content).find('.datatable').parent().html();
$('.dataTables_wrapper').replaceWith(replacement);
};
});
function delete_row(row) {
show_confirm(false, function () {
do_delete_row(row);
});
}
var dataTableReplacementTimeout = false;
function do_delete_row(row) {
var url = resource_url + "/" + row + "/" + "destroy";
$.ajax({'url': url, 'method': 'get',
'success': function (response) {
$("#" + row).hide("slow", function () {
$("#" + row).remove();
});
$('.table.datatable').DataTable().ajax.reload();
}}
);
return true;
}
function show_confirm(text, callback) {
var box = $("#mb-remove-row");
var originalText = box.find('.mb-title strong').text();
var text = text || originalText;
box.addClass("open");
box.find('.mb-title strong').text(text);
box.find(".mb-control-yes").on("click", function () {
callback();
box.removeClass("open");
setTimeout(function () {
box.find('.mb-title strong').text(originalText);
}, 300);
$(this).unbind('click');
});
}
function select_row(target) {
$(target).toggleClass('fa-default-c').toggleClass('fa-success-c');
$(target).parents('tr').toggleClass('row-selected');
if (any_selected()) {
$('#delete-datatable').removeClass('disabled');
$('#edit-datatable').removeClass('disabled');
} else {
$('#delete-datatable').addClass('disabled');
$('#edit-datatable').addClass('disabled');
}
}
function any_selected() {
if ($('.table.datatable tr.row-selected').length > 0) {
return true;
} else {
return false;
}
}
function delete_selected() {
if ($('.table.datatable tr.row-selected').length === 1) {
var displayText = "¿Estás seguro que quieres borrar el registro?";
}
else if ($('.table.datatable tr.row-selected').length > 1) {
var displayText = "¿Estás seguro que quieres borrar los registros?";
}
show_confirm(displayText, function (data) {
$('.table.datatable tr.row-selected').each(function () {
do_delete_row($(this).attr('id'));
}
);
$('#delete-datatable').removeClass('fadeIn').addClass('fadeOut').addClass('invisible');
});
}
Como puedo cambiar los mensajes de la función delete_selected para que se lean bien?? En estos momentos me enseña tal cual esta escrito pero si lo escribo con su acento i el quest me salen interrogantes, a que puede deberse??
También como puedo hacer en la función select_row(target) si se selecciona mas de un archivo el botón edit se deshabilite?
Saludos y gracias.
Valora esta pregunta


0