UNPKG

unserver-unify

Version:

80 lines (75 loc) 4.31 kB
<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 }} &nbsp;{{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}}&nbsp; <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>