Update crawl template copy (#325)
This commit is contained in:
		
							parent
							
								
									709936dfa7
								
							
						
					
					
						commit
						e696104ffa
					
				| @ -375,22 +375,6 @@ export class CrawlDetail extends LiteElement { | ||||
|   } | ||||
| 
 | ||||
|   private renderSummary() { | ||||
|     let crawlScaleLabel = `${this.crawl?.scale}`; | ||||
| 
 | ||||
|     switch (this.crawl?.scale) { | ||||
|       case 1: | ||||
|         crawlScaleLabel = msg("Standard", { desc: "Crawl scale label" }); | ||||
|         break; | ||||
|       case 2: | ||||
|         crawlScaleLabel = msg("Big (2x)", { desc: "Crawl scale label" }); | ||||
|         break; | ||||
|       case 3: | ||||
|         crawlScaleLabel = msg("Bigger (3x)", { desc: "Crawl scale label" }); | ||||
|         break; | ||||
|       default: | ||||
|         break; | ||||
|     } | ||||
| 
 | ||||
|     return html` | ||||
|       <dl class="grid grid-cols-4 gap-5 rounded-lg border py-3 px-5 text-sm"> | ||||
|         <div class="col-span-2 md:col-span-1"> | ||||
| @ -465,10 +449,10 @@ export class CrawlDetail extends LiteElement { | ||||
|           </dd> | ||||
|         </div> | ||||
|         <div class="col-span-2 md:col-span-1"> | ||||
|           <dt class="text-xs text-0-600">${msg("Crawl Scale")}</dt> | ||||
|           <dt class="text-xs text-0-600">${msg("Crawler Instances")}</dt> | ||||
|           <dd> | ||||
|             ${this.crawl | ||||
|               ? crawlScaleLabel | ||||
|               ? this.crawl?.scale | ||||
|               : html`<sl-skeleton class="h-5"></sl-skeleton>`} | ||||
|           </dd> | ||||
|         </div> | ||||
| @ -774,15 +758,15 @@ export class CrawlDetail extends LiteElement { | ||||
|     const scaleOptions = [ | ||||
|       { | ||||
|         value: 1, | ||||
|         label: msg("Standard"), | ||||
|         label: "1", | ||||
|       }, | ||||
|       { | ||||
|         value: 2, | ||||
|         label: msg("Big (2x)"), | ||||
|         label: "2", | ||||
|       }, | ||||
|       { | ||||
|         value: 3, | ||||
|         label: msg("Bigger (3x)"), | ||||
|         label: "3", | ||||
|       }, | ||||
|     ]; | ||||
| 
 | ||||
|  | ||||
| @ -749,7 +749,9 @@ export class CrawlTemplatesDetail extends LiteElement { | ||||
|         </div> | ||||
|         <div class="col-span-1"> | ||||
|           <dt class="text-sm text-0-600"> | ||||
|             <span class="inline-block align-middle">${msg("Crawl Scale")}</span> | ||||
|             <span class="inline-block align-middle" | ||||
|               >${msg("Crawler Instances")}</span | ||||
|             > | ||||
|           </dt> | ||||
|           <dd> | ||||
|             <span class="inline-block font-mono mr-2" | ||||
| @ -852,15 +854,29 @@ export class CrawlTemplatesDetail extends LiteElement { | ||||
|       <sl-form @sl-submit=${this.handleSubmitEditScale}> | ||||
|         <sl-select | ||||
|           name="scale" | ||||
|           label=${msg("Crawl Scale")} | ||||
|           value=${this.crawlTemplate.scale} | ||||
|           hoist | ||||
|           @sl-hide=${this.stopProp} | ||||
|           @sl-after-hide=${this.stopProp} | ||||
|         > | ||||
|           <sl-menu-item value="1">${msg("Standard")}</sl-menu-item> | ||||
|           <sl-menu-item value="2">${msg("Big (2x)")}</sl-menu-item> | ||||
|           <sl-menu-item value="3">${msg("Bigger (3x)")}</sl-menu-item> | ||||
|           <label slot="label"> | ||||
|             <span class="inline-block align-middle"> | ||||
|               ${msg("Crawler Instances")} | ||||
|             </span> | ||||
|             <sl-tooltip | ||||
|               content=${msg( | ||||
|                 "The number of crawler instances that will run in parallel for this crawl job." | ||||
|               )} | ||||
|               ><sl-icon | ||||
|                 class="inline-block align-middle ml-1 text-neutral-500" | ||||
|                 name="info-circle" | ||||
|               ></sl-icon | ||||
|             ></sl-tooltip> | ||||
|           </label> | ||||
| 
 | ||||
|           <sl-menu-item value="1">${msg("1")}</sl-menu-item> | ||||
|           <sl-menu-item value="2">${msg("2")}</sl-menu-item> | ||||
|           <sl-menu-item value="3">${msg("3")}</sl-menu-item> | ||||
|         </sl-select> | ||||
| 
 | ||||
|         <div class="mt-5 text-right"> | ||||
|  | ||||
| @ -155,6 +155,15 @@ export class CrawlTemplatesNew extends LiteElement { | ||||
|             </div> | ||||
| 
 | ||||
|             <div class="p-4 md:p-8 text-center grid gap-5"> | ||||
|               <div> | ||||
|                 <sl-checkbox | ||||
|                   name="runNow" | ||||
|                   ?checked=${initialValues.runNow} | ||||
|                   @sl-change=${(e: any) => (this.isRunNow = e.target.checked)} | ||||
|                   >${msg("Run immediately on save")} | ||||
|                 </sl-checkbox> | ||||
|               </div> | ||||
| 
 | ||||
|               ${this.serverError | ||||
|                 ? html`<btrix-alert id="formError" type="danger"
 | ||||
|                     >${this.serverError}</btrix-alert | ||||
| @ -167,31 +176,11 @@ export class CrawlTemplatesNew extends LiteElement { | ||||
|                   submit | ||||
|                   ?loading=${this.isSubmitting} | ||||
|                   ?disabled=${this.isSubmitting} | ||||
|                   >${msg("Save Crawl Template")}</sl-button | ||||
|                   >${this.isRunNow | ||||
|                     ? msg("Save & Run Template") | ||||
|                     : msg("Save Template")}</sl-button | ||||
|                 > | ||||
|               </div> | ||||
| 
 | ||||
|               ${this.isRunNow || this.scheduleInterval | ||||
|                 ? html`<div class="text-sm text-gray-500">
 | ||||
|                     ${this.isRunNow | ||||
|                       ? html` | ||||
|                           <p class="mb-2"> | ||||
|                             ${msg("A crawl will start immediately on save.")} | ||||
|                           </p> | ||||
|                         ` | ||||
|                       : ""} | ||||
|                     ${this.scheduleInterval | ||||
|                       ? html` | ||||
|                           <p class="mb-2"> | ||||
|                             ${msg( | ||||
|                               html`Scheduled crawl will run
 | ||||
|                               ${this.formattededNextCrawlDate}.` | ||||
|                             )} | ||||
|                           </p> | ||||
|                         ` | ||||
|                       : ""} | ||||
|                   </div>` | ||||
|                 : ""} | ||||
|             </div> | ||||
|           </sl-form> | ||||
|         </div> | ||||
| @ -329,13 +318,6 @@ export class CrawlTemplatesNew extends LiteElement { | ||||
|           </div> | ||||
|         </div> | ||||
| 
 | ||||
|         <sl-checkbox | ||||
|           name="runNow" | ||||
|           ?checked=${initialValues.runNow} | ||||
|           @sl-change=${(e: any) => (this.isRunNow = e.target.checked)} | ||||
|           >${msg("Run immediately on save")} | ||||
|         </sl-checkbox> | ||||
| 
 | ||||
|         <sl-input | ||||
|           name="crawlTimeoutMinutes" | ||||
|           label=${msg("Time Limit")} | ||||
| @ -357,14 +339,24 @@ export class CrawlTemplatesNew extends LiteElement { | ||||
|         class="col-span-3 md:col-span-2 pb-6 md:p-8 border-b grid grid-cols-1 gap-5" | ||||
|       > | ||||
|         <div class="col-span-1"> | ||||
|           <sl-select | ||||
|             name="scale" | ||||
|             label=${msg("Crawl Scale")} | ||||
|             value=${initialValues.scale} | ||||
|           > | ||||
|             <sl-menu-item value="1">${msg("Standard")}</sl-menu-item> | ||||
|             <sl-menu-item value="2">${msg("Big (2x)")}</sl-menu-item> | ||||
|             <sl-menu-item value="3">${msg("Bigger (3x)")}</sl-menu-item> | ||||
|           <sl-select name="scale" value=${initialValues.scale}> | ||||
|             <label slot="label"> | ||||
|               <span class="inline-block align-middle"> | ||||
|                 ${msg("Crawler Instances")} | ||||
|               </span> | ||||
|               <sl-tooltip | ||||
|                 content=${msg( | ||||
|                   "The number of crawler instances that will run in parallel for this crawl job." | ||||
|                 )} | ||||
|                 ><sl-icon | ||||
|                   class="inline-block align-middle ml-1 text-neutral-500" | ||||
|                   name="info-circle" | ||||
|                 ></sl-icon | ||||
|               ></sl-tooltip> | ||||
|             </label> | ||||
|             <sl-menu-item value="1">${msg("1")}</sl-menu-item> | ||||
|             <sl-menu-item value="2">${msg("2")}</sl-menu-item> | ||||
|             <sl-menu-item value="3">${msg("3")}</sl-menu-item> | ||||
|           </sl-select> | ||||
|         </div> | ||||
|         <div class="col-span-1 flex justify-between"> | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user