Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • master
1 result

Target

Select target project
  • participatorio/cadastroweb
  • bnzanette/cadastroweb
  • ibsantanna/cadastroweb
  • dvr13/cadastroweb
4 results
Select Git revision
  • feature/fix_update
  • master
2 results
Show changes
Commits on Source (74)
Showing
with 13019 additions and 0 deletions
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="js/jquery.dataTables.min.js">
</script>
<script type="text/javascript" src="js/functions.js"></script>
<link href="styles/standard.css" rel="stylesheet" type="text/css" />
<link href="styles/jquery.dataTables.css" rel="stylesheet"
type="text/css" />
<title>Programas Cadastroweb</title>
</head>
<body class="tundra">
<div class="dijitTitlePane" id="titleDiv">
<div class="dijitTitlePaneTitle dijitOpen">
<span id="title" style="-moz-user-select: none; margin:10px;"
class="dijitTitlePaneTextNode">
Programas
</span>
</div>
</div>
<div id="mainDiv" class="dijitTitlePaneContentOuter">
<div id="tableDiv" style="margin: 10px;"></div>
</div>
<div id="footer" ></div>
</body>
<script type="text/javascript">
$.ajax({
url: 'programas.json',
dataType: 'jsonp',
crossDomain: true,
jsonp: false,
jsonpCallback: 'jsonProgramas',
success: function(data) {
$('#tableDiv').append(createTable(data.programas)).fadeIn();
$("#table").dataTable({
"aoColumnDefs": [{
"bSortable": false,
"aTargets": [5]
}],
"aLengthMenu": [[10, 50, 100, -1], [10, 50, 100, "Todos"]],
"iDisplayLength": 50,
language: {
search: "Pesquisar:",
zeroRecords: "Nenhum programa encontrado",
lengthMenu: "Mostrar _MENU_ registros",
info: "Exibindo de _START_ a _END_ de _TOTAL_ registros",
infoEmpty: "Exibindo de 0 a 0 de 0 registros",
infoFiltered: "(filtrado de _MAX_ registros no total)",
paginate: {
first: "Primeira",
previous: "Anterior",
next: "Próxima",
last: "Última"
}
}
});
$("#footer").append("Última vez atualizado: "+formatDate(data.gerado_em));
}
});
</script>
</html>
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;
}
\ No newline at end of file
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<script type="text/javascript" src="js/jquery-1.11.0.min.js">
</script>
<script type="text/javascript" src="js/functions.js"></script>
<link href="styles/standard.css" rel="stylesheet"
type="text/css" />
<title>Programas Cadastroweb</title>
</head>
<body class="tundra">
<div class="dijitTitlePane" role="group" title="" widgetid="_title_ps_br_ufpr_c3sl_estacaojuventude_Programa_id"
id="_title_ps_br_ufpr_c3sl_estacaojuventude_Programa_id">
<div dojoattachevent="onclick:_onTitleClick, onkeypress:_onTitleKey" class="dijitTitlePaneTitle dijitOpen"
dojoattachpoint="titleBarNode">
<div tabindex="0" aria-controls="_title_ps_br_ufpr_c3sl_estacaojuventude_Programa_id_pane"
role="button" aria-pressed="true" class="dijitTitlePaneTitleFocus" dojoattachpoint="focusNode">
<span style="-moz-user-select: none; margin:10px;" dojoattachpoint="titleNode" class="dijitTitlePaneTextNode">
Programa
</span>
</div>
</div>
<div aria-hidden="false" role="region" class="dijitTitlePaneContentOuter"
dojoattachpoint="containerNode" wairole="region" tabindex="-1" id="_title_ps_br_ufpr_c3sl_estacaojuventude_Programa_id_pane">
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_nomeOficial_id">
<label for="_nomeOficial_id">
Nome Oficial do Programa :
</label>
<div id="nome_oficial"
class="box">
</div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_nomeDivulgacao_id">
<label for="_nomeDivulgacao_id">
Nome de Divulgação :
</label>
<div id="nome_divulgacao" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_sigla_id">
<label for="_sigla_id">
Sigla :
</label>
<div id="sigla" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_nivel_id">
<label for="_nivel_id">
Nível :
</label>
<div id="nivel" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_leiCriacao_id">
<label for="_leiCriacao_id">
Lei de Criação :
</label>
<div id="lei_criacao" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_descricao_id">
<label for="_descricao_id">
Descrição do que é Ofertado ao Jovem :
</label>
<div id="descricao" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_objetivos_id">
<label for="_objetivos_id">
Objetivos :
</label>
<div id="objetivos" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_beneficios_id">
<label for="_beneficios_id">
Benefícios Associados :
</label>
<div id="beneficios" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_publicoAlvo_id">
<label for="_publicoAlvo_id">
Público Alvo :
</label>
<div id="publico_alvo" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_criteriosAcesso_id">
<label for="_criteriosAcesso_id">
Critérios para o Acesso :
</label>
<div id="criterios_acesso" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_tematicas_id">
<label for="_tematicas_id">
Temáticas :
</label>
<div id="tematicas" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_orgaosExecutores_id">
<label for="_orgaosExecutores_id">
Orgãos Executores :
</label>
<div id="orgaos_executores" class="box"></div>
</div>
<br>
<div id="_s_br_ufpr_c3sl_estacaojuventude_Programa_status_id">
<label for="_status_id">
Status :
</label>
<div id="status" class="box"></div>
</div>
<br>
</body>
<script type="text/javascript">
var url = window.location.href;
var index = url.slice(url.indexOf("=")+1,url.length);
$.ajax({
url: 'programas.json',
dataType: 'jsonp',
crossDomain: true,
jsonp: false,
jsonpCallback: 'jsonProgramas',
success: function(data) {
console.log(index);
var programa = getPrograma(data.programas, index);
if(programa != ""){
populateMostrarPrograma(programa);
}
}
});
</script>
</html>
\ No newline at end of file
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
cursor: pointer;
*cursor: hand;
}
table.dataTable thead .sorting {
background-image: url("../images/bg.gif");
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;
margin-left: -1px;
}
table.dataTable thead .sorting_asc {
background-image: url("../images/asc.gif");
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;
margin-left: -1px;
}
table.dataTable thead .sorting_desc {
background-image: url("../images/desc.gif");
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;
margin-left: -1px;
}
/*
* Control feature layout
*/
.dataTables_wrapper {
position: relative;
clear: both;
*zoom: 1;
zoom: 1;
}
.dataTables_wrapper .dataTables_filter {
float: left;
}
.dataTables_wrapper .dataTables_length {
float: right;
text-align: right;
}
.dataTables_wrapper .dataTables_filter label{
margin-bottom: 10px;
margin-left: 0px;
text-align: left;
}
.dataTables_wrapper .dataTables_length label{
float: none;
}
.dataTables_wrapper .dataTables_length select{
width:50px;
}
.dataTables_wrapper .dataTables_info {
clear: both;
float: left;
padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
float: right;
text-align: right;
padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
box-sizing: border-box;
display: inline-block;
min-width: 1.5em;
padding: 0.5em 1em;
margin-left: 2px;
text-align: center;
text-decoration: none !important;
cursor: pointer;
*cursor: hand;
color: #004B82 !important;
border: 1px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
color: #666 !important;
border: 1px solid #cacaca;
background-color: white;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
cursor: default;
color: #666 !important;
border: 1px solid transparent;
background: transparent;
box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
color: white !important;
border: 1px solid #ABC8F0;
background-color: #09244D;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
outline: none;
background-color: #09244D;
box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_processing {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 40px;
margin-left: -50%;
margin-top: -25px;
padding-top: 20px;
text-align: center;
font-size: 1.2em;
background-color: white;
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
/* Chrome10+,Safari5.1+ */
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
/* FF3.6+ */
background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
/* IE10+ */
background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
/* Opera 11.10+ */
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
/* W3C */
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: #004B82;
}
.dataTables_wrapper .dataTables_scroll {
clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
*margin-top: -1px;
-webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
height: 0;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
border-bottom: 1px solid #111111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
border-bottom: none;
}
.dataTables_wrapper:after {
visibility: hidden;
display: block;
content: "";
clear: both;
height: 0;
}
@media screen and (max-width: 767px) {
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
float: none;
text-align: center;
}
.dataTables_wrapper .dataTables_paginate {
margin-top: 0.5em;
}
}
@media screen and (max-width: 640px) {
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
float: none;
text-align: center;
}
}
/* main elements */
body,div,td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
body,div {
/* color: #666;*/
color:#0F469D;
}
body {
/* background-color: #fff; */
background-color: #004B82;
text-align: center;
}
#header {
margin-bottom: 1em;
}
#wrapper {
/* width:800px;
min-width: 800px;
max-width: 800px;
*/
margin-right: auto;
margin-left: auto;
/* fix max-width incompatibility in IE6 */
width:expression(document.body.clientWidth > 800? "800px": "auto" );
overflow:hidden;
display:block;
}
/* header and footer elements */
#main {
overflow:hidden;
display:box;
}
#menu {
/* background: #eee; */
background: #ABC8F0;
position:relative;
float:left;
left:0px;
width:220px;
margin-right:15px;
}
#menu ul{
list-style: none;
margin: 0;
padding: 0;
}
#menu ul li{
padding: 0px;
}
#menu a, #menu h2 {
display: block;
margin: 0;
padding: 2px 6px;
color: #FFF;
}
#menu h2 {
color: #FFF;
/* background: #648C1D;*/
background:#09244D;
text-transform: uppercase;
font-weight:bold;
font-size: 13px;
vertical-align: middle;
}
#menu a {
/* color: #666666;
background: #FFF;
*/
color:#0F469D;
background: #ABC8F0;
font-weight: bold;
text-decoration: none;
padding: 2px 12px;
}
#menu a:hover {
/*
color: #648C1D;
background: #fff;
*/
text-decoration: underline;
}
#footer {
/* background:#fff; */
background: #004B82;
border:none;
margin-top:15px;
/* border-top:1px solid #999999;*/
border-top:1px solid #09244D;
color: #ABC8F0;
}
#footer .new {
float:left;
}
/*#footer a:link {color: #7db223;}*/
#footer a:link { color: #ABC8F0;}
.quicklinks {
clear:both;
padding-bottom: 15px
}
.quicklinks span {
float: right;
}
table.navigation {
border: 0px;
}
label {
width:200px;
float:left;
margin-left: 5px;
margin-top: 0px;
margin-right: 10px;
text-align: right;
}
input, textarea {
border:1px solid #B3B3B3;
}
input {
height:20px;
color:inherit;
background-color: white;
}
input.image {
border: none;
height: auto;
vertical-align: middle;
background-color:transparent;
}
submit {
height:25px;
}
div {
text-align: left;
}
div .box {
display:block;
margin-left:105px;
}
/* menu elements*/
a.menu, a.menu:link, a.menu:visited {display:block; width:150px; height:25px;}
/* text styles */
h1,h2,h3 {
font-family: Helvetica, sans-serif;
color: #7db223;
}
h1 {
font-size: 20px;
line-height: 26px;
}
h2 {
font-size: 18px;
line-height: 20px;
}
h3 {
font-size: 15px;
line-height: 21px;
color:#555;
color: #004B82
}
h4 {
font-size: 14px;
line-height: 20px;
}
.errors {
color: red;
font-weight: bold;
display: block;
margin-left: 105px;
}
a {
text-decoration: underline;
font-size: 12px;
}
a img {
border: 0 none;
vertical-align: middle;
}
a:link {
color: #7db223;
}
a:hover {
color: #456314;
}
a:active {
color: #7db223;
}
a:visited {
/* color: #7db223;*/
color: #ABC8F0;
}
ul#_menu{
border: 1px solid #09244D;
}
li {
padding-top: 5px;
text-align: left;
}
ul li {
margin:0 0 0.25em 0;
padding:0;
}
/* table elements */
/*
tr:nth-child(odd) {
background-color: #FFFFFF;
}*/
tr:nth-child(odd) {
background-color: #ABC8F0;
color: #0F469D;
}
tr:nth-child(even) {
background-color: #0F469D;
color: #FFFFFF;
}
table {
background: #EEEEEE;
margin: 2px 0 0 0;
border: 1px solid #BBBBBB;
border-collapse: collapse;
width: 100%
}
table table {
margin: -5px 0;
border: 0px solid #e0e7d3;
width: 100%;
}
table td,table th {
padding: 2px;
/* border: 1px solid #CCCCCC;*/
border: 1px solid #09244D;
/* text-align:center;*/
}
table td form {
text-align:center;
vertical-align: middle;
margin: 0px;
}
table th {
font-size: 0.9em;
text-align:left;
/* text-align: center;*/
font-weight: bold;
color: #FFF;
/* background: #999;*/
background-color: #09244D;
}
table thead {
font-weight: bold;
font-style: italic;
/* background-color: #BBBBBB; */
background-color: #09244D;
}
table a:link {color: #303030;}
.utilbox {width: 18px;}
caption {
caption-side: top;
width: auto;
text-align: left;
font-size: 12px;
color: #848f73;
padding-bottom: 4px;
}
fieldset {
background: #e0e7d3;
padding: 8px;
padding-bottom: 22px;
border: none;
width: 560px;
}
fieldset label {
width: 70px;
float: left;
margin-top: 1.7em;
margin-left: 20px;
}
fieldset textfield {
margin: 3px;
height: 20px;
background: #e0e7d3;
}
fieldset textarea {
margin: 3px;
height: 165px;
background: #e0e7d3;
}
fieldset input {
margin: 3px;
height: 20px;
background: #e0e7d3;
}
fieldset table {
width: 100%;
}
fieldset th {
padding-left: 25px;
}
.table-buttons {
background-color:#fff;
border:none;
}
.table-buttons td {
border:none;
}
/* painel principal */
.tundra .dijitTitlePaneContentOuter {
border: 1px solid #09244D;
background-color: #ABC8F0;
}
/* Barra de titulo do painel principal */
.dijitTitlePaneTitle * {
background-color: #09244D;
text-transform: uppercase;
font-weight:bold;
font-size: 13px;
color: #FFF;
}
.tundra .dijitTitlePaneTitle {
border: 1px solid #09244D;
background: #09244D;
}
.submit input {
/* border: 1px solid #BBBBBB;
color:#777777;
*/
border: 1px solid #09244D;
color:#ABC8F0;
padding:2px 7px;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
height:24px;
}
.updated {
background:#ecf1e5;
font-size:11px;
margin-left:2px;
border:4px solid #ecf1e5;
}
.updated td {
padding:2px 8px;
font-size:11px;
color:#888888;
}
.dijitArrowButton {
height: 20px;
}
.dijitTextArea{
min-height:5.5em !important;
max-height:22em !important;
overflow-y: auto !important;
max-width: 394px;
min-width: 394px;
}
.dijitTextBox {
width:400px;
}
.RichTextEditable{
min-height:18em !important;
max-height:18em !important;
}
.flag {
height: 11px;
width: 16px;
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="js/jquery.dataTables.min.js">
</script>
<script type="text/javascript" src="js/functions.js"></script>
<link href="styles/jquery.dataTables.css" rel="stylesheet"
type="text/css" />
<link href="styles/bootstrap.css" rel="stylesheet"
type="text/css" />
<title>Programas Estação Juventude</title>
</head>
<body>
<div class="container-fluid">
<div id="title">
Programas
</div>
<div id="tableDiv" style="margin: 10px;"></div>
<div id="footer" ></div>
</div>
</body>
<script type="text/javascript">
$.ajax({
url: 'programas.json',
dataType: 'jsonp',
crossDomain: true,
jsonp: false,
jsonpCallback: 'jsonProgramas',
success: function(data) {
$('#tableDiv').append(createTable(data.programas)).fadeIn();
$("#table").dataTable({
"aoColumnDefs": [{
"bSortable": false,
"aTargets": [5]
}],
"aLengthMenu": [[10, 50, 100, -1], [10, 50, 100, "Todos"]],
"iDisplayLength": 50,
language: {
search: "Pesquisar:",
zeroRecords: "Nenhum programa encontrado",
lengthMenu: "Mostrar _MENU_ registros",
info: "Exibindo de _START_ a _END_ de _TOTAL_ registros",
infoEmpty: "Exibindo de 0 a 0 de 0 registros",
infoFiltered: "(filtrado de _MAX_ registros no total)",
paginate: {
first: "Primeira",
previous: "Anterior",
next: "Próxima",
last: "Última"
}
}
});
$("#footer").append("Última vez atualizado: "+formatDate(data.gerado_em));
}
});
</script>
</html>
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="table table-striped">';
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" width="28px" height="28px" '+
'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;
}
\ No newline at end of file