diff --git a/popupWindow/popup.css b/popupWindow/popup.css
index 0d34674..1d4bfb3 100644
--- a/popupWindow/popup.css
+++ b/popupWindow/popup.css
@@ -87,6 +87,14 @@ h4 {
overflow-y: auto;
}
+.bg-container.other {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ flex-direction: column;
+ overflow-x: hidden;
+}
+
/* Input and Button Styling */
input[type="text"], input[type="text"]:hover {
border: none;
diff --git a/popupWindow/popup.js b/popupWindow/popup.js
index 614199d..943de34 100644
--- a/popupWindow/popup.js
+++ b/popupWindow/popup.js
@@ -86,8 +86,18 @@ document.addEventListener('DOMContentLoaded', () => {
};
const wrongContent = {
- workTab: `
You should be in rest mode!!
`,
- restTab: `You should be in work mode!!
`,
+ workTab: `
+
Work
+ You're in rest mode!
+
+
+ `,
+ restTab: `
+
Rest
+ You're in work mode!
+
+
+ `,
};
const loadWrongContent = {
@@ -120,12 +130,11 @@ document.addEventListener('DOMContentLoaded', () => {
chrome.storage.onChanged.addListener((changes) => {
if (changes.mode) {
- const currentContent = document.getElementsByClassName('selected-box')[0];
- if (currentContent.id === 'workIcon' && changes.mode.newValue === 'Rest') {
+ if (changes.mode.newValue === 'Rest') {
const button = document.getElementById('restIcon');
changeMainContent('restTab', content, loadContent, button);
}
- else if (currentContent.id === 'restIcon' && changes.mode.newValue === 'Work') {
+ else if (changes.mode.newValue === 'Work') {
const button = document.getElementById('workIcon');
changeMainContent('workTab', content, loadContent, button);
}
@@ -464,7 +473,12 @@ function loadWorkTab() {
}
function loadChangedWorkTab() {
- // haven't done yet
+ const endModeButton = document.getElementById('endRestEarly');
+ endModeButton.addEventListener('click', ()=> {
+ chrome.storage.sync.set({ mode: 'Work' }, ()=> {
+ document.getElementById('workIcon').click();
+ });
+ })
}
// REST TAB
@@ -474,7 +488,12 @@ function loadRestTab() {
}
function loadChangedRestTab() {
- // haven't done yet
+ const endModeButton = document.getElementById('endWorkEarly');
+ endModeButton.addEventListener('click', ()=> {
+ chrome.storage.sync.set({ mode: 'Rest' }, ()=> {
+ document.getElementById('restIcon').click();
+ });
+ })
}
// SETTINGS