diff --git a/.eslintrc.json b/.eslintrc.json
index b2f1b7e..aa0ca88 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -1,19 +1,32 @@
{
- "extends": "eslint:recommended",
- "rules": {
- "no-console": 0
- },
- "env": {
- "browser": true,
- "es6": true
- },
- "plugins": [
- "html"
- ],
- "globals": {
- "CustomElements": false,
- "HTMLImports": false,
- "Polymer": false,
- "WeakMap": false
- }
+ "extends": "eslint:recommended",
+ "rules": {
+ "no-console": 0,
+ "no-extra-parens": 2,
+ "eqeqeq": 2,
+ "no-global-assign": 2,
+ "no-loop-func": 2,
+ "wrap-iife": 2,
+ "no-undef-init": 2,
+ "indent": ["error", 2, {
+ "SwitchCase": 1
+ }],
+ "space-before-blocks": 2,
+ "keyword-spacing": ["error", {
+ "before": true
+ }]
+ },
+ "env": {
+ "browser": true,
+ "es6": true
+ },
+ "plugins": [
+ "html"
+ ],
+ "globals": {
+ "CustomElements": false,
+ "HTMLImports": false,
+ "Polymer": false,
+ "WeakMap": false
+ }
}
diff --git a/.htmlhintrc b/.htmlhintrc
new file mode 100644
index 0000000..cce2cd4
--- /dev/null
+++ b/.htmlhintrc
@@ -0,0 +1,29 @@
+{
+ "tagname-lowercase": true,
+ "attr-lowercase": true,
+ "attr-value-double-quotes": true,
+ "doctype-first": true,
+ "tag-pair": true,
+ "spec-char-escape": true,
+ "id-unique": true,
+ "src-not-empty": true,
+ "attr-no-duplication": true,
+ "title-require": true,
+ "doctype-first": false,
+ "jshint": {
+ "node": true,
+ "esnext": true,
+ "bitwise": true,
+ "eqeqeq": true,
+ "immed": true,
+ "latedef": "nofunc",
+ "newcap": true,
+ "noarg": true,
+ "regexp": true,
+ "undef": true,
+ "smarttabs": true,
+ "asi": true,
+ "debug": true,
+ "predef": ["Parse", "Polymer", "suite", "setup", "fixture", "test", "assert", "expect", "flush", "sinon", "teardown", "window", "getComputedStyle", "forceXIfStamp", "MockInteractions", "document", "CustomEvent", "navigator", "moment", "XMLHttpRequest"]
+ }
+}
diff --git a/.travis.yml b/.travis.yml
index ba2fed4..d180734 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,5 +20,5 @@ script:
local; fi
env:
global:
- - secure: Dfr1e9tJLnptn0sJDnwjUlUT1TTmRrh6/myOICP/2NV33DgRz7GEnxK0UY8MOvfXvdBfS+u8WWQiKCD0zh+ulJr10Y0mi3BLqRtw96+vT/Qo1f19FsxNRmuiX/G5uFz8XCjIjjCuqLTCNmQsZcmAj28f8YxDSJ9ztymlKdAQgM9jUzBwsXKlLHRHOn5jIbFZjdfPdcVnDPv/JpywZltL4p3Ej721ToD3nkr4yloHerVmKcBpx/3v5AWDeW4fjiPDz1mg2SRplQDFYt1EZo4FG0w1uQzkSqx71O4gOBFwYkfxzWAdaXxAInLZNJ1HyvXLEpYjR/8dqeL0lTbFR/AvRqqU0oGu16R+uzWziFJ+RKa9VISLHD4BtGFNPfSqJyv8QpRCebxh9BVQWlPgoSkA73AaNWN+s05eKCdV6dL4uUrs/KpSs3You2AVg2cxlY36AnL2+dHtg4DhFVnzvHKk2bgLQsqmyLI1FTuEX5GLeF0JJOEyLPWjFx/hLmhA3mR3LlUnZvAupSS78N3PGuh/z82xwvLEf+mrnFtPprG9CRg3bdu1VU1Qb9+kIB0zeL4TU+hEk2HyEc/sGrVf4UvB9iVTLw8pYz6sCGMjlPzIg9UVuMzPiAntieA81F/shdnvdk1O+NhsWZx+N83RLMIzlVlXBYy8INPb2dW+c0x5dP4=
- - secure: A5GUVat99tWwZBZ3da5h49MNANiipvgBqU//aJyB/YhnDij/EivdHdSfX4aMMgVqEKQ36UJG+BGL7jKZl9HZvdZ43yxn1ukvnV4E5yBXNX7n6dSypCjP0VeQmqGcS1t70Lp2Svde82pgMWn+XTh440pjXC2F7O8ygrQdnhvEjF7UR8eJptAlEaJKHMxHF842ExRAJdgnjDynA0Q9Dk7Vl2CQAVTZsfanuwdelPpwVsWvFnoYJ0zz3VbJ5H5iubWiHZaq3IF+gCnTL9eCvTH2mle5TDP8n6KFLYEMzWu5oWeEmTO0tQS8o9hZY5/PzV7Gqt7BghAGsu/GCmv3AbAJ4IKNd1YVQZsG8d2tEnuz40CjTdFaTyxoE7cx0Bw2MG41u+dRafMAdwC+GbqwYb2x2VpFHvgCIyGSE8piZ0rVrQ9YTKIHpoNu450tYTqtjnVGRSHFJCBxwfQm6eNPhz9PIrBeQJBEBjpbQ+8h9ljNO6vSmnw8WEnJS1E5SKy92ScTpxAeAqg/XXguCtdyPJtt0Nws1TlUl3gU0brCmGiH02SgvhIXZHoDOsrQPwRzMc2hrTR3clIJF5TWnN7iu/6m9qSSkYyRmsczORyzv8sV2fOsp0QkUqDqmxGgj5HOQUtuz6WURsoL9uCJJgBySrncraF5z23SJulo+BM4SoGcKT8=
+ - secure: rMaZ4Q9D6NUE4KX5kEAA3E1TIMKkUXsUM4UQJllQdSKBcmC0VDZ6l6PDQupZkJAF2nRiEIaA8P8zfUrpmiduSKVfbPXtCzDMKJpZ6Pjrghh7EMXEEgMGaUNAOj1O85tiYew2CK/vsvkjFeNquIJeqFpG9oSVn004G8ZihxGysgk3I59WC8CmCGVw4HU1wCDgUC84o/eydq8uyNBPSMwlMqVjhwbxQrzzlQUIZPkTM9Ka7zC9Mx/TJWCOwBmAyFLtP+Bqs2h0B8xzuGDTgXDDfwzv49ohhxOgsAjw3RaVT1CGICGGsU5xK2Y7PYXOpDK9ZsleCD93wLF5BQUISWXnB2QSuCXnYqH2jME8b4jeaYXbmU6XcZoYOBQOUt6WM6qF1pNdbxe37573nXNO0xaSJGJ+beVOpCCKXZwFUxkx+bXmiF1lwu0+sdi++7Fnd8TVGoMPZU4KpUISjTACC+qXZHsxc0Sr4MEqH9f1wRNMyzbTgdcrSx3XX9PbnlbwNj00lNx+98hls/ONMcs676ejR6q3lPSpeCxEAtSN3CAIHrOqa3juFnMIP1A/mjQjygcfTJ48ZnuO3DhxIOMU3mju5FkTMICdqdrjPesSWrC15N6n+9Y0vZOSDk/YVVaKjARnUzjWUIV8gbUiLTeon+k74QUwqxW8LNAPqUD26b6YG8A=
+ - secure: v2x4eN1bzY6gm7rmz0ln+Wd7liad2YbEsvuErengsZrfNPGx2b3Zks9vBScPYJP/yAbYy9SFMvGyAF+m0sFqymeE/7MeHnBIWUzg0lZz4gHB1BF8tPV7gZRkyYemDaMMrUWDGqDXesqCY3T06ln8w5eYgz9afzLK7fAUXO1BaLPTb4p4H9gYZj0XN5ASNUZOVjDpJTlsIHtmmTjASKBsVc90FK0Ybn+GT3ZxSBnHEWkEYFRorlfOF3kbG54lGcyEIuJs6BxJ2BrcYRSy17X+D3qmim87pku4dSPP4okHdHKaH9eaLmLIAZDDaOOZHm5uBszk7PpLFztWcMBd+KJ7nqYKur4qxvtSnhnzgswr8YJHjAJTg1CJFYRu+Hwp0pom9AbtUH8cGa08WlBpQQBACq0mBLmKmBGbqmt7VrpBWBiqh/uHXDwpkzNhhCmH4LW7eOakgFS1zMYQ0AVZ+40wt3C2F7N9yDHc40GGlsfUIeMJcbq6sCtCXyRKi2zdcUDfRoY5CZyhVmeQTOejNEfreYunoUGS2Jn8NecK89Jf0FD/EnNu+owxHcdE+WjzeJSpC1QgJw5Nye/a/XwLpmdL3XrjlfQPo0SBDAjM0/o10Def7+nEkTLRk+P60YS6tgGitFzPNyMstPYavdCD6ISWHkfpo2Wm0llx/PkRY+W/lXo=
diff --git a/bower.json b/bower.json
index 2e10498..aa539dd 100644
--- a/bower.json
+++ b/bower.json
@@ -25,7 +25,6 @@
"paper-input": "PolymerElements/paper-input#^1.0.0",
"iron-a11y-keys-behavior": "PolymerElements/iron-a11y-keys-behavior#~1.1.1",
"iron-icon": "PolymerElements/iron-icon#^1.0.11",
- "iron-icons": "PolymerElements/iron-icons#^1.1.3",
"paper-material": "PolymerElements/paper-material#^1.0.0",
"paper-icon-button": "PolymerElements/paper-icon-button#^1.0.0"
},
diff --git a/hipaa-password-icons.html b/hipaa-password-icons.html
new file mode 100644
index 0000000..1ac6e6e
--- /dev/null
+++ b/hipaa-password-icons.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/hipaa-password-input.html b/hipaa-password-input.html
index 8854184..625a7ce 100644
--- a/hipaa-password-input.html
+++ b/hipaa-password-input.html
@@ -1,10 +1,9 @@
-
-
+