diff --git a/src/examples/purity-todo/components/app-style.ts b/src/examples/purity-todo/components/app-style.ts index adc92ba..5418622 100644 --- a/src/examples/purity-todo/components/app-style.ts +++ b/src/examples/purity-todo/components/app-style.ts @@ -5,48 +5,34 @@ export const ACTION_BUTTON = "action-button" export const appStyle = (): string => render` diff --git a/src/examples/purity-todo/components/modal-style.ts b/src/examples/purity-todo/components/modal-style.ts index 66bd076..3f8fc29 100644 --- a/src/examples/purity-todo/components/modal-style.ts +++ b/src/examples/purity-todo/components/modal-style.ts @@ -30,7 +30,7 @@ export const modalStyle = (): string => render` } .modal .modal-header { - background-color: var(--header-bg); + background-color: var(--bg-color-secondary); font-weight: bold; position: relative; ${lineContainerCSS} diff --git a/src/examples/purity-todo/components/task-details-style.ts b/src/examples/purity-todo/components/task-details-style.ts index 0dd0726..e74d503 100644 --- a/src/examples/purity-todo/components/task-details-style.ts +++ b/src/examples/purity-todo/components/task-details-style.ts @@ -38,8 +38,8 @@ export const taskDetailsStyle = (): string => render` padding: 4px 16px; background: var(--control-button-bg); color: white; - opacity: var(--control-button-opacity); border-radius: 8px; + border: none; } .task-details--description { diff --git a/src/examples/purity-todo/components/task-list-style.ts b/src/examples/purity-todo/components/task-list-style.ts index f0bb066..855eca9 100644 --- a/src/examples/purity-todo/components/task-list-style.ts +++ b/src/examples/purity-todo/components/task-list-style.ts @@ -32,7 +32,7 @@ export const taskListStyle = (): string => render` ol#task-list .task-item { display: flex; - border-bottom: 1px solid var(--border-color); + border-bottom: 1px solid var(--bg-color-secondary); align-items: center; padding: 0; } @@ -46,10 +46,6 @@ export const taskListStyle = (): string => render` overflow: hidden; } - ol#task-list .task-item.completed .${ITEM_DESCRIPTION} { - color: var(--completed-color); - } - .${ITEM_DESCRIPTION} .subtask-inline { color: var(--subtask-color); } @@ -70,13 +66,15 @@ export const taskListStyle = (): string => render` z-index: -1; } - ol#task-list .task-item:hover { - background-color: var(--task-item-hover-bg); - } + ol#task-list .task-item.completed { + .${ITEM_DESCRIPTION} { + opacity: var(--completed-opacity); + } - ol#task-list .task-item.completed > img { - filter: grayscale(1); - opacity: var(--completed-image-opacity); + > img { + filter: grayscale(1); + opacity: var(--completed-opacity); + } } ol#task-list .task-item.stale { diff --git a/src/examples/purity-todo/manifest.json b/src/examples/purity-todo/manifest.json index 156d23c..c086781 100644 --- a/src/examples/purity-todo/manifest.json +++ b/src/examples/purity-todo/manifest.json @@ -1,5 +1,5 @@ { - "name": "Purity Todo 2.20", + "name": "Purity Todo 2.21", "short_name": "ToDo", "description": "Todo list written with purity.js", "icons": [ diff --git a/src/examples/purity-todo/purity-todo.sw.ts b/src/examples/purity-todo/purity-todo.sw.ts index a490dd2..3220c54 100644 --- a/src/examples/purity-todo/purity-todo.sw.ts +++ b/src/examples/purity-todo/purity-todo.sw.ts @@ -1,6 +1,6 @@ const appScope = (self as any).registration.scope -const cacheName = `${appScope}@2.20` +const cacheName = `${appScope}@2.21` const contentToCache = [ "./", "./index.html",