From f08f3f90670ad09171f31c4803c2798dbb20ce19 Mon Sep 17 00:00:00 2001 From: hannabeasiam Date: Wed, 8 Nov 2017 15:53:04 -0500 Subject: [PATCH 1/7] lesson09 Changing HTML on the Fly first commit --- lesson09/changeAttribute.html | 38 ++++++++++++++++++ lesson09/getElemenById.html | 37 +++++++++++++++++ lesson09/getElementByClassName.html | 24 +++++++++++ lesson09/getElementByName.html | 27 +++++++++++++ lesson09/getElementByTagName.html | 60 ++++++++++++++++++++++++++++ lesson09/images/pic1.jpg | Bin 0 -> 8435 bytes lesson09/images/pic2.jpg | Bin 0 -> 8197 bytes lesson09/images/pic3.jpg | Bin 0 -> 8110 bytes lesson09/images/pic4.jpg | Bin 0 -> 7856 bytes lesson09/images/pic5.jpg | Bin 0 -> 9867 bytes 10 files changed, 186 insertions(+) create mode 100644 lesson09/changeAttribute.html create mode 100644 lesson09/getElemenById.html create mode 100644 lesson09/getElementByClassName.html create mode 100644 lesson09/getElementByName.html create mode 100644 lesson09/getElementByTagName.html create mode 100644 lesson09/images/pic1.jpg create mode 100644 lesson09/images/pic2.jpg create mode 100644 lesson09/images/pic3.jpg create mode 100644 lesson09/images/pic4.jpg create mode 100644 lesson09/images/pic5.jpg diff --git a/lesson09/changeAttribute.html b/lesson09/changeAttribute.html new file mode 100644 index 0000000..02e9c70 --- /dev/null +++ b/lesson09/changeAttribute.html @@ -0,0 +1,38 @@ + + + + + Change Attribute + + + +

CIW JavaScript Specialist

+

Change Attribute

+
+

What are the attributes of this div tag?

+
+ + + \ No newline at end of file diff --git a/lesson09/getElemenById.html b/lesson09/getElemenById.html new file mode 100644 index 0000000..7b29af3 --- /dev/null +++ b/lesson09/getElemenById.html @@ -0,0 +1,37 @@ + + + + + Change URL + + + +

CIW JavaScript Specialist

+

Change URL

+ Microsoft
+ + + \ No newline at end of file diff --git a/lesson09/getElementByClassName.html b/lesson09/getElementByClassName.html new file mode 100644 index 0000000..68e9f45 --- /dev/null +++ b/lesson09/getElementByClassName.html @@ -0,0 +1,24 @@ + + + + + Check CSS class data + + + +

CIW JavaScript Specialist

+

Check CSS class data

+

First

+

Second

+

Third

+ + + \ No newline at end of file diff --git a/lesson09/getElementByName.html b/lesson09/getElementByName.html new file mode 100644 index 0000000..28a2eb5 --- /dev/null +++ b/lesson09/getElementByName.html @@ -0,0 +1,27 @@ + + + + + Check named element data + + + +

CIW JavaScript Specialist

+

Check named element data

+
+
+
+ + + + \ No newline at end of file diff --git a/lesson09/getElementByTagName.html b/lesson09/getElementByTagName.html new file mode 100644 index 0000000..a6623d3 --- /dev/null +++ b/lesson09/getElementByTagName.html @@ -0,0 +1,60 @@ + + + + + Cool slide show + + + + +

CIW JavaScript Specialist

+

Cool slide show

+ First picture + Second picture + Third picture + Fourth picture + Fifth picture +

Click the image to advance the slides.

+ + \ No newline at end of file diff --git a/lesson09/images/pic1.jpg b/lesson09/images/pic1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9981116e3a4acef0d59293ffc516355430f42a68 GIT binary patch literal 8435 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 literal 0 HcmV?d00001 diff --git a/lesson09/images/pic2.jpg b/lesson09/images/pic2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f5a01e4e9fc3eed17c77494e503e4ff2936d951 GIT binary patch literal 8197 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 F{|jIBe0Kl< literal 0 HcmV?d00001 diff --git a/lesson09/images/pic4.jpg b/lesson09/images/pic4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9ca5ae82785596e822b033de56871ac600fb2ee GIT binary patch literal 7856 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 V7(T-d$okjkTkC&$mScb5{{b{#t``6R literal 0 HcmV?d00001 From 46132204116e92cb50e0492ebeb7b87c08bfa89f Mon Sep 17 00:00:00 2001 From: hannabeasiam Date: Wed, 8 Nov 2017 17:25:50 -0500 Subject: [PATCH 2/7] Update changeAttribute.html --- lesson09/changeAttribute.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lesson09/changeAttribute.html b/lesson09/changeAttribute.html index 02e9c70..a467e49 100644 --- a/lesson09/changeAttribute.html +++ b/lesson09/changeAttribute.html @@ -12,6 +12,7 @@ } let theClass = div.getAttribute('class'); alert('theClass='+theClass); + //set attribute, add attribute class, value 'center' div.setAttribute('class','center'); theClass = div.getAttribute('class'); alert('theClass='+theClass); @@ -35,4 +36,4 @@

Change Attribute

- \ No newline at end of file + From bcc8aad5333fe1c8ec5d9b6404d5c492679b8bc1 Mon Sep 17 00:00:00 2001 From: hannabeasiam Date: Wed, 8 Nov 2017 17:58:55 -0500 Subject: [PATCH 3/7] append content added --- lesson09/AppendingContent.html | 47 ++++++++++++++++++++++++++++++++++ lesson09/AppendingScript.html | 20 +++++++++++++++ lesson09/hello.js | 1 + 3 files changed, 68 insertions(+) create mode 100644 lesson09/AppendingContent.html create mode 100644 lesson09/AppendingScript.html create mode 100644 lesson09/hello.js diff --git a/lesson09/AppendingContent.html b/lesson09/AppendingContent.html new file mode 100644 index 0000000..5ba453c --- /dev/null +++ b/lesson09/AppendingContent.html @@ -0,0 +1,47 @@ + + + + + Appending Content + + + +

CIW JavaScript Specialist

+

Appending Content

+ Question: How many little pigs had houses made of straw?
+
+

+

+

+

+

+

+
+ + \ No newline at end of file diff --git a/lesson09/AppendingScript.html b/lesson09/AppendingScript.html new file mode 100644 index 0000000..0e1f7ea --- /dev/null +++ b/lesson09/AppendingScript.html @@ -0,0 +1,20 @@ + + + + + Appending Content JavaScript + + + +

+ + + + diff --git a/lesson09/hello.js b/lesson09/hello.js new file mode 100644 index 0000000..1a11e81 --- /dev/null +++ b/lesson09/hello.js @@ -0,0 +1 @@ +alert('Helloooo!'); \ No newline at end of file From 1a5b8c9cb071138c32fa10d125fe6d65197e3add Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Sun, 12 Nov 2017 21:30:31 -0500 Subject: [PATCH 4/7] lesson08 custom object created --- lesson08/ToyCustomObject.html | 24 ++++++++++++++++ lesson08/animals.html | 22 +++++++++++++++ lesson08/animals.js | 44 ++++++++++++++++++++++++++++++ lesson08/book.js | 21 ++++++++++++++ lesson08/dropDownArray.html | 39 ++++++++++++++++++++++++++ lesson08/employee.js | 22 +++++++++++++++ lesson08/house.js | 19 +++++++++++++ lesson08/jsObjectNotation.html | 37 +++++++++++++++++++++++++ lesson08/language.js | 30 ++++++++++++++++++++ lesson08/multipleCustomObject.html | 41 ++++++++++++++++++++++++++++ lesson08/ratingWebLanguages.html | 10 +++++++ lesson08/usePrototype.html | 31 +++++++++++++++++++++ 12 files changed, 340 insertions(+) create mode 100644 lesson08/ToyCustomObject.html create mode 100644 lesson08/animals.html create mode 100644 lesson08/animals.js create mode 100644 lesson08/book.js create mode 100644 lesson08/dropDownArray.html create mode 100644 lesson08/employee.js create mode 100644 lesson08/house.js create mode 100644 lesson08/jsObjectNotation.html create mode 100644 lesson08/language.js create mode 100644 lesson08/multipleCustomObject.html create mode 100644 lesson08/ratingWebLanguages.html create mode 100644 lesson08/usePrototype.html diff --git a/lesson08/ToyCustomObject.html b/lesson08/ToyCustomObject.html new file mode 100644 index 0000000..be5c42d --- /dev/null +++ b/lesson08/ToyCustomObject.html @@ -0,0 +1,24 @@ + + + + + Toy Custom Object + + + +

CIW JavaScript Specialist

+

Toy Custom Object

+ + + \ No newline at end of file diff --git a/lesson08/animals.html b/lesson08/animals.html new file mode 100644 index 0000000..1c9b281 --- /dev/null +++ b/lesson08/animals.html @@ -0,0 +1,22 @@ + + + + + JavaScript ES6 Classes + + + + +

CIW JavaScript Specialist

+

JavaScript ES6 Classes

+ + + + + + \ No newline at end of file diff --git a/lesson08/animals.js b/lesson08/animals.js new file mode 100644 index 0000000..343948b --- /dev/null +++ b/lesson08/animals.js @@ -0,0 +1,44 @@ +class Animal { + constructor(name) { + // Property + this.name = name; + } + // Methods + speak() { + return (this.name + ' makes a noise.'); + } + toString() { + return (this.name + ' is an animal. ' + this.speak()); + } +} +// Subclass +class Cat extends Animal { + speak() { + return (this.name + ' meows.'); + } + toString() { + return (this.name + ' is a cat. ' + this.speak()); + } +} +// Subclass +class Dog extends Animal { + speak() { + return (this.name + ' barks.'); + } + toString() { + return (this.name + ' is a dog. ' + this.speak()) + } +} +// Subclass +class Goat extends Animal { + constructor(name, age) { + super(name); + this.age = age; + } + speak() { + return (this.name + ' bleats.'); + } + toString() { + return (this.name + ' is a goat. ' + this.speak() + ' ' + this.name + ' is ' + this.age + ' years old.'); + } +} \ No newline at end of file diff --git a/lesson08/book.js b/lesson08/book.js new file mode 100644 index 0000000..d096970 --- /dev/null +++ b/lesson08/book.js @@ -0,0 +1,21 @@ +//Define book constructor pass three parameter +function Book(theTitle,theAuthor,thePrice) { + //assign parameter to properties of custom object + this.title = theTitle; + this.author = theAuthor; + this.price = thePrice; + //define method call show, which call function showProps + this.show = showProps; +}; + +function showProps() { + var result = ''; + //for i in this statement, display all the properties + for (var i in this) { + //however it will not display when(i is 'show' which is book object, or i is 'addTax' ) + if (i == 'show' || i == 'addTax') continue; + //assign result : property name = value of property, and increment + result += i + '=' + this[i] + '
'; + } + return result; +}; \ No newline at end of file diff --git a/lesson08/dropDownArray.html b/lesson08/dropDownArray.html new file mode 100644 index 0000000..cb913e8 --- /dev/null +++ b/lesson08/dropDownArray.html @@ -0,0 +1,39 @@ + + + + + Employee Database + + + + +

CIW JavaScript Specialist

+

Employee Database

+
+ Select a name to view information: + + +

+
+ + \ No newline at end of file diff --git a/lesson08/employee.js b/lesson08/employee.js new file mode 100644 index 0000000..23e7167 --- /dev/null +++ b/lesson08/employee.js @@ -0,0 +1,22 @@ +function employeeObject(theName,theDepartment,theExtension) { + this.name = theName; + this.department = theDepartment; + this.extension = theExtension; + this.showEmployee = showEmployee; +}; +function showEmployee() { + var info = ''; + info += 'Employee: '+this.name+'\n'; + info += 'Department: '+this.department+'\n'; + info += 'Extension: '+this.extension+'\n'; + alert(info); +}; +function showAllEmployees() { + var info = ''; + for (var i=1;i + + + + Soldier Custom Object + + + +

CIW JavaScript Specialist

+

Soldier Custom Object

+ + + \ No newline at end of file diff --git a/lesson08/language.js b/lesson08/language.js new file mode 100644 index 0000000..32d3d20 --- /dev/null +++ b/lesson08/language.js @@ -0,0 +1,30 @@ +function WebLanguages(myName,myBestPart,myEaseToLearn,myRating) { + this.name = myName; + this.bestPart = myBestPart; + this.easeToLearn = myEaseToLearn; + this.rating = myRating; +}; +function show(languageShow) { + document.write('Language Name: '+languageShow.name+'
'); + document.write('Best Part: '+languageShow.bestPart+'
'); + document.write('Ease of Learning: '+languageShow.easeToLearn+ + '
'); + document.write('Rating 1 to 10: '+languageShow.rating+'
'); + document.write('
'); +}; + +var JS = new WebLanguages('JavaScript','Makes cool effects', + 'Moderate',10); +var JV = new WebLanguages('Java', + 'Makes platform-independent applications','Hard',8); +var HT = new WebLanguages('HTML5/CSS', + 'Makes pretty pages','Easy',9); + +function start() { + document.write('

JavaScript Specialist

'); + document.write('

Rating Web Languages

'); + //show object passing HT variable which contains webLangagues custom object. + show(HT); + show(JS); + show(JV); +}; \ No newline at end of file diff --git a/lesson08/multipleCustomObject.html b/lesson08/multipleCustomObject.html new file mode 100644 index 0000000..3d66e11 --- /dev/null +++ b/lesson08/multipleCustomObject.html @@ -0,0 +1,41 @@ + + + + + House Custom Object + + + +

CIW JavaScript Specialist

+

House Custom Object

+ + + \ No newline at end of file diff --git a/lesson08/ratingWebLanguages.html b/lesson08/ratingWebLanguages.html new file mode 100644 index 0000000..0c95727 --- /dev/null +++ b/lesson08/ratingWebLanguages.html @@ -0,0 +1,10 @@ + + + + + Web Languages Custom Object + + + + + \ No newline at end of file diff --git a/lesson08/usePrototype.html b/lesson08/usePrototype.html new file mode 100644 index 0000000..b3cca72 --- /dev/null +++ b/lesson08/usePrototype.html @@ -0,0 +1,31 @@ + + + + + Book Custom Object + + + +

CIW JavaScript Specialist

+

Book Custom Object

+ + + \ No newline at end of file From 77d77efd886b70af9eb64f1ee3e7c2c7e3d737e8 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Sun, 12 Nov 2017 21:38:09 -0500 Subject: [PATCH 5/7] usePrototype file added --- lesson08/usePrototype.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lesson08/usePrototype.html b/lesson08/usePrototype.html index b3cca72..9b83dba 100644 --- a/lesson08/usePrototype.html +++ b/lesson08/usePrototype.html @@ -15,7 +15,7 @@

Book Custom Object

return (taxAdded.toFixed(2)) //again, we added addTax method under Book object by using prototype feature }; - //define two instance of Book object + //define two instance of Book object pass parameter (theTitle,theAuthor,thePrice) var famousBook = new Book('War and Peace', 'Leo Tolstoy',30.00); var myBook = new Book('JavaScript by Example', From 9e07bbbda83cde2fc50915beb1b58bf28278ad65 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Sun, 12 Nov 2017 22:06:58 -0500 Subject: [PATCH 6/7] string object lesson07 create --- lesson07/basicPrototype.html | 31 +++++++++++++++++++ lesson07/basicStringObject.html | 38 +++++++++++++++++++++++ lesson07/example3a-pgc.html | 54 +++++++++++++++++++++++++++++++++ lesson07/example3b-pgc.html | 19 ++++++++++++ lesson07/example4-pgc.html | 37 ++++++++++++++++++++++ lesson07/example5-pgc.html | 25 +++++++++++++++ 6 files changed, 204 insertions(+) create mode 100644 lesson07/basicPrototype.html create mode 100644 lesson07/basicStringObject.html create mode 100644 lesson07/example3a-pgc.html create mode 100644 lesson07/example3b-pgc.html create mode 100644 lesson07/example4-pgc.html create mode 100644 lesson07/example5-pgc.html diff --git a/lesson07/basicPrototype.html b/lesson07/basicPrototype.html new file mode 100644 index 0000000..5fb5ee4 --- /dev/null +++ b/lesson07/basicPrototype.html @@ -0,0 +1,31 @@ + + + + + String Object + + + +

CIW JavaScript Specialist

+

String Object

+ + + \ No newline at end of file diff --git a/lesson07/basicStringObject.html b/lesson07/basicStringObject.html new file mode 100644 index 0000000..0526f2c --- /dev/null +++ b/lesson07/basicStringObject.html @@ -0,0 +1,38 @@ + + + + + String Object + + + +

CIW JavaScript Specialist

+

String Object

+ + + \ No newline at end of file diff --git a/lesson07/example3a-pgc.html b/lesson07/example3a-pgc.html new file mode 100644 index 0000000..3ee08fa --- /dev/null +++ b/lesson07/example3a-pgc.html @@ -0,0 +1,54 @@ + + + + + Arrays + + +

CIW JavaScript Specialist

+

Arrays

+ + + \ No newline at end of file diff --git a/lesson07/example3b-pgc.html b/lesson07/example3b-pgc.html new file mode 100644 index 0000000..67b9efb --- /dev/null +++ b/lesson07/example3b-pgc.html @@ -0,0 +1,19 @@ + + + + + Array map() Method + + +

CIW JavaScript Specialist

+

Array map() Method

+ + + \ No newline at end of file diff --git a/lesson07/example4-pgc.html b/lesson07/example4-pgc.html new file mode 100644 index 0000000..e9e0322 --- /dev/null +++ b/lesson07/example4-pgc.html @@ -0,0 +1,37 @@ + + + + + Date Object + + +

CIW JavaScript Specialist

+

Date Object

+ + + \ No newline at end of file diff --git a/lesson07/example5-pgc.html b/lesson07/example5-pgc.html new file mode 100644 index 0000000..5cff053 --- /dev/null +++ b/lesson07/example5-pgc.html @@ -0,0 +1,25 @@ + + + + + Timer + + + +

CIW JavaScript Specialist

+

Timer

+
+ +
+ + \ No newline at end of file From 9ee9fe60e3f6de42d81240575cb2794927af551c Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Mon, 27 Nov 2017 10:23:23 -0500 Subject: [PATCH 7/7] lesson11 js cookies added --- lesson11/browserDetection.html | 58 ++++++++++++++++++++++++++++++++++ lesson11/cookies.html | 35 ++++++++++++++++++++ lesson11/cookies.js | 49 ++++++++++++++++++++++++++++ lesson11/encoding.html | 22 +++++++++++++ lesson11/mimeTypes.html | 40 +++++++++++++++++++++++ lesson11/plugIns.html | 35 ++++++++++++++++++++ lesson11/poorJavascript.html | 19 +++++++++++ lesson11/setDeleteCookie.html | 27 ++++++++++++++++ 8 files changed, 285 insertions(+) create mode 100644 lesson11/browserDetection.html create mode 100644 lesson11/cookies.html create mode 100644 lesson11/cookies.js create mode 100644 lesson11/encoding.html create mode 100644 lesson11/mimeTypes.html create mode 100644 lesson11/plugIns.html create mode 100644 lesson11/poorJavascript.html create mode 100644 lesson11/setDeleteCookie.html diff --git a/lesson11/browserDetection.html b/lesson11/browserDetection.html new file mode 100644 index 0000000..a48ccab --- /dev/null +++ b/lesson11/browserDetection.html @@ -0,0 +1,58 @@ + + + + + Browser Detection + + + +

CIW JavaScript Specialist

+

Browser Detection

+ + + \ No newline at end of file diff --git a/lesson11/cookies.html b/lesson11/cookies.html new file mode 100644 index 0000000..0cdb5ee --- /dev/null +++ b/lesson11/cookies.html @@ -0,0 +1,35 @@ + + + + + Cookies + + + +

CIW JavaScript Specialist

+

Cookies

+ + + \ No newline at end of file diff --git a/lesson11/cookies.js b/lesson11/cookies.js new file mode 100644 index 0000000..b7404a3 --- /dev/null +++ b/lesson11/cookies.js @@ -0,0 +1,49 @@ +//cookie name is matched with input tag id +var cookieName = 'clientname'; + +var currentDate = new Date(); +function getNameCookie() { + var cookieReturn = ''; + var allCookies = document.cookie; + var cookieArray = allCookies.split(';'); //if there is multiple cookie, saperate by ; + for (var i = 0; i < cookieArray.length; i++) { + var theCookie = cookieArray[i]; + //if there is any space beteween cookie, remove that space + while (theCookie.charAt(0) == ' ') theCookie = theCookie.substring(1,theCookie.length); + if (theCookie.indexOf(cookieName + '=') == 0) { //if there is any equal sign, assign as 0 means starting + cookieReturn = theCookie.substring(cookieName.length + 1, theCookie.length); + } + } + return cookieReturn; +} +function setNameCookie() { + var expireDate = new Date(currentDate.getFullYear() + 1, currentDate.getMonth(), currentDate.getDate()); + var cookieValue = document.getElementById(cookieName).value; + var setCookie = cookieName + '=' + cookieValue; + setCookie += ';expires=' + expireDate.toUTCString(); + alert('Set to: ' + setCookie); + document.cookie = setCookie; +} + +function deleteNameCookie() { + var expireDate = new Date(currentDate.getFullYear() - 1, currentDate.getMonth(), currentDate.getDate()); + var setCookie = cookieName + '='; + setCookie += ';expires=' + expireDate.toUTCString(); + alert('Set to: ' + setCookie); + document.cookie = setCookie; +} + +function setAuthorCookie() { + var expireDate = new Date(currentDate.getFullYear()+1, currentDate.getMonth(), currentDate.getDate()); + var setCookie = 'Author=George Cooke'; + setCookie += ';expires=' + expireDate.toUTCString(); + alert('Set to: '+setCookie); + document.cookie = setCookie; +}; +function deleteAuthorCookie() { + var expireDate = new Date(currentDate.getFullYear()-1, currentDate.getMonth(), currentDate.getDate()); + var setCookie = 'Author='; + setCookie += ';expires=' + expireDate.toUTCString(); + alert('Delete: ' + setCookie); + document.cookie = setCookie; +}; \ No newline at end of file diff --git a/lesson11/encoding.html b/lesson11/encoding.html new file mode 100644 index 0000000..c32aec6 --- /dev/null +++ b/lesson11/encoding.html @@ -0,0 +1,22 @@ + + + + + Encoding Input/Output + + + +

CIW JavaScript Specialist

+

Encoding Input/Output

+
+ + + \ No newline at end of file diff --git a/lesson11/mimeTypes.html b/lesson11/mimeTypes.html new file mode 100644 index 0000000..82a616b --- /dev/null +++ b/lesson11/mimeTypes.html @@ -0,0 +1,40 @@ + + + + + Mime Types + + + +

CIW JavaScript Specialist

+

Mime Types

+ + + \ No newline at end of file diff --git a/lesson11/plugIns.html b/lesson11/plugIns.html new file mode 100644 index 0000000..10f5299 --- /dev/null +++ b/lesson11/plugIns.html @@ -0,0 +1,35 @@ + + + + + Plugins + + + +

CIW JavaScript Specialist

+

Plugins

+ + + \ No newline at end of file diff --git a/lesson11/poorJavascript.html b/lesson11/poorJavascript.html new file mode 100644 index 0000000..a6269ea --- /dev/null +++ b/lesson11/poorJavascript.html @@ -0,0 +1,19 @@ + + + + + Poorly written JavaScript + + + +

CIW JavaScript Specialist

+

Poorly written JavaScript

+
+ This page demonstrates poorly written code that + locks the browser. + + \ No newline at end of file diff --git a/lesson11/setDeleteCookie.html b/lesson11/setDeleteCookie.html new file mode 100644 index 0000000..f694447 --- /dev/null +++ b/lesson11/setDeleteCookie.html @@ -0,0 +1,27 @@ + + + + + Set/Delete Cookies + + + +

CIW JavaScript Specialist

+

Set/Delete Cookies

+
+ Name: + +
+ + + + + +
+ + \ No newline at end of file