PageSourceSearch

https://somoscooperativismo-ba.coop.br/assets/js/transparencia_cncoop.js

js somoscooperativismo-ba.coop.br collected 2026-10-08 10:59:51 UTC 4,932 bytes, 85 lines download raw bytes

1$ = jQuery.noConflict();
2$(document).ready(function () {
3    var url = $(location).attr('href');
4    var splitUrl = url.split('/').reverse();
5
6    if( splitUrl[0] === 'transparencia-cncoop' ){
7        
8        var protocolo = window.location.protocol;
9        var host = window.location.host;
10
11        var linkCssTopoAzulPetroleo = protocolo+ '//' + host + '/assets/css/components/topo-azul-petroleo.css';
12        var linkCss = protocolo+ '//' + host + '/assets/css/transparencia_cncoop.css';
13        var linkCssBotoes = protocolo+ '//' + host + '/assets/css/components/botoes.css';
14        var linkCssBoxGrandeInformacaoCinza = protocolo+ '//' + host + '/assets/css/components/box-grande-informacao-cinza.css';
15        
16        $('head').append('<link rel="stylesheet" type="text/css" href="'+linkCssTopoAzulPetroleo+'">');
17        $('head').append('<link rel="stylesheet" type="text/css" href="'+linkCss+'">');
18        $('head').append('<link rel="stylesheet" type="text/css" href="'+linkCssBotoes+'">');
19        $('head').append('<link rel="stylesheet" type="text/css" href="'+linkCssBoxGrandeInformacaoCinza+'">');
20        
21        $('.item-101').removeClass('item-101');
22        $('.page-header').remove();
23        $('.article-aside').remove();       
24        $('.pagenavigation').remove();
25        $('.jllikeproSharesContayner').hide();
26
27        $('#t4-main-body').addClass("body-pagina-transparencia-cncoop");
28
29        var arrBreadcrumbs = $('.breadcrumb').children();
30        var breadcrumbs = arrBreadcrumbs[0].innerHTML+arrBreadcrumbs[1].innerHTML;
31        
32        breadcrumbs = breadcrumbs+'<li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem" class="mod-breadcrumbs__item breadcrumb-item">'+
33            '<span property="item" typeof="WebPage"><a itemprop="item" href="/quem-somos" class="pathway"><span itemprop="name">Quem Somos</span></a></span>'+
34            '<span class="divider"></span>'+
35            '<meta itemprop="position" content="1">'+
36            '</li>';
37    
38        var crumbs = arrBreadcrumbs.length;        
39
40        for(itens = 3; itens < crumbs; itens++)
41            breadcrumbs = breadcrumbs + arrBreadcrumbs[itens].innerHTML;
42
43        $('.breadcrumb').html(breadcrumbs);
44
45        $.get('/index.php?option=com_transparencia_cncoop&view=relatoriostransparenciacncoops', function(data){
46            var dados = data.split('<tbody>')[1].split('</tbody>')[0];
47            var linhas = dados.split('<tr');
48            var html = '<div class="transparencia-cncoop-box-itens"> ';
49            var boxes = 0;
50            $.each(linhas, function(index, value){
51                                
52                if(typeof value.split('<td') != 'undefined'){                    
53                    var colunas = value.split('<td');
54                    if(typeof colunas[2] != 'undefined'){
55                        boxes++;
56                        html = html + '<div class="col-3 cards-relatorio-transparencia-cncoop">';
57                        var ano = colunas[2].split('>')[1].split('<')[0];
58                        var linkYoutbe = (colunas[3].split('>')[1].split('<')[0].indexOf('v=') >= 0) ? colunas[3].split('>')[1].split('<')[0].split('v=')[1] : '';
59                        var arquivos = (colunas[4].indexOf('<div class="col-12">') >= 0) ? colunas[4].split('<div class="col-12">')[1].split('</div>')[0] : '';
60
61                        console.log(arquivos);        
62                        
63                        html = html + '<div class="link-youtube"><iframe width="290" height="160" src="https://www.youtube.com/embed/'+linkYoutbe+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>';
64                        html = html + '<div class="ano">'+ano+'</div>';
65                        html = html + '<div class="arquivos">'+arquivos+'</div>';
66                        html = html + '</div>';
67                    }
68                }
69            });
70            html = html + '</div>';
71            
72            $('.transparencia-cncoop-relatorios-content').html(html);
73        }).then(function(){
74            $('.cards-relatorio-transparencia-cncoop .arquivos a').attr('target','_blank').append('<i class="fas fa-arrow-alt-to-bottom"></i>');
75            $('.cards-relatorio-transparencia-cncoop .arquivosInvertido a').attr('target','_blank').append('<i class="fas fa-arrow-alt-to-bottom"></i>');
76            $('.cards-relatorio-transparencia-cncoop .arquivos a').addClass('botao-azul-petroleo');
77            $('.botao-azul-petroleo').on('mouseover',function(){
78                $(this).children('.fa-arrow-alt-to-bottom').css('color','#2EDCFF');
79            });
80            $('.botao-azul-petroleo').on('mouseout',function(){
81                $(this).children('.fa-arrow-alt-to-bottom').css('color','#002EBF');
82            });
83        });
84    }
85});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.