codenautas/backend-plus

View on GitHub
examples/fichero/client/index.js

Summary

Maintainability
B
4 hrs
Test Coverage
"use string";

// var html=require('js-to-html').html;
var html=jsToHtml.html;

var my = myOwn;

function linkButtons(selector, f){
    var buttons = document.querySelectorAll(selector);
    Array.prototype.forEach.call(buttons, function(button){
        button.addEventListener('click', f);
    });
}

function centrar(){
    imgCentral.style.position='fixed';
    imgCentral.style.left=(window.innerWidth-imgCentral.offsetWidth)/2+'px';
    imgCentral.style.top=(window.innerHeight-imgCentral.offsetHeight)/2+'px';
}

window.addEventListener('resize', function(){
    centrar();
});

window.addEventListener('load', function(){
    imgCentral.onload=centrar();
    my.autoSetup().then(function(){
        linkButtons('button.tables', function(){
            var layout = document.getElementById('table_layout');
            my.tableGrid(this.getAttribute('id-table'),layout);
        });
        linkButtons('button.link', function(){
            location.href=this.id;
        });
    });
});