mirror of https://github.com/rancher/ui.git
65 lines
1.8 KiB
Handlebars
65 lines
1.8 KiB
Handlebars
{{#if showHeader}}
|
|
<div class="header">
|
|
<h1>{{t 'serverUrl.header.label'}}</h1>
|
|
<p class="help-text">{{t 'serverUrl.header.detail' appName=settings.appName}}</p>
|
|
</div>
|
|
{{/if}}
|
|
<form class="horizontal-form container-fluid text-left" {{action 'saveServerUrl' on="submit"}}>
|
|
<label for="server-url" class="acc-label">{{t 'generic.url'}}</label>
|
|
<div class="input-group">
|
|
<span class="input-group-addon bg-default">
|
|
<label>{{scheme}}</label>
|
|
</span>
|
|
|
|
{{input-url
|
|
classNames="form-control"
|
|
id="server-url"
|
|
isInvalid=(action (mut urlInvalid))
|
|
urlWarning=(action (mut urlWarning))
|
|
urlError=(action (mut urlError))
|
|
value=serverUrl
|
|
}}
|
|
</div>
|
|
<div>
|
|
{{#if urlInvalid}}
|
|
{{#each urlError as |error|}}
|
|
<div class="banner bg-{{error.type}} mt-30">
|
|
<div class="banner-icon"><i class="icon icon-info"></i></div>
|
|
<div class="banner-message">
|
|
<p>
|
|
{{t error.msg
|
|
activeValue=serverUrl
|
|
htmlSafe=true
|
|
}}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
{{/each}}
|
|
{{/if}}
|
|
</div>
|
|
<div>
|
|
{{#each urlWarning as |warning|}}
|
|
<div class="banner bg-{{warning.type}} mt-30">
|
|
<div class="banner-icon"><i class="icon icon-info"></i></div>
|
|
<div class="banner-message">
|
|
<p>
|
|
{{t warning.msg
|
|
activeValue=serverUrl
|
|
htmlSafe=true
|
|
}}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
{{/each}}
|
|
</div>
|
|
{{top-errors
|
|
errors=errors
|
|
}}
|
|
{{save-cancel
|
|
cancelDisabled=true
|
|
editLabel="serverUrl.button.save"
|
|
editing=true
|
|
save="saveServerUrl"
|
|
saveDisabled=(or urlInvalid (not serverUrl null))
|
|
}}
|
|
</form> |