You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
MarieMalarme 6eb2fb1d65
Update README.md
4 years ago
..
README.md Update README.md 4 years ago
data.js update `get-them-all` tests 4 years ago
index.html Replaced the divs by buttons for `get them all`. 4 years ago

README.md

Get them all

Instructions

You've been attributed the task to find the main architect of the Tower of Pisa before he achieves his plans, avoiding us nowadays all those lame pictures of people pretending to stop it from falling.

You arrive at the architects' chamber to find him, but all you have in front of you is a bunch of unknown people. Step by step, with the little information you have, gather information and figure out by elimination who he is.

Launch the provided HTML file in the browser to begin your investigation.
On top of the webpage, each of the four buttons fires a function:

  • Write the body of the getArchitects function, which returns an array containing 2 arrays:

    • the first array contains the architects, all corresponding to a <a> tag
    • the second array contains all the non-architects people
  • Write the body of the getClassical function, which returns an array containing 2 arrays:

    • the first array contains the architects belonging to the classical class
    • the second array contains the non-classical architects
  • Write the body of the getActive function, which returns an array containing 2 arrays:

    • the first array contains the classical architects who are active in their class
    • the second array contains the non-active classical architects
  • Write the body of the getBonannoPisano function, which returns an array containing:

    • the HTML element of the architect you're looking for, whose id is BonannoPisano
    • an array which contains all the remaining active classical architects

From now on, don't forget to export all the expected functions, so that they can be imported to be tested
export const getArchitects = () => {...}

Notions

Provided files

You have at your disposal the following files that you can download to test locally:

  • the HTML file index.html to open in the browser, which includes:

    • the JS script running some code, and which will also allow to run yours
    • some data used to generate content
    • some CSS pre-styled classes: feel free to use those as they are, or modify them