-
+
From 7d9d6768bcdf4e06c333bb560c87d70271d9f8b2 Mon Sep 17 00:00:00 2001
From: Schalk Venter
Date: Sat, 6 Oct 2018 12:37:06 +0200
Subject: [PATCH 05/15] Changes Bootstrap link to HTTPS
---
index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/index.html b/index.html
index 2ae6be6..8f58bbc 100644
--- a/index.html
+++ b/index.html
@@ -7,7 +7,7 @@
Living Wage | Code for South Africa
-
+
From 3c9cb6b5d69931859e94f3e4d2594ad3460e7f50 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Corn=C3=A9?=
Date: Mon, 8 Oct 2018 19:58:48 +0200
Subject: [PATCH 06/15] Spelling and grammar errors fixed
---
index.html | 8 ++--
package-lock.json | 116 +++++++++++++++++++++++-----------------------
2 files changed, 62 insertions(+), 62 deletions(-)
diff --git a/index.html b/index.html
index 8f58bbc..abec552 100644
--- a/index.html
+++ b/index.html
@@ -370,7 +370,7 @@
Transportation is not cheap in Cape Town (public or private) and this is likely true through South Africa.
- Of course if the tariff or the number of trips from poorer areas to urban employer centres were lower
+ Of course, if the tariff or the number of trips from poorer areas to urban employer centres were lower
then the cost would be lower. But it can also be higher depending on the distance.
@@ -519,7 +519,7 @@
-
Estimate the cost per school aged child:
+
Estimate the cost per school-aged child:
-
+
Estimate the monthly cost per person in the household:
These include clothing, household items, personal care, and emergency expenses. Estimate other costs incurred per person in the household.
- This should including for emergencies and procurement of durable goods, transportation of goods (gas cylinders, groceries, etc), implicit and explicit costs of running a household.
+ This should include for emergencies and procurement of durable goods, transportation of goods (gas cylinders, groceries, etc), implicit and explicit costs of running a household.
diff --git a/package-lock.json b/package-lock.json
index fe3b873..a019e83 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,10 +16,10 @@
"integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==",
"dev": true,
"requires": {
- "fast-deep-equal": "^2.0.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
+ "fast-deep-equal": "2.0.1",
+ "fast-json-stable-stringify": "2.0.0",
+ "json-schema-traverse": "0.4.1",
+ "uri-js": "4.2.2"
}
},
"ansi-align": {
@@ -28,7 +28,7 @@
"integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
"dev": true,
"requires": {
- "string-width": "^2.0.0"
+ "string-width": "2.1.1"
}
},
"ansi-regex": {
@@ -43,7 +43,7 @@
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"requires": {
- "color-convert": "^1.9.0"
+ "color-convert": "1.9.3"
}
},
"arch": {
@@ -70,13 +70,13 @@
"integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
"dev": true,
"requires": {
- "ansi-align": "^2.0.0",
- "camelcase": "^4.0.0",
- "chalk": "^2.0.1",
- "cli-boxes": "^1.0.0",
- "string-width": "^2.0.0",
- "term-size": "^1.2.0",
- "widest-line": "^2.0.0"
+ "ansi-align": "2.0.0",
+ "camelcase": "4.1.0",
+ "chalk": "2.4.1",
+ "cli-boxes": "1.0.0",
+ "string-width": "2.1.1",
+ "term-size": "1.2.0",
+ "widest-line": "2.0.0"
}
},
"brace-expansion": {
@@ -85,7 +85,7 @@
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"requires": {
- "balanced-match": "^1.0.0",
+ "balanced-match": "1.0.0",
"concat-map": "0.0.1"
}
},
@@ -107,9 +107,9 @@
"integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
"dev": true,
"requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "ansi-styles": "3.2.1",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "5.5.0"
}
},
"cli-boxes": {
@@ -124,8 +124,8 @@
"integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==",
"dev": true,
"requires": {
- "arch": "^2.1.0",
- "execa": "^0.8.0"
+ "arch": "2.1.1",
+ "execa": "0.8.0"
},
"dependencies": {
"execa": {
@@ -134,13 +134,13 @@
"integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
"dev": true,
"requires": {
- "cross-spawn": "^5.0.1",
- "get-stream": "^3.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
+ "cross-spawn": "5.1.0",
+ "get-stream": "3.0.0",
+ "is-stream": "1.1.0",
+ "npm-run-path": "2.0.2",
+ "p-finally": "1.0.0",
+ "signal-exit": "3.0.2",
+ "strip-eof": "1.0.0"
}
}
}
@@ -178,9 +178,9 @@
"integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
"dev": true,
"requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
+ "lru-cache": "4.1.3",
+ "shebang-command": "1.2.0",
+ "which": "1.3.1"
}
},
"deep-extend": {
@@ -201,13 +201,13 @@
"integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
"dev": true,
"requires": {
- "cross-spawn": "^5.0.1",
- "get-stream": "^3.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
+ "cross-spawn": "5.1.0",
+ "get-stream": "3.0.0",
+ "is-stream": "1.1.0",
+ "npm-run-path": "2.0.2",
+ "p-finally": "1.0.0",
+ "signal-exit": "3.0.2",
+ "strip-eof": "1.0.0"
}
},
"fast-deep-equal": {
@@ -228,7 +228,7 @@
"integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=",
"dev": true,
"requires": {
- "punycode": "^1.3.2"
+ "punycode": "1.4.1"
},
"dependencies": {
"punycode": {
@@ -293,8 +293,8 @@
"integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
"dev": true,
"requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
+ "pseudomap": "1.0.2",
+ "yallist": "2.1.2"
}
},
"mime-db": {
@@ -309,7 +309,7 @@
"integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
"dev": true,
"requires": {
- "mime-db": "~1.33.0"
+ "mime-db": "1.33.0"
}
},
"minimatch": {
@@ -318,7 +318,7 @@
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
- "brace-expansion": "^1.1.7"
+ "brace-expansion": "1.1.11"
}
},
"minimist": {
@@ -333,7 +333,7 @@
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
"dev": true,
"requires": {
- "path-key": "^2.0.0"
+ "path-key": "2.0.1"
}
},
"p-finally": {
@@ -384,10 +384,10 @@
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"dev": true,
"requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
+ "deep-extend": "0.6.0",
+ "ini": "1.3.5",
+ "minimist": "1.2.0",
+ "strip-json-comments": "2.0.1"
}
},
"registry-auth-token": {
@@ -396,8 +396,8 @@
"integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
"dev": true,
"requires": {
- "rc": "^1.1.6",
- "safe-buffer": "^5.0.1"
+ "rc": "1.2.8",
+ "safe-buffer": "5.1.2"
}
},
"registry-url": {
@@ -406,7 +406,7 @@
"integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
"dev": true,
"requires": {
- "rc": "^1.0.1"
+ "rc": "1.2.8"
}
},
"safe-buffer": {
@@ -454,7 +454,7 @@
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
"dev": true,
"requires": {
- "shebang-regex": "^1.0.0"
+ "shebang-regex": "1.0.0"
}
},
"shebang-regex": {
@@ -475,8 +475,8 @@
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"dev": true,
"requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
+ "is-fullwidth-code-point": "2.0.0",
+ "strip-ansi": "4.0.0"
}
},
"strip-ansi": {
@@ -485,7 +485,7 @@
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
"requires": {
- "ansi-regex": "^3.0.0"
+ "ansi-regex": "3.0.0"
}
},
"strip-eof": {
@@ -506,7 +506,7 @@
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"requires": {
- "has-flag": "^3.0.0"
+ "has-flag": "3.0.0"
}
},
"term-size": {
@@ -515,7 +515,7 @@
"integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
"dev": true,
"requires": {
- "execa": "^0.7.0"
+ "execa": "0.7.0"
}
},
"update-check": {
@@ -534,7 +534,7 @@
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
"dev": true,
"requires": {
- "punycode": "^2.1.0"
+ "punycode": "2.1.1"
}
},
"which": {
@@ -543,7 +543,7 @@
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
"dev": true,
"requires": {
- "isexe": "^2.0.0"
+ "isexe": "2.0.0"
}
},
"widest-line": {
@@ -552,7 +552,7 @@
"integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
"dev": true,
"requires": {
- "string-width": "^2.1.1"
+ "string-width": "2.1.1"
}
},
"yallist": {
From 6b21e9622653cb562389a916fda18db99bc87550 Mon Sep 17 00:00:00 2001
From: Schalk Venter
Date: Fri, 12 Oct 2018 16:47:41 +0200
Subject: [PATCH 07/15] Adds Slack channel badge
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 7e320dd..17e3e20 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Living Wage · 
+# Living Wage ·  [](https://zatech.github.io/)
This repository contains all user-facing code required to render [living-wage.co.za](http://living-wage.co.za/).
@@ -12,4 +12,4 @@ Initially developed by [OpenUp](https://openup.org.za/). However, project is now
2. Make sure you have the latest [NodeJS](https://nodejs.org/en/) installed.
3. Run `npm install` in the root folder of the repository.
4. Run `npm start` to spin up the development server.
-5. Open `localhost:8000` in your browser.
\ No newline at end of file
+5. Open `localhost:8000` in your browser.
From 9c0fecf2e2b23e3060219bff3cbc190f3d434f6e Mon Sep 17 00:00:00 2001
From: Schalk Venter
Date: Sat, 13 Oct 2018 08:23:05 +0200
Subject: [PATCH 08/15] Adds additional badges to README.md
---
README.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 17e3e20..4b9423b 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,7 @@
-# Living Wage ·  [](https://zatech.github.io/)
+# Living Wage
+
+ [](https://img.shields.io/uptimerobot/ratio/m781140732-b48ad7a21c301e7ba0b09785.svg)  [](https://zatech.github.io/)
+
This repository contains all user-facing code required to render [living-wage.co.za](http://living-wage.co.za/).
From 2a66e4f67c027d21a97fba1ee019ea8481305056 Mon Sep 17 00:00:00 2001
From: Schalk Venter
Date: Sat, 13 Oct 2018 08:23:45 +0200
Subject: [PATCH 09/15] Fixes image syntax
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 4b9423b..3939742 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Living Wage
- [](https://img.shields.io/uptimerobot/ratio/m781140732-b48ad7a21c301e7ba0b09785.svg)  [](https://zatech.github.io/)
+   [](https://zatech.github.io/)
This repository contains all user-facing code required to render [living-wage.co.za](http://living-wage.co.za/).
From c2c40eb9671a435395f1ef851f057bc71a183ef6 Mon Sep 17 00:00:00 2001
From: Schalk Venter
Date: Sat, 13 Oct 2018 08:24:33 +0200
Subject: [PATCH 10/15] Fixes README.md text
---
README.md | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 3939742..24b0631 100644
--- a/README.md
+++ b/README.md
@@ -3,9 +3,7 @@
   [](https://zatech.github.io/)
-This repository contains all user-facing code required to render [living-wage.co.za](http://living-wage.co.za/).
-
-Initially developed by [OpenUp](https://openup.org.za/). However, project is now maintained on a volunteer basis by the [Codebridge Newlands community](https://www.facebook.com/codebridge.newlands/).
+This repository contains all user-facing code required to render [living-wage.co.za](http://living-wage.co.za/). Initially developed by [OpenUp](https://openup.org.za/). However, project is now maintained on a volunteer basis by the [Codebridge Newlands community](https://www.facebook.com/codebridge.newlands/).
## Getting Started
From 9f8f3458439b001890ae6c5ea0cc52e72a1f1fdb Mon Sep 17 00:00:00 2001
From: "Nicolaas J. Kotze"
Date: Thu, 1 Nov 2018 19:31:28 +0200
Subject: [PATCH 11/15] Updated README.md(Ticket: Define what Living Wage is).
Added CONTRIBUTION.md (Ticket: GitHub - Community).
---
CODE_OF_CONDUCT.md | 0
CONTRIBUTING.md | 36 ++++++++++++++
README.md | 7 +++
package-lock.json | 116 ++++++++++++++++++++++-----------------------
4 files changed, 101 insertions(+), 58 deletions(-)
create mode 100644 CODE_OF_CONDUCT.md
create mode 100644 CONTRIBUTING.md
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000..e69de29
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..c4692a4
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,36 @@
+# Submitting a PR
+
+**All Pull Requests should be made against dev (even bug fixes).**
+
+Before submitting a large PR for a new feature or improvement, please create an issue first. This will allow us to discuss the feature before much development effort is put into it. After we've agreed that the feature would fit in the scope of the project, or if the change is small enough to not require an issue, follow these steps to create a PR:
+
+- Make a new branch
+
+git checkout -b my-fix dev
+
+- Make your changes, including test cases if applicable. Make sure to follow the coding guidelines described below.
+- Commit your errors with a descriptive message
+
+git add my-new-file.xyz modified-file.xyz
+
+git commit
+
+- Push your changes to Github
+
+git push origin my-fix
+
+- Create a new Pull Request
+- We will review your PR and request changes if necessary.
+- When you make a new commit fixing a requested change, please squash your changes using git rebase.
+- Once all requested changes have been made, we will merge your pull request.
+
+
+# Coding Guidelines
+
+- Wrap lines at 100 characters
+- Use spaces not tabs
+- New lines should be indented by two spaces
+- Never add a trailing comma to multiline lists in JS
+- Don't add extra spaces between parenthesis, i.e. do foo(1, 2), not foo( 1, 2 )
+- Always use spaces around binary operators, i.e. $i = 0, not $i=0
+- Use CamelCase for member variables/functions and snake_case for local variables/global functions
diff --git a/README.md b/README.md
index 24b0631..cb7ca92 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,13 @@
This repository contains all user-facing code required to render [living-wage.co.za](http://living-wage.co.za/). Initially developed by [OpenUp](https://openup.org.za/). However, project is now maintained on a volunteer basis by the [Codebridge Newlands community](https://www.facebook.com/codebridge.newlands/).
+## Introduction
+A wage that is an income that is high enough to maintain a "normal standard of living". A normal standard of living refers to the level of wealth, comfort, material goods, and necessities available to a certain socio-economic class in a certain geographic area, usually a country.
+Cost of living is the amount of money needed to sustain a certain level of living, including basic expenses such as housing, food, taxes and health care. A cost-of-living index is a theoretical price index that measures relative cost of living over time or regions. It is an index that measures differences in the price of goods and services, and allows for substitutions with other items as prices vary.
+
+The purpose of this calculator is to assist the user to determine a realistic wage, initially within the context of a domestic worker, which is influenced by factors such as transport, children, education, food, housing, etc.
+
+
## Getting Started
### Local development
diff --git a/package-lock.json b/package-lock.json
index a019e83..fe3b873 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,10 +16,10 @@
"integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==",
"dev": true,
"requires": {
- "fast-deep-equal": "2.0.1",
- "fast-json-stable-stringify": "2.0.0",
- "json-schema-traverse": "0.4.1",
- "uri-js": "4.2.2"
+ "fast-deep-equal": "^2.0.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
}
},
"ansi-align": {
@@ -28,7 +28,7 @@
"integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
"dev": true,
"requires": {
- "string-width": "2.1.1"
+ "string-width": "^2.0.0"
}
},
"ansi-regex": {
@@ -43,7 +43,7 @@
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"requires": {
- "color-convert": "1.9.3"
+ "color-convert": "^1.9.0"
}
},
"arch": {
@@ -70,13 +70,13 @@
"integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
"dev": true,
"requires": {
- "ansi-align": "2.0.0",
- "camelcase": "4.1.0",
- "chalk": "2.4.1",
- "cli-boxes": "1.0.0",
- "string-width": "2.1.1",
- "term-size": "1.2.0",
- "widest-line": "2.0.0"
+ "ansi-align": "^2.0.0",
+ "camelcase": "^4.0.0",
+ "chalk": "^2.0.1",
+ "cli-boxes": "^1.0.0",
+ "string-width": "^2.0.0",
+ "term-size": "^1.2.0",
+ "widest-line": "^2.0.0"
}
},
"brace-expansion": {
@@ -85,7 +85,7 @@
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"requires": {
- "balanced-match": "1.0.0",
+ "balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
@@ -107,9 +107,9 @@
"integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
"dev": true,
"requires": {
- "ansi-styles": "3.2.1",
- "escape-string-regexp": "1.0.5",
- "supports-color": "5.5.0"
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
}
},
"cli-boxes": {
@@ -124,8 +124,8 @@
"integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==",
"dev": true,
"requires": {
- "arch": "2.1.1",
- "execa": "0.8.0"
+ "arch": "^2.1.0",
+ "execa": "^0.8.0"
},
"dependencies": {
"execa": {
@@ -134,13 +134,13 @@
"integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
"dev": true,
"requires": {
- "cross-spawn": "5.1.0",
- "get-stream": "3.0.0",
- "is-stream": "1.1.0",
- "npm-run-path": "2.0.2",
- "p-finally": "1.0.0",
- "signal-exit": "3.0.2",
- "strip-eof": "1.0.0"
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
}
}
}
@@ -178,9 +178,9 @@
"integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
"dev": true,
"requires": {
- "lru-cache": "4.1.3",
- "shebang-command": "1.2.0",
- "which": "1.3.1"
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
}
},
"deep-extend": {
@@ -201,13 +201,13 @@
"integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
"dev": true,
"requires": {
- "cross-spawn": "5.1.0",
- "get-stream": "3.0.0",
- "is-stream": "1.1.0",
- "npm-run-path": "2.0.2",
- "p-finally": "1.0.0",
- "signal-exit": "3.0.2",
- "strip-eof": "1.0.0"
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
}
},
"fast-deep-equal": {
@@ -228,7 +228,7 @@
"integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=",
"dev": true,
"requires": {
- "punycode": "1.4.1"
+ "punycode": "^1.3.2"
},
"dependencies": {
"punycode": {
@@ -293,8 +293,8 @@
"integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
"dev": true,
"requires": {
- "pseudomap": "1.0.2",
- "yallist": "2.1.2"
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
}
},
"mime-db": {
@@ -309,7 +309,7 @@
"integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
"dev": true,
"requires": {
- "mime-db": "1.33.0"
+ "mime-db": "~1.33.0"
}
},
"minimatch": {
@@ -318,7 +318,7 @@
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
- "brace-expansion": "1.1.11"
+ "brace-expansion": "^1.1.7"
}
},
"minimist": {
@@ -333,7 +333,7 @@
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
"dev": true,
"requires": {
- "path-key": "2.0.1"
+ "path-key": "^2.0.0"
}
},
"p-finally": {
@@ -384,10 +384,10 @@
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"dev": true,
"requires": {
- "deep-extend": "0.6.0",
- "ini": "1.3.5",
- "minimist": "1.2.0",
- "strip-json-comments": "2.0.1"
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
}
},
"registry-auth-token": {
@@ -396,8 +396,8 @@
"integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
"dev": true,
"requires": {
- "rc": "1.2.8",
- "safe-buffer": "5.1.2"
+ "rc": "^1.1.6",
+ "safe-buffer": "^5.0.1"
}
},
"registry-url": {
@@ -406,7 +406,7 @@
"integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
"dev": true,
"requires": {
- "rc": "1.2.8"
+ "rc": "^1.0.1"
}
},
"safe-buffer": {
@@ -454,7 +454,7 @@
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
"dev": true,
"requires": {
- "shebang-regex": "1.0.0"
+ "shebang-regex": "^1.0.0"
}
},
"shebang-regex": {
@@ -475,8 +475,8 @@
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"dev": true,
"requires": {
- "is-fullwidth-code-point": "2.0.0",
- "strip-ansi": "4.0.0"
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
}
},
"strip-ansi": {
@@ -485,7 +485,7 @@
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
"requires": {
- "ansi-regex": "3.0.0"
+ "ansi-regex": "^3.0.0"
}
},
"strip-eof": {
@@ -506,7 +506,7 @@
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"requires": {
- "has-flag": "3.0.0"
+ "has-flag": "^3.0.0"
}
},
"term-size": {
@@ -515,7 +515,7 @@
"integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
"dev": true,
"requires": {
- "execa": "0.7.0"
+ "execa": "^0.7.0"
}
},
"update-check": {
@@ -534,7 +534,7 @@
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
"dev": true,
"requires": {
- "punycode": "2.1.1"
+ "punycode": "^2.1.0"
}
},
"which": {
@@ -543,7 +543,7 @@
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
"dev": true,
"requires": {
- "isexe": "2.0.0"
+ "isexe": "^2.0.0"
}
},
"widest-line": {
@@ -552,7 +552,7 @@
"integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
"dev": true,
"requires": {
- "string-width": "2.1.1"
+ "string-width": "^2.1.1"
}
},
"yallist": {
From b9215b0ca14dc7171bb45e9b58e48e7e6726d909 Mon Sep 17 00:00:00 2001
From: "Nicolaas J. Kotze"
Date: Thu, 1 Nov 2018 19:46:19 +0200
Subject: [PATCH 12/15] Updated README.md(Ticket: Define what Living Wage is).
Added CONTRIBUTION.md (Ticket: GitHub - Community).
---
CONTRIBUTING.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index c4692a4..16f39aa 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,3 +1,5 @@
+To read more about contributing to open source see https://opensource.guide/
+
# Submitting a PR
**All Pull Requests should be made against dev (even bug fixes).**
From 6912fea89d3ddf1dad6f4fea197c22cbf053171a Mon Sep 17 00:00:00 2001
From: George Ziady
Date: Thu, 1 Nov 2018 22:01:48 +0200
Subject: [PATCH 13/15] Improve pay slider UI with separate day, week, month
scales.
---
css/styles.css | 4 ++++
index.html | 56 +++++++++++++++++++++++++++++++++++++++-----------
js/main.js | 46 +++++++++++++++++++++++++++++++++--------
3 files changed, 85 insertions(+), 21 deletions(-)
diff --git a/css/styles.css b/css/styles.css
index 2acdad0..ec46a7f 100644
--- a/css/styles.css
+++ b/css/styles.css
@@ -222,6 +222,10 @@ h1, h2, h3, h4, h5, h6{
}
+#outer-pay-amount-week, #outer-pay-amount-month {
+ display: none;
+}
+
.btn-primary{
background: #059;
diff --git a/index.html b/index.html
index abec552..91d6d1a 100644
--- a/index.html
+++ b/index.html
@@ -76,20 +76,52 @@