Skip to content

Instantly share code, notes, and snippets.

@carneirocorp
Last active July 27, 2018 15:00
Show Gist options
  • Save carneirocorp/8d670ce8edba2b8c888b1897715168ab to your computer and use it in GitHub Desktop.
Save carneirocorp/8d670ce8edba2b8c888b1897715168ab to your computer and use it in GitHub Desktop.

public/view/propostas/detail.html

<div class="row">
    <div class="col s12 m6" id="timeline">
    </div>
</div>

public/js/proposta.table.js

function loadTimeLime() {
    var template = `<div class="col s2 center">
        <i class="material-icons grey-text" style="font-size: small;">access_time</i>
    </div>
    <div class="col s2 center">
        <i class="material-icons grey-text" style="font-size: small;">mail_outline</i>
    </div>
    <div class="col s2 center">
        <i class="material-icons grey-text" style="font-size: small;">system_update_alt</i>
    </div>
    <div class="col s2 center">
        <i class="material-icons grey-text" style="font-size: small;">autorenew</i>
    </div>
    <div class="col s2 center">
        <i class="material-icons grey-text" style="font-size: small;">local_shipping</i>
    </div>
    <div class="col s2 center">
        <i class="material-icons grey-text" style="font-size: small;">done</i>
    </div>
    <div class="col s12 center">
        <div class="progress white" style="border-bottom: 1px lightgray;">
            <div class="determinate orange" style="width: ${((proposta.objStatus.key / 6) * 100) + 5}%"></div>
        </div>
    </div>`;
    $('#timeline').html(template);
}

E no evento de ready ganhou uma chamada para esta função na última linha, ficando:

$(document).ready(function () {
    $('#app-action').html('');
    proposta = JSON.parse(sessionStorage.getItem('proposta'));
    comissoes = JSON.parse(sessionStorage.getItem('proposta-lista-comicao')).consulta.rebate;
    console.log(lkey);
    if (proposta !== null) {
        loadData();
        lkey = proposta.percentualComissao.toString().replace('.', '_');
        Materialize.updateTextFields();
        $('select').material_select();
        $('.modal').modal();
        /// ESTA LINHA É A NOVA
        loadTimeLime();
    } else {
        loadPage('propostas/index');
    }
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment