1
0
mirror of https://github.com/fazo96/homework.git synced 2025-01-09 12:10:08 +01:00

first commit

This commit is contained in:
fazo96 2014-05-25 12:01:38 +02:00
commit 4387b8e198
9 changed files with 102 additions and 0 deletions

1
.meteor/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
local

12
.meteor/packages Normal file
View File

@ -0,0 +1,12 @@
# Meteor packages used by this project, one per line.
#
# 'meteor add' and 'meteor remove' will edit this file for you,
# but you can also edit it by hand.
standard-app-packages
insecure
coffeescript
bootstrap-3
font-awesome
accounts-base
accounts-password

1
.meteor/release Normal file
View File

@ -0,0 +1 @@
0.8.1.3

20
app.coffee Normal file
View File

@ -0,0 +1,20 @@
todos = new Meteor.Collection "todos"
if Meteor.isServer
#todos.insert { content: "Example" } unless todos.find().fetch().length > 0
Meteor.publish "todos", -> todos.find()
if Meteor.isClient
Meteor.subscribe "todos"
Template.notes.notes = ->
todos.find().fetch()
Template.notes.events {
'click .delete': ->
todos.remove @_id
}
Template.adder.events {
'keypress #newNote': (e,template) ->
console.log e.keyCode
if e.keyCode is 13
todos.insert { content: template.find('#newNote').value }
}

28
index.html Normal file
View File

@ -0,0 +1,28 @@
<body>
<div class="container">
<div class="page-header">
<h1>Homework <small>management for students</small></h1>
</div>
<div class="center-block" id="quicknotes">
{{> notes}}
<div align="center"> {{> adder}} </div>
</div>
</div>
</body>
<template name="notes">
<ul class="list-group">
{{#each notes}}
<li class="list-group-item">
{{content}}
<button type="button" class="btn btn-danger pull-right delete">
<i class="fa fa-trash-o"></i>
</button>
</li>
{{/each}}
</ul>
</template>
<template name="adder">
<input type="text" id="newNote" class="form-control" placeholder="Add new note">
</template>

2
packages/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
/bootstrap-3
/font-awesome

6
smart.json Normal file
View File

@ -0,0 +1,6 @@
{
"packages": {
"bootstrap-3": {},
"font-awesome": {}
}
}

21
smart.lock Normal file
View File

@ -0,0 +1,21 @@
{
"meteor": {},
"dependencies": {
"basePackages": {
"bootstrap-3": {},
"font-awesome": {}
},
"packages": {
"bootstrap-3": {
"git": "https://github.com/mangasocial/meteor-bootstrap-3.git",
"tag": "v3.1.1-1",
"commit": "63dd38968828bb8963636df93e9a1c45e2dfe67e"
},
"font-awesome": {
"git": "https://github.com/nate-strauser/meteor-font-awesome.git",
"tag": "v4.1.0",
"commit": "ce6b1e92715d1938babc5d69c655c17e387f5926"
}
}
}
}

11
style.css Normal file
View File

@ -0,0 +1,11 @@
.container {
max-width: 700px;
}
#quicknotes {
max-width: 500px;
}
#newNote {
max-width: 250px;
}