-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhome.js
129 lines (95 loc) · 3.26 KB
/
home.js
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length,c.length);
}
}
return "";
}
$(document).ready(function() {// depois de todo o html e java script ser carregado executa o codigo seguitne
var cookie = getCookie("PTapp_token");
var url_rest = "http://127.0.0.1:8080/user?token=" + cookie;
// alert("data");
$.ajax({
url: url_rest//"http://localhost:8080/login?id=sergio%40mail.com&pass=sergio"
}).then(function(data) {
//alert(JSON.stringify(data));
$('.username').text(data["nome"]);
document.getElementById("mail").innerHTML = data["mail"];
document.getElementById("telefone").innerHTML = data["telefone"];
});
/*carregar elementos para a tabela*/
var cookie = getCookie("PTapp_token");
var url_rest = "http://127.0.0.1:8080/produtos?token=" + cookie;
// alert("data");
$.ajax({
url: url_rest
}).then(function(data) {
//alert(JSON.stringify(data));
/* $('.username').text(data["nome"]);
document.getElementById("mail").innerHTML = data["mail"];
document.getElementById("telefone").innerHTML = data["telefone"];
*/
/* $('#produtos > tbody').remove();
$('#produtos').append('<tbody> <tr> </tr> </tbody>');
for(var i =0 ; i<data.length;i++)
{
$('#produtos > tbody:last-child').append('<tr style="cursor: pointer;" onclick="#"> <td>' +data[i]["id"]+ '</td> <td >' +data[i]["nome"]+ '</td> <td >' +data[i]["tipo"]+ '</td> <td>' +data[i]["pais"]+ '</td></tr>');
}
$('#produtos').DataTable();*/
var t = $('#produtos').DataTable();
for(var i =0 ; i<data.length;i++){
t.row.add( [
data[i]["id"],
data[i]["nome"],
data[i]["tipo"],
data[i]["pais"]
] ).draw( false );
}
});
$('#produtos').DataTable();
$('input.global_filter').on( 'keyup click', function () {
filterGlobal();
} );
$('input.column_filter').on( 'keyup click', function () {
filterColumn( $(this).attr('data-column') );
} );
$('#produtos tbody').on( 'click', 'tr', function () {
var cookie = getCookie("PTapp_token");
var id = $(this).children()[0].innerText;
document.getElementById("body").innerHTML='<object type="text/html" data="propriedades.html?id='+ id +"&token="+cookie+' " style="width: 100%; height: 500px;"></object>'
;
} );
});
function filterGlobal () {
$('#produtos').DataTable().search(
$('#global_filter').val()
).draw();
}
function filterColumn ( i ) {
//alert(i);
$('#produtos').DataTable().column( i ).search(
$('#col'+i+'_filter').val()
).draw();
}
function logOut() {
var cookie = getCookie("PTapp_token");
var url_rest = "http://127.0.0.1:8080/logout?token=" + cookie;
$.ajax({
url: url_rest
}).then(function(data) {
//alert(data);
if(data=="200"){
alert("logout feito com sucesso")
window.location.href = "index.html";
}
else
alert("Erro ao fazer logout")
});
}