From 450ecd2489bf47eec060a3f5e8d33f58769f9db5 Mon Sep 17 00:00:00 2001 From: George Tsendra Date: Mon, 20 Aug 2018 19:04:24 +0300 Subject: [PATCH 1/2] users do not additable --- Call Book/add-user.html | 23 - Call Book/edit-contact.html | 24 - Call Book/index.html | 11 +- Call Book/js/add-user.js | 78 +- Call Book/js/context.js | 272 ++++-- Call Book/js/edit-contact.js | 37 +- Call Book/js/footer.js | 34 +- Call Book/js/keypad.js | 17 +- Call Book/js/router.js | 121 +++ Call Book/js/user.js | 9 +- Call Book/keypad.html | 27 - Call Book/scss/_bootstrap-custom.scss | 24 + Call Book/scss/base/_helpers.scss | 59 ++ Call Book/scss/base/_include-media.scss | 560 +++++++++++ Call Book/scss/base/_mixins.scss | 154 +++ Call Book/scss/bootstrap.scss | 56 ++ Call Book/scss/bootstrap/_alerts.scss | 73 ++ Call Book/scss/bootstrap/_badges.scss | 68 ++ Call Book/scss/bootstrap/_breadcrumbs.scss | 28 + Call Book/scss/bootstrap/_button-groups.scss | 244 +++++ Call Book/scss/bootstrap/_buttons.scss | 168 ++++ Call Book/scss/bootstrap/_carousel.scss | 270 ++++++ Call Book/scss/bootstrap/_close.scss | 36 + Call Book/scss/bootstrap/_code.scss | 69 ++ .../scss/bootstrap/_component-animations.scss | 37 + Call Book/scss/bootstrap/_dropdowns.scss | 216 +++++ Call Book/scss/bootstrap/_forms.scss | 617 +++++++++++++ Call Book/scss/bootstrap/_glyphicons.scss | 307 ++++++ Call Book/scss/bootstrap/_grid.scss | 84 ++ Call Book/scss/bootstrap/_input-groups.scss | 171 ++++ Call Book/scss/bootstrap/_jumbotron.scss | 54 ++ Call Book/scss/bootstrap/_labels.scss | 66 ++ Call Book/scss/bootstrap/_list-group.scss | 130 +++ Call Book/scss/bootstrap/_media.scss | 66 ++ Call Book/scss/bootstrap/_mixins.scss | 40 + Call Book/scss/bootstrap/_modals.scss | 150 +++ Call Book/scss/bootstrap/_navbar.scss | 662 +++++++++++++ Call Book/scss/bootstrap/_navs.scss | 242 +++++ Call Book/scss/bootstrap/_normalize.scss | 424 +++++++++ Call Book/scss/bootstrap/_pager.scss | 54 ++ Call Book/scss/bootstrap/_pagination.scss | 89 ++ Call Book/scss/bootstrap/_panels.scss | 271 ++++++ Call Book/scss/bootstrap/_popovers.scss | 131 +++ Call Book/scss/bootstrap/_print.scss | 101 ++ Call Book/scss/bootstrap/_progress-bars.scss | 87 ++ .../scss/bootstrap/_responsive-embed.scss | 35 + .../scss/bootstrap/_responsive-utilities.scss | 179 ++++ Call Book/scss/bootstrap/_scaffolding.scss | 161 ++++ Call Book/scss/bootstrap/_tables.scss | 234 +++++ Call Book/scss/bootstrap/_theme.scss | 291 ++++++ Call Book/scss/bootstrap/_thumbnails.scss | 38 + Call Book/scss/bootstrap/_tooltip.scss | 101 ++ Call Book/scss/bootstrap/_type.scss | 298 ++++++ Call Book/scss/bootstrap/_utilities.scss | 55 ++ Call Book/scss/bootstrap/_variables.scss | 874 ++++++++++++++++++ Call Book/scss/bootstrap/_wells.scss | 29 + Call Book/scss/bootstrap/mixins/_alerts.scss | 14 + .../bootstrap/mixins/_background-variant.scss | 12 + .../scss/bootstrap/mixins/_border-radius.scss | 18 + Call Book/scss/bootstrap/mixins/_buttons.scss | 65 ++ .../scss/bootstrap/mixins/_center-block.scss | 7 + .../scss/bootstrap/mixins/_clearfix.scss | 22 + Call Book/scss/bootstrap/mixins/_forms.scss | 88 ++ .../scss/bootstrap/mixins/_gradients.scss | 58 ++ .../bootstrap/mixins/_grid-framework.scss | 81 ++ Call Book/scss/bootstrap/mixins/_grid.scss | 122 +++ .../scss/bootstrap/mixins/_hide-text.scss | 21 + Call Book/scss/bootstrap/mixins/_image.scss | 33 + Call Book/scss/bootstrap/mixins/_labels.scss | 12 + .../scss/bootstrap/mixins/_list-group.scss | 32 + .../scss/bootstrap/mixins/_nav-divider.scss | 10 + .../bootstrap/mixins/_nav-vertical-align.scss | 9 + Call Book/scss/bootstrap/mixins/_opacity.scss | 8 + .../scss/bootstrap/mixins/_pagination.scss | 24 + Call Book/scss/bootstrap/mixins/_panels.scss | 24 + .../scss/bootstrap/mixins/_progress-bar.scss | 10 + .../scss/bootstrap/mixins/_reset-filter.scss | 8 + .../scss/bootstrap/mixins/_reset-text.scss | 18 + Call Book/scss/bootstrap/mixins/_resize.scss | 6 + .../mixins/_responsive-visibility.scss | 21 + Call Book/scss/bootstrap/mixins/_size.scss | 10 + .../scss/bootstrap/mixins/_tab-focus.scss | 9 + .../scss/bootstrap/mixins/_table-row.scss | 28 + .../scss/bootstrap/mixins/_text-emphasis.scss | 12 + .../scss/bootstrap/mixins/_text-overflow.scss | 8 + .../bootstrap/mixins/_vendor-prefixes.scss | 222 +++++ Call Book/scss/main.scss | 332 +++++++ Call Book/user.html | 27 - 88 files changed, 9850 insertions(+), 277 deletions(-) delete mode 100644 Call Book/add-user.html delete mode 100644 Call Book/edit-contact.html create mode 100644 Call Book/js/router.js delete mode 100644 Call Book/keypad.html create mode 100644 Call Book/scss/_bootstrap-custom.scss create mode 100644 Call Book/scss/base/_helpers.scss create mode 100644 Call Book/scss/base/_include-media.scss create mode 100644 Call Book/scss/base/_mixins.scss create mode 100644 Call Book/scss/bootstrap.scss create mode 100644 Call Book/scss/bootstrap/_alerts.scss create mode 100644 Call Book/scss/bootstrap/_badges.scss create mode 100644 Call Book/scss/bootstrap/_breadcrumbs.scss create mode 100644 Call Book/scss/bootstrap/_button-groups.scss create mode 100644 Call Book/scss/bootstrap/_buttons.scss create mode 100644 Call Book/scss/bootstrap/_carousel.scss create mode 100644 Call Book/scss/bootstrap/_close.scss create mode 100644 Call Book/scss/bootstrap/_code.scss create mode 100644 Call Book/scss/bootstrap/_component-animations.scss create mode 100644 Call Book/scss/bootstrap/_dropdowns.scss create mode 100644 Call Book/scss/bootstrap/_forms.scss create mode 100644 Call Book/scss/bootstrap/_glyphicons.scss create mode 100644 Call Book/scss/bootstrap/_grid.scss create mode 100644 Call Book/scss/bootstrap/_input-groups.scss create mode 100644 Call Book/scss/bootstrap/_jumbotron.scss create mode 100644 Call Book/scss/bootstrap/_labels.scss create mode 100644 Call Book/scss/bootstrap/_list-group.scss create mode 100644 Call Book/scss/bootstrap/_media.scss create mode 100644 Call Book/scss/bootstrap/_mixins.scss create mode 100644 Call Book/scss/bootstrap/_modals.scss create mode 100644 Call Book/scss/bootstrap/_navbar.scss create mode 100644 Call Book/scss/bootstrap/_navs.scss create mode 100644 Call Book/scss/bootstrap/_normalize.scss create mode 100644 Call Book/scss/bootstrap/_pager.scss create mode 100644 Call Book/scss/bootstrap/_pagination.scss create mode 100644 Call Book/scss/bootstrap/_panels.scss create mode 100644 Call Book/scss/bootstrap/_popovers.scss create mode 100644 Call Book/scss/bootstrap/_print.scss create mode 100644 Call Book/scss/bootstrap/_progress-bars.scss create mode 100644 Call Book/scss/bootstrap/_responsive-embed.scss create mode 100644 Call Book/scss/bootstrap/_responsive-utilities.scss create mode 100644 Call Book/scss/bootstrap/_scaffolding.scss create mode 100644 Call Book/scss/bootstrap/_tables.scss create mode 100644 Call Book/scss/bootstrap/_theme.scss create mode 100644 Call Book/scss/bootstrap/_thumbnails.scss create mode 100644 Call Book/scss/bootstrap/_tooltip.scss create mode 100644 Call Book/scss/bootstrap/_type.scss create mode 100644 Call Book/scss/bootstrap/_utilities.scss create mode 100644 Call Book/scss/bootstrap/_variables.scss create mode 100644 Call Book/scss/bootstrap/_wells.scss create mode 100644 Call Book/scss/bootstrap/mixins/_alerts.scss create mode 100644 Call Book/scss/bootstrap/mixins/_background-variant.scss create mode 100644 Call Book/scss/bootstrap/mixins/_border-radius.scss create mode 100644 Call Book/scss/bootstrap/mixins/_buttons.scss create mode 100644 Call Book/scss/bootstrap/mixins/_center-block.scss create mode 100644 Call Book/scss/bootstrap/mixins/_clearfix.scss create mode 100644 Call Book/scss/bootstrap/mixins/_forms.scss create mode 100644 Call Book/scss/bootstrap/mixins/_gradients.scss create mode 100644 Call Book/scss/bootstrap/mixins/_grid-framework.scss create mode 100644 Call Book/scss/bootstrap/mixins/_grid.scss create mode 100644 Call Book/scss/bootstrap/mixins/_hide-text.scss create mode 100644 Call Book/scss/bootstrap/mixins/_image.scss create mode 100644 Call Book/scss/bootstrap/mixins/_labels.scss create mode 100644 Call Book/scss/bootstrap/mixins/_list-group.scss create mode 100644 Call Book/scss/bootstrap/mixins/_nav-divider.scss create mode 100644 Call Book/scss/bootstrap/mixins/_nav-vertical-align.scss create mode 100644 Call Book/scss/bootstrap/mixins/_opacity.scss create mode 100644 Call Book/scss/bootstrap/mixins/_pagination.scss create mode 100644 Call Book/scss/bootstrap/mixins/_panels.scss create mode 100644 Call Book/scss/bootstrap/mixins/_progress-bar.scss create mode 100644 Call Book/scss/bootstrap/mixins/_reset-filter.scss create mode 100644 Call Book/scss/bootstrap/mixins/_reset-text.scss create mode 100644 Call Book/scss/bootstrap/mixins/_resize.scss create mode 100644 Call Book/scss/bootstrap/mixins/_responsive-visibility.scss create mode 100644 Call Book/scss/bootstrap/mixins/_size.scss create mode 100644 Call Book/scss/bootstrap/mixins/_tab-focus.scss create mode 100644 Call Book/scss/bootstrap/mixins/_table-row.scss create mode 100644 Call Book/scss/bootstrap/mixins/_text-emphasis.scss create mode 100644 Call Book/scss/bootstrap/mixins/_text-overflow.scss create mode 100644 Call Book/scss/bootstrap/mixins/_vendor-prefixes.scss create mode 100644 Call Book/scss/main.scss delete mode 100644 Call Book/user.html diff --git a/Call Book/add-user.html b/Call Book/add-user.html deleted file mode 100644 index 951c548..0000000 --- a/Call Book/add-user.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - Edit contact - - - - - - -
- -
- - - - - diff --git a/Call Book/edit-contact.html b/Call Book/edit-contact.html deleted file mode 100644 index 81f4cb5..0000000 --- a/Call Book/edit-contact.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - Edit contact - - - - - - -
- -
- - - - - - diff --git a/Call Book/index.html b/Call Book/index.html index 403428b..cb55167 100644 --- a/Call Book/index.html +++ b/Call Book/index.html @@ -1,4 +1,4 @@ - + @@ -13,14 +13,21 @@
+
+ - + + + + + + diff --git a/Call Book/js/add-user.js b/Call Book/js/add-user.js index 300776a..bee2bbe 100644 --- a/Call Book/js/add-user.js +++ b/Call Book/js/add-user.js @@ -1,72 +1,10 @@ -class addUser{ +class AddUser{ constructor(options){ - +// this.context = new Context() } - contentEditable(){ - - let name = document.getElementById("Name") - let surname = document.getElementById("Surname") - - let doneBtn = document.querySelector('.done-btn') - let phone = document.querySelectorAll('.edit-info > .edit-field > input')[0] - let email = document.querySelectorAll('.edit-info > .edit-field > input')[2] - - const url = "http://easycode-js.herokuapp.com/GeogreTsendra13" - const serverAddUser = () =>{ - let user = { - fullName: `${name.value} ${surname.value} `, - email: email.value, - phone: phone.value - }; - const xhr = new XMLHttpRequest() - xhr.onreadystatechange = () =>{ - }; - xhr.open("POST", url + '/users', false); - xhr.setRequestHeader("Content-type","application/json") - xhr.send(JSON.stringify(user)) - xhr.timeout = 30000; - xhr.ontimeout = function() { - alert("Hi, you lose") - } - } - - doneBtn.addEventListener("click", e=>{ - if (name.value == " " - || surname.value == " " - || phone.value == " " - || email.value == " " - || typeof phone.value != "number" - || typeof name.value != "string" - || typeof surname.value != "string" - ){ - alert("Некорректно заполненая форма") - }else { - serverAddUser() - - } - }) - - window.addEventListener("keydown", e=>{ - if (e.keyCode == 13 ) { - if (name.value == " " - || surname.value == " " - || phone.value == " " - || email.value == " " - || typeof phone.value != "number" - || typeof name.value != "string" - || typeof surname.value != "string" - ){ - alert("Некорректно заполненая форма") - }else { - serverAddUser() - - } - } - }) - } @@ -104,7 +42,7 @@ constructor(options){ let main = document.getElementById('app') - main.innerHTML += `
+ main.innerHTML = `