From 9f5dc2c0df0cdba1113697bdd71637a404444065 Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 6 Nov 2018 01:40:11 +0900 Subject: [WIP] Use FontAwesome Component for Vue (#3127) * wip * Rename * Clean up * Clean up * wip * wip * Enable tree shaking * :v: * :v: * wip * wip * Clean up --- src/client/app/mobile/views/components/dialog.vue | 2 -- .../mobile/views/components/drive-file-chooser.vue | 4 +-- .../views/components/drive-folder-chooser.vue | 4 +-- .../mobile/views/components/drive.file-detail.vue | 24 ++++++------- .../app/mobile/views/components/drive.file.vue | 6 ++-- .../app/mobile/views/components/drive.folder.vue | 6 ++-- src/client/app/mobile/views/components/drive.vue | 10 +++--- .../app/mobile/views/components/follow-button.vue | 12 +++---- .../app/mobile/views/components/friends-maker.vue | 8 ++--- .../app/mobile/views/components/media-image.vue | 2 +- .../app/mobile/views/components/media-video.vue | 4 +-- .../app/mobile/views/components/note-detail.vue | 20 +++++------ src/client/app/mobile/views/components/note.vue | 18 +++++----- src/client/app/mobile/views/components/notes.vue | 10 +++--- .../views/components/notification-preview.vue | 22 ++++++------ .../app/mobile/views/components/notification.vue | 18 +++++----- .../app/mobile/views/components/notifications.vue | 10 +++--- .../app/mobile/views/components/post-form.vue | 26 +++++++------- .../mobile/views/components/sub-note-content.vue | 2 +- .../app/mobile/views/components/ui.header.vue | 8 ++--- src/client/app/mobile/views/components/ui.nav.vue | 34 +++++++++--------- .../app/mobile/views/components/user-timeline.vue | 2 +- .../app/mobile/views/components/users-list.vue | 4 +-- .../mobile/views/components/widget-container.vue | 2 +- src/client/app/mobile/views/pages/drive.vue | 6 ++-- src/client/app/mobile/views/pages/favorites.vue | 2 +- .../app/mobile/views/pages/games/reversi.vue | 2 +- .../app/mobile/views/pages/home.timeline.vue | 2 +- src/client/app/mobile/views/pages/home.vue | 42 +++++++++++----------- .../app/mobile/views/pages/messaging-room.vue | 2 +- src/client/app/mobile/views/pages/messaging.vue | 2 +- src/client/app/mobile/views/pages/note.vue | 6 ++-- .../app/mobile/views/pages/notifications.vue | 4 +-- .../views/pages/received-follow-requests.vue | 2 +- src/client/app/mobile/views/pages/search.vue | 4 +-- src/client/app/mobile/views/pages/selectdrive.vue | 4 +-- src/client/app/mobile/views/pages/settings.vue | 22 ++++++------ src/client/app/mobile/views/pages/share.vue | 2 +- src/client/app/mobile/views/pages/tag.vue | 4 +-- src/client/app/mobile/views/pages/user-list.vue | 2 +- src/client/app/mobile/views/pages/user-lists.vue | 4 +-- src/client/app/mobile/views/pages/user.vue | 20 +++++------ .../views/pages/user/home.followers-you-know.vue | 2 +- .../app/mobile/views/pages/user/home.friends.vue | 2 +- .../app/mobile/views/pages/user/home.notes.vue | 2 +- .../app/mobile/views/pages/user/home.photos.vue | 2 +- src/client/app/mobile/views/pages/user/home.vue | 10 +++--- src/client/app/mobile/views/pages/welcome.vue | 4 +-- src/client/app/mobile/views/pages/widgets.vue | 6 ++-- src/client/app/mobile/views/widgets/activity.vue | 2 +- 50 files changed, 209 insertions(+), 211 deletions(-) (limited to 'src/client/app/mobile') diff --git a/src/client/app/mobile/views/components/dialog.vue b/src/client/app/mobile/views/components/dialog.vue index 4f935cf03c..ca9ccd8246 100644 --- a/src/client/app/mobile/views/components/dialog.vue +++ b/src/client/app/mobile/views/components/dialog.vue @@ -152,8 +152,6 @@ export default Vue.extend({ diff --git a/src/client/app/mobile/views/components/media-image.vue b/src/client/app/mobile/views/components/media-image.vue index 652a2ad3a4..5da888984c 100644 --- a/src/client/app/mobile/views/components/media-image.vue +++ b/src/client/app/mobile/views/components/media-image.vue @@ -1,7 +1,7 @@ @@ -27,21 +27,21 @@ @@ -49,7 +49,7 @@ @@ -57,8 +57,8 @@ @@ -110,7 +110,7 @@ export default Vue.extend({ .note-ref - [data-fa] + [data-icon] font-size 1em font-weight normal font-style normal diff --git a/src/client/app/mobile/views/components/notification.vue b/src/client/app/mobile/views/components/notification.vue index 4a09104341..abc013f608 100644 --- a/src/client/app/mobile/views/components/notification.vue +++ b/src/client/app/mobile/views/components/notification.vue @@ -9,8 +9,8 @@ - %fa:quote-left%{{ getNoteSummary(notification.note) }} - %fa:quote-right% + {{ getNoteSummary(notification.note) }} + @@ -19,12 +19,12 @@
- %fa:retweet% + {{ notification.user | userName }}
- %fa:quote-left%{{ getNoteSummary(notification.note.renote) }}%fa:quote-right% + {{ getNoteSummary(notification.note.renote) }}
@@ -33,7 +33,7 @@
- %fa:user-plus% + {{ notification.user | userName }}
@@ -44,7 +44,7 @@
- %fa:user-clock% + {{ notification.user | userName }}
@@ -55,12 +55,12 @@
- %fa:chart-pie% + {{ notification.user | userName }}
- %fa:quote-left%{{ getNoteSummary(notification.note) }}%fa:quote-right% + {{ getNoteSummary(notification.note) }}
@@ -163,7 +163,7 @@ export default Vue.extend({ > .note-ref color var(--noteText) - [data-fa] + [data-icon] font-size 1em font-weight normal font-style normal diff --git a/src/client/app/mobile/views/components/notifications.vue b/src/client/app/mobile/views/components/notifications.vue index f33808a3c1..3669e84ea2 100644 --- a/src/client/app/mobile/views/components/notifications.vue +++ b/src/client/app/mobile/views/components/notifications.vue @@ -11,14 +11,14 @@ @@ -165,7 +165,7 @@ export default Vue.extend({ span margin 0 16px - i + [data-icon] margin-right 8px > .more @@ -175,7 +175,7 @@ export default Vue.extend({ color var(--text) border-top solid 1px rgba(#000, 0.05) - > [data-fa] + > [data-icon] margin-right 4px > .empty diff --git a/src/client/app/mobile/views/components/post-form.vue b/src/client/app/mobile/views/components/post-form.vue index 0c783fded3..4a50ed982d 100644 --- a/src/client/app/mobile/views/components/post-form.vue +++ b/src/client/app/mobile/views/components/post-form.vue @@ -2,10 +2,10 @@
- +
{{ this.maxNoteTextLength - trimmedLength(text) }} - %fa:map-marker-alt% +
@@ -28,18 +28,18 @@
- - - - - - + + + + + +
diff --git a/src/client/app/mobile/views/components/sub-note-content.vue b/src/client/app/mobile/views/components/sub-note-content.vue index 05d6d1d571..6a478130ce 100644 --- a/src/client/app/mobile/views/components/sub-note-content.vue +++ b/src/client/app/mobile/views/components/sub-note-content.vue @@ -3,7 +3,7 @@
(%i18n:@private%) (%i18n:@deleted%) - %fa:reply% + RN: ...
diff --git a/src/client/app/mobile/views/components/ui.header.vue b/src/client/app/mobile/views/components/ui.header.vue index 9793d03a8c..e360e1c88a 100644 --- a/src/client/app/mobile/views/components/ui.header.vue +++ b/src/client/app/mobile/views/components/ui.header.vue @@ -5,8 +5,8 @@
- - + +

{{ os.instanceName }}

@@ -147,10 +147,10 @@ export default Vue.extend({ line-height $height border-right solid 1px rgba(#000, 0.1) - > [data-fa] + > [data-icon] transition all 0.2s ease - > [data-fa].circle + > i.circle position absolute top 8px left 8px diff --git a/src/client/app/mobile/views/components/ui.nav.vue b/src/client/app/mobile/views/components/ui.nav.vue index 01b7d2c511..d7f0d58ae2 100644 --- a/src/client/app/mobile/views/components/ui.nav.vue +++ b/src/client/app/mobile/views/components/ui.nav.vue @@ -15,23 +15,23 @@
@@ -195,20 +195,20 @@ export default Vue.extend({ color var(--primaryForeground) background var(--primary) - > [data-fa]:last-child + > i:last-child color var(--primaryForeground) - > [data-fa]:first-child + > i:first-child margin-right 0.5em width 20px text-align center - > [data-fa].circle + > i.circle margin-left 6px font-size 10px color var(--primary) - > [data-fa]:last-child + > i:last-child position absolute top 0 right 0 diff --git a/src/client/app/mobile/views/components/user-timeline.vue b/src/client/app/mobile/views/components/user-timeline.vue index 7cd23d6655..55afda0eab 100644 --- a/src/client/app/mobile/views/components/user-timeline.vue +++ b/src/client/app/mobile/views/components/user-timeline.vue @@ -2,7 +2,7 @@
- %fa:R comments% + {{ withMedia ? '%i18n:@no-notes-with-media%' : '%i18n:@no-notes%' }}
diff --git a/src/client/app/mobile/views/components/users-list.vue b/src/client/app/mobile/views/components/users-list.vue index f06f5245b8..29dd6abaab 100644 --- a/src/client/app/mobile/views/components/users-list.vue +++ b/src/client/app/mobile/views/components/users-list.vue @@ -14,7 +14,7 @@

-

%fa:spinner .pulse .fw%%i18n:common.loading%

+

%i18n:common.loading%

@@ -127,7 +127,7 @@ export default Vue.extend({ text-align center color #aaa - > [data-fa] + > [data-icon] margin-right 4px diff --git a/src/client/app/mobile/views/components/widget-container.vue b/src/client/app/mobile/views/components/widget-container.vue index 2a4025002b..10b89dbe6b 100644 --- a/src/client/app/mobile/views/components/widget-container.vue +++ b/src/client/app/mobile/views/components/widget-container.vue @@ -45,7 +45,7 @@ export default Vue.extend({ background var(--faceHeader) border-radius 8px 8px 0 0 - > [data-fa] + > [data-icon] margin-right 6px &:empty diff --git a/src/client/app/mobile/views/pages/drive.vue b/src/client/app/mobile/views/pages/drive.vue index 03f0686f7c..4c1202f6b4 100644 --- a/src/client/app/mobile/views/pages/drive.vue +++ b/src/client/app/mobile/views/pages/drive.vue @@ -1,11 +1,11 @@