From 92c2e8ffd607195b703e417abfd6b701b01d7683 Mon Sep 17 00:00:00 2001 From: Thomas Rupprecht Date: Thu, 27 Dec 2018 14:43:34 +0100 Subject: [PATCH] add icons and improve styling --- README.md | 4 ++++ icons/font-awesome/clock-regular.svg | 1 + icons/font-awesome/cloud-solid.svg | 1 + icons/font-awesome/gitlab-brands.svg | 1 + icons/font-awesome/home-solid.svg | 1 + icons/font-awesome/wikipedia-w-brands.svg | 1 + popup/index.css | 28 +++++++++++++++++++++++ popup/index.html | 10 ++++---- popup/index.js | 5 ++-- 9 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 icons/font-awesome/clock-regular.svg create mode 100644 icons/font-awesome/cloud-solid.svg create mode 100644 icons/font-awesome/gitlab-brands.svg create mode 100644 icons/font-awesome/home-solid.svg create mode 100644 icons/font-awesome/wikipedia-w-brands.svg diff --git a/README.md b/README.md index f64d2c9..821a6cf 100644 --- a/README.md +++ b/README.md @@ -18,5 +18,9 @@ $ git clone https://gitlab.usrspace.at/XimeX/usrspace-browser-addon.git - Open `manifest.json` - Use it +## Credits +Used icons from FontAwesome +https://fontawesome.com/license + ## License MIT \ No newline at end of file diff --git a/icons/font-awesome/clock-regular.svg b/icons/font-awesome/clock-regular.svg new file mode 100644 index 0000000..6e75eee --- /dev/null +++ b/icons/font-awesome/clock-regular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/font-awesome/cloud-solid.svg b/icons/font-awesome/cloud-solid.svg new file mode 100644 index 0000000..4397aac --- /dev/null +++ b/icons/font-awesome/cloud-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/font-awesome/gitlab-brands.svg b/icons/font-awesome/gitlab-brands.svg new file mode 100644 index 0000000..ad4c30c --- /dev/null +++ b/icons/font-awesome/gitlab-brands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/font-awesome/home-solid.svg b/icons/font-awesome/home-solid.svg new file mode 100644 index 0000000..03ed5cf --- /dev/null +++ b/icons/font-awesome/home-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/font-awesome/wikipedia-w-brands.svg b/icons/font-awesome/wikipedia-w-brands.svg new file mode 100644 index 0000000..e177eff --- /dev/null +++ b/icons/font-awesome/wikipedia-w-brands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/popup/index.css b/popup/index.css index c0f8eb0..2248776 100644 --- a/popup/index.css +++ b/popup/index.css @@ -1,4 +1,32 @@ +h2 { + margin-left: 8px; + margin-right: 8px; +} + +.panel-list-item > .icon { + text-align: center; + width: 23px; + margin-right: 4px; +} +.panel-list-item > .icon > img { + vertical-align: text-bottom; +} + +#calendar { + margin: 0 8px; +} +#calendar > img { + vertical-align: text-bottom; + margin-right: 4px; +} + #space-api { + margin: 0; + padding: 0 8px; + height: 128px; + overflow-y: scroll; +} +#space-api code { font-family: monospace; font-size: 10px; } \ No newline at end of file diff --git a/popup/index.html b/popup/index.html index 7251328..2becedb 100644 --- a/popup/index.html +++ b/popup/index.html @@ -13,22 +13,22 @@

Links

@@ -36,7 +36,7 @@

Nächster Termine

loading...

Infos

-
loading...
+
loading...
diff --git a/popup/index.js b/popup/index.js index 290429d..47492b2 100644 --- a/popup/index.js +++ b/popup/index.js @@ -23,7 +23,8 @@ const updateNextEvent = (nextEvent) => { const strongElement = document.createElement('strong'); strongElement.textContent = nextEvent.name; const dateNode = document.createTextNode(' ' + new Date(nextEvent.begin).toLocaleString()); - calendarElement.innerText = ''; + // calendarElement.innerText = ''; + calendarElement.innerHTML = 'Clock'; calendarElement.append(strongElement); calendarElement.append(dateNode); if (nextEvent.location) { @@ -33,7 +34,7 @@ const updateNextEvent = (nextEvent) => { }; const updateSpaceApiJson = (spaceApi) => { - const spaceApiElement = document.getElementById('space-api'); + const spaceApiElement = document.querySelector('#space-api code'); const json = JSON.stringify(spaceApi, null, 2).replace(/ /g, ' ').replace(/\n/g, '
'); spaceApiElement.innerHTML = json; // const jsonNode = document.createTextNode(json);