Select Git revision
functions.js
-
Bruno Nocera Zanette authored
Update ConsultaOffline Src structure
Bruno Nocera Zanette authoredUpdate ConsultaOffline Src structure
functions.js 2.06 KiB
function getPrograma(programas, index){
for (var i = 0; i < programas.length; i++) {
if(i==index){
return programas[i];
}
}
return "";
}
function populateMostrarPrograma(programa){
for (var index in programa) {
var str = "";
if (index == "tematicas" || index == "orgaos_executores") {
for (var i = 0; i < programa[index].length; i++) {
str += programa[index][i].nome;
str += i == programa[index].length - 1 ? "" : ", ";
}
} else {
str += programa[index];
}
$("#" + index).append(str+"<br>");
}
}
function createTable(objArray) {
var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;
var str = '<table id="table" class="datagrid tablesorter">';
str += '<thead><tr>';
for (var index in array[0]) {
str += '<th scope="col">' + formatColumnName(index) + '</th>';
if (index == "lei_criacao") {
str += '<th scope="col">Mostrar Programa</th>';
break;
}
}
str += '</tr></thead>';
str += '<tbody>';
for (var i = 0; i < array.length; i++) {
str += (i % 2 == 0) ? '<tr class="alt">' : '<tr>';
for (var index in array[i]) {
str += '<td>' + array[i][index] + '</td>';
if (index == "lei_criacao") {
str += '<td><center><a href="mostrarPrograma.html?index='
+ i + '"><img src="images/show.png" '+
'title="Mostrar Programa"></center></td>';
break;
}
}
str += '</tr>';
}
str += '</tbody>'
str += '</table>';
return str;
}
function formatColumnName(name) {
var words = name.split("_");
var result = "";
for (var i = 0; i < words.length; i++) {
result += words[i].charAt(0).toUpperCase() + words[i].slice(1);
result += i == words.length - 1 ? "" : " ";
}
return result;
}
//YYYY-MM-DD to DD/MM/YYYY
function formatDate(date) {
var dateArray = date.split("-");
var newDate = dateArray[2]+"/"+dateArray[1]+"/"+dateArray[0];
return newDate;
}