Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
e9574ac
Add `narrow` property to `app-drawer-layout`
PaulAgeyev Mar 29, 2018
a3a0545
Add `app-toolbar` with `iron-pages` for menu and history pages
PaulAgeyev Mar 29, 2018
cb34e8d
Add `app-datepicker` to `app-drawer` for history page
PaulAgeyev Mar 29, 2018
0ced520
Add `user-cart` to `app-drawer` for menu page
PaulAgeyev Mar 29, 2018
2045ff9
Add `app-header` with text and icons for menu and history pages
PaulAgeyev Mar 29, 2018
e12afad
Add `iron-pages` for `menu-order` and `history-order` components
PaulAgeyev Mar 29, 2018
dbf176e
Add properties for `meal-order` component
PaulAgeyev Mar 29, 2018
5341b3e
Add actions for `meal-order` component
PaulAgeyev Mar 29, 2018
59ca60a
Add observers for `meal-order` component
PaulAgeyev Mar 29, 2018
55d2ada
Add event handler methods for `meal-order` component
PaulAgeyev Mar 29, 2018
f9a0b5a
Add docs for `meal-order` component
PaulAgeyev Mar 29, 2018
50ccdc8
Add CSS for `meal-order` component
PaulAgeyev Mar 29, 2018
cd03ce8
Add component imports for the "meal-order" component
PaulAgeyev Mar 29, 2018
23dcad9
Create `menu-order` component
PaulAgeyev Mar 29, 2018
3302408
Add routing for the `menu-order` component
PaulAgeyev Mar 29, 2018
4a113ed
Add `paper-tabs` for the `menu-order` component
PaulAgeyev Mar 29, 2018
c874805
Add `iron-pages` with `vendor-menus` component for the `menu-order` c…
PaulAgeyev Mar 29, 2018
f317d41
Add observer with `_pageChanged' method for the `menu-order` component
PaulAgeyev Mar 29, 2018
c9f3c41
Add properties for the `menu-order` component
PaulAgeyev Mar 29, 2018
e1b02b2
Add actions for the `menu-order` component
PaulAgeyev Mar 29, 2018
e1098d7
Add `connectedCallback` with `menuForDay` action for the `menu-order`…
PaulAgeyev Mar 29, 2018
01af2ba
Add handler for `paper-tabs`
PaulAgeyev Mar 29, 2018
8252689
Add event handler for the `dish-added` event
PaulAgeyev Mar 29, 2018
e870564
Add docs for the `menu-order` component
PaulAgeyev Mar 29, 2018
b8d2244
Add component imports for the "menu-order" component
PaulAgeyev Mar 29, 2018
c3adee3
Add CSS for the `menu-order` component
PaulAgeyev Mar 29, 2018
50727ef
Create `vendor-menus` component
alexanderkarpetc Mar 29, 2018
d5eadcb
Add iron-list of menus
alexanderkarpetc Mar 29, 2018
0f33be7
Add search-bar
alexanderkarpetc Mar 29, 2018
8ed7538
Add styles for desktop and mobile
alexanderkarpetc Mar 29, 2018
f89c2fb
Add properties
alexanderkarpetc Mar 29, 2018
7f3db5b
Add inner methods that renders components in different ways depending…
alexanderkarpetc Mar 29, 2018
37d1e66
Add filter by dish name
alexanderkarpetc Mar 29, 2018
f0520c3
Add `vendor-menus` docs
alexanderkarpetc Mar 29, 2018
684d317
Edit styles for mobile
alexanderkarpetc Mar 29, 2018
3bea6d7
Remove commended code
alexanderkarpetc Mar 29, 2018
4d9e92b
Remove redundant whitespaces
alexanderkarpetc Mar 29, 2018
1d31301
Regroup css styles
alexanderkarpetc Mar 29, 2018
56ee4fa
Create `user-cart` component
PaulAgeyev Mar 29, 2018
1f20aac
Add `cart` class for the `user-cart` component
PaulAgeyev Mar 29, 2018
309597d
Add properties for the `user-cart` component
PaulAgeyev Mar 29, 2018
9374c9d
Add a button handler to remove the dish from the order
PaulAgeyev Mar 29, 2018
8a14ed0
Add CSS for the `user-cart` component
PaulAgeyev Mar 29, 2018
7a117a6
Add docs for the `user-cart` component
PaulAgeyev Mar 29, 2018
910b197
Add component imports for the "user-cart" component
PaulAgeyev Mar 29, 2018
d9ad8a4
Refactor styles for the `icon-container` class
PaulAgeyev Mar 30, 2018
5eca7da
Merge remote-tracking branch 'origin/polymer_general_task' into meal_…
PaulAgeyev Apr 3, 2018
48f681b
Merge branch 'polymer_general_task' into vendor_menus
alexanderkarpetc Apr 3, 2018
0b62711
Add prefix meal-order to components
alexanderkarpetc Apr 3, 2018
9c87817
Create `meal-order-drawer` component
PaulAgeyev Apr 3, 2018
2c86bfb
Add `meal-order drawer` to `meal-order-main-app`
PaulAgeyev Apr 3, 2018
c033a96
Add `meal-order-vendor-menu` component
alexanderkarpetc Apr 3, 2018
9821c8a
Refactor `meal-order-drawer` component
PaulAgeyev Apr 3, 2018
cfa9a50
Merge branch 'meal_order_component' into menu-order-component
PaulAgeyev Apr 3, 2018
4663c5d
Remove redundant styles
alexanderkarpetc Apr 3, 2018
fdb0c5e
Merge branch 'menu-order-component' into vendor_menus
alexanderkarpetc Apr 3, 2018
042fb64
Merge branch 'vendor_menus' into user_cart_component
PaulAgeyev Apr 3, 2018
17ff855
Add menu for initialStore
PaulAgeyev Apr 3, 2018
3694348
Refactor reducer, add `MENU_FOR_DAY` action
PaulAgeyev Apr 3, 2018
5d36088
Merge branch 'menu-order-component' into vendor_menus
alexanderkarpetc Apr 3, 2018
d1996c5
Merge branch 'user_cart_component' into menu-order-component
PaulAgeyev Apr 3, 2018
d0abf45
Refactor `user-cart` component
PaulAgeyev Apr 3, 2018
38645e3
Add dependencies to bower.json
PaulAgeyev Apr 3, 2018
ec8f398
Refactor reducer for the `user-cart` component
PaulAgeyev Apr 3, 2018
eac6271
Refactor `menu-order` component
PaulAgeyev Apr 3, 2018
423d2c4
Move styles from menus to menu component
alexanderkarpetc Apr 3, 2018
0e5afeb
`vendor-menu` now dispatches custom event
alexanderkarpetc Apr 3, 2018
c1b1362
Merge branch 'vendor_menus' into menu-order-component
PaulAgeyev Apr 3, 2018
c0da16f
Rename `meal-order` to `meal-order-menu-order`
PaulAgeyev Apr 3, 2018
252fd75
Add docs for `vendor-menu`
alexanderkarpetc Apr 3, 2018
7b4cb46
Rename the `user-cart` to the `meal-order-user-cart` component
PaulAgeyev Apr 3, 2018
3d5a4eb
Merge branch 'user_cart_component' into menu-order-component
PaulAgeyev Apr 3, 2018
5978755
Add `app-datepicker` to the `meal-order-drawer` component
PaulAgeyev Apr 3, 2018
2c08997
Merge branch 'master' into vendor_menus
alexanderkarpetc Apr 3, 2018
5b769c2
Add event `changed-history-date` for the `meal-order-drawer` component
PaulAgeyev Apr 3, 2018
1c242fc
Refactor `paper-tabs` and docs
PaulAgeyev Apr 3, 2018
f7e25cd
Refactor `routeData` in the `meal-order-drawer`
PaulAgeyev Apr 4, 2018
f97ef9e
Add change user cart action
alexanderkarpetc Apr 4, 2018
9cbd106
Rename the `ArrayAction` to the `UserAction` action
PaulAgeyev Apr 4, 2018
3aacdb2
Merge branch 'menu-order-component' into vendor_menus
PaulAgeyev Apr 4, 2018
71ad9f8
Merge branch 'vendor_menus' into user_cart_component
PaulAgeyev Apr 4, 2018
c562ce9
Add `routeData` to properties
PaulAgeyev Apr 4, 2018
44e97ef
Add locale `ru-RU` for `app-datepicker`
PaulAgeyev Apr 4, 2018
14bedd3
Add function to calculate total cost
alexanderkarpetc Apr 4, 2018
ad69aab
Merge remote-tracking branch 'origin/user_cart_component' into user_c…
alexanderkarpetc Apr 4, 2018
5d759ae
Merge branch 'user_cart_component' into menu-order-component
PaulAgeyev Apr 4, 2018
3f7e14f
Merge branch 'polymer_general_task' into menu-order-component
alexanderkarpetc Apr 5, 2018
2f08bd8
Fix lint error
alexanderkarpetc Apr 5, 2018
3314727
Merge remote-tracking branch 'origin/menu-order-component' into menu-…
PaulAgeyev Apr 5, 2018
d3c6b8d
Refactor actions for the `meal-order-menu-order` component
PaulAgeyev Apr 5, 2018
0b8ffee
Refactor imports for redux
PaulAgeyev Apr 5, 2018
1af91da
Refactor global vars
PaulAgeyev Apr 5, 2018
c6f1636
Refactor `Utils.js` as exported
PaulAgeyev Apr 5, 2018
60f98cd
Refactor globals var
PaulAgeyev Apr 5, 2018
5ea7c96
Refactor redux store
PaulAgeyev Apr 5, 2018
a652118
Refactor `dish-add` custom event to action
PaulAgeyev Apr 5, 2018
9848267
Refactor reducer in globals property as modified
PaulAgeyev Apr 5, 2018
6bb368e
Refactor `UserAction`
PaulAgeyev Apr 5, 2018
7b80b20
Merge branch 'polymer_general_task' into menu-order-component
PaulAgeyev Apr 5, 2018
2171659
Refactor `UserAction` as MealOrderApp global
PaulAgeyev Apr 5, 2018
f1de24d
Merge branch 'polymer_general_task' into menu-order-component
PaulAgeyev Apr 6, 2018
3dcf0d8
Refactor `reducer` as MealOrderApp global
PaulAgeyev Apr 6, 2018
61763dd
Refactor initialState for reducer
PaulAgeyev Apr 6, 2018
ff47691
Refactor Utils as global for reducer
PaulAgeyev Apr 6, 2018
742b106
Rename `meal-order-menu-order` to `meal-order-menu-container`
PaulAgeyev Apr 6, 2018
fc3fbea
Refactor CSS for the`meal-order-menu-container` component
PaulAgeyev Apr 6, 2018
befb47f
Rename actions
PaulAgeyev Apr 6, 2018
f3d5a2c
Rename actions for the `meal-order-menu-container` component
PaulAgeyev Apr 6, 2018
b1fb0e7
Create observer for route
PaulAgeyev Apr 6, 2018
1343d7e
Refactor CSS, classes are replaced by id
PaulAgeyev Apr 6, 2018
4d9544b
Move font-family to index.html
PaulAgeyev Apr 6, 2018
8187c51
Add day of the week to paper-tabs with disabled days
PaulAgeyev Apr 6, 2018
2e0c45b
Refactor docs
PaulAgeyev Apr 6, 2018
9c30201
Add `meal-order-drawer` component
PaulAgeyev Apr 6, 2018
627dc5a
Create an observation of the date and route for the history page
PaulAgeyev Apr 6, 2018
44d91fa
Add docs
PaulAgeyev Apr 6, 2018
9e6e5e0
Add `MealOrderApp` namespace
PaulAgeyev Apr 6, 2018
952d90e
Refactor namespace and imports
alexanderkarpetc Apr 10, 2018
1e22e84
Add CSS and refactor routing for `menu-order-drawer`
PaulAgeyev Apr 10, 2018
54921ec
Add `selectedDay` property for routing
PaulAgeyev Apr 10, 2018
c360641
Add docs for the calendar
PaulAgeyev Apr 10, 2018
a1609bc
Refactor `dayOfTheWeek` in the initialState
PaulAgeyev Apr 10, 2018
66e1e94
Add font-weight for the `app-datepicker` component
PaulAgeyev Apr 10, 2018
08b6700
Refactor routing for the selected day
PaulAgeyev Apr 10, 2018
9cde4d8
Remove unnecessary `narrow` property from `app-drawer`
PaulAgeyev Apr 11, 2018
6094153
Merge branch 'polymer_general_task' into menu-order-component
alexanderkarpetc Apr 11, 2018
b0c9977
Apply paper-styles colors
PaulAgeyev Apr 11, 2018
3b6fdc0
Add `google-grey-700` text color for the index.html body
PaulAgeyev Apr 11, 2018
36d2911
Merge branch 'polymer_general_task' into menu-order-component
PaulAgeyev Apr 12, 2018
2df77e4
Merge branch 'master' into menu-order-component
PaulAgeyev Apr 17, 2018
27a2e02
Refactor event click on the `paper tabs`
PaulAgeyev Apr 17, 2018
a2a486d
Refactor CSS, rename redux actions
PaulAgeyev Apr 18, 2018
d3f88ab
Refactor reducer, simplify object comparison
PaulAgeyev Apr 18, 2018
4f35977
Add tests for `meal-order-app` and` meal-order-menu-container`
PaulAgeyev Apr 18, 2018
57d0edb
Add tests for the `meal-order-drawer` component
PaulAgeyev Apr 18, 2018
0e47918
Add an action test for the `meal-order-menu-container` component
PaulAgeyev Apr 18, 2018
ac7dd61
Add conditional if statement for the existing history routing
PaulAgeyev Apr 18, 2018
94e572f
Add flush function as global
PaulAgeyev Apr 19, 2018
45f87a8
Add sinon as global
PaulAgeyev Apr 19, 2018
f853065
Add components for tests as global
PaulAgeyev Apr 19, 2018
29fa470
Add `MealOrderMenuContainer` component for tests as global
PaulAgeyev Apr 19, 2018
6e3ef33
Add `MealOrderDrawer` component for tests as global
PaulAgeyev Apr 19, 2018
28f5227
Refactor actions, add docs
PaulAgeyev Apr 23, 2018
205a98f
Use application namespace to use component classes outside of compone…
PaulAgeyev Apr 23, 2018
263181a
Create `app-header-iron-container`
PaulAgeyev Apr 23, 2018
a28568d
Rename the action `SET_CURRENT_CART` to `SET_CURRENT_ORDER`
PaulAgeyev Apr 24, 2018
0f2c18b
Apply ISO 8601 Date format
PaulAgeyev Apr 24, 2018
95ce25b
Add docs for component properties
PaulAgeyev Apr 24, 2018
07ed22b
Refactor Date properties from String to Number type
PaulAgeyev Apr 24, 2018
619658f
Add components to the MealOrderAppTest namespace
PaulAgeyev Apr 24, 2018
0be558c
Add components as global for the MealOrderAppTest namespace
PaulAgeyev Apr 24, 2018
6037c27
Refactor MealOrderAppTest namespace
PaulAgeyev Apr 24, 2018
2c869b2
Refactor tests for the `meal-order-client-app` component
PaulAgeyev Apr 24, 2018
a23dfce
Move `app-toolbar` to the `meal-order-drawer` component
PaulAgeyev Apr 24, 2018
1b16a5a
Remove the `selected-date` from `app-datepicker`
PaulAgeyev Apr 24, 2018
2738fba
Add background color to the `app-header-layout`
PaulAgeyev Apr 24, 2018
fe48de0
Remove `app-route` from the `meal-order-menu-container`
PaulAgeyev Apr 25, 2018
98ccdb0
Remove unnecessary observers for the `meal-order-drawer`
PaulAgeyev Apr 25, 2018
e0a83e1
Refactor `meal-order-client-app` component
PaulAgeyev Apr 25, 2018
b59e2e1
Add current date to redux store
PaulAgeyev Apr 25, 2018
9ecb731
Rename properties
PaulAgeyev Apr 25, 2018
cf86512
Add `SET_CURRENT_DATE` action
PaulAgeyev Apr 25, 2018
3ce4624
Change date to ISO 8601 format
PaulAgeyev Apr 25, 2018
92b3b65
Remove unnecessary utils
PaulAgeyev Apr 25, 2018
5658353
Add computed day of the week for the `paper-tabs`
PaulAgeyev Apr 25, 2018
f0ee65d
Merge branch 'master' into menu-order-component
PaulAgeyev Apr 25, 2018
e309675
Apply the default day for the order
PaulAgeyev Apr 25, 2018
7c41b1b
Add a days calculation with a possible menu
PaulAgeyev Apr 26, 2018
7acf542
Add docs
PaulAgeyev Apr 26, 2018
2f2d198
Remove the order property from the `meal-order-drawer` component
PaulAgeyev Apr 26, 2018
3c7accf
Remove unnecessary actions
PaulAgeyev Apr 26, 2018
901952b
Extract the `app-toolbar` to the component
PaulAgeyev Apr 26, 2018
ed7c1d7
Add drawer toggle and docs for the `meal-order-toolbar`
PaulAgeyev Apr 26, 2018
b88632e
Apply two way data binding for routing
PaulAgeyev Apr 26, 2018
1e342a0
Remove unnecessary semicolon
PaulAgeyev Apr 26, 2018
fee38f0
Apply the date format for the `app-datepicker`
PaulAgeyev Apr 27, 2018
d607fcf
Add tests
PaulAgeyev Apr 27, 2018
846a757
Add tests using MealOrderApp namespace
PaulAgeyev Apr 27, 2018
13d2241
Refactor tests
PaulAgeyev Apr 27, 2018
3bbb00d
Change the server time to a Date type
PaulAgeyev Apr 30, 2018
2151194
Remove unnecessary component imports
PaulAgeyev May 1, 2018
3d9253c
Merge remote-tracking branch 'origin/menu-order-component' into menu-…
PaulAgeyev May 1, 2018
206cce1
Remove unnecessary dependencies from the bower
PaulAgeyev May 1, 2018
7c48746
Reformat code
PaulAgeyev May 1, 2018
65ac411
Refactor docs
PaulAgeyev May 3, 2018
45b6556
Improve implementation to select the date for the order
PaulAgeyev Jun 11, 2018
3287aaf
Add docs
PaulAgeyev Jun 11, 2018
defdc4d
Rename property for an existing menu
PaulAgeyev Jun 11, 2018
6478826
Add missing brackets
PaulAgeyev Jun 12, 2018
5441211
Create a `Map` with a list of existing menus
PaulAgeyev Jun 19, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .eslintrc.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -44,10 +44,13 @@
"globals": {
"Polymer": false,
"MealOrderApp": true,
"MealOrderAppTest": true,
"assert": false,
"test": false,
"suite": false,
"fixture": false,
"setup": false
"setup": false,
"flush": false,
"sinon": false
}
}
7 changes: 5 additions & 2 deletions client/user/bower.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,8 +6,11 @@
"polymer": "Polymer/polymer#^2.0.0",
"app-layout": "PolymerElements/app-layout#^2.0.0",
"app-route": "PolymerElements/app-route#^2.0.0",
"iron-form": "PolymerElements/iron-form#^2.0.0",
"polymer-redux": "^1.0.5"
"polymer-redux": "^1.0.5",
"iron-pages": "PolymerElements/iron-pages#^2.1.0",
"paper-tabs": "PolymerElements/paper-tabs#^2.1.0",
"iron-icons": "PolymerElements/iron-icons#^2.1.1",
"app-datepicker": "motss/app-datepicker#^2.12.0"
},
"devDependencies": {
"web-component-tester": "Polymer/web-component-tester#^6.0.0",
Expand Down
16 changes: 9 additions & 7 deletions client/user/index.html
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
<!doctype html>
<!--
~ Copyright 2018, TeamDev Ltd. All rights reserved.
~
Expand All@@ -23,14 +22,17 @@
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes">
<script src="bower_components/webcomponentsjs/webcomponents-loader.js"></script>
<script src="node_modules/redux/dist/redux.js"></script>
<link rel="icon" href="images/favicon-16x16.png" type="image/png">
<link rel=import href="src/mealorder/meal-order-client-app.html">
<script src="./bower_components/webcomponentsjs/webcomponents-loader.js"></script>
<script src="./node_modules/redux/dist/redux.js"></script>
<link rel="icon" href="./images/favicon-16x16.png" type="image/png">
<link rel=import href="./src/mealorder/meal-order-client-app.html">
<title>MealOrder</title>
<style>
</style>
</head>
<style>
body {
font-family: 'Roboto', 'Noto', sans-serif;
}
</style>
<body>
<meal-order-client-app></meal-order-client-app>
</body>
Expand Down
97 changes: 96 additions & 1 deletion client/user/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading