forked from MapComplete/MapComplete
		
	UX: don't show bold in options that can be chosen as answer, see usertest
This commit is contained in:
		
							parent
							
								
									065f03691f
								
							
						
					
					
						commit
						b79835074f
					
				
					 3 changed files with 18 additions and 14 deletions
				
			
		| 
						 | 
					@ -993,10 +993,6 @@ video {
 | 
				
			||||||
  margin-right: 4rem;
 | 
					  margin-right: 4rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.mb-4 {
 | 
					 | 
				
			||||||
  margin-bottom: 1rem;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.mt-4 {
 | 
					.mt-4 {
 | 
				
			||||||
  margin-top: 1rem;
 | 
					  margin-top: 1rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1029,6 +1025,10 @@ video {
 | 
				
			||||||
  margin-right: 0.25rem;
 | 
					  margin-right: 0.25rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.mb-4 {
 | 
				
			||||||
 | 
					  margin-bottom: 1rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ml-1 {
 | 
					.ml-1 {
 | 
				
			||||||
  margin-left: 0.25rem;
 | 
					  margin-left: 0.25rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1073,10 +1073,6 @@ video {
 | 
				
			||||||
  margin-left: -1.5rem;
 | 
					  margin-left: -1.5rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.mt-12 {
 | 
					 | 
				
			||||||
  margin-top: 3rem;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.mb-3 {
 | 
					.mb-3 {
 | 
				
			||||||
  margin-bottom: 0.75rem;
 | 
					  margin-bottom: 0.75rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -2043,10 +2039,6 @@ video {
 | 
				
			||||||
  column-gap: 0px;
 | 
					  column-gap: 0px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.gap-x-4 {
 | 
					 | 
				
			||||||
  column-gap: 1rem;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.gap-y-8 {
 | 
					.gap-y-8 {
 | 
				
			||||||
  row-gap: 2rem;
 | 
					  row-gap: 2rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -4887,6 +4879,10 @@ a.link-underline {
 | 
				
			||||||
  background-color: #f2f2f2;
 | 
					  background-color: #f2f2f2;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.no-bold b {
 | 
				
			||||||
 | 
					  font-weight: normal;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/************************* MISC ELEMENTS *************************/
 | 
					/************************* MISC ELEMENTS *************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.selected svg:not(.noselect *) path.selectable {
 | 
					.selected svg:not(.noselect *) path.selectable {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -352,6 +352,7 @@
 | 
				
			||||||
          {/if}
 | 
					          {/if}
 | 
				
			||||||
        </legend>
 | 
					        </legend>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!-- Search menu -->
 | 
				
			||||||
        {#if config.mappings?.length >= 8 || hideMappingsUnlessSearchedFor}
 | 
					        {#if config.mappings?.length >= 8 || hideMappingsUnlessSearchedFor}
 | 
				
			||||||
          <div class="sticky flex w-full" aria-hidden="true">
 | 
					          <div class="sticky flex w-full" aria-hidden="true">
 | 
				
			||||||
            <Search class="h-6 w-6" />
 | 
					            <Search class="h-6 w-6" />
 | 
				
			||||||
| 
						 | 
					@ -369,6 +370,7 @@
 | 
				
			||||||
          {/if}
 | 
					          {/if}
 | 
				
			||||||
        {/if}
 | 
					        {/if}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!-- Actual options-->
 | 
				
			||||||
        {#if config?.freeform?.key && !(config?.mappings?.filter((m) => m.hideInAnswer != true)?.length > 0)}
 | 
					        {#if config?.freeform?.key && !(config?.mappings?.filter((m) => m.hideInAnswer != true)?.length > 0)}
 | 
				
			||||||
          <!-- There are no options to choose from, simply show the input element: fill out the text field -->
 | 
					          <!-- There are no options to choose from, simply show the input element: fill out the text field -->
 | 
				
			||||||
          <FreeformInput
 | 
					          <FreeformInput
 | 
				
			||||||
| 
						 | 
					@ -384,7 +386,7 @@
 | 
				
			||||||
          />
 | 
					          />
 | 
				
			||||||
        {:else if config.mappings !== undefined && !config.multiAnswer}
 | 
					        {:else if config.mappings !== undefined && !config.multiAnswer}
 | 
				
			||||||
          <!-- Simple radiobuttons as mapping -->
 | 
					          <!-- Simple radiobuttons as mapping -->
 | 
				
			||||||
          <div class="flex flex-col">
 | 
					          <div class="flex flex-col no-bold">
 | 
				
			||||||
            {#each config.mappings as mapping, i (mapping.then)}
 | 
					            {#each config.mappings as mapping, i (mapping.then)}
 | 
				
			||||||
              <!-- Even though we have a list of 'mappings' already, we still iterate over the list as to keep the original indices-->
 | 
					              <!-- Even though we have a list of 'mappings' already, we still iterate over the list as to keep the original indices-->
 | 
				
			||||||
              <TagRenderingMappingInput
 | 
					              <TagRenderingMappingInput
 | 
				
			||||||
| 
						 | 
					@ -432,7 +434,7 @@
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        {:else if config.mappings !== undefined && config.multiAnswer}
 | 
					        {:else if config.mappings !== undefined && config.multiAnswer}
 | 
				
			||||||
          <!-- Multiple answers can be chosen: checkboxes -->
 | 
					          <!-- Multiple answers can be chosen: checkboxes -->
 | 
				
			||||||
          <div class="flex flex-col">
 | 
					          <div class="flex flex-col no-bold">
 | 
				
			||||||
            {#each config.mappings as mapping, i (mapping.then)}
 | 
					            {#each config.mappings as mapping, i (mapping.then)}
 | 
				
			||||||
              <TagRenderingMappingInput
 | 
					              <TagRenderingMappingInput
 | 
				
			||||||
                {mapping}
 | 
					                {mapping}
 | 
				
			||||||
| 
						 | 
					@ -475,6 +477,8 @@
 | 
				
			||||||
            {/if}
 | 
					            {/if}
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        {/if}
 | 
					        {/if}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <!-- Save and cancel buttons, in a logintoggle -->
 | 
				
			||||||
        <LoginToggle {state}>
 | 
					        <LoginToggle {state}>
 | 
				
			||||||
          <Loading slot="loading" />
 | 
					          <Loading slot="loading" />
 | 
				
			||||||
          <SubtleButton slot="not-logged-in" on:click={() => state?.osmConnection?.AttemptLogin()}>
 | 
					          <SubtleButton slot="not-logged-in" on:click={() => state?.osmConnection?.AttemptLogin()}>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -538,6 +538,10 @@ a.link-underline {
 | 
				
			||||||
  background-color: #f2f2f2;
 | 
					  background-color: #f2f2f2;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.no-bold b {
 | 
				
			||||||
 | 
					    font-weight: normal;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/************************* MISC ELEMENTS *************************/
 | 
					/************************* MISC ELEMENTS *************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.selected svg:not(.noselect *) path.selectable {
 | 
					.selected svg:not(.noselect *) path.selectable {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue