mirror of
https://github.com/sismics/docs.git
synced 2025-12-13 17:56:20 +00:00
60 lines
2.9 KiB
HTML
60 lines
2.9 KiB
HTML
<img src="img/loader.gif" ng-if="!document && isEdit()" />
|
|
|
|
<div ng-if="document || !isEdit()">
|
|
<form class="form-horizontal" name="documentForm">
|
|
<div class="control-group" ng-class="{ error: !documentForm.title.$valid }">
|
|
<label class="control-label" for="inputTitle">Title</label>
|
|
<div class="controls">
|
|
<input required ng-maxlength="100" class="input-block-level" type="text" id="inputTitle"
|
|
placeholder="Title" name="title" ng-model="document.title" autocomplete="off"
|
|
typeahead="document for document in getTitleTypeahead($viewValue) | filter: $viewValue"
|
|
typeahead-wait-ms="200" />
|
|
</div>
|
|
</div>
|
|
<div class="control-group" ng-class="{ error: !documentForm.description.$valid }">
|
|
<label class="control-label" for="inputDescription">Description</label>
|
|
<div class="controls">
|
|
<textarea ng-maxlength="4000" class="input-block-level" rows="5" id="inputDescription" name="description" ng-model="document.description"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="control-group">
|
|
<label class="control-label" for="inputCreateDate">Creation date</label>
|
|
<div class="controls">
|
|
<input type="text" id="inputCreateDate" ng-readonly="true" datepicker-popup="yyyy-MM-dd" ng-model="document.create_date" starting-day="1" show-weeks="false" />
|
|
</div>
|
|
</div>
|
|
<div class="control-group">
|
|
<label class="control-label" for="inputCreateDate">Language</label>
|
|
<div class="controls">
|
|
<select id="inputLanguage" ng-model="document.language">
|
|
<option value="fra">French</option>
|
|
<option value="eng">English</option>
|
|
<option value="jpn">Japanese</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="control-group">
|
|
<label class="control-label" for="inputFiles">New files</label>
|
|
<div class="controls">
|
|
<file class="input-block-level" id="inputFiles" multiple="multiple" ng-model="newFiles" accept="image/png,image/jpg,image/jpeg,image/gif,application/pdf" />
|
|
</div>
|
|
</div>
|
|
<div class="control-group">
|
|
<label class="control-label" for="inputTags">Tags</label>
|
|
<div class="controls">
|
|
<select-tag tags="document.tags" class="input-block-level" ref="inputTags" />
|
|
</div>
|
|
</div>
|
|
<div class="form-actions">
|
|
<button type="submit" class="btn btn-primary" ng-disabled="!documentForm.$valid || fileIsUploading" ng-click="edit()">{{ isEdit() ? 'Edit' : 'Add' }}</button>
|
|
<button type="submit" class="btn" ng-click="cancel()">Cancel</button>
|
|
</div>
|
|
</form>
|
|
|
|
<div class="row-fluid" ng-show="fileIsUploading">
|
|
<h4>Uploading files...</h4>
|
|
<div class="span6"><progress percent="fileProgress" class="progress-info active"></progress></div>
|
|
</div>
|
|
|
|
<alert ng-repeat="alert in alerts" type="alert.type" close="closeAlert($index)">{{ alert.msg }}</alert>
|
|
</div> |