unserver-unify
Version:
62 lines (59 loc) • 2.75 kB
HTML
<form class="form-horizontal" name="form" ng-class='{"shake":shaking}'>
<div class="form-group">
<label class="control-label col-md-3">{{ ctrl.uploadSetting.title }}</label>
<div class="col-md-9">
<a ng-if="ctrl.imageUrl" title="{{ ctrl.contentModel.name }}" ng-click="openLightboxModal(ctrl.imageUrl)"><img ng-src="{{ ctrl.imageUrl }}" class="img-thumbnail" /></a>
<button class="btn btn-default pull-right" ng-click="ctrl.uploadFile(ctrl.uploadSetting)">
Change Image File ( < {{ ctrl.uploadSetting.maxSize }}KB )
</button>
</div>
</div>
<div class="form-group" ng-class='{"has-error":form.name.$invalid}'>
<label class="control-label col-md-3" for="name">Name</label>
<div class="col-md-9">
<input class="form-control" name="name" ng-model="ctrl.contentModel.name" type='text' required />
</div>
</div>
<div class="form-group" ng-if="ctrl.has_position">
<label class="control-label col-md-3" for="position">Position Index</label>
<div class="col-md-9">
<input class="form-control" name="position" ng-model="ctrl.contentModel.position" type='number' min="0"/>
</div>
</div>
<div class="form-group" ng-if="ctrl.has_event_time" ng-class='{"has-error":form.event_time.$invalid}'>
<label class="control-label col-md-3" for="event_time">Start Date</label>
<div class="col-md-9">
<div class="input-group">
<input type="text" class="form-control" name="event_time"
ng-model="ctrl.contentModel.time" datepicker-popup="yyyy-MM-dd"
is-open="ctrl.datePicker.event" required
close-text="Close">
<span class="input-group-btn">
<button type="button" class="btn btn-default"
ng-click="ctrl.showClassDatePicker($event, 'event')">
<i class="glyphicon glyphicon-calendar"></i>
</button>
</span>
</div>
</div>
</div>
<div class="form-group" ng-class='{"has-error":form.description.$invalid}'>
<label class="control-label col-md-3" for="description">Brief ( < 100 characters )</label>
<div class="col-md-9">
<textarea class="form-control" name="description" ng-model="ctrl.contentModel.description" rows="4" />
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3" for="detail">Detail Content</label>
<div class="col-md-9">
<div text-angular name="detail" ng-model="ctrl.contentModel.detail" rows="20"></div>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-3 col-md-9">
<button class="btn btn-primary btn-md" ng-click="ctrl.update(form)">
Update
</button>
</div>
</div>
</form>