Skip to content

Commit 4e7609e

Browse files
committed
pull
1 parent 90241b7 commit 4e7609e

File tree

5 files changed

+243
-1
lines changed

5 files changed

+243
-1
lines changed

assets/static/gen/script.js

+122
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
/******/ (function(modules) { // webpackBootstrap
2+
/******/ // The module cache
3+
/******/ var installedModules = {};
4+
/******/
5+
/******/ // The require function
6+
/******/ function __webpack_require__(moduleId) {
7+
/******/
8+
/******/ // Check if module is in cache
9+
/******/ if(installedModules[moduleId]) {
10+
/******/ return installedModules[moduleId].exports;
11+
/******/ }
12+
/******/ // Create a new module (and put it into the cache)
13+
/******/ var module = installedModules[moduleId] = {
14+
/******/ i: moduleId,
15+
/******/ l: false,
16+
/******/ exports: {}
17+
/******/ };
18+
/******/
19+
/******/ // Execute the module function
20+
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21+
/******/
22+
/******/ // Flag the module as loaded
23+
/******/ module.l = true;
24+
/******/
25+
/******/ // Return the exports of the module
26+
/******/ return module.exports;
27+
/******/ }
28+
/******/
29+
/******/
30+
/******/ // expose the modules object (__webpack_modules__)
31+
/******/ __webpack_require__.m = modules;
32+
/******/
33+
/******/ // expose the module cache
34+
/******/ __webpack_require__.c = installedModules;
35+
/******/
36+
/******/ // define getter function for harmony exports
37+
/******/ __webpack_require__.d = function(exports, name, getter) {
38+
/******/ if(!__webpack_require__.o(exports, name)) {
39+
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40+
/******/ }
41+
/******/ };
42+
/******/
43+
/******/ // define __esModule on exports
44+
/******/ __webpack_require__.r = function(exports) {
45+
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46+
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47+
/******/ }
48+
/******/ Object.defineProperty(exports, '__esModule', { value: true });
49+
/******/ };
50+
/******/
51+
/******/ // create a fake namespace object
52+
/******/ // mode & 1: value is a module id, require it
53+
/******/ // mode & 2: merge all properties of value into the ns
54+
/******/ // mode & 4: return value when already ns object
55+
/******/ // mode & 8|1: behave like require
56+
/******/ __webpack_require__.t = function(value, mode) {
57+
/******/ if(mode & 1) value = __webpack_require__(value);
58+
/******/ if(mode & 8) return value;
59+
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60+
/******/ var ns = Object.create(null);
61+
/******/ __webpack_require__.r(ns);
62+
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63+
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64+
/******/ return ns;
65+
/******/ };
66+
/******/
67+
/******/ // getDefaultExport function for compatibility with non-harmony modules
68+
/******/ __webpack_require__.n = function(module) {
69+
/******/ var getter = module && module.__esModule ?
70+
/******/ function getDefault() { return module['default']; } :
71+
/******/ function getModuleExports() { return module; };
72+
/******/ __webpack_require__.d(getter, 'a', getter);
73+
/******/ return getter;
74+
/******/ };
75+
/******/
76+
/******/ // Object.prototype.hasOwnProperty.call
77+
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78+
/******/
79+
/******/ // __webpack_public_path__
80+
/******/ __webpack_require__.p = "";
81+
/******/
82+
/******/
83+
/******/ // Load entry module and return exports
84+
/******/ return __webpack_require__(__webpack_require__.s = 0);
85+
/******/ })
86+
/************************************************************************/
87+
/******/ ({
88+
89+
/***/ "./js/main.js":
90+
/*!********************!*\
91+
!*** ./js/main.js ***!
92+
\********************/
93+
/*! no static exports found */
94+
/***/ (function(module, exports) {
95+
96+
eval("$(document).ready(function() {\n $(window).scroll(function() {\n if ($(this).scrollTop() > 500) {\n $('#back-to-top').fadeIn();\n } else {\n $('#back-to-top').fadeOut();\n }\n });\n});\n\n\n//# sourceURL=webpack:///./js/main.js?");
97+
98+
/***/ }),
99+
100+
/***/ "./sass/main.scss":
101+
/*!************************!*\
102+
!*** ./sass/main.scss ***!
103+
\************************/
104+
/*! no static exports found */
105+
/***/ (function(module, exports, __webpack_require__) {
106+
107+
eval("module.exports = __webpack_require__.p + \"style.css\";\n\n//# sourceURL=webpack:///./sass/main.scss?");
108+
109+
/***/ }),
110+
111+
/***/ 0:
112+
/*!*******************************************!*\
113+
!*** multi ./js/main.js ./sass/main.scss ***!
114+
\*******************************************/
115+
/*! no static exports found */
116+
/***/ (function(module, exports, __webpack_require__) {
117+
118+
eval("__webpack_require__(/*! ./js/main.js */\"./js/main.js\");\nmodule.exports = __webpack_require__(/*! ./sass/main.scss */\"./sass/main.scss\");\n\n\n//# sourceURL=webpack:///multi_./js/main.js_./sass/main.scss?");
119+
120+
/***/ })
121+
122+
/******/ });

assets/static/gen/style.css

+120
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
body {
2+
font-family: 'Source Sans Pro', sans-serif;
3+
color: #333333; }
4+
5+
h2 {
6+
font-weight: 600;
7+
padding-bottom: 0.5rem; }
8+
9+
.page-content {
10+
position: relative;
11+
min-height: calc(100vh - 21vh);
12+
padding-bottom: 3rem; }
13+
14+
.main-header .navbar-brand {
15+
margin-right: 2rem; }
16+
.main-header .navbar-brand img {
17+
width: 250px; }
18+
.main-header .navbar-brand .legend {
19+
display: block;
20+
font-size: .9rem;
21+
letter-spacing: .15rem; }
22+
23+
.footer {
24+
bottom: 0;
25+
height: 7rem;
26+
/* Footer height */ }
27+
28+
.card-columns {
29+
-webkit-column-count: 2;
30+
column-count: 2; }
31+
32+
.main-header {
33+
background-color: #EE5B32; }
34+
35+
.navbar {
36+
background-image: linear-gradient(90deg, #EE5B32, #FB7928, #EE5B32);
37+
background-size: 100% 130px;
38+
background-position-y: bottom; }
39+
40+
.page-title {
41+
background-color: #fff;
42+
border-bottom-style: solid;
43+
border-color: #EE5B32;
44+
border-width: 10px;
45+
padding-left: 0px;
46+
font-weight: 600;
47+
color: #333333; }
48+
49+
.featured-project-card {
50+
background-color: #fff;
51+
border-left-color: #00b5da !important;
52+
border-left-width: 10px;
53+
padding-left: 0px;
54+
min-width: 20rem;
55+
max-width: 20rem; }
56+
57+
.badge-featured-project {
58+
background-color: #00b5da;
59+
color: white;
60+
font-size: 0.8rem; }
61+
62+
.project-idea-header {
63+
background-color: #fff;
64+
border-color: #00b5da;
65+
border-width: 10px;
66+
padding-left: 0px;
67+
font-size: 1.5em; }
68+
69+
#back-to-top {
70+
cursor: pointer;
71+
position: fixed;
72+
bottom: 20px;
73+
right: 20px;
74+
display: none;
75+
background-color: #00b5da;
76+
border: none; }
77+
78+
.nav-item, .dropdown-item {
79+
font-size: 1.2em;
80+
text-align: center; }
81+
82+
.dropdown:hover .dropdown-menu {
83+
display: block; }
84+
85+
.dropdown-menu {
86+
margin-top: 0px; }
87+
88+
.nav-item:hover {
89+
background: #e15803 !important; }
90+
91+
.navbar-dark .navbar-nav .nav-item .nav-link {
92+
color: white;
93+
line-height: 1rem;
94+
border-left: 1px solid rgba(255, 255, 255, 0.6); }
95+
96+
.navbar-dark .navbar-toggler {
97+
border-color: rgba(255, 255, 255, 0.6); }
98+
99+
.navbar-dark .navbar-nav .nav-item.active .nav-link {
100+
background: #e15803 !important; }
101+
102+
@media only screen and (max-width: 1200px) {
103+
.navbar-dark .navbar-nav .nav-item .nav-link {
104+
border: None;
105+
text-align: center; } }
106+
107+
.toc-card {
108+
width: 18rem;
109+
margin-bottom: 1rem;
110+
float: right;
111+
margin: 1rem; }
112+
113+
.toc {
114+
margin-bottom: 0; }
115+
116+
.main-footer .footer small {
117+
display: flex;
118+
align-items: center; }
119+
.main-footer .footer small .text-muted {
120+
margin-left: 2rem; }
File renamed without changes.
File renamed without changes.

webpack/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const path = require('path');
22

33
module.exports = {
44
mode: process.env.NODE_ENV === 'production' ? 'production' : 'development',
5-
entry: ['../assets/static/js/main.js', '../assets/static/sass/main.scss'],
5+
entry: ['./js/main.js', './sass/main.scss'],
66
output: {
77
path: path.resolve(__dirname, '../assets/static/gen'),
88
filename: 'script.js',

0 commit comments

Comments
 (0)