Erste Funktionalität der Menükarte per GET/POST, keine API; Umstrukturierung der Tabelle als Bootstrap-div; HTML/CSS-Cleanup

This commit is contained in:
Sebastian Seedorf
2016-03-25 13:33:42 +01:00
parent 92a5ff8eda
commit f99271ee01
202 changed files with 25173 additions and 853 deletions

2
node_modules/jade-bootstrap/.npmignore generated vendored Normal file
View File

@@ -0,0 +1,2 @@
.DS_Store
node_modules

View File

@@ -1,10 +1,10 @@
//- Input control with form-group wrapper
mixin input(type,id,placeholder,label)
mixin input(type,id,placeholder,label,name)
.form-group
label(for="#{id}") #{label}
input.form-control(type="#{type}",id="#{id}",placeholder="#{placeholder}")
input.form-control(type="#{type}",id="#{id}",placeholder="#{placeholder}",name="#{name}")
//- Simple form input control without a form-group
//- Simple form input control without a form-group
mixin input-simple(type,id,placeholder,label)
input.form-control(type="#{type}",id="#{id}",placeholder="#{placeholder}")
@@ -15,7 +15,7 @@ mixin checkbox(text)
input(type="checkbox")
= text
//- Checkbox - Inline style
//- Checkbox - Inline style
mixin checkbox-inline(text)
.checkbox-inline
input(type="checkbox")
@@ -55,9 +55,9 @@ mixin input-group(prepend,append)
mixin icon-btn(icon)
button.btn.btn-default(type="button",aria-label="#{icon}")
+icon(icon)
//- Badges
mixin badge(text)
span.badge= text

View File

@@ -1,8 +1,9 @@
//- Navbar mixins by Kezz Bracey
//- https://github.com/tutsplus/baking-bootstrap-snippets-with-jade
//- Author: http://tutsplus.com/authors/kezz-bracey
mixin navbar(name, id, style)
mixin navbar(name, id, style, href)
- var style = (typeof style === 'undefined') ? "default" : style
- var href = (typeof style === 'undefined') ? "#" : href
nav( role="navigation", class=["navbar", "navbar-" + style] )
.navbar-header
button.navbar-toggle.collapsed( type="button", data-toggle="collapse", data-target="#" + id, aria-expanded="false", aria-controls="navbar")
@@ -10,7 +11,7 @@ mixin navbar(name, id, style)
span.icon-bar
span.icon-bar
span.icon-bar
a.navbar-brand(href="#")= name
a.navbar-brand(href=href)= name
.collapse.navbar-collapse( id=id )
ul.nav.navbar-nav
@@ -44,7 +45,7 @@ mixin navbar-fixed(name,id,style)
span.icon-bar
span.icon-bar
span.icon-bar
a.navbar-brand(href='#') Project name
a.navbar-brand(href='#')= name
.collapse.navbar-collapse( id=id )
ul.nav.navbar-nav
block
@@ -59,8 +60,8 @@ mixin navbar-static(name,id,style)
span.icon-bar
span.icon-bar
span.icon-bar
a.navbar-brand(href='#') Project name
a.navbar-brand(href='#')= name
.collapse.navbar-collapse( id=id )
ul.nav.navbar-nav
block
//- End navbar mixins
//- End navbar mixins

View File

@@ -2,20 +2,24 @@
"_args": [
[
"jade-bootstrap",
"C:\\Users\\IT-134\\Desktop\\PortableGit\\repos\\html5-restaurant"
"L:\\Git\\repos\\html5-restaurant"
]
],
"_from": "jade-bootstrap@latest",
"_id": "jade-bootstrap@1.0.1",
"_id": "jade-bootstrap@1.0.2",
"_inCache": true,
"_installable": true,
"_location": "/jade-bootstrap",
"_nodeVersion": "0.12.7",
"_nodeVersion": "5.6.0",
"_npmOperationalInternal": {
"host": "packages-6-west.internal.npmjs.com",
"tmp": "tmp/jade-bootstrap-1.0.2.tgz_1456560757783_0.38487122510559857"
},
"_npmUser": {
"email": "rajasegar.c@gmail.com",
"name": "rajasegar"
},
"_npmVersion": "2.11.3",
"_npmVersion": "3.6.0",
"_phantomChildren": {},
"_requested": {
"name": "jade-bootstrap",
@@ -26,13 +30,13 @@
"type": "tag"
},
"_requiredBy": [
"#USER"
"/"
],
"_resolved": "https://registry.npmjs.org/jade-bootstrap/-/jade-bootstrap-1.0.1.tgz",
"_shasum": "802a7c91e4ad5c9121f25042ada06cf3ef6bccd9",
"_resolved": "https://registry.npmjs.org/jade-bootstrap/-/jade-bootstrap-1.0.2.tgz",
"_shasum": "fe12b933f98d8e3950469605786c577fbe1e9a78",
"_shrinkwrap": null,
"_spec": "jade-bootstrap",
"_where": "C:\\Users\\IT-134\\Desktop\\PortableGit\\repos\\html5-restaurant",
"_where": "L:\\Git\\repos\\html5-restaurant",
"author": {
"name": "Rajasegar Chandiran"
},
@@ -41,13 +45,18 @@
},
"dependencies": {},
"description": "Bootstrap framework written completely using mixins in JADE",
"devDependencies": {},
"devDependencies": {
"jade": "^1.11.0",
"jasmine": "^2.4.1",
"mocha": "^2.3.4",
"should": "^8.0.2"
},
"directories": {},
"dist": {
"shasum": "802a7c91e4ad5c9121f25042ada06cf3ef6bccd9",
"tarball": "http://registry.npmjs.org/jade-bootstrap/-/jade-bootstrap-1.0.1.tgz"
"shasum": "fe12b933f98d8e3950469605786c577fbe1e9a78",
"tarball": "http://registry.npmjs.org/jade-bootstrap/-/jade-bootstrap-1.0.2.tgz"
},
"gitHead": "b7f9d9d34b30979ee4340cd9e75ab7672f591b05",
"gitHead": "e4676a8a01ee748d5012718894daa81c4143f5f8",
"homepage": "https://github.com/rajasegar/JADE-Bootstrap",
"keywords": [
"bootstrap",
@@ -76,7 +85,7 @@
"url": "git+https://github.com/rajasegar/JADE-Bootstrap.git"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"test": "mocha -R spec"
},
"version": "1.0.1"
"version": "1.0.2"
}

3
node_modules/jade-bootstrap/test/buttons.jade generated vendored Normal file
View File

@@ -0,0 +1,3 @@
include ../components/buttons.jade
//- +btn-primary("Primary Button")

16
node_modules/jade-bootstrap/test/buttons.js generated vendored Normal file
View File

@@ -0,0 +1,16 @@
var assert = require('assert');
var jade = require('jade');
var fs = require('fs');
var path = require('path');
var fn = jade.compileFileClient(__dirname + "/buttons.jade");
fs.writeFileSync('button_mixins.js',fn);
describe('btn-primary mixin',function(){
it('should render a primary button',function() {
assert.equal('<button type="button" class="btn btn-primary">Primary Button</button>',fn());
});
});