Show mastodon on modal (#6129)
This commit is contained in:
		
				
					committed by
					
						 Eugen Rochko
						Eugen Rochko
					
				
			
			
				
	
			
			
			
						parent
						
							7d376e41be
						
					
				
				
					commit
					2c1ed5f872
				
			| @@ -4,6 +4,7 @@ class AuthorizeFollowsController < ApplicationController | ||||
|   layout 'modal' | ||||
|  | ||||
|   before_action :authenticate_user! | ||||
|   before_action :set_body_classes | ||||
|  | ||||
|   def show | ||||
|     @account = located_account || render(:error) | ||||
| @@ -58,4 +59,8 @@ class AuthorizeFollowsController < ApplicationController | ||||
|   def acct_params | ||||
|     params.fetch(:acct, '') | ||||
|   end | ||||
|  | ||||
|   def set_body_classes | ||||
|     @body_classes = 'modal-layout' | ||||
|   end | ||||
| end | ||||
|   | ||||
| @@ -38,4 +38,8 @@ class RemoteFollowController < ApplicationController | ||||
|   def suspended_account? | ||||
|     @account.suspended? | ||||
|   end | ||||
|  | ||||
|   def set_body_classes | ||||
|     @body_classes = 'modal-layout' | ||||
|   end | ||||
| end | ||||
|   | ||||
| @@ -25,6 +25,6 @@ class SharesController < ApplicationController | ||||
|   end | ||||
|  | ||||
|   def set_body_classes | ||||
|     @body_classes = 'compose-standalone' | ||||
|     @body_classes = 'modal-layout compose-standalone' | ||||
|   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/basics'; | ||||
| @import 'mastodon/modal'; | ||||
| @import 'mastodon/containers'; | ||||
| @import 'mastodon/lists'; | ||||
| @import 'mastodon/footer'; | ||||
|   | ||||
| @@ -1773,7 +1773,7 @@ | ||||
|   } | ||||
|  | ||||
|   > .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; | ||||
|   } | ||||
| } | ||||
|   | ||||
							
								
								
									
										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' | ||||
|  | ||||
|   .container= yield | ||||
|   .modal-layout__mastodon | ||||
|     %div | ||||
|  | ||||
| = render template: 'layouts/application' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user