Skip to content

Commit f7af730

Browse files
author
Fabian Morón Zirfas
committed
feat(thumbnails to gallery): Adds the thumbnails to the content of gallery
1 parent d1ae944 commit f7af730

File tree

20 files changed

+36
-54
lines changed

20 files changed

+36
-54
lines changed

_source/assets/js/main.bundle.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

_source/assets/js/main.bundle.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

_source/assets/js/src/decoration-nojq.js

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,49 @@
1-
/* global $*/
1+
22
export function specialChars() {
3+
34
let elements = document.querySelectorAll('a.textgrow');
4-
[...elements].forEach( element => {
5+
[...elements].forEach(element => {
56
const chars = element.innerText.split('');
67
element.innerHTML = null;
78
chars.forEach((char, i) => {
89
const fontSize = 30 - (2 * i);
9-
const style = `border-bottom-width: ${ (i+1) }px; font-size: ${fontSize }px; top: -${(i+(2*i))}px;`;
10+
const style = `border-bottom-width: ${(i + 1)}px; font-size: ${fontSize}px; top: -${(i + (2 * i))}px;`;
1011
const node = document.createElement('span');
1112
node.style.cssText = style;
1213
const content = document.createTextNode(char);
1314
node.appendChild(content);
1415
element.appendChild(node);
1516
});
1617
});
18+
19+
/**
20+
* not in the reference
21+
*/
22+
if ([...document.body.classList].includes('reference') === false) {
23+
24+
let elementsShrink = document.querySelectorAll('.textshrink, h1, h2, h3, h4, h5, h6');
25+
26+
[...elementsShrink].forEach(element => {
27+
const chars = element.innerText.split('');
28+
const style = window.getComputedStyle(element, null).getPropertyValue('font-size');
29+
const fs = parseFloat(style);
30+
element.innerHTML = null;
31+
chars.forEach((char, i) => {
32+
const fontSize = fs - i / 2;
33+
const style = `border-bottom-width: ${(2 / i)}px; font-size: ${fontSize}px; top: -${i}px;`;
34+
const node = document.createElement('span');
35+
node.className = 'textshrink-item';
36+
node.style.cssText = style;
37+
const content = document.createTextNode(char);
38+
node.appendChild(content);
39+
element.appendChild(node);
40+
});
41+
});
42+
}
1743
}
1844

45+
46+
1947
export function createGuideLines() {
2048
const element = document.querySelector('.guidelines');
2149
const bottomlines = document.createElement('div');
@@ -27,17 +55,17 @@ export function createGuideLines() {
2755

2856
for (let i = 0; i < 5; i++) {
2957
const line = document.createElement('div');
30-
line.classList.add('bottomLine', `line_${i+1}`);
58+
line.classList.add('bottomLine', `line_${i + 1}`);
3159
bottomlines.appendChild(line);
3260
}
3361
for (let i = 0; i < 3; i++) {
3462
const line = document.createElement('div');
35-
line.classList.add('right_line', `line_${i+1}`);
63+
line.classList.add('right_line', `line_${i + 1}`);
3664
rightlines.appendChild(line);
3765
}
3866
for (let i = 0; i < 4; i++) {
3967
const line = document.createElement('div');
40-
line.classList.add('line', `line_${i+1}`);
68+
line.classList.add('line', `line_${i + 1}`);
4169
pagelines.appendChild(line);
4270
}
4371
element.appendChild(bottomlines);

_source/assets/js/src/decoration.js

Lines changed: 0 additions & 28 deletions
This file was deleted.

_source/assets/js/src/main.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
// import $ from 'jquery';
21
import p5 from 'p5/lib/p5.min';
32
import sketch from './p5sketch.js';
43
import mobileNav from './mobile-nav-nojq.js';
54
import tweets from './tweets.js';
6-
// import { createGuideLines} from './decoration.js';
75
import {specialChars, createGuideLines} from './decoration-nojq.js';
86
let p5sketch;
97
document.addEventListener('DOMContentLoaded',() =>{

_source/assets/js/src/mobile-nav.js

Lines changed: 0 additions & 16 deletions
This file was deleted.
10.4 KB
Loading
4.96 KB
Loading
9.2 KB
Loading
14 KB
Loading

0 commit comments

Comments
 (0)