From 3d862068c0b49808768ad23cd7b7a97185b57a01 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Sun, 14 Jul 2019 18:55:38 +0900
Subject: [PATCH] refs #874 Move Toot and Notification to organisms
---
.../TimelineSpace/Contents/DirectMessages.vue | 2 +-
.../TimelineSpace/Contents/Favourites.vue | 2 +-
.../TimelineSpace/Contents/Hashtag/Tag.vue | 2 +-
.../components/TimelineSpace/Contents/Home.vue | 2 +-
.../TimelineSpace/Contents/Lists/Show.vue | 2 +-
.../components/TimelineSpace/Contents/Local.vue | 2 +-
.../TimelineSpace/Contents/Mentions.vue | 2 +-
.../TimelineSpace/Contents/Notifications.vue | 2 +-
.../TimelineSpace/Contents/Public.vue | 2 +-
.../TimelineSpace/Contents/Search/Toots.vue | 2 +-
.../SideBar/AccountProfile/Timeline.vue | 2 +-
.../Contents/SideBar/TootDetail.vue | 2 +-
src/renderer/components/molecules/Toot/Poll.vue | 9 +++++++--
.../{molecules => organisms}/Notification.vue | 0
.../Notification/Favourite.vue | 0
.../Notification/Follow.vue | 0
.../Notification/Mention.vue | 0
.../Notification/Reblog.vue | 0
.../{molecules => organisms}/Toot.vue | 17 ++++++++++-------
src/renderer/store/index.ts | 6 +++---
src/renderer/store/molecules.ts | 12 ------------
src/renderer/store/organisms.ts | 12 ++++++++++++
.../store/{molecules => organisms}/Toot.ts | 0
23 files changed, 44 insertions(+), 36 deletions(-)
rename src/renderer/components/{molecules => organisms}/Notification.vue (100%)
rename src/renderer/components/{molecules => organisms}/Notification/Favourite.vue (100%)
rename src/renderer/components/{molecules => organisms}/Notification/Follow.vue (100%)
rename src/renderer/components/{molecules => organisms}/Notification/Mention.vue (100%)
rename src/renderer/components/{molecules => organisms}/Notification/Reblog.vue (100%)
rename src/renderer/components/{molecules => organisms}/Toot.vue (97%)
delete mode 100644 src/renderer/store/molecules.ts
create mode 100644 src/renderer/store/organisms.ts
rename src/renderer/store/{molecules => organisms}/Toot.ts (100%)
diff --git a/src/renderer/components/TimelineSpace/Contents/DirectMessages.vue b/src/renderer/components/TimelineSpace/Contents/DirectMessages.vue
index 2f28ba3a..d53f5a04 100644
--- a/src/renderer/components/TimelineSpace/Contents/DirectMessages.vue
+++ b/src/renderer/components/TimelineSpace/Contents/DirectMessages.vue
@@ -28,7 +28,7 @@
diff --git a/src/renderer/components/molecules/Notification.vue b/src/renderer/components/organisms/Notification.vue
similarity index 100%
rename from src/renderer/components/molecules/Notification.vue
rename to src/renderer/components/organisms/Notification.vue
diff --git a/src/renderer/components/molecules/Notification/Favourite.vue b/src/renderer/components/organisms/Notification/Favourite.vue
similarity index 100%
rename from src/renderer/components/molecules/Notification/Favourite.vue
rename to src/renderer/components/organisms/Notification/Favourite.vue
diff --git a/src/renderer/components/molecules/Notification/Follow.vue b/src/renderer/components/organisms/Notification/Follow.vue
similarity index 100%
rename from src/renderer/components/molecules/Notification/Follow.vue
rename to src/renderer/components/organisms/Notification/Follow.vue
diff --git a/src/renderer/components/molecules/Notification/Mention.vue b/src/renderer/components/organisms/Notification/Mention.vue
similarity index 100%
rename from src/renderer/components/molecules/Notification/Mention.vue
rename to src/renderer/components/organisms/Notification/Mention.vue
diff --git a/src/renderer/components/molecules/Notification/Reblog.vue b/src/renderer/components/organisms/Notification/Reblog.vue
similarity index 100%
rename from src/renderer/components/molecules/Notification/Reblog.vue
rename to src/renderer/components/organisms/Notification/Reblog.vue
diff --git a/src/renderer/components/molecules/Toot.vue b/src/renderer/components/organisms/Toot.vue
similarity index 97%
rename from src/renderer/components/molecules/Toot.vue
rename to src/renderer/components/organisms/Toot.vue
index 94d062cc..3b4257ae 100644
--- a/src/renderer/components/molecules/Toot.vue
+++ b/src/renderer/components/organisms/Toot.vue
@@ -60,7 +60,7 @@
-
+
@@ -416,13 +416,13 @@ export default {
this.$refs.popper.doClose()
},
block() {
- this.$store.dispatch('molecules/Toot/block', this.originalMessage.account)
+ this.$store.dispatch('organisms/Toot/block', this.originalMessage.account)
this.$refs.popper.doClose()
},
changeReblog(message) {
if (message.reblogged) {
this.$store
- .dispatch('molecules/Toot/unreblog', message)
+ .dispatch('organisms/Toot/unreblog', message)
.then(data => {
this.$emit('update', data)
})
@@ -435,7 +435,7 @@ export default {
})
} else {
this.$store
- .dispatch('molecules/Toot/reblog', message)
+ .dispatch('organisms/Toot/reblog', message)
.then(data => {
this.$emit('update', data)
})
@@ -451,7 +451,7 @@ export default {
changeFavourite(message) {
if (message.favourited) {
this.$store
- .dispatch('molecules/Toot/removeFavourite', message)
+ .dispatch('organisms/Toot/removeFavourite', message)
.then(data => {
this.$emit('update', data)
})
@@ -464,7 +464,7 @@ export default {
})
} else {
this.$store
- .dispatch('molecules/Toot/addFavourite', message)
+ .dispatch('organisms/Toot/addFavourite', message)
.then(data => {
this.$emit('update', data)
})
@@ -494,7 +494,7 @@ export default {
},
deleteToot(message) {
this.$store
- .dispatch('molecules/Toot/deleteToot', message)
+ .dispatch('organisms/Toot/deleteToot', message)
.then(message => {
this.$emit('delete', message)
})
@@ -554,6 +554,9 @@ export default {
this.showAttachments = !this.showAttachments
break
}
+ },
+ vote(choices) {
+ console.log(choices)
}
}
}
diff --git a/src/renderer/store/index.ts b/src/renderer/store/index.ts
index 6a63be85..b060fee0 100644
--- a/src/renderer/store/index.ts
+++ b/src/renderer/store/index.ts
@@ -10,7 +10,7 @@ import Authorize, { AuthorizeState } from './Authorize'
import TimelineSpace, { TimelineSpaceModuleState } from './TimelineSpace'
import Preferences, { PreferencesModuleState } from './Preferences'
import Settings, { SettingsModuleState } from './Settings'
-import molecules, { MoleculesModuleState } from './molecules'
+import organisms, { OrganismsModuleState } from './organisms'
Vue.use(Vuex)
@@ -22,7 +22,7 @@ export type RootState = {
TimelineSpace: TimelineSpaceModuleState
Preferences: PreferencesModuleState
Settings: SettingsModuleState
- molecules: MoleculesModuleState
+ molecules: OrganismsModuleState
route: Route
}
@@ -37,6 +37,6 @@ export default new Vuex.Store({
TimelineSpace,
Preferences,
Settings,
- molecules
+ organisms
}
})
diff --git a/src/renderer/store/molecules.ts b/src/renderer/store/molecules.ts
deleted file mode 100644
index fb62384a..00000000
--- a/src/renderer/store/molecules.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import Toot, { TootState } from './molecules/Toot'
-
-export type MoleculesModuleState = {
- Toot: TootState
-}
-
-export default {
- namespaced: true,
- modules: {
- Toot
- }
-}
diff --git a/src/renderer/store/organisms.ts b/src/renderer/store/organisms.ts
new file mode 100644
index 00000000..0e870746
--- /dev/null
+++ b/src/renderer/store/organisms.ts
@@ -0,0 +1,12 @@
+import Toot, { TootState } from './organisms/Toot'
+
+export type OrganismsModuleState = {
+ Toot: TootState
+}
+
+export default {
+ namespaced: true,
+ modules: {
+ Toot
+ }
+}
diff --git a/src/renderer/store/molecules/Toot.ts b/src/renderer/store/organisms/Toot.ts
similarity index 100%
rename from src/renderer/store/molecules/Toot.ts
rename to src/renderer/store/organisms/Toot.ts