From fd9101ba035370366eb390bce7df84c33207f2ad Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 30 Apr 2018 18:04:28 +0300 Subject: [PATCH 01/10] Polymer init --- client/admin/README.md | 21 ++++++++ client/admin/bower.json | 19 +++++++ client/admin/images/favicon-16x16.png | Bin 0 -> 1061 bytes client/admin/index.html | 35 +++++++++++++ client/admin/package-lock.json | 47 ++++++++++++++++++ client/admin/package.json | 12 +++++ client/admin/polymer.json | 7 +++ .../mealorder/shell/reducers/reducers.html | 36 ++++++++++++++ .../src/mealorder/shell/redux-store.html | 35 +++++++++++++ client/admin/wct.conf.json | 12 +++++ 10 files changed, 224 insertions(+) create mode 100644 client/admin/README.md create mode 100644 client/admin/bower.json create mode 100644 client/admin/images/favicon-16x16.png create mode 100644 client/admin/index.html create mode 100644 client/admin/package-lock.json create mode 100644 client/admin/package.json create mode 100644 client/admin/polymer.json create mode 100644 client/admin/src/mealorder/shell/reducers/reducers.html create mode 100644 client/admin/src/mealorder/shell/redux-store.html create mode 100644 client/admin/wct.conf.json diff --git a/client/admin/README.md b/client/admin/README.md new file mode 100644 index 00000000..518fde0e --- /dev/null +++ b/client/admin/README.md @@ -0,0 +1,21 @@ +# \ + + + +## Install the Polymer-CLI + +First, make sure you have the [Polymer CLI](https://www.npmjs.com/package/polymer-cli) installed. Then run `polymer serve` to serve your element locally. + +## Viewing Your Element + +``` +$ polymer serve +``` + +## Running Tests + +``` +$ polymer test +``` + +Your application is already set up to be tested via [web-component-tester](https://github.com/Polymer/web-component-tester). Run `polymer test` to run your application's test suite locally. diff --git a/client/admin/bower.json b/client/admin/bower.json new file mode 100644 index 00000000..a1a5f19f --- /dev/null +++ b/client/admin/bower.json @@ -0,0 +1,19 @@ +{ + "name": "MealOrder-Admin", + "description": "", + "main": "index.html", + "dependencies": { + "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" + }, + "devDependencies": { + "web-component-tester": "Polymer/web-component-tester#^6.0.0", + "webcomponentsjs": "webcomponents/webcomponentsjs#^1.0.0" + }, + "resolutions": { + "polymer": "^2.0.0" + } +} diff --git a/client/admin/images/favicon-16x16.png b/client/admin/images/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..be3450ddc9883462d1bf4e72be6b64008354acce GIT binary patch literal 1061 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ET614BbI1H;e%K>8&EL#Y7+!>a@a2CEqi4C48d;*Yv9Fff(`_=LDJv|a{k)1G+? z#6U*Pml#?uF|Ce6mbU@!Iw@;?rF}rweZq=*7hqv zuT4Jv=JnS<7W3~~F1Y*V+aGDC-*v!1cPI(+1H~cdls|u8Z;Rm3di-^%iouH`YO8q- zUi^qKc(In<;KgkvgBNei4PF>1vV99SSjhEnv#jdfe@{EbSsH%do@~bQZ;q5Y&!mF4T7?)kcM-O9@$0TD-j z%{i*NG}Xl^ptAL(j<{It)X-T0TW`B$Yi`@4l%3US5>Ql{TgyB)q8I z@8xBT%*_N%x68;ft1nMKwdd2X6ZdC%Fg+J9d*&d`dRu?}x`{g`n!R|jWL;imHTxa= zKh1LHr;n@K?7uP9Vg1K|_4x;Or#37v61Efn zc=~&?zHThstUCSpk(7#4J+tR=E}gmd=82e+dx|YTSZ4}Zwl82-O9J{@wZt`|BqgyV z)hf9t6-Y4{85o-D8XD*tnS~gdSQ#2x8JTJu7+Dz@n6%U^MbVI(pOTqYiCcr~%_EXP z4dGQG5hX#19-8f8yaN4Aam!<$wB&=hGktW@T=@ zWNu+)VeiQz%)$yT4JL + + + + + + + + + MealOrder + + + + + diff --git a/client/admin/package-lock.json b/client/admin/package-lock.json new file mode 100644 index 00000000..3bcbe46b --- /dev/null +++ b/client/admin/package-lock.json @@ -0,0 +1,47 @@ +{ + "name": "polymer", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" + }, + "lodash-es": { + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.7.tgz", + "integrity": "sha512-jzqTi3vk4J5Dxq43cNjB0ekfCjPLHixoY2Sc0WHTo+0r928taLqe/VCt02vY5uQBvg0rdXgL3xWkK4X0MCmZcw==" + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "3.0.2" + } + }, + "redux": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz", + "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==", + "requires": { + "lodash": "4.17.5", + "lodash-es": "4.17.7", + "loose-envify": "1.3.1", + "symbol-observable": "1.2.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + } + } +} diff --git a/client/admin/package.json b/client/admin/package.json new file mode 100644 index 00000000..2ccd0d04 --- /dev/null +++ b/client/admin/package.json @@ -0,0 +1,12 @@ +{ + "name": "MealOrder-Admin", + "version": "1.0.0", + "description": "Admin application for meal order", + "scripts": { + "test": "polymer test", + "postinstall": "bower install" + }, + "dependencies": { + "redux": "^3.6.0" + } +} diff --git a/client/admin/polymer.json b/client/admin/polymer.json new file mode 100644 index 00000000..2bd10b64 --- /dev/null +++ b/client/admin/polymer.json @@ -0,0 +1,7 @@ +{ + "lint": { + "rules": [ + "polymer-2" + ] + } +} diff --git a/client/admin/src/mealorder/shell/reducers/reducers.html b/client/admin/src/mealorder/shell/reducers/reducers.html new file mode 100644 index 00000000..576d4986 --- /dev/null +++ b/client/admin/src/mealorder/shell/reducers/reducers.html @@ -0,0 +1,36 @@ + + + + diff --git a/client/admin/src/mealorder/shell/redux-store.html b/client/admin/src/mealorder/shell/redux-store.html new file mode 100644 index 00000000..630be536 --- /dev/null +++ b/client/admin/src/mealorder/shell/redux-store.html @@ -0,0 +1,35 @@ + + + + + diff --git a/client/admin/wct.conf.json b/client/admin/wct.conf.json new file mode 100644 index 00000000..a3a87357 --- /dev/null +++ b/client/admin/wct.conf.json @@ -0,0 +1,12 @@ +{ + "persistent": true, + "verbose": true, + "plugins": { + "sauce": { + "disabled": true, + "browsers": [ + "all" + ] + } + } +} From 603903e562c2133e121292150591e18514c947a4 Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 30 Apr 2018 18:05:37 +0300 Subject: [PATCH 02/10] Add `MealOrderAdminApp` namespace --- .../meal-order-admin-app-namespace.html | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 client/admin/src/mealorder/meal-order-admin-app-namespace.html diff --git a/client/admin/src/mealorder/meal-order-admin-app-namespace.html b/client/admin/src/mealorder/meal-order-admin-app-namespace.html new file mode 100644 index 00000000..56d3e6df --- /dev/null +++ b/client/admin/src/mealorder/meal-order-admin-app-namespace.html @@ -0,0 +1,27 @@ + + From a6a24d01b956ac5019c15d79000ea4a2e9fc0843 Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 30 Apr 2018 18:09:16 +0300 Subject: [PATCH 03/10] Create `meal-order-dialog-container` component --- client/admin/src/mealorder/app-shell.html | 40 ++++++++++++ .../dialog/meal-order-dialog-container.html | 61 +++++++++++++++++++ .../meal-order-admin-app-namespace.html | 0 3 files changed, 101 insertions(+) create mode 100644 client/admin/src/mealorder/app-shell.html create mode 100644 client/admin/src/mealorder/dialog/meal-order-dialog-container.html rename client/admin/src/mealorder/{ => shell}/meal-order-admin-app-namespace.html (100%) diff --git a/client/admin/src/mealorder/app-shell.html b/client/admin/src/mealorder/app-shell.html new file mode 100644 index 00000000..f52be781 --- /dev/null +++ b/client/admin/src/mealorder/app-shell.html @@ -0,0 +1,40 @@ + + + + + + + diff --git a/client/admin/src/mealorder/dialog/meal-order-dialog-container.html b/client/admin/src/mealorder/dialog/meal-order-dialog-container.html new file mode 100644 index 00000000..d8dc67e4 --- /dev/null +++ b/client/admin/src/mealorder/dialog/meal-order-dialog-container.html @@ -0,0 +1,61 @@ + + + + + + + + diff --git a/client/admin/src/mealorder/meal-order-admin-app-namespace.html b/client/admin/src/mealorder/shell/meal-order-admin-app-namespace.html similarity index 100% rename from client/admin/src/mealorder/meal-order-admin-app-namespace.html rename to client/admin/src/mealorder/shell/meal-order-admin-app-namespace.html From a83214e1c0eb60ac355f1a45900b9d377aad9582 Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 30 Apr 2018 19:05:52 +0300 Subject: [PATCH 04/10] Create `meal-order-admin-app` component --- client/admin/bower.json | 8 +- client/admin/index.html | 5 + client/admin/package-lock.json | 2 +- .../dialog/meal-order-dialog-container.html | 2 +- .../src/mealorder/meal-order-admin-app.html | 183 ++++++++++++++++++ .../src/mealorder/{ => shell}/app-shell.html | 3 +- .../src/mealorder/shell/redux-store.html | 6 +- 7 files changed, 201 insertions(+), 8 deletions(-) create mode 100644 client/admin/src/mealorder/meal-order-admin-app.html rename client/admin/src/mealorder/{ => shell}/app-shell.html (92%) diff --git a/client/admin/bower.json b/client/admin/bower.json index a1a5f19f..5a142def 100644 --- a/client/admin/bower.json +++ b/client/admin/bower.json @@ -4,10 +4,14 @@ "main": "index.html", "dependencies": { "polymer": "Polymer/polymer#^2.0.0", - "app-layout": "PolymerElements/app-layout#^2.0.0", + "app-layout": "PolymerElements/app-layout#^2.1.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.1", + "iron-selector": "PolymerElements/iron-selector#^2.1.0", + "iron-icons": "PolymerElements/iron-icons#^2.1.1", + "paper-styles": "PolymerElements/paper-styles#^2.1.0", }, "devDependencies": { "web-component-tester": "Polymer/web-component-tester#^6.0.0", diff --git a/client/admin/index.html b/client/admin/index.html index 54cd4c40..2ac4d8bc 100644 --- a/client/admin/index.html +++ b/client/admin/index.html @@ -26,10 +26,15 @@ + MealOrder + diff --git a/client/admin/package-lock.json b/client/admin/package-lock.json index 3bcbe46b..2e2f29a0 100644 --- a/client/admin/package-lock.json +++ b/client/admin/package-lock.json @@ -1,5 +1,5 @@ { - "name": "polymer", + "name": "MealOrder-Admin", "version": "1.0.0", "lockfileVersion": 1, "requires": true, diff --git a/client/admin/src/mealorder/dialog/meal-order-dialog-container.html b/client/admin/src/mealorder/dialog/meal-order-dialog-container.html index d8dc67e4..e7dd25a5 100644 --- a/client/admin/src/mealorder/dialog/meal-order-dialog-container.html +++ b/client/admin/src/mealorder/dialog/meal-order-dialog-container.html @@ -24,7 +24,7 @@ + diff --git a/client/admin/src/mealorder/app-shell.html b/client/admin/src/mealorder/shell/app-shell.html similarity index 92% rename from client/admin/src/mealorder/app-shell.html rename to client/admin/src/mealorder/shell/app-shell.html index f52be781..62d5d19f 100644 --- a/client/admin/src/mealorder/app-shell.html +++ b/client/admin/src/mealorder/shell/app-shell.html @@ -17,7 +17,8 @@ ~ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ~ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> - + + - diff --git a/client/admin/src/mealorder/shell/reducers/reducers.html b/client/admin/src/mealorder/shell/reducers/reducers.html index 576d4986..dd4df478 100644 --- a/client/admin/src/mealorder/shell/reducers/reducers.html +++ b/client/admin/src/mealorder/shell/reducers/reducers.html @@ -18,10 +18,9 @@ ~ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> - diff --git a/client/admin/src/mealorder/shell/redux-store.html b/client/admin/src/mealorder/shell/redux-store.html index 895b4bbb..8f85cfb2 100644 --- a/client/admin/src/mealorder/shell/redux-store.html +++ b/client/admin/src/mealorder/shell/redux-store.html @@ -17,7 +17,6 @@ ~ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ~ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> - - - + + + MealOrder