From 40b7e7f9817b13c8bf644a64da9c40c6e140bc20 Mon Sep 17 00:00:00 2001 From: RossTheRoss Date: Wed, 10 Feb 2021 16:05:37 -0600 Subject: i hate everything --- csci4131/hw2/strap012/MyForm.html | 39 ++++++++ csci4131/hw2/strap012/carlson.jpg | Bin 0 -> 39588 bytes csci4131/hw2/strap012/gophers-mascot.png | Bin 0 -> 82836 bytes csci4131/hw2/strap012/johnston.jpg | Bin 0 -> 47355 bytes csci4131/hw2/strap012/morrill.jpg | Bin 0 -> 48670 bytes csci4131/hw2/strap012/myContacts.html | 86 ++++++++++++++++++ csci4131/hw2/strap012/myWidgets.html | 148 +++++++++++++++++++++++++++++++ csci4131/hw2/strap012/passwordcheck.css | 60 +++++++++++++ csci4131/hw2/strap012/passwordcheck.js | 39 ++++++++ csci4131/hw2/strap012/shepherd.jpg | Bin 0 -> 675244 bytes csci4131/hw2/strap012/snyder.jpg | Bin 0 -> 45356 bytes csci4131/hw2/strap012/style.css | 49 ++++++++++ csci4131/hw2/strap012/walter.jpg | Bin 0 -> 150800 bytes 13 files changed, 421 insertions(+) create mode 100644 csci4131/hw2/strap012/MyForm.html create mode 100644 csci4131/hw2/strap012/carlson.jpg create mode 100644 csci4131/hw2/strap012/gophers-mascot.png create mode 100644 csci4131/hw2/strap012/johnston.jpg create mode 100644 csci4131/hw2/strap012/morrill.jpg create mode 100644 csci4131/hw2/strap012/myContacts.html create mode 100644 csci4131/hw2/strap012/myWidgets.html create mode 100644 csci4131/hw2/strap012/passwordcheck.css create mode 100644 csci4131/hw2/strap012/passwordcheck.js create mode 100644 csci4131/hw2/strap012/shepherd.jpg create mode 100644 csci4131/hw2/strap012/snyder.jpg create mode 100644 csci4131/hw2/strap012/style.css create mode 100644 csci4131/hw2/strap012/walter.jpg (limited to 'csci4131/hw2/strap012') diff --git a/csci4131/hw2/strap012/MyForm.html b/csci4131/hw2/strap012/MyForm.html new file mode 100644 index 0000000..337f26d --- /dev/null +++ b/csci4131/hw2/strap012/MyForm.html @@ -0,0 +1,39 @@ + + + + + + There is no form + + + +
+

Simple Form

+
+

+ + + + + +

+

+ + +

+
+ \ No newline at end of file diff --git a/csci4131/hw2/strap012/carlson.jpg b/csci4131/hw2/strap012/carlson.jpg new file mode 100644 index 0000000..d82c37c Binary files /dev/null and b/csci4131/hw2/strap012/carlson.jpg differ diff --git a/csci4131/hw2/strap012/gophers-mascot.png b/csci4131/hw2/strap012/gophers-mascot.png new file mode 100644 index 0000000..44e62fa Binary files /dev/null and b/csci4131/hw2/strap012/gophers-mascot.png differ diff --git a/csci4131/hw2/strap012/johnston.jpg b/csci4131/hw2/strap012/johnston.jpg new file mode 100644 index 0000000..b8b7f68 Binary files /dev/null and b/csci4131/hw2/strap012/johnston.jpg differ diff --git a/csci4131/hw2/strap012/morrill.jpg b/csci4131/hw2/strap012/morrill.jpg new file mode 100644 index 0000000..144d458 Binary files /dev/null and b/csci4131/hw2/strap012/morrill.jpg differ diff --git a/csci4131/hw2/strap012/myContacts.html b/csci4131/hw2/strap012/myContacts.html new file mode 100644 index 0000000..d05a924 --- /dev/null +++ b/csci4131/hw2/strap012/myContacts.html @@ -0,0 +1,86 @@ + + + + + My Contacts + + + + + + + + + +
+

University Contacts

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameCategoryLocationInformationEmailURL
Joan GabelIndustry100 Church Street SE
202 Morrill Hall
Minneapolis MN 55455
President of the University of Minnesota
upres@umn.eduHome Page
Mostafa KavehIndustry117 Pleasant St SE
105 Walter Library
Minneapolis MN 55455
Dean of the College of Science and Engineering
mos@umn.eduHome Page
John ColemanIndustry101 Pleasant Street SE
215 Johnston Hall
Minneapolis MN 55455
Dean of the College of Liberal Arts
coleman@umn.eduHome Page
Valery ForbesIndustry1475 Gortner Avenue
123 Snyder Hall
St. Paul MN 55108
Dean of the College of Biological Sciences
cbsdeans@umn.eduHome Page
Sri ZaheerIndustry321 19th Avenue S
Suite 4-300 Carlson School of Management
Minneapolis MN 55455
Dean of the Carlson School of Management
szaheer@umn.eduHome Page
+
+ Goldy Gopher +
+ + + + diff --git a/csci4131/hw2/strap012/myWidgets.html b/csci4131/hw2/strap012/myWidgets.html new file mode 100644 index 0000000..8c249f7 --- /dev/null +++ b/csci4131/hw2/strap012/myWidgets.html @@ -0,0 +1,148 @@ + + + + My Widgets + + + + + + + + +

+
+
+ +
+ + +
+ + + +
+ +
+
+ + + +
+
+
+
+
+ + + + diff --git a/csci4131/hw2/strap012/passwordcheck.css b/csci4131/hw2/strap012/passwordcheck.css new file mode 100644 index 0000000..efa69a7 --- /dev/null +++ b/csci4131/hw2/strap012/passwordcheck.css @@ -0,0 +1,60 @@ +#password{ + margin: 0; + padding: 0; + font-family: 'Raleway', sans-serif; + font-size: 15px; + line-height: 1.5; +} +#container { + width: 535px; + background: #ffffff; + padding: 20px; + margin: 90px auto; + border-radius: 5px; + height: 150px; + border: 2px solid gray; +} +#header { + text-align: center; + background-color: #FEFFED; + border-radius: 5px; + margin: -39px -20px 10px -20px; +} +.password{ + padding-top: 10px; +} +#content { + margin-left: 57px; + margin-top: 40px; +} +#register label{ + margin-right:5px; +} +#register input { + padding: 5px 14px; + border: 1px solid #d5d9da; + box-shadow: 0 0 9px #0E34F5 inset; + width: 272px; + font-size: 1em; + height: 25px; +} +#register .short{ + font-weight:bold; + color:#FF0000; + font-size:larger; +} +#register .weak{ + font-weight:bold; + color:orange; + font-size:larger; +} +#register .good{ + font-weight:bold; + color:#2D98F3; + font-size:larger; +} +#register .strong{ + font-weight:bold; + color: limegreen; + font-size:larger; +} \ No newline at end of file diff --git a/csci4131/hw2/strap012/passwordcheck.js b/csci4131/hw2/strap012/passwordcheck.js new file mode 100644 index 0000000..53e9b3f --- /dev/null +++ b/csci4131/hw2/strap012/passwordcheck.js @@ -0,0 +1,39 @@ +var input = document.getElementById("password"); +var result = document.querySelector("span"); +// result.onload = function() {setResult()}; +// function setResult() { +// result = document.querySelector("span"); +// } +function checkStrength() { + var password = document.getElementById("password").value; + var strength = 0; + if (password.length < 6) { + result.removeAttribute("class"); + result.classList.add('short'); + result.innerHTML = "Too short"; + } + if (password.length > 7) { strength += 1;} + // If password contains both lower and uppercase characters, increase strength value. + if (password.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)) { strength += 1;} + // If it has numbers and characters, increase strength value. + if (password.match(/([a-zA-Z])/) && password.match(/([0-9])/)) { strength += 1;} + // If it has one special character, increase strength value. + if (password.match(/([!,%,&,@,#,$,^,*,?,_,~])/)) { strength += 1;} + // If it has two special characters, increase strength value. + if (password.match(/(.*[!,%,&,@,#,$,^,*,?,_,~].*[!,%,&,@,#,$,^,*,?,_,~])/)) { strength += 1;} + // Calculated strength value, we can return messages + // If value is less than 2 + if (strength < 2) { + result.removeAttribute("class"); + result.classList.add('weak'); + result.innerHTML = 'Weak'; + } else if (strength == 2) { + result.removeAttribute("class"); + result.classList.add('good'); + result.innerHTML = 'Good'; + } else { + result.removeAttribute("class"); + result.classList.add('strong'); + result.innerHTML = 'Strong'; + } +} diff --git a/csci4131/hw2/strap012/shepherd.jpg b/csci4131/hw2/strap012/shepherd.jpg new file mode 100644 index 0000000..d1262f8 Binary files /dev/null and b/csci4131/hw2/strap012/shepherd.jpg differ diff --git a/csci4131/hw2/strap012/snyder.jpg b/csci4131/hw2/strap012/snyder.jpg new file mode 100644 index 0000000..4531a58 Binary files /dev/null and b/csci4131/hw2/strap012/snyder.jpg differ diff --git a/csci4131/hw2/strap012/style.css b/csci4131/hw2/strap012/style.css new file mode 100644 index 0000000..be19954 --- /dev/null +++ b/csci4131/hw2/strap012/style.css @@ -0,0 +1,49 @@ +.linkTable { + border: 1px solid black; + margin-left: 20px; + background-color: white; +} +#bigboi { + float: right; + height: auto; + max-width: 28%; +} + +.smol { + max-height: 100%; + width: 6em; +} + +.grid { + display: grid; + grid-template-columns: auto auto auto; + align-content: center; +} + +.griditem { + padding: .3em; +} + +table, th, td { + max-width: 90%; + overflow-x:auto; + border: 1px solid black; + border-collapse: collapse; +} +table { + float:left; + max-width: 70%; +} +tr:nth-child(even) { + background-color:blanchedalmond; +} +tr:nth-child(odd) { + background-color: burlywood; +} +iframe { + border: 0px; +} + +body { + background-color:antiquewhite; +} \ No newline at end of file diff --git a/csci4131/hw2/strap012/walter.jpg b/csci4131/hw2/strap012/walter.jpg new file mode 100644 index 0000000..37d0d56 Binary files /dev/null and b/csci4131/hw2/strap012/walter.jpg differ -- cgit v1.2.3