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