✌️
This commit is contained in:
		
							
								
								
									
										42
									
								
								src/web/app/desktop/mixins.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								src/web/app/desktop/mixins.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| const riot = require('riot'); | ||||
|  | ||||
| module.exports = me => { | ||||
| 	if (me) require('./scripts/stream')(me); | ||||
|  | ||||
| 	require('./scripts/user-preview'); | ||||
| 	require('./scripts/open-window'); | ||||
|  | ||||
| 	riot.mixin('notify', { | ||||
| 		notify: require('./scripts/notify') | ||||
| 	}); | ||||
|  | ||||
| 	const dialog = require('./scripts/dialog'); | ||||
|  | ||||
| 	riot.mixin('dialog', { | ||||
| 		dialog: dialog | ||||
| 	}); | ||||
|  | ||||
| 	riot.mixin('NotImplementedException', { | ||||
| 		NotImplementedException: () => { | ||||
| 			return dialog('<i class="fa fa-exclamation-triangle"></i>Not implemented yet', '要求された操作は実装されていません。<br>→<a href="https://github.com/syuilo/misskey" target="_blank">Misskeyの開発に参加する</a>', [{ | ||||
| 				text: 'OK' | ||||
| 			}]); | ||||
| 		} | ||||
| 	}); | ||||
|  | ||||
| 	riot.mixin('input-dialog', { | ||||
| 		inputDialog: require('./scripts/input-dialog') | ||||
| 	}); | ||||
|  | ||||
| 	riot.mixin('update-avatar', { | ||||
| 		updateAvatar: require('./scripts/update-avatar') | ||||
| 	}); | ||||
|  | ||||
| 	riot.mixin('update-banner', { | ||||
| 		updateBanner: require('./scripts/update-banner') | ||||
| 	}); | ||||
|  | ||||
| 	riot.mixin('autocomplete', { | ||||
| 		Autocomplete: require('./scripts/autocomplete') | ||||
| 	}); | ||||
| }; | ||||
| @@ -1,38 +0,0 @@ | ||||
| riot = require \riot | ||||
|  | ||||
| module.exports = (me) ~> | ||||
| 	if me? | ||||
| 		(require './scripts/stream') me | ||||
|  | ||||
| 	require './scripts/user-preview' | ||||
|  | ||||
| 	require './scripts/open-window' | ||||
|  | ||||
| 	riot.mixin \notify do | ||||
| 		notify: require './scripts/notify' | ||||
|  | ||||
| 	dialog = require './scripts/dialog' | ||||
|  | ||||
| 	riot.mixin \dialog do | ||||
| 		dialog: dialog | ||||
|  | ||||
| 	riot.mixin \NotImplementedException do | ||||
| 		NotImplementedException: ~> | ||||
| 			dialog do | ||||
| 				'<i class="fa fa-exclamation-triangle"></i>Not implemented yet' | ||||
| 				'要求された操作は実装されていません。<br>→<a href="https://github.com/syuilo/misskey" target="_blank">Misskeyの開発に参加する</a>' | ||||
| 				[ | ||||
| 					text: \OK | ||||
| 				] | ||||
|  | ||||
| 	riot.mixin \input-dialog do | ||||
| 		input-dialog: require './scripts/input-dialog' | ||||
|  | ||||
| 	riot.mixin \update-avatar do | ||||
| 		update-avatar: require './scripts/update-avatar' | ||||
|  | ||||
| 	riot.mixin \update-banner do | ||||
| 		update-banner: require './scripts/update-banner' | ||||
|  | ||||
| 	riot.mixin \autocomplete do | ||||
| 		Autocomplete: require './scripts/autocomplete' | ||||
| @@ -6,7 +6,7 @@ require('chart.js'); | ||||
| require('./tags'); | ||||
| const riot = require('riot'); | ||||
| const boot = require('../boot'); | ||||
| const mixins = require('./mixins.ls'); | ||||
| const mixins = require('./mixins'); | ||||
| const route = require('./router'); | ||||
| const fuckAdBlock = require('./scripts/fuck-ad-block'); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo