forked from cybrespace/pinafore
		
	more elegant fix for autosuggestion covering toolbar
This commit is contained in:
		
							parent
							
								
									f5943c3c24
								
							
						
					
					
						commit
						fe8ad175f2
					
				
					 2 changed files with 13 additions and 13 deletions
				
			
		| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
<div class="compose-autosuggest {{shown ? 'shown' : ''}}"
 | 
			
		||||
     aria-hidden="true" >
 | 
			
		||||
<div class="compose-autosuggest {{shown ? 'shown' : ''}} {{realm === 'dialog' ? 'is-dialog' : ''}}"
 | 
			
		||||
       aria-hidden="true" >
 | 
			
		||||
  <ComposeAutosuggestionList
 | 
			
		||||
    items="{{searchResults}}"
 | 
			
		||||
    on:click="onClick(event)"
 | 
			
		||||
| 
						 | 
				
			
			@ -9,21 +9,29 @@
 | 
			
		|||
</div>
 | 
			
		||||
<style>
 | 
			
		||||
  .compose-autosuggest {
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    left: 5px;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    pointer-events: none;
 | 
			
		||||
    opacity: 0;
 | 
			
		||||
    transition: opacity 0.1s linear;
 | 
			
		||||
    min-width: 400px;
 | 
			
		||||
    max-width: calc(100vw - 20px);
 | 
			
		||||
    z-index: 7000;
 | 
			
		||||
  }
 | 
			
		||||
  .compose-autosuggest.is-dialog {
 | 
			
		||||
    z-index: 11000;
 | 
			
		||||
  }
 | 
			
		||||
  .compose-autosuggest.shown {
 | 
			
		||||
    pointer-events: auto;
 | 
			
		||||
    opacity: 1
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @media (max-width: 479px) {
 | 
			
		||||
    .compose-autosuggest {
 | 
			
		||||
      /* hack: move this over to the left on mobile so it's easier to see */
 | 
			
		||||
      transform: translateX(-58px); /* avatar size 48px + 10px padding */
 | 
			
		||||
      min-width: 0;
 | 
			
		||||
      width: calc(100vw - 20px);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,9 +30,7 @@
 | 
			
		|||
         style="display: none;"
 | 
			
		||||
         type="file"
 | 
			
		||||
         accept=".jpg,.jpeg,.png,.gif,.webm,.mp4,.m4v,image/jpeg,image/png,image/gif,video/webm,video/mp4">
 | 
			
		||||
  <div class="compose-autosuggest-wrapper">
 | 
			
		||||
    <ComposeAutosuggest :realm :text />
 | 
			
		||||
  </div>
 | 
			
		||||
  <ComposeAutosuggest :realm :text />
 | 
			
		||||
</div>
 | 
			
		||||
<style>
 | 
			
		||||
  .compose-box-toolbar {
 | 
			
		||||
| 
						 | 
				
			
			@ -44,12 +42,6 @@
 | 
			
		|||
    display: flex;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
  }
 | 
			
		||||
  .compose-autosuggest-wrapper {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    left: 5px;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    z-index: 7000;
 | 
			
		||||
  }
 | 
			
		||||
</style>
 | 
			
		||||
<script>
 | 
			
		||||
  import IconButton from '../IconButton.html'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue