Show mastodon on modal (#6129)
This commit is contained in:
		
							parent
							
								
									7d376e41be
								
							
						
					
					
						commit
						2c1ed5f872
					
				| @ -4,6 +4,7 @@ class AuthorizeFollowsController < ApplicationController | |||||||
|   layout 'modal' |   layout 'modal' | ||||||
| 
 | 
 | ||||||
|   before_action :authenticate_user! |   before_action :authenticate_user! | ||||||
|  |   before_action :set_body_classes | ||||||
| 
 | 
 | ||||||
|   def show |   def show | ||||||
|     @account = located_account || render(:error) |     @account = located_account || render(:error) | ||||||
| @ -58,4 +59,8 @@ class AuthorizeFollowsController < ApplicationController | |||||||
|   def acct_params |   def acct_params | ||||||
|     params.fetch(:acct, '') |     params.fetch(:acct, '') | ||||||
|   end |   end | ||||||
|  | 
 | ||||||
|  |   def set_body_classes | ||||||
|  |     @body_classes = 'modal-layout' | ||||||
|  |   end | ||||||
| end | end | ||||||
|  | |||||||
| @ -38,4 +38,8 @@ class RemoteFollowController < ApplicationController | |||||||
|   def suspended_account? |   def suspended_account? | ||||||
|     @account.suspended? |     @account.suspended? | ||||||
|   end |   end | ||||||
|  | 
 | ||||||
|  |   def set_body_classes | ||||||
|  |     @body_classes = 'modal-layout' | ||||||
|  |   end | ||||||
| end | end | ||||||
|  | |||||||
| @ -25,6 +25,6 @@ class SharesController < ApplicationController | |||||||
|   end |   end | ||||||
| 
 | 
 | ||||||
|   def set_body_classes |   def set_body_classes | ||||||
|     @body_classes = 'compose-standalone' |     @body_classes = 'modal-layout compose-standalone' | ||||||
|   end |   end | ||||||
| end | end | ||||||
|  | |||||||
| Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB | 
							
								
								
									
										
											BIN
										
									
								
								app/javascript/images/wave-compose-standalone.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								app/javascript/images/wave-compose-standalone.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 5.8 KiB | 
							
								
								
									
										
											BIN
										
									
								
								app/javascript/images/wave-modal.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								app/javascript/images/wave-modal.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 5.1 KiB | 
| @ -6,6 +6,7 @@ | |||||||
| 
 | 
 | ||||||
| @import 'mastodon/reset'; | @import 'mastodon/reset'; | ||||||
| @import 'mastodon/basics'; | @import 'mastodon/basics'; | ||||||
|  | @import 'mastodon/modal'; | ||||||
| @import 'mastodon/containers'; | @import 'mastodon/containers'; | ||||||
| @import 'mastodon/lists'; | @import 'mastodon/lists'; | ||||||
| @import 'mastodon/footer'; | @import 'mastodon/footer'; | ||||||
|  | |||||||
| @ -1773,7 +1773,7 @@ | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   > .mastodon { |   > .mastodon { | ||||||
|     background: url('../images/mastodon-drawer.png') no-repeat left bottom / contain; |     background: url('../images/mastodon-ui.png') no-repeat left bottom / contain; | ||||||
|     flex: 1; |     flex: 1; | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
							
								
								
									
										20
									
								
								app/javascript/styles/mastodon/modal.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								app/javascript/styles/mastodon/modal.scss
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | |||||||
|  | .modal-layout { | ||||||
|  |   background: $ui-base-color url('../images/wave-modal.png') repeat-x bottom fixed; | ||||||
|  |   display: flex; | ||||||
|  |   flex-direction: column; | ||||||
|  |   height: 100vh; | ||||||
|  |   padding: 0; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .modal-layout__mastodon { | ||||||
|  |   display: flex; | ||||||
|  |   flex: 1; | ||||||
|  |   flex-direction: column; | ||||||
|  |   justify-content: flex-end; | ||||||
|  | 
 | ||||||
|  |   > * { | ||||||
|  |     flex: 1; | ||||||
|  |     max-height: 235px; | ||||||
|  |     background: url('../images/mastodon-ui.png') no-repeat left bottom / contain; | ||||||
|  |   } | ||||||
|  | } | ||||||
| @ -12,5 +12,7 @@ | |||||||
|         = fa_icon 'sign-out' |         = fa_icon 'sign-out' | ||||||
| 
 | 
 | ||||||
|   .container= yield |   .container= yield | ||||||
|  |   .modal-layout__mastodon | ||||||
|  |     %div | ||||||
| 
 | 
 | ||||||
| = render template: 'layouts/application' | = render template: 'layouts/application' | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user