[Client] Improve UI
This commit is contained in:
		
							parent
							
								
									76a9ea8d3d
								
							
						
					
					
						commit
						7a2ef04ec3
					
				
					 3 changed files with 34 additions and 15 deletions
				
			
		| 
						 | 
					@ -93,12 +93,19 @@ export default Vue.extend({
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		del() {
 | 
							del() {
 | 
				
			||||||
			if (!window.confirm(this.$t('delete-confirm'))) return;
 | 
								this.$root.alert({
 | 
				
			||||||
 | 
									type: 'warning',
 | 
				
			||||||
 | 
									text: this.$t('delete-confirm'),
 | 
				
			||||||
 | 
									showCancelButton: true
 | 
				
			||||||
 | 
								}).then(res => {
 | 
				
			||||||
 | 
									if (!res) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				this.$root.api('notes/delete', {
 | 
									this.$root.api('notes/delete', {
 | 
				
			||||||
					noteId: this.note.id
 | 
										noteId: this.note.id
 | 
				
			||||||
				}).then(() => {
 | 
									}).then(() => {
 | 
				
			||||||
					this.destroyDom();
 | 
										this.destroyDom();
 | 
				
			||||||
				});
 | 
									});
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		favorite() {
 | 
							favorite() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -73,7 +73,13 @@ export default Vue.extend({
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		block() {
 | 
							block() {
 | 
				
			||||||
			if (!window.confirm(this.$t('block-confirm'))) return;
 | 
								this.$root.alert({
 | 
				
			||||||
 | 
									type: 'warning',
 | 
				
			||||||
 | 
									text: this.$t('block-confirm'),
 | 
				
			||||||
 | 
									showCancelButton: true
 | 
				
			||||||
 | 
								}).then(res => {
 | 
				
			||||||
 | 
									if (!res) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				this.$root.api('blocking/create', {
 | 
									this.$root.api('blocking/create', {
 | 
				
			||||||
					userId: this.user.id
 | 
										userId: this.user.id
 | 
				
			||||||
				}).then(() => {
 | 
									}).then(() => {
 | 
				
			||||||
| 
						 | 
					@ -81,6 +87,7 @@ export default Vue.extend({
 | 
				
			||||||
				}, () => {
 | 
									}, () => {
 | 
				
			||||||
					alert('error');
 | 
										alert('error');
 | 
				
			||||||
				});
 | 
									});
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		unblock() {
 | 
							unblock() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,10 +23,15 @@ export default Vue.extend({
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	methods: {
 | 
						methods: {
 | 
				
			||||||
		fn() {
 | 
							fn() {
 | 
				
			||||||
			const ok = window.confirm(this.$t('read-all'));
 | 
								this.$root.alert({
 | 
				
			||||||
			if (!ok) return;
 | 
									type: 'warning',
 | 
				
			||||||
 | 
									text: this.$t('read-all'),
 | 
				
			||||||
 | 
									showCancelButton: true
 | 
				
			||||||
 | 
								}).then(res => {
 | 
				
			||||||
 | 
									if (!res) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				this.$root.api('notifications/mark_all_as_read');
 | 
									this.$root.api('notifications/mark_all_as_read');
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		onFetched() {
 | 
							onFetched() {
 | 
				
			||||||
			Progress.done();
 | 
								Progress.done();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue