61 lines
3.4 KiB
HTML
61 lines
3.4 KiB
HTML
<div class="create-ka" auto-focus tabindex="-1">
|
|
<div loading-spinner if="state.dataIsLoading" centered="true" overlay="true"></div>
|
|
|
|
<div class="create-ka__header">
|
|
<h3 id="modalLabel" class="create-ka__page-title">{{'create.knowledge.header' | i18n}}</h3>
|
|
<span ng-if="!(state.isTemplateSelected && state.isTemplateAccepted)" class="create-ka__page-action-description" id="templateSelectHeaderInfo">{{ 'create.knowledge.sub.header' | i18n }}</span>
|
|
<span ng-if="state.isTemplateSelected && state.isTemplateAccepted" class="create-ka__page-action-description" id="editHeaderInfo">
|
|
{{ 'create.knowledge.edit.sub.header' | i18n }}
|
|
</span>
|
|
</div>
|
|
|
|
<div class="create-ka__content" ng-show="!state.isTemplateSelected && !state.isTemplateAccepted" ng-include="'views/create/create-ka-template-selection.html'"></div>
|
|
<div class="create-ka__content" ng-show="state.isTemplateSelected && !state.isTemplateAccepted" ng-include="'views/create/create-ka-template-details.html'"></div>
|
|
<div class="create-ka__content" ng-if="state.isTemplateSelected && state.isTemplateAccepted" ng-include="'views/create/create-ka-edit.html'"></div>
|
|
|
|
<div class="create-ka__action-panel clearfix">
|
|
<div class="pull-right" ng-if="!state.isTemplateSelected && !state.isTemplateAccepted">
|
|
<button type="button" class="btn_secondary action-panel__cancel-btn" ng-disabled="state.dataIsLoading" ng-click="cancel()">
|
|
{{ 'common.button.cancel' | i18n }}
|
|
</button>
|
|
</div>
|
|
|
|
<div class="pull-right" ng-if="state.isTemplateSelected && !state.isTemplateAccepted">
|
|
<label class="create-ka__set-default-template control-label">
|
|
<input type="checkbox" ng-model="state.rememberTemplate" />
|
|
<span class="label__text">
|
|
{{ 'create.knowledge.autoUseTemplate' | i18n }}
|
|
</span>
|
|
</label>
|
|
<button type="submit" class="btn_primary create-ticket__action-btn" ng-if="previousTemplate.id" ng-disabled="state.dataIsLoading || !state.isTemplateSelected" ng-click="mergeAndAcceptTemplate()">
|
|
{{ 'create.knowledge.button.mergeAndUseTemplate' | i18n }}
|
|
</button>
|
|
<button type="submit" class="btn_primary create-ticket__action-btn" ng-if="!previousTemplate.id" ng-disabled="state.dataIsLoading || !state.isTemplateSelected" ng-click="acceptTemplate()">
|
|
{{ 'create.knowledge.button.useTemplate' | i18n }}
|
|
</button>
|
|
<button type="button" class="btn_secondary action-panel__cancel-btn" ng-disabled="state.dataIsLoading" ng-click="cancel()">
|
|
{{ 'common.button.cancel' | i18n }}
|
|
</button>
|
|
</div>
|
|
|
|
<div ng-if="state.isTemplateSelected && state.isTemplateAccepted">
|
|
|
|
<!--<button type="button" class="btn_secondary create-ka-action-panel__save-btn pull-left" ng-disabled="state.dataIsLoading" ng-click="">
|
|
{{ 'common.button.save' | i18n }}
|
|
</button>
|
|
<span class="create-ka-action-panel__save-text pull-left">Draft last saved 1 minute</span>-->
|
|
|
|
<div class="pull-right">
|
|
<span class="create-ka-action-panel__version-text">{{'create.knowledge.footerHint' | i18n}}</span>
|
|
<button type="submit" class="btn_primary create-ticket__action-btn" ng-disabled="state.dataIsLoading || !article.title" ng-click="createArticle()">
|
|
{{ 'common.button.submitChanges' | i18n }}
|
|
</button>
|
|
<button type="button" class="btn_secondary action-panel__cancel-btn" ng-disabled="state.dataIsLoading" ng-click="discard()">
|
|
{{ 'common.button.discard' | i18n }}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|