Skip to content
This repository was archived by the owner on Jan 24, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
7e51b8b
subiendo estructura de proyecto e inicializando plug-in
LizbethFP Jan 25, 2018
9ba8bfb
subiendo README, corrigiendo nombre de plug-in
LizbethFP Jan 27, 2018
58bf821
añadiendo package.json
LizbethFP Jan 27, 2018
4901bb9
subiendo funcionalidad de insertar img en figure y creando figcpation
mirelatv Jan 28, 2018
585aa9e
subiendo html y arreglo de la funcionalidad del pluggin
mirelatv Jan 29, 2018
f338f1c
dando clases a figcaption
mirelatv Jan 29, 2018
c8a1826
Merge pull request #3 from mirelatv/master
LizbethFP Jan 29, 2018
5b6c3be
añadiendo gitignore y corrigiendo identación index.js
LizbethFP Jan 29, 2018
a5fc989
subiendo funcion de hover sobre img
mirelatv Jan 29, 2018
44fc934
subiendo css otorgado en archivo index.js
mirelatv Jan 29, 2018
584fe96
eliminando gitignore
mirelatv Jan 29, 2018
3ed4d4b
arreglando conflictos
mirelatv Jan 29, 2018
0ddb3f0
modificando css
mirelatv Jan 29, 2018
27e837a
Merge pull request #4 from mirelatv/master
LizbethFP Jan 29, 2018
c3af68d
subiendo cambios de js5 a js6
mirelatv Jan 29, 2018
3fc7673
Merge remote-tracking branch 'upstream/master'
mirelatv Jan 29, 2018
fd2d2d7
Merge pull request #5 from mirelatv/master
LizbethFP Jan 29, 2018
660e526
añadiendo tipo de fuente
LizbethFP Jan 29, 2018
45c0d77
añadiendo fuente
LizbethFP Jan 29, 2018
ec34fde
agregando CSS
LizbethFP Jan 29, 2018
6281a3f
subiendo cambios en el pluggin
mirelatv Jan 29, 2018
684a33a
Merge remote-tracking branch 'upstream/master'
mirelatv Jan 29, 2018
40f6152
Merge pull request #7 from mirelatv/master
LizbethFP Jan 29, 2018
ab1d7cb
sbiendo arreglo de conflictos
mirelatv Jan 29, 2018
2663f6d
Merge remote-tracking branch 'upstream/master'
mirelatv Jan 29, 2018
70a9044
Merge pull request #8 from mirelatv/master
LizbethFP Jan 29, 2018
6610e91
añadiendo estilo a footer
LizbethFP Jan 29, 2018
1ea30a9
corrigiendo identación y subiendo intento de agregar img dinámicamente
LizbethFP Jan 30, 2018
7889b96
ES6 en app.js
LizbethFP Jan 30, 2018
716001b
corrgiendo función general ES6 en app.js
LizbethFP Jan 30, 2018
c28ed62
cambiando colores en index.html
LizbethFP Jan 30, 2018
72e1bc1
cambiando la funcion hover y mouseleave , evitando el colapso de to…
mirelatv Jan 30, 2018
3184a57
Merge branch 'master' into master
LizbethFP Jan 30, 2018
9592507
Merge pull request #9 from mirelatv/master
LizbethFP Jan 30, 2018
cb11190
corrigiendo identación
LizbethFP Jan 30, 2018
88b3a51
añadiendo estilo a página
LizbethFP Jan 30, 2018
11c8bf4
ordenando carpetas y añadiendo CSS
LizbethFP Jan 30, 2018
75fff76
corrigiendo redireccionamiento de imágenes de README
LizbethFP Jan 30, 2018
66aba1d
añadiendo traspilador babel
LizbethFP Jan 30, 2018
97f6bc9
añadiendo box-shadow a container
LizbethFP Jan 30, 2018
7174a6e
corrigiendo función general de app
LizbethFP Jan 30, 2018
87a5a48
subiendo Readme
mirelatv Jan 31, 2018
489d1bd
borrando comentarios de app/js y subiendo primera version de Readme
mirelatv Jan 31, 2018
b65887d
eliminado archivos duplicados en el merge y borrando comentarios
mirelatv Jan 31, 2018
57ee97e
Merge pull request #10 from mirelatv/master
LizbethFP Jan 31, 2018
2b6a56b
añadiendo comentario en readme2
LizbethFP Jan 31, 2018
15ae400
subiendo readme
mirelatv Jan 31, 2018
c102206
Merge remote-tracking branch 'upstream/master'
mirelatv Jan 31, 2018
ca72acc
subiendo cambios de codigo en el pluggin
mirelatv Jan 31, 2018
e88c7db
Merge pull request #11 from mirelatv/master
LizbethFP Jan 31, 2018
cbd2b0a
añadiendo estilos
LizbethFP Jan 31, 2018
e12a378
agregando clases a figure desde plug-in y css, y estilos a página
LizbethFP Feb 1, 2018
e036c80
subendo demostracion en Readme
mirelatv Feb 1, 2018
dba3548
subiendo el readme modificado y css de figcaption
mirelatv Feb 1, 2018
a93c478
Merge remote-tracking branch 'upstream/master'
mirelatv Feb 1, 2018
048671c
Merge pull request #12 from mirelatv/master
LizbethFP Feb 1, 2018
6261ad9
rediseño
LizbethFP Feb 1, 2018
639facf
Merge branch 'master' of https://github.com/LizbethFP/cardify
LizbethFP Feb 1, 2018
648bd30
corrigiendo eslint y ubicación figcaption index.js
LizbethFP Feb 1, 2018
d409b5e
añadiendo traspilado con funcionalidad del rediseño
LizbethFP Feb 1, 2018
26b31bd
ubicando sección de info
LizbethFP Feb 1, 2018
0513b43
corrigiendo alt en html
LizbethFP Feb 1, 2018
a52d0ec
traspilando con evento de botón
LizbethFP Feb 1, 2018
a71ff68
..
mirelatv Feb 1, 2018
daf1d92
arreglo en el merge
mirelatv Feb 1, 2018
bca1139
eliminando carpeta duplicada de assets
mirelatv Feb 1, 2018
ffe5573
Merge pull request #13 from mirelatv/master
LizbethFP Feb 1, 2018
8fb9fd8
cambiando fuente, color footer, agregando code y bckground color
LizbethFP Feb 1, 2018
e78198c
Subiendo cambios de imagen
mirelatv Feb 1, 2018
856a301
Merge remote-tracking branch 'upstream/master'
mirelatv Feb 1, 2018
359745a
Merge pull request #14 from mirelatv/master
LizbethFP Feb 1, 2018
cb0f113
estilo code-box
LizbethFP Feb 1, 2018
9e43211
subiendo cambios para navegacion responsive
mirelatv Feb 1, 2018
61abb5d
Merge remote-tracking branch 'upstream/master'
mirelatv Feb 1, 2018
6ffb60c
añadiendo estilo botón de reinicio y añadiendo link de descarga de pl…
LizbethFP Feb 1, 2018
2a6a5a3
adicionando cambio del Reame indicando la forma de zipeo
mirelatv Feb 1, 2018
39b539d
Merge remote-tracking branch 'upstream/master'
mirelatv Feb 1, 2018
054828f
anexando el container a la funcion y adjuntando el find par…
mirelatv Feb 1, 2018
ca6807c
subiendo fotos del mismo tamano
mirelatv Feb 1, 2018
2de3bbb
Merge pull request #15 from mirelatv/master
LizbethFP Feb 1, 2018
cbc218c
traspilando index con container y editando info de plugin en html
LizbethFP Feb 2, 2018
bffab9a
corrigiendo ort en README
LizbethFP Feb 2, 2018
c6641d6
eliminando línea extra en snippet
LizbethFP Feb 2, 2018
10bc080
añadiendo imagen semana 2 en readme
LizbethFP Feb 2, 2018
4c8f556
añadiendo indicación de uso de plugin en README
LizbethFP Feb 2, 2018
eb2826a
añadiendo deshabilitación de botón con clase en app y CSS
LizbethFP Feb 3, 2018
0fc8102
subiendo intento de subir fotos con firebase - permiso denegado
LizbethFP Feb 4, 2018
21c310a
traspilado ES5
LizbethFP Feb 5, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"presets": ["env"]
}
29 changes: 29 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"parserOptions": {
"ecmaVersion": 6
},
"rules": {
"keyword-spacing": 1,
"space-before-function-paren": [1, "never"],
"eqeqeq": 1,
"space-infix-ops": 1,
"comma-spacing": 1,
"brace-style": 1,
"no-multiple-empty-lines": 1,
"camelcase": 1,
"func-call-spacing": 1,
"key-spacing": 1,
"semi": 1,
"no-floating-decimal": 1,
"no-multi-spaces": 1,
"object-property-newline": 1,
"padded-blocks": [1, "never"],
"space-before-blocks": 1,
"space-in-parens": 1,
"spaced-comment": 1,
"quotes": [1, "single"],
"id-length": [1, { "exceptions": ["i", "j", "x"] }],
"indent": [1, 2],
"no-array-constructor": 1
}
}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules/
81 changes: 53 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,50 +5,75 @@
* **Unidad:** _Producto final_

***
## Descripción del proyecto

Implementar un plugin de jQuery que dado un _contenedor_ debe buscar todas las
imágenes que encuentre dentro del _contenedor_ y reemplazarlas por un nuevo
elemento `<figure>` que contenga la imagen (`<img>`) además de un `<figcaption>`
con el texto del atributo `alt` de la imagen.
***changeImg*** es un plugin de jQuery que dado un _contenedor_ busca todas las
imágenes que encuentre dentro del _contenedor_ y las reemplaza por un nuevo
elemento `<figure>` que contenga la imagen (`<img>`) además de un `<figcaption>` con el texto del atributo `alt` de la imagen, este último elemento se mostrará centrado encima de la imagen al pasarle el mouse.

## Flujo de trabajo
## Planificación
Se ha creado dos issues en el repositorio forkeado de Laboratoria, en los que se señala la planificación acordada en parejas.

1. Debes realizar un [**fork**](https://gist.github.com/ivandevp/1de47ae69a5e139a6622d78c882e1f74)
de este repositorio.
En la primera semana, se tomó la decisión de optar por el reto de Cardify; se forkeó el repositorio del reto Cardify de Laboratoria; se asignaron las tareas de organización e investigación; se buscó información acerca de librería y jQuery plug-in, lo que denotó una diferencia entre ambas herramientas, ya que la primera implica una colección de varios métodos para realizar varias tareas y la segunda es una colección de pocos métodos para realizar tareas particulares, además de que se investigó acerca de la creación y estructura de ambas, y se consultó algunas dudas a los profesores. Asimismo, se decidió por asignar las tareas de la primera semana de la siguiente forma:

2. Luego deberás **clonar** tu fork en tu máquina. Recuerda que el comando a usar
es `git clone` y su estructura normalmente se ve así:
* Elección del tema - Noelia y Lizbeth
* Búsqueda de información del tema (investigación) - Noelia y Lizbeth
* Consulta a los profesores - Noelia y Lizbeth
* Redacción del README - Lizbeth
* Inicialización de la estructura del proyecto (HTML, Bootstrap, CSS, JS, plug-in) - Noelia y Lizbeth
* Inicialización de proyecto con npm init y git init - Lizbeth
* Inicialización de pruebas del plug-in - Noelia

```bash
git clone https://github.com/<nombre-de-usuario>/cardify.git
```
En la segunda semana, se actualizará la información del README con los snippets del plug-in y se asignará las tareas de funcionalidad del plug-in entre ambas partners.

3. Cuando hayas terminado tu producto, envía un Pull Request a la rama que tus
instructorxs este repositorio
(puedes solicitar apoyo de tus profes para este paso).
### Issue - Semana 1
![Sin titulo](public/assets/docs/issue-1.JPG)

> Nota: No olvides que es una buena práctica describir tu proyecto en este
> archivo `README.md` :smiley:.

***
#### Se elaboró en pareja un mapeo del flujo del plug-in
![Sin titulo](public/assets/docs/plug-in-idea.jpg)

En la segunda semana, se contó con otro issue en el que se señala las tareas a ejecutar de forma equitativa en pareja.

En la segunda semana se desarrollo el codigo del pluggin, el llamado desde el app/js,la maquetación del html que será la presentación de nuestro proyecto; se asignaron las tareas de organización e investigación para la implementacion de Babel en el proyecto Cardify. La distribucion de tareas quedó de la siguiente forma:

* Código del Pluggin - Noelia
* Funcion de llamada desde app/js - Noelia
* Maquetación de la página, usando Boostrap y CSS - Lizbeth
* Traspilación con Babel - Lizbeth
* Modificación de la estructura del proyecto -Lizbeth
* Actualización del README - Noelia
* Consulta a profesores - Lizbeth y Noelia


### Issue - Semana 2
![Sin titulo](public/assets/docs/issue-2.JPG)

## Instalación
## Descarga del plug-in

### Global (navegador)
Desde el html existe un link para que el usuario pueda descargarse el plug-in y utilizarlo, accediendo a un archivo zipeado con toda la data del index.js (versión ES5).

## Uso del plug-in

El usuario deberá añadir las siguientes tres líneas de código en donde corresponda.

### Link desde el Html

```html
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="path-to-cardify.js"></script>
<script src="js/index.js"></script>
<script type="text/javascript" src="js/app.js"></script>
```

## Uso
### Línea de código en el que se aplica el plug-in.
El plug-in trabaja con una clase "container-img" como referencia para buscar las imágenes a las que ordenará semánticamente.

```js
// `container` es el selector del contenedor donde se buscarán todas las
// imágenes a ser procesadas.
$(container).cardify({});
let container = $('.container-img');
```

## Ejemplos
### Llamado del plug-in desde archivo JS.
La estructura de llamado debe seguir la estructura anexa:

...
```js
$(img).cardify({});
```
Loading