From 583018f9ef8b2701a5b0f6aa77801b2e3c4ae1fc Mon Sep 17 00:00:00 2001 From: UO291047 <145019884+UO291047@users.noreply.github.com> Date: Thu, 30 Nov 2023 14:57:22 +0100 Subject: [PATCH] Add files via upload --- js/crucigrama.js | 60 ++++++++++++++++++++--------------------- js/fondo.js | 2 +- js/noticias.js | 33 +++++++++++++++++++++++ multimedia/noticias.txt | 3 +++ noticias.html | 12 +++++++++ 5 files changed, 79 insertions(+), 31 deletions(-) create mode 100644 js/noticias.js create mode 100644 multimedia/noticias.txt diff --git a/js/crucigrama.js b/js/crucigrama.js index b662262..6da7c85 100644 --- a/js/crucigrama.js +++ b/js/crucigrama.js @@ -142,8 +142,8 @@ class Crucigrama{ return; } - expression_row = this.validRow(selectedCellElement); - expression_col = this.validCol(selectedCellElement); + expression_row = this.validRow(this.selectedCell); + expression_col = this.validCol(this.selectedCell); // Si el número es válido, realizar acciones necesarias if (expression_row && expression_col) { @@ -166,64 +166,64 @@ class Crucigrama{ } validRow(cell){ - var {row, col} = cell; + var {row, column} = cell; - if(row + 1 >= this.rows || this.tablero[row+1][col] == -1){ + if(column + 1 >= this.columns || this.tablero[row][column+1] == -1){ return true; } - for(var i=1; i= this.columns || this.tablero[row][col+1] == -1){ + if(row + 1 >= this.rows || this.tablero[row+1][column] == -1){ return true; } - for(var i=1; i 0 ? 0 : Math.trunc(diff/(60*60)); + minutos = ((diff/60) - horas*60) > 0 ? 0 : Math.trunc((diff/60) - horas*60); segundos = diff%60; return horas + ":" + minutos + ":" + segundos; diff --git a/js/fondo.js b/js/fondo.js index 46e8319..d615fc4 100644 --- a/js/fondo.js +++ b/js/fondo.js @@ -17,7 +17,7 @@ class Fondo{ $.each(data.items, function(i, item) { var media = item.media.m; $("body").css({ - "background-image": "url(" + media.replace("-n.jpg", "-b.jpg") + ")", + "background-image": "url(" + media.replace("_m", "_b") + ")", "background-repeat": "no-repeat", "background-size": "cover" }); diff --git a/js/noticias.js b/js/noticias.js new file mode 100644 index 0000000..aa72148 --- /dev/null +++ b/js/noticias.js @@ -0,0 +1,33 @@ +class Noticias{ + + constructor(){ + if(!(window.File && window.FileReader && window.FileList && window.Blob)){ + alert("Este navegador NO soporta el API File y este programa no puede funcionar correctamente"); + } + } + + readInputFile(files){ + var archivo = files[0]; + var tipoTexto = /text.*/; + if (archivo.type.match(tipoTexto)) + { + var result; + var lector = new FileReader(); + + lector.onload = function (evento) { + this.parseNoticias(lector.result); + } + + lector.readAsText(archivo); + + } + else { + alert("Error : ¡¡¡ Archivo no válido !!!"); + } + } + + parseNoticias(result){ + + } + +} \ No newline at end of file diff --git a/multimedia/noticias.txt b/multimedia/noticias.txt new file mode 100644 index 0000000..8bfa185 --- /dev/null +++ b/multimedia/noticias.txt @@ -0,0 +1,3 @@ +El aumento de la producción científica desborda de papeleo a la Universidad_El Rector promete cambiar el servicio de gestión y contratar personal_A la Universidad de Oviedo le desborda el papeleo por el gran salto dado en investigación_Mónica Salas +La Universidad presume de equipos deportivos en una jornada ilusionante_La presentación tuvo lugar en el polideportivo universitario_Ayer, por primera vez, todos los equipos deportivos de la Universidad de Oviedo realizaron una presentación conjunta_Juan Sanchez +Investigadores que se van por unos meses al otro lado, a la empresa_Deberían hacerlo todos los científicos, afirman un psicólogo y una informática_Una cosa es colaborar con una empresa y otra bien diferente es poder trabajar en ella durante unos meses_Manuel Rodriguez \ No newline at end of file diff --git a/noticias.html b/noticias.html index cf57644..2ce4274 100644 --- a/noticias.html +++ b/noticias.html @@ -13,6 +13,10 @@ + + @@ -34,5 +38,13 @@

Escritorio Virtual

Noticias

+ + +

+ +

+ \ No newline at end of file