diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c837362 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +bower_components/* +.DS_Store diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/bower.json b/bower.json new file mode 100644 index 0000000..0ca2a41 --- /dev/null +++ b/bower.json @@ -0,0 +1,13 @@ +{ + "name": "calendar", + "version": "1.0.0", + "dependencies": { + "angular": "1.2.15", + "angular-ui-calendar": "latest", + "angular-ui-date": "latest", + "jquery": "1.9.0", + "firebase": "1.0.21", + "angularfire": "0.8.2", + "bootstrap": "3.0.3" + } + } \ No newline at end of file diff --git a/css/calendar.css b/css/calendar.css new file mode 100644 index 0000000..31dd75f --- /dev/null +++ b/css/calendar.css @@ -0,0 +1,15 @@ +h2 { + margin-top: 0; +} + +.ui-datepicker{ + display: none; +} + +.ui-datepicker-next { + float: right; +} + +.ui-datepicker-today { + background-color: #fcf8e3; +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..24594e3 --- /dev/null +++ b/index.html @@ -0,0 +1,54 @@ + + + Calendar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+

New event

+
+ + + +
+
+ +
+ +
+ + \ No newline at end of file diff --git a/scripts/app.js b/scripts/app.js new file mode 100644 index 0000000..15c272e --- /dev/null +++ b/scripts/app.js @@ -0,0 +1,26 @@ +'use strict'; + +angular.module('calendar', ['ui.calendar', 'ui.date', 'firebase']) +.controller('calendar', ['$scope', '$firebase', function($scope, $firebase){ + + var firebaseEvents = new Firebase("https://{{FIREBASE URL}}.firebaseio.com/"); + var events = $firebase(firebaseEvents); + + + $scope.newEvent = { + title: '', + start: '' + }; + + $scope.events = [events.$asArray()]; + + $scope.addEvent = function(){ + events.$push($scope.newEvent); + + $scope.newEvent = { + title: '', + start: '' + }; + } + +}]); \ No newline at end of file