Initial commit - index blocked in
This commit is contained in:
		
						commit
						b3c3389dbd
					
				
					 9 changed files with 5381 additions and 0 deletions
				
			
		
							
								
								
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					node_modules/
 | 
				
			||||||
 | 
					.cache/
 | 
				
			||||||
 | 
					dist/
 | 
				
			||||||
							
								
								
									
										62
									
								
								index.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								index.html
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,62 @@
 | 
				
			||||||
 | 
					<!DOCTYPE html>
 | 
				
			||||||
 | 
					<html>
 | 
				
			||||||
 | 
					<head>
 | 
				
			||||||
 | 
					  <meta charset="utf-8">
 | 
				
			||||||
 | 
					  <meta http-equiv="X-UA-Compatible" content="IE=edge">
 | 
				
			||||||
 | 
					  <meta name="viewport" content="width=device-width, initial-scale=1">
 | 
				
			||||||
 | 
					  <title>Lexiconga</title>
 | 
				
			||||||
 | 
					  <script src="src/index.js"></script>
 | 
				
			||||||
 | 
					</head>
 | 
				
			||||||
 | 
					<body>
 | 
				
			||||||
 | 
					  <header id="top">
 | 
				
			||||||
 | 
					    <h1 id="title">Lexiconga</h1>
 | 
				
			||||||
 | 
					    <input id="searchButton" placeholder="🔍︎ Search">
 | 
				
			||||||
 | 
					  </header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <main>
 | 
				
			||||||
 | 
					    <aside id="sideColumn">
 | 
				
			||||||
 | 
					      <form id="wordForm">
 | 
				
			||||||
 | 
					        <label>Word<br>
 | 
				
			||||||
 | 
					          <input id="word">
 | 
				
			||||||
 | 
					        </label>
 | 
				
			||||||
 | 
					      </form>
 | 
				
			||||||
 | 
					    </aside>
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    <section id="mainColumn">
 | 
				
			||||||
 | 
					      <section id="detailsSection">
 | 
				
			||||||
 | 
					        <h2>Dictionary Name</h2>
 | 
				
			||||||
 | 
					        <nav>
 | 
				
			||||||
 | 
					          <ul>
 | 
				
			||||||
 | 
					            <li>Description</li>
 | 
				
			||||||
 | 
					            <li>Details</li>
 | 
				
			||||||
 | 
					            <li>Stats</li>
 | 
				
			||||||
 | 
					          </ul>
 | 
				
			||||||
 | 
					        </nav>
 | 
				
			||||||
 | 
					        <article id="detailsPanel">
 | 
				
			||||||
 | 
					          <p>The dictionary details</p>
 | 
				
			||||||
 | 
					        </article>
 | 
				
			||||||
 | 
					      </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      <section id="entries">
 | 
				
			||||||
 | 
					        <article class="entry">
 | 
				
			||||||
 | 
					          <header>
 | 
				
			||||||
 | 
					            <h4 class="word">Word</h4>
 | 
				
			||||||
 | 
					            <span class="pronunciation">Pronunciation</span>
 | 
				
			||||||
 | 
					            <span class="part-of-speech">Part of Speech</span>
 | 
				
			||||||
 | 
					          </header>
 | 
				
			||||||
 | 
					          <dl>
 | 
				
			||||||
 | 
					            <dt class="definition">Definition</dt>
 | 
				
			||||||
 | 
					            <dd class="details">
 | 
				
			||||||
 | 
					              <p><em>Markdown</em> <strong>details</strong></p>
 | 
				
			||||||
 | 
					            </dd>
 | 
				
			||||||
 | 
					          </dl>
 | 
				
			||||||
 | 
					        </article>
 | 
				
			||||||
 | 
					      </section>
 | 
				
			||||||
 | 
					    </section>
 | 
				
			||||||
 | 
					  </main>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <footer>
 | 
				
			||||||
 | 
					    Lexiconga Footer Links
 | 
				
			||||||
 | 
					  </footer>
 | 
				
			||||||
 | 
					</body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
							
								
								
									
										19
									
								
								package.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								package.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,19 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "name": "lexiconga-lite",
 | 
				
			||||||
 | 
					  "version": "1.0.0",
 | 
				
			||||||
 | 
					  "description": "A light-as-possible rewrite of Lexiconga",
 | 
				
			||||||
 | 
					  "main": "index.html",
 | 
				
			||||||
 | 
					  "repository": "https://cybre.tech/Alamantus/lexiconga-lite.git",
 | 
				
			||||||
 | 
					  "author": "Robbie Antenesse <dev@alamantus.com>",
 | 
				
			||||||
 | 
					  "license": "UNLICENCED",
 | 
				
			||||||
 | 
					  "scripts": {
 | 
				
			||||||
 | 
					    "start": "parcel index.html"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "devDependencies": {
 | 
				
			||||||
 | 
					    "parcel-bundler": "^1.12.3",
 | 
				
			||||||
 | 
					    "sass": "^1.19.0"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "dependencies": {
 | 
				
			||||||
 | 
					    "normalize.css": "^8.0.1"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										12
									
								
								src/index.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/index.js
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,12 @@
 | 
				
			||||||
 | 
					import './main.scss';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function initialize() {
 | 
				
			||||||
 | 
					  console.log('initializing');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					window.onload = (function (oldLoad) {
 | 
				
			||||||
 | 
					  return function () {
 | 
				
			||||||
 | 
					    oldLoad && oldLoad();
 | 
				
			||||||
 | 
					    initialize();
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					})(window.onload);
 | 
				
			||||||
							
								
								
									
										14
									
								
								src/main.scss
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								src/main.scss
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,14 @@
 | 
				
			||||||
 | 
					@import 'styles/variables';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@import '../node_modules/normalize.css/normalize.css';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@import 'styles/containers';
 | 
				
			||||||
 | 
					@import 'styles/elements';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					html, body {
 | 
				
			||||||
 | 
					  font-family: $font;
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					  * {
 | 
				
			||||||
 | 
					    box-sizing: border-box;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										49
									
								
								src/styles/_containers.scss
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								src/styles/_containers.scss
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,49 @@
 | 
				
			||||||
 | 
					header {
 | 
				
			||||||
 | 
					  display: block;
 | 
				
			||||||
 | 
					  padding: 5px 20px;
 | 
				
			||||||
 | 
					  border-bottom: 1px solid #dedede;
 | 
				
			||||||
 | 
					  margin: 0 0 5px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &#top {
 | 
				
			||||||
 | 
					    max-height: $header-height;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					main {
 | 
				
			||||||
 | 
					  display: block;
 | 
				
			||||||
 | 
					  width: 90%;
 | 
				
			||||||
 | 
					  margin: 0 auto;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  #sideColumn,
 | 
				
			||||||
 | 
					  #mainColumn {
 | 
				
			||||||
 | 
					    display: inline-block;
 | 
				
			||||||
 | 
					    vertical-align: top;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  #sideColumn {
 | 
				
			||||||
 | 
					    width: 28%;
 | 
				
			||||||
 | 
					    margin: 0 1%;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  #mainColumn {
 | 
				
			||||||
 | 
					    width: 68%;
 | 
				
			||||||
 | 
					    margin: 0;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  article {
 | 
				
			||||||
 | 
					    width: 95%;
 | 
				
			||||||
 | 
					    margin: 5px auto;
 | 
				
			||||||
 | 
					    border: 1px solid #dedede;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    dl {
 | 
				
			||||||
 | 
					      padding: 0 20px;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					footer {
 | 
				
			||||||
 | 
					  display: block;
 | 
				
			||||||
 | 
					  padding: 5px 20px;
 | 
				
			||||||
 | 
					  border-top: 1px solid #dedede;
 | 
				
			||||||
 | 
					  margin: 5px 0 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										15
									
								
								src/styles/_elements.scss
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/styles/_elements.scss
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,15 @@
 | 
				
			||||||
 | 
					#top {
 | 
				
			||||||
 | 
					  #title {
 | 
				
			||||||
 | 
					    display: inline-block;
 | 
				
			||||||
 | 
					    margin: 3px 20px 3px 0;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  #searchButton {
 | 
				
			||||||
 | 
					    cursor: pointer;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#wordForm {
 | 
				
			||||||
 | 
					  position: fixed;
 | 
				
			||||||
 | 
					  top: $header-height;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										3
									
								
								src/styles/_variables.scss
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/styles/_variables.scss
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					$font: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$header-height: 60px;
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue