├── webapp
├── .meteor
│ ├── cordova-plugins
│ ├── release
│ ├── platforms
│ ├── .gitignore
│ ├── .finished-upgraders
│ ├── .id
│ ├── packages
│ └── versions
├── .gitignore
├── client
│ ├── app
│ │ ├── workflows
│ │ │ ├── calendarMonth
│ │ │ │ ├── calendarMonth.less
│ │ │ │ ├── calendarMonth.js
│ │ │ │ └── calendarMonth.html
│ │ │ ├── calendarYear
│ │ │ │ ├── calendarYear.less
│ │ │ │ ├── calendarYear.html
│ │ │ │ └── calendarYear.js
│ │ │ ├── reservationDetails
│ │ │ │ ├── reservationDetails.less
│ │ │ │ ├── reservationDetails.html
│ │ │ │ └── reservationDetails.js
│ │ │ ├── roomSelection
│ │ │ │ ├── roomSelection.less
│ │ │ │ ├── roomSelection.html
│ │ │ │ └── roomSelection.js
│ │ │ └── calendarDay
│ │ │ │ ├── calendarDayTemplate.less
│ │ │ │ ├── calendarDayTemplate.html
│ │ │ │ └── calendarDayTemplate.js
│ │ ├── app.resize.js
│ │ ├── appContainer.js
│ │ ├── appContainer.html
│ │ ├── navbars
│ │ │ ├── app.navbar.js
│ │ │ └── app.navbar.html
│ │ └── calendar.less
│ ├── subscription.js
│ └── syntax.custom.less
├── public
│ └── scheduling-screenshot.png
├── model.js
├── server
│ ├── publish.js
│ └── initialize.schedule.js
├── tests
│ ├── nightwatch
│ │ └── walkthrough.js
│ └── .reports
│ │ └── nightwatch-acceptance
│ │ └── FIREFOX_31.0_MAC_walkthrough.xml
└── run_nightwatch.sh
├── .travis.yml
└── readme.md
/webapp/.meteor/cordova-plugins:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/webapp/.meteor/release:
--------------------------------------------------------------------------------
1 | METEOR@1.0.3.1
2 |
--------------------------------------------------------------------------------
/webapp/.gitignore:
--------------------------------------------------------------------------------
1 | .meteor/local
2 | .reports
3 |
--------------------------------------------------------------------------------
/webapp/.meteor/platforms:
--------------------------------------------------------------------------------
1 | server
2 | browser
3 |
--------------------------------------------------------------------------------
/webapp/.meteor/.gitignore:
--------------------------------------------------------------------------------
1 | local
2 | meteorite
3 |
--------------------------------------------------------------------------------
/webapp/client/app/workflows/calendarMonth/calendarMonth.less:
--------------------------------------------------------------------------------
1 | #calendarMonth{
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/webapp/client/app/workflows/calendarYear/calendarYear.less:
--------------------------------------------------------------------------------
1 | #calendarYear{
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/webapp/client/app/workflows/reservationDetails/reservationDetails.less:
--------------------------------------------------------------------------------
1 | #reservationDetails{
2 | li{
3 | height: 36px;
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/webapp/public/scheduling-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/awatson1978/clinical-scheduling/HEAD/webapp/public/scheduling-screenshot.png
--------------------------------------------------------------------------------
/webapp/model.js:
--------------------------------------------------------------------------------
1 | Rooms = new Meteor.Collection("rooms");
2 | Schedule = new Meteor.Collection("schedule");
3 |
4 | DowJonesSample = new Meteor.Collection("dowjones");
5 |
--------------------------------------------------------------------------------
/webapp/client/subscription.js:
--------------------------------------------------------------------------------
1 | Meteor.subscribe('rooms');
2 |
3 | Meteor.subscribe('schedule');
4 | Meteor.subscribe('mySchedule',{});
5 |
6 | Meteor.subscribe('dowjones');
7 |
--------------------------------------------------------------------------------
/webapp/client/app/workflows/roomSelection/roomSelection.less:
--------------------------------------------------------------------------------
1 | .room{
2 | cursor: pointer;
3 | }
4 | .room:hover{
5 | background-color: lightgray !important;
6 | color: #333;
7 | }
8 |
--------------------------------------------------------------------------------
/webapp/client/app/app.resize.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | $(window).resize(function(evt) {
4 | try{
5 | Session.set("resized", new Date());
6 | }catch(err){
7 | console.log(err);
8 | }
9 | });
10 |
--------------------------------------------------------------------------------
/webapp/client/app/workflows/calendarYear/calendarYear.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | It's a Calendar!
6 |
8 |
9 | {{#each roomList }}
10 |
19 |
11 |
15 | {{/each}}
16 |
17 |
18 |
12 | {{ name }}
13 |
14 |
| 13 | | {{ selected_date }} | 14 |15 | |
| {{ time }} | 23 |{{ reservation_status }} | 24 | 25 |