From fe9318a92fde8b428e2e40e92c53f95daa09e647 Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Sun, 12 Jan 2020 18:21:17 +0200
Subject: [PATCH] Add links to footer logos

---
 src/client/components/main_layout/Footer.js   | 44 ++++++++++++++-----
 .../reducers/mmm/clientSideFacetedSearch.js   |  6 +--
 2 files changed, 36 insertions(+), 14 deletions(-)

diff --git a/src/client/components/main_layout/Footer.js b/src/client/components/main_layout/Footer.js
index df75a31f..2409db19 100644
--- a/src/client/components/main_layout/Footer.js
+++ b/src/client/components/main_layout/Footer.js
@@ -60,39 +60,61 @@ const Footer = props => {
       <Grid container className={classes.layout}>
         <Grid container spacing={3} item xs={12}>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={oxfordLogo} alt='logo' />
+            <a href='http://www.ox.ac.uk' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={oxfordLogo} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={oxfordLogo2} alt='logo' />
+            <a href='http://www.oerc.ox.ac.uk' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={oxfordLogo2} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={pennLogo} alt='logo' />
+            <a href='https://schoenberginstitute.org' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={pennLogo} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={cnrsLogo} alt='logo' />
+            <a href='https://www.irht.cnrs.fr/?q=en' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={cnrsLogo} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={secoLogo} alt='logo' />
+            <a href='https://seco.cs.aalto.fi/projects/mmm' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={secoLogo} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.aaltoLogo} src={aaltoLogo} alt='logo' />
+            <a href='https://www.aalto.fi/en/school-of-science' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.aaltoLogo} src={aaltoLogo} alt='logo' />
+            </a>
           </Grid>
         </Grid>
         <Grid container spacing={3} item xs={12}>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={tapLogo} alt='logo' />
+            <a href='https://www.transatlanticplatform.com' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={tapLogo} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={didLogo} alt='logo' />
+            <a href='https://diggingintodata.org/awards/2016/project/mapping-manuscript-migrations-digging-data-history-and-provenance-pre-modern' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={didLogo} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={imlsLogo} alt='logo' />
+            <a href='https://www.imls.gov' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={imlsLogo} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={anrLogo} alt='logo' />
+            <a href='https://anr.fr/en' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={anrLogo} alt='logo' />
+            </a>
           </Grid>
           <Grid item xs className={classes.logoContainer}>
-            <img className={classes.logo} src={akaLogo} alt='logo' />
+            <a href='https://www.aka.fi/en' target='_blank' rel='noopener noreferrer'>
+              <img className={classes.logo} src={akaLogo} alt='logo' />
+            </a>
           </Grid>
         </Grid>
       </Grid>
diff --git a/src/client/reducers/mmm/clientSideFacetedSearch.js b/src/client/reducers/mmm/clientSideFacetedSearch.js
index 768e487f..5335d7fc 100644
--- a/src/client/reducers/mmm/clientSideFacetedSearch.js
+++ b/src/client/reducers/mmm/clientSideFacetedSearch.js
@@ -63,11 +63,11 @@ const clientSideFacetedSearch = (state = INITIAL_STATE, action) => {
         return state
     }
   } else return state
-};
+}
 
 const updateResultsFilter = (state, action) => {
   const { property, value, latestValues } = action.filterObj
-  let nSet = state.resultsFilter[property]
+  const nSet = state.resultsFilter[property]
   if (nSet.has(value)) {
     nSet.delete(value)
   } else {
@@ -85,6 +85,6 @@ const updateResultsFilter = (state, action) => {
     },
     latestFilterValues: latestValues
   }
-};
+}
 
 export default clientSideFacetedSearch
-- 
GitLab