unserver-unify
Version:
80 lines (75 loc) • 4.31 kB
HTML
<div class="col-md-4 col-lg-4 col-xs-12 tag_box_padding">
<div class='tag-box tag-box-v6 margin-bottom-0 notes'>
<span class="pull-right border-radius btn_wd" ng-if="loginService.user.grole!='user'">
<!--span class="pull-right" ng-if="allowedit"-->
<span>
<button ng-if='ctrl._index>0' class="btn btn-info btn-xs" ng-click="ctrl.moveup(ctrl._index)" uib-tooltip="{{ 'Move Up' | translate }}"><i class="fa fa-angle-double-up" /></button>
<button ng-if='ctrl._index<(wikis.length-1)' class="btn btn-info btn-xs" ng-click="ctrl.movedown(ctrl._index)" uib-tooltip="{{ 'Move Down' | translate }}"><i class="fa fa-angle-double-down" /></button>
<button ng-if='ctrl.wiki.level>0' class="btn btn-warning btn-xs" ng-click="ctrl.moveleft(ctrl._index)" uib-tooltip="{{ 'Move Left' | translate }}"><i class="fa fa-angle-double-left" /></button>
<button ng-if='!ctrl.wiki.level||ctrl.wiki.level==0' class="btn btn-warning btn-xs" ng-click="ctrl.moveright(ctrl._index)" uib-tooltip="{{ 'Move Right' | translate }}"><i class="fa fa-angle-double-right" /></button>
</span>
<button class="btn btn-success btn-xs" href="javascript:void(0)" ng-click="ctrl.newWiki()" tooltip-placement="top-right" uib-tooltip="{{ 'New Page' | translate }}"><i class="fa fa-plus" /></button>
</span>
<strong>{{ 'Contents' | translate }} ({{wikis.length||0}})</strong>
</div>
<ul class="list-group sidebar-nav-v1">
<li class="list-group-item" ng-repeat="wiki in wikis" ng-class="{'active': $index === ctrl._index}">
<a href="javascript:void(0)" ng-click="ctrl.displaywiki($index)"
title="{{wiki.title}}" class=" text-title-ellipsis">
{{ wiki.idx }} {{wiki.title}}
</a>
</li>
</ul>
</div>
<div class="col-md-8 col-lg-8 col-xs-12" id="teachnote_id">
<div class="no_record" translate="" ng-if="wikis.length == 0">
No Records
</div>
<div ng-if="mode=='view'&&wikis&&wikis.length>0" class="panel panel-default">
<div class="panel-heading">
<span class="pull-right" >
{{ctrl.wiki.user}}
<span class="border-radius" ng-if="loginService.user.grole!='user'">
<a href="javascript:void(0)" class="btn btn-primary btn-xs" ng-click="ctrl.edit()" uib-tooltip="{{ 'Edit' | translate }}"><i class="fa fa-pencil"></i></a>
<button class="btn btn-danger btn-xs" ng-click="ctrl.delete(ctrl._index)" uib-tooltip="{{ 'Delete' | translate }}"><i class="fa fa-trash-o"></i></button>
</span>
</span>
<strong>{{ctrl.wiki.title}}</strong>
</div>
<div class="panel-body">
<div ng-if="mode=='view'" ta-bind ng-model="ctrl.wiki.content" class="unformat"></div>
</div>
</div>
<div ng-if="mode=='new'||mode=='edit'" class="panel panel-default">
<div class="panel-heading">
<strong>{{ ctrl.wiki.title || (('New Page' | translate) + (ctrl.wiki.parentTitle ? ' - ' + ctrl.wiki.parentTitle : '')) }} </strong>
</div>
<div class="panel-body">
<form name="form" ng-class='{"shake":shaking}'>
<button ng-if="mode=='edit'" class="btn btn-primary pull-right" ng-click='ctrl.update(form)' translate>Update</button>
<button ng-if="mode=='new'" class="btn btn-primary pull-right" ng-click='ctrl.create(form)' translate>Save</button>
<div class="input-group">
<span class="input-group-addon" translate>Title</span>
<input class="form-control" ng-model="ctrl.wiki.title" type='text' required />
</div>
<br/>
<div class='form-group' style="min-height: 300px;">
<div text-angular ng-model="ctrl.wiki.content" ></div>
</div>
<div>
<input type='text' ng-model='ctrl.imgdes' placeholder="{{'Description here'|translate}}"/>
<button class="btn btn-outline btn-primary" ng-click="ctrl.uploadFile(ctrl.wikiImgSetting)" translate> Upload Image<i class="fa fa-picture-o"></i>
</button>
</div>
</form>
</div>
</div>
</div>
<script >
function showWikiImage(key) {
angular.element('#teachnote_id').scope().showImage(key);
}
function showWiki(key) {
angular.element('#teachnote_id').scope().showWiki(key);
}
</script>