Advertisement
Fhernd

index.js

Sep 19th, 2017
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function cambiarColorFondo(elemento){
  2.     elemento.style.background = "#4d62d0";
  3.  
  4.     cambiarColorHijo(elemento);
  5. }
  6.  
  7. function cambiarColor(elemento){
  8.     elemento.style.color = "#149c5f";
  9.  
  10.     cambiarColorHijo(elemento);
  11. }
  12.  
  13. function cambiarColorHijo(elemento){
  14.     if(elemento.hasChildNodes()){
  15.         elemento.children[0].style.color = "inherit";
  16.     }
  17. }
  18.  
  19. function cambiarEstiloPaneles(){
  20.     for (var i = 0; i < document.querySelectorAll("[class^='item-']").length; i++) {
  21.         document.querySelectorAll("[class^='item-']")[i].style.width = "4%";
  22.         cambiarColorFondo(document.querySelectorAll("[class^='item-']")[i]);
  23.     }
  24.     for (var i = 0; i < document.querySelectorAll("[class^='item-'] *").length; i++) {
  25.         document.querySelectorAll("[class^='item-'] *")[i].style.display = "none";
  26.     }
  27.  
  28.     // elemento.style.width = "96%";
  29.     // elemento.style.background = "#fff";
  30.     // for (var i = 0; i < elemento.children.length; i++) {
  31.     //     elemento.children[i].style.display = "block";
  32.     // }
  33. }
  34.  
  35. function cambiarAncho18(elemento){
  36.     elemento.style.width = "18%";
  37. }
  38.  
  39. function cambiarAncho20(elemento){
  40.     elemento.style.width = "20%";
  41. }
  42.  
  43. function cambiarH1Contenedores(tamaghnioFuente){
  44.     var h1Contenedores = document.getElementsByClassName('contenido-container')[0].getElementsByTagName('h1');
  45.  
  46.     for(var i = 0; i < h1Contenedores.length; ++i) {
  47.         h1Contenedores[i].style.fontSize = tamaghnioFuente;
  48.     }
  49. }
  50.  
  51. function activarSonido(){
  52.     document.getElementById('speaker').children[0].setAttribute('src', 'img/speaker.png');
  53. }
  54.  
  55. function desactivarSonido(){
  56.     document.getElementById('speaker').children[0].setAttribute('src', 'img/mute.png');
  57. }
  58.  
  59.  
  60. function crearTitulo(){
  61.     var nuevoDiv = document.createElement('div');
  62.     nuevoDiv.className = 'container-saludo';
  63.  
  64.     var containerBotones = document.getElementsByClassName('container-botones')[0];
  65.     document.getElementsByClassName('top-row')[0].insertBefore(nuevoDiv, containerBotones);
  66.  
  67.     var nombre = document.getElementsByName('nombre')[0];
  68.     var nuevoH2 = document.createElement('h2');
  69.     nuevoH2.innerHTML = nombre.value;
  70.     nuevoDiv.appendChild(nuevoH2);
  71. }
  72.  
  73. function crearParrafo(elemento){
  74.     var nuevoParrafo = document.createElement('p');
  75.     nuevoParrafo.innerHTML = "Nuevo Párrafo";
  76.     elemento.appendChild(nuevoParrafo);
  77. }
  78.  
  79. function actualizarTextoElemento(elemento, texto){
  80.     elemento.textContent = texto;
  81. }
  82.  
  83. var Eventos = {
  84.     entrarBotonesAccionNext: function(elemento){
  85.         elemento.style.background = "#4d62d0";
  86.         console.log(elemento);
  87.     },
  88.     salirBotonesAccionNext: function(elemento){
  89.         elemento.style.background = "#149c5f";
  90.     }
  91. };
  92.  
  93. function asociarEventos(){
  94.     var botonesAccion = document.getElementsByClassName('boton-accion');
  95.     for(var i = 0; i < botonesAccion.length; ++i){
  96.  
  97.         botonesAccion[i].onmouseenter = function(){
  98.             Eventos.entrarBotonesAccionNext(botonesAccion[2]);
  99.         };
  100.  
  101.         botonesAccion[i].onmouseleave = function(){
  102.             Eventos.salirBotonesAccionNext(botonesAccion[2]);
  103.         };
  104.     }
  105. }
  106.  
  107. asociarEventos();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement