Daniel Batista Galvão's profile

Marco Civil da Internet - Artigo19

Projeto desenvolvido a pedido da Artigo 19

O Marco Civil da Internet é a principal lei reguladora do funcionamento da internet e de garantia da liberdade de expressão online no Brasil. A ARTIGO 19 solicitou a construção deste website para apresentar o trabalho da organização no acompanhamento da implementação do Marco Civil da Internet.


    
    function goToByScroll(id){
          // Remove "link" from the ID
        id = id.replace("link", "");
          // Scroll
        $('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
    }
    function fechar_ano(){
        $(".texto_anos").hide();
        $('.ano span').removeClass("ano_ativo");
        $('.ano2').removeClass("ano_ativo");
    }
    function voltar_inicial(){
        $(".conteudos_anos .inicial ").show();
        $(".ano .inicial").addClass("ano_ativo");
    }
    function ajustar(id){
        $("#item"+id+" .linha1" ).height( $("#item"+id+" .direita_categoria" ).height() );
    }
//////////////////////////////////////////////////
    $('.opcao').click(function(e){
        $(".subs").hide();
        $(".corpo_item").hide();
        fechar_ano();
        voltar_inicial();
        if($(this).hasClass("ativo")==false){
            $('.opcao').removeClass("ativo");
            $("#item"+this.id).slideDown();
            $(this).addClass("ativo");
        }else{
            $('.opcao').removeClass("ativo");
            $("#item"+this.id).slideUp();
    
        }
         goToByScroll("item"+this.id);
         ajustar(this.id);
    });
//////////////////////////////////////////////////
    $('.ano').click(function(e){    
        var resultado= this.id.split('-');
        fechar_ano();
        if($(this).hasClass("ativo2")==false){
            $("#a"+this.id).slideDown(400, function() {
                ajustar(resultado[1]);
            });
            $("#"+this.id+"  span").addClass("ano_ativo");
            $("#"+this.id+"-t").addClass("ano_ativo");
        }else{
            $("#a"+this.id).slideUp(400, function() {
                ajustar(resultado[1])
            });
            $("#"+this.id+"  span").removeClass("ano_ativo");
            $("#"+this.id+"-t").removeClass("ano_ativo");
        }
    });    
//////////////////////////////////////////////////
    $('.ano2').click(function(e){
        var resultado= this.id.split('-t');
        fechar_ano();
        if($(this).hasClass("ativo2")==false){
            $("#a"+resultado[0]).slideDown();
            $("#"+resultado[0]+"  span").addClass("ano_ativo");
            $("#"+this.id).addClass("ano_ativo");
        }else{
            $("#a"+resultado[0]).slideUp();
            $("#"+resultado[0]+"  span").removeClass("ano_ativo");
            $("#"+this.id).removeClass("ano_ativo");
        }
    });
//////////////////////////////////////////////////
    $('.titulo_subcategoria').click(function(e){
        $(".subs").hide();
        fechar_ano();
        voltar_inicial();
        if($(this).hasClass("ativo3")==false){
            $('.titulo_subcategoria').removeClass("ativo3");
            $("#sub"+this.id).show();
            $(this).addClass("ativo3");
        }else{
            $('.titulo_subcategoria').removeClass("ativo3");
            $("#sub"+this.id).hide();
        }
        goToByScroll("sub"+this.id);
        $(".inicial ").show();
        var resultado= this.id.split('-');
        ajustar(resultado[0]);
    });
Marco Civil da Internet - Artigo19
Published:

Marco Civil da Internet - Artigo19

A iniciativa foi pensada por nós com o objetivo de propiciar uma interface com informações claras e bem organizadas sobre essa lei que é consider Read More

Published: