ui/lib/shared/addon/components/form-engine-opts/template.hbs

178 lines
5.7 KiB
Handlebars

{{#accordion-list-item
title=(t "formEngineOpts.title")
detail=(t "formEngineOpts.detail")
expandAll=expandAll
expand=(action expandFn)
}}
{{#if showEngineUrl}}
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.engineInstallUrl.label"}}
</label>
</div>
<div class="col span-10">
<div class="input-group">
{{input
type="text"
value=machine.engineInstallURL
classNames="form-control"
placeholder=(t "formEngineOpts.engineInstallUrl.placeholder")
}}
<div class="input-group-btn bg-default">
<BasicDropdown @horizontalPosition="right" as |dd|>
<dd.Trigger class="btn bg-default">
<i class="icon icon-chevron-down"></i>
</dd.Trigger>
<dd.Content>
{{#each engineUrlChoices as |choice|}}
<li {{action dd.actions.close}}>
<a href="#" {{action "setEngine" choice.value}}>
{{choice.label}}
</a>
</li>
{{/each}}
</dd.Content>
</BasicDropdown>
</div>
</div>
{{#if (eq machine.engineInstallURL "None")}}
<p class="help-block pt-5 text-warning">
{{t "formEngineOpts.engineInstallUrl.none.help"}}
</p>
{{/if}}
</div>
</div>
<hr />
{{/if}}
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.engineStorageDriver.label"}}
</label>
</div>
<div class="col span-10">
{{input
type="text"
value=machine.engineStorageDriver
classNames="form-control"
placeholder=(t "formEngineOpts.engineStorageDriver.placeholder")
}}
</div>
</div>
<hr />
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.engineOpts.label"}}
</label>
</div>
<div class="col span-10">
{{form-key-value
initialMap=machine.engineOpt
changed=(action (mut machine.engineOpt))
addActionLabel="formEngineOpts.engineOpts.addActionLabel"
keyPlaceholder="formEngineOpts.engineOpts.keyPlaceholder"
valuePlaceholder="formEngineOpts.engineOpts.valuePlaceholder"
}}
</div>
</div>
<hr />
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.storageOpts.label"}}
</label>
</div>
<div class="col span-10">
{{form-key-value
initialMap=machine.storageOpt
changed=(action (mut machine.storageOpt))
addActionLabel="formEngineOpts.storageOpts.addActionLabel"
}}
</div>
</div>
<hr />
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.logOpts.label"}}
</label>
</div>
<div class="col span-10">
{{form-key-value
initialMap=machine.logOpt
changed=(action (mut machine.logOpt))
addActionLabel="formEngineOpts.logOpts.addActionLabel"
}}
</div>
</div>
<hr />
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.engineLabels.label"}}
</label>
</div>
<div class="col span-10">
{{form-key-value
initialMap=machine.engineLabel
changed=(action (mut machine.engineLabel))
addActionLabel="formEngineOpts.engineLabels.addActionLabel"
keyLabel="formEngineOpts.engineLabels.keyLabel"
}}
</div>
</div>
<hr />
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.engineEnv.label"}}
</label>
</div>
<div class="col span-10">
{{form-key-value
initialMap=machine.engineEnv
changed=(action (mut machine.engineEnv))
addActionLabel="formEngineOpts.engineEnv.addActionLabel"
keyLabel="formEngineOpts.engineEnv.keyLabel"
keyPlaceholder="formEngineOpts.engineEnv.keyPlaceholder"
valuePlaceholder="formEngineOpts.engineEnv.valuePlaceholder"
}}
</div>
</div>
<hr />
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.engineInsecureRegistry.label"}}
</label>
</div>
<div class="col span-10">
{{form-value-array
initialValues=machine.engineInsecureRegistry
changed=(action (mut machine.engineInsecureRegistry))
addActionLabel="formEngineOpts.engineInsecureRegistry.addActionLabel"
valueLabel="formEngineOpts.engineInsecureRegistry.valueLabel"
valuePlaceholder="formEngineOpts.engineInsecureRegistry.valuePlaceholder"
}}
</div>
</div>
<hr />
<div class="row inline-form">
<div class="col span-2 col-inline">
<label class="acc-label">
{{t "formEngineOpts.engineRegistryMirror.label"}}
</label>
</div>
<div class="col span-10">
{{form-value-array
initialValues=machine.engineRegistryMirror
changed=(action (mut machine.engineRegistryMirror))
addActionLabel="formEngineOpts.engineRegistryMirror.addActionLabel"
valueLabel="formEngineOpts.engineRegistryMirror.valueLabel"
valuePlaceholder="formEngineOpts.engineRegistryMirror.valuePlaceholder"
}}
</div>
</div>
{{/accordion-list-item}}