LTL / GTLが無効でもボタンが表示されるのを修正
This commit is contained in:
		| @@ -49,47 +49,63 @@ export default defineComponent({ | |||||||
| 			menuOpened: false, | 			menuOpened: false, | ||||||
| 			queue: 0, | 			queue: 0, | ||||||
| 			width: 0, | 			width: 0, | ||||||
| 			INFO: { | 			INFO: computed(() => { | ||||||
| 				header: [{ | 				const header = [{ | ||||||
| 					id: 'home', | 					id: 'home', | ||||||
| 					title: null, | 					title: null, | ||||||
| 					tooltip: this.$t('_timelines.home'), | 					tooltip: this.$t('_timelines.home'), | ||||||
| 					icon: faHome, | 					icon: faHome, | ||||||
| 					onClick: () => { this.src = 'home'; this.saveSrc(); }, | 					onClick: () => { this.src = 'home'; this.saveSrc(); }, | ||||||
| 					selected: computed(() => this.src === 'home') | 					selected: computed(() => this.src === 'home') | ||||||
| 				}, { | 				}]; | ||||||
| 					id: 'local', |  | ||||||
| 					title: null, | 				if (!this.$store.state.instance.meta.disableLocalTimeline || this.$store.state.i.isModerator || this.$store.state.i.isAdmin) { | ||||||
| 					tooltip: this.$t('_timelines.local'), | 					header.push({ | ||||||
| 					icon: faComments, | 						id: 'local', | ||||||
| 					onClick: () => { this.src = 'local'; this.saveSrc(); }, | 						title: null, | ||||||
| 					selected: computed(() => this.src === 'local') | 						tooltip: this.$t('_timelines.local'), | ||||||
| 				}, { | 						icon: faComments, | ||||||
| 					id: 'social', | 						onClick: () => { this.src = 'local'; this.saveSrc(); }, | ||||||
| 					title: null, | 						selected: computed(() => this.src === 'local') | ||||||
| 					tooltip: this.$t('_timelines.social'), | 					}); | ||||||
| 					icon: faShareAlt, |  | ||||||
| 					onClick: () => { this.src = 'social'; this.saveSrc(); }, | 					header.push({ | ||||||
| 					selected: computed(() => this.src === 'social') | 						id: 'social', | ||||||
| 				}, { | 						title: null, | ||||||
| 					id: 'global', | 						tooltip: this.$t('_timelines.social'), | ||||||
| 					title: null, | 						icon: faShareAlt, | ||||||
| 					tooltip: this.$t('_timelines.global'), | 						onClick: () => { this.src = 'social'; this.saveSrc(); }, | ||||||
| 					icon: faGlobe, | 						selected: computed(() => this.src === 'social') | ||||||
| 					onClick: () => { this.src = 'global'; this.saveSrc(); }, | 					}); | ||||||
| 					selected: computed(() => this.src === 'global') | 				} | ||||||
| 				}, { |  | ||||||
|  | 				if (!this.$store.state.instance.meta.disableGlobalTimeline || this.$store.state.i.isModerator || this.$store.state.i.isAdmin) { | ||||||
|  | 					header.push({ | ||||||
|  | 						id: 'global', | ||||||
|  | 						title: null, | ||||||
|  | 						tooltip: this.$t('_timelines.global'), | ||||||
|  | 						icon: faGlobe, | ||||||
|  | 						onClick: () => { this.src = 'global'; this.saveSrc(); }, | ||||||
|  | 						selected: computed(() => this.src === 'global') | ||||||
|  | 					}); | ||||||
|  | 				} | ||||||
|  |  | ||||||
|  | 				header.push({ | ||||||
| 					id: 'other', | 					id: 'other', | ||||||
| 					title: null, | 					title: null, | ||||||
| 					icon: faEllipsisH, | 					icon: faEllipsisH, | ||||||
| 					onClick: this.choose, | 					onClick: this.choose, | ||||||
| 					indicate: computed(() => this.$store.state.i.hasUnreadAntenna || this.$store.state.i.hasUnreadChannel) | 					indicate: computed(() => this.$store.state.i.hasUnreadAntenna || this.$store.state.i.hasUnreadChannel) | ||||||
| 				}], | 				}); | ||||||
| 				action: { |  | ||||||
| 					icon: faPencilAlt, | 				return { | ||||||
| 					handler: () => os.post() | 					header, | ||||||
| 				} | 					action: { | ||||||
| 			}, | 						icon: faPencilAlt, | ||||||
|  | 						handler: () => os.post() | ||||||
|  | 					} | ||||||
|  | 				}; | ||||||
|  | 			}), | ||||||
| 			faAngleDown, faAngleUp, faHome, faShareAlt, faGlobe, faComments, faListUl, faSatellite, faSatelliteDish, faCircle | 			faAngleDown, faAngleUp, faHome, faShareAlt, faGlobe, faComments, faListUl, faSatellite, faSatelliteDish, faCircle | ||||||
| 		}; | 		}; | ||||||
| 	}, | 	}, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo