diff options
Diffstat (limited to 'assets')
-rw-r--r-- | assets/js/index.js | 24 | ||||
-rw-r--r-- | assets/js/initMoment.js | 2 | ||||
-rw-r--r-- | assets/sass/_base.sass | 22 | ||||
-rw-r--r-- | assets/sass/_fonts.sass | 12 | ||||
-rw-r--r-- | assets/vendor/bulma/package.json | 77 | ||||
-rw-r--r-- | assets/vendor/fontawesome-free/package.json | 123 |
6 files changed, 231 insertions, 29 deletions
diff --git a/assets/js/index.js b/assets/js/index.js index 9f3fc27..68f26d3 100644 --- a/assets/js/index.js +++ b/assets/js/index.js @@ -1,27 +1,27 @@ // Nav burger animation -document.addEventListener('DOMContentLoaded', function () { +document.addEventListener("DOMContentLoaded", function () { // Get all "navbar-burger" elements - var $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0); + var $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"), 0); // Check if there are any navbar burgers if ($navbarBurgers.length > 0) { // Add a click event on each of them $navbarBurgers.forEach(function ($el) { - $el.addEventListener('click', function () { + $el.addEventListener("click", function () { // Get the target from the "data-target" attribute var target = $el.dataset.target; var $target = document.getElementById(target); // Toggle the class on both the "navbar-burger" and the "navbar-menu" - $el.classList.toggle('is-active'); - $target.classList.toggle('is-active'); + $el.classList.toggle("is-active"); + $target.classList.toggle("is-active"); }); }); } }); // Bitty scrolling links script -$('a[href^="#"]').click(function(e) { +$("a[href^=\"#\"]").click(function(e) { e.preventDefault(); - $('html, body').animate({ + $("html, body").animate({ scrollTop: $(this.hash).offset().top }, 500); $("#nav-menu").removeClass("is-active"); @@ -29,17 +29,17 @@ $('a[href^="#"]').click(function(e) { }) // Modal closer -$('.card').click(function () { - $($(this).attr('data-target')).addClass('is-active'); +$(".card").click(function () { + $($(this).attr("data-target")).addClass("is-active"); $("html").addClass("modal-open"); }); -$('.modal-close').click(function () { - $($(this).attr('data-target')).removeClass('is-active'); +$(".modal-close").click(function () { + $($(this).attr("data-target")).removeClass("is-active"); $("html").removeClass("modal-open"); }); $(document).keypress(function(e) { if(e.which == 0) { - $('.modal.is-active').removeClass('is-active'); + $(".modal.is-active").removeClass("is-active"); $("html").removeClass("modal-open"); } }); diff --git a/assets/js/initMoment.js b/assets/js/initMoment.js index 20a0a4b..609f671 100644 --- a/assets/js/initMoment.js +++ b/assets/js/initMoment.js @@ -1,4 +1,4 @@ $(document).ready(function() { var time = moment().tz("{{ .Site.Params.home.timeZone }}").format("h:mm A"); - $('#time').html(time); + $("#time").html(time); }) diff --git a/assets/sass/_base.sass b/assets/sass/_base.sass index 58ba830..082ca94 100644 --- a/assets/sass/_base.sass +++ b/assets/sass/_base.sass @@ -98,6 +98,17 @@ hr font-size: 1rem line-height: 2rem +.social-icons + padding: 0 10px + +.icon + height: 2rem + width: 2rem + margin: 0 10px + +.fab + font-size: 21px + .blog-share .icon height: 1rem @@ -115,16 +126,7 @@ hr text-transform: uppercase font-size: 14px -.social-icons - padding: 0 10px - -.icon - height: 2rem - width: 2rem - margin: 0 10px -.fab - font-size: 21px .footer-text font-size: 0.8em @@ -217,7 +219,7 @@ hr color: #7a7a7a border-left: .25rem solid #e5e5e5 blockquote p:last-child - margin-bottom: 0 + margin-bottom: 0 table margin: 2em 0 2em 0 width: 100% diff --git a/assets/sass/_fonts.sass b/assets/sass/_fonts.sass index c6d5557..c9a868d 100644 --- a/assets/sass/_fonts.sass +++ b/assets/sass/_fonts.sass @@ -1,23 +1,23 @@ /* vietnamese */ @font-face - font-family: 'Nunito Sans' + font-family: "Nunito Sans" font-style: normal font-weight: normal - src: local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(#{$nunito-font-path}/NunitoSans-Regular.ttf) format('woff2') + src: local("Nunito Sans Regular"), local("NunitoSans-Regular"), url(#{$nunito-font-path}/NunitoSans-Regular.ttf) format("woff2") unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB /* latin-ext */ @font-face - font-family: 'Nunito Sans' + font-family: "Nunito Sans" font-style: normal font-weight: normal - src: local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(#{$nunito-font-path}/NunitoSans-Regular.ttf) format('woff2') + src: local("Nunito Sans Regular"), local("NunitoSans-Regular"), url(#{$nunito-font-path}/NunitoSans-Regular.ttf) format("woff2") unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF /* latin */ @font-face - font-family: 'Nunito Sans' + font-family: "Nunito Sans" font-style: normal font-weight: normal - src: local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(#{$nunito-font-path}/NunitoSans-Regular.ttf) format('woff2') + src: local("Nunito Sans Regular"), local("NunitoSans-Regular"), url(#{$nunito-font-path}/NunitoSans-Regular.ttf) format("woff2") unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD diff --git a/assets/vendor/bulma/package.json b/assets/vendor/bulma/package.json new file mode 100644 index 0000000..1425aa2 --- /dev/null +++ b/assets/vendor/bulma/package.json @@ -0,0 +1,77 @@ +{ + "_from": "bulma@0.7.1", + "_id": "bulma@0.7.1", + "_inBundle": false, + "_integrity": "sha512-wRSO2LXB+qI9Pyz2id+uZr4quz5aftSN7Ay1ysr1+krzVp3utD+Ci4CeKuZdrYGc800t65b7heXBL6qw2Wo/lQ==", + "_location": "/bulma", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "bulma@0.7.1", + "name": "bulma", + "escapedName": "bulma", + "rawSpec": "0.7.1", + "saveSpec": null, + "fetchSpec": "0.7.1" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/bulma/-/bulma-0.7.1.tgz", + "_shasum": "73c2e3b2930c90cc272029cbd19918b493fca486", + "_spec": "bulma@0.7.1", + "_where": "/Users/jthomas/Desktop", + "author": { + "name": "Jeremy Thomas", + "email": "bbxdesign@gmail.com", + "url": "https://jgthms.com" + }, + "bugs": { + "url": "https://github.com/jgthms/bulma/issues" + }, + "bundleDependencies": false, + "deprecated": false, + "description": "Modern CSS framework based on Flexbox", + "devDependencies": { + "autoprefixer": "^8.2.0", + "clean-css-cli": "^4.1.11", + "node-sass": "^4.8.3", + "postcss-cli": "^5.0.0", + "rimraf": "^2.6.2" + }, + "files": [ + "css", + "sass", + "bulma.sass", + "LICENSE", + "README.md" + ], + "homepage": "https://bulma.io", + "keywords": [ + "css", + "sass", + "flexbox", + "responsive", + "framework" + ], + "license": "MIT", + "main": "bulma.sass", + "name": "bulma", + "repository": { + "type": "git", + "url": "git+https://github.com/jgthms/bulma.git" + }, + "scripts": { + "build": "npm run build-clean && npm run build-sass && npm run build-autoprefix && npm run build-cleancss", + "build-autoprefix": "postcss --use autoprefixer --map false --output css/bulma.css css/bulma.css", + "build-clean": "rimraf css", + "build-cleancss": "cleancss -o css/bulma.min.css css/bulma.css", + "build-sass": "node-sass --output-style expanded --source-map true bulma.sass css/bulma.css", + "deploy": "npm run build", + "start": "npm run build-sass -- --watch" + }, + "style": "bulma/css/bulma.min.css", + "version": "0.7.1" +} diff --git a/assets/vendor/fontawesome-free/package.json b/assets/vendor/fontawesome-free/package.json new file mode 100644 index 0000000..bb65bc3 --- /dev/null +++ b/assets/vendor/fontawesome-free/package.json @@ -0,0 +1,123 @@ +{ + "_args": [ + [ + "@fortawesome/fontawesome-free", + "/home/bschumacher/code/hugo/introduction" + ] + ], + "_from": "@fortawesome/fontawesome-free@latest", + "_id": "@fortawesome/fontawesome-free@5.1.0", + "_inCache": true, + "_installable": true, + "_location": "/@fortawesome/fontawesome-free", + "_nodeVersion": "8.9.1", + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/fontawesome-free_5.1.0_1529524911845_0.6784977780003354" + }, + "_npmUser": { + "email": "robmadole@gmail.com", + "name": "robmadole" + }, + "_npmVersion": "6.0.0", + "_phantomChildren": {}, + "_requested": { + "name": "@fortawesome/fontawesome-free", + "raw": "@fortawesome/fontawesome-free", + "rawSpec": "", + "scope": "@fortawesome", + "spec": "latest", + "type": "tag" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.1.0.tgz", + "_shasum": "f35f5ba91366b7a58b0b6a4f22ff0907fe002219", + "_shrinkwrap": null, + "_spec": "@fortawesome/fontawesome-free", + "_where": "/home/bschumacher/code/hugo/introduction", + "author": { + "email": "dave@fontawesome.com", + "name": "Dave Gandy", + "url": "http://twitter.com/davegandy" + }, + "bugs": { + "url": "http://github.com/FortAwesome/Font-Awesome/issues" + }, + "contributors": [ + { + "name": "Brian Talbot", + "url": "http://twitter.com/talbs" + }, + { + "name": "Travis Chase", + "url": "http://twitter.com/supercodepoet" + }, + { + "name": "Rob Madole", + "url": "http://twitter.com/robmadole" + }, + { + "name": "Geremia Taglialatela", + "url": "http://twitter.com/gtagliala" + }, + { + "name": "Mike Wilkerson", + "url": "http://twitter.com/mw77" + } + ], + "dependencies": {}, + "description": "The iconic font, CSS, and SVG framework", + "devDependencies": {}, + "directories": {}, + "dist": { + "fileCount": 1335, + "integrity": "sha512-0XHj3cIq7OiG2v79UldqDHLFndLXxq0hbNTvsi7zDbLXiBtMkX+exuVUX466cajlSV8rkLiwa7GhTcMIKR1ajQ==", + "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKrKwCRA9TVsSAnZWagAAec4P/3k6BJKDady9yrx1QtGJ\nLuzdX8awRd3JNBdHS3PcugEUOTHz6/XS3+lq5DFyXRpEFdeTirmmElUVBxeQ\nyw65AyT3cOEzWanJsXCCT4OfacRG05O74+g11f8+59f4Z8T4MpBlSo7ZAhis\nshPbw9W/yzxAkFrNnZ+NEGCq1CXaJG+SvNH+PVBX7SHUHsIbj9QVuYIdvgvI\nIM520ILmHCmdosIcKpFP06qmdvICE2xLNaEdYqRplBMQxXVdPKWfLQAbpbmD\n4XGN+A7YRhwywOpd+uqt4ou8rveSWBoZdFS4s6XGrRXAygY827+481gnSq5E\nm6RMylfpf1hkrQ+k4VQRnO0S/TlS3Sb21JSqOOFfF3rwnUT3GeLlimbaAK/I\nI9pOp0lpLKFdLPln/JYR5T880aRguW1ZjpAcwp5klNgnWq3A7C4O+hZ4HEBG\nYw1OvOL/swhUgTZ4VB7/iAxTwXsey0FmxjtCIelyH0p7BOgzLTf5MXM4LysP\ntNHr8FzplbsnxQ6d08WfZ//XFBGlb2xAbLjnXyYt81RMJ7lSviVIdk1iHYOn\nBS+4SXSFCVtWZRUEoTg19w9pJJXIk8K/E0kRv4qGwoAAANVBsfuYkLpNppYq\nEdIYZL9i2bBpTrdmBvbQdqbtaJ4DIlDkne+UUR8oGvh6M2MKFmuUstDtMZ9D\nxnjp\r\n=vZkU\r\n-----END PGP SIGNATURE-----\r\n", + "shasum": "f35f5ba91366b7a58b0b6a4f22ff0907fe002219", + "tarball": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.1.0.tgz", + "unpackedSize": 6844051 + }, + "engines": { + "node": ">=6" + }, + "homepage": "https://fontawesome.com", + "keywords": [ + "awesome", + "bootstrap", + "font", + "fontawesome", + "icon", + "svg" + ], + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", + "main": "js/fontawesome.js", + "maintainers": [ + { + "name": "fortawesome-admin", + "email": "admin@fortawesome.com" + }, + { + "name": "mwilkerson", + "email": "mwilkerson@gmail.com" + }, + { + "name": "robmadole", + "email": "robmadole@gmail.com" + }, + { + "name": "supercodepoet", + "email": "travis@travischase.me" + } + ], + "name": "@fortawesome/fontawesome-free", + "optionalDependencies": {}, + "readme": "ERROR: No README data found!", + "repository": { + "type": "git", + "url": "git+https://github.com/FortAwesome/Font-Awesome.git" + }, + "style": "css/fontawesome.css", + "version": "5.1.0" +} |