UNPKG

unserver-unify

Version:

370 lines 21 kB
<div class="myspace_cntnr myspace_theme2" ng-controller="MySpaceCtrl as mctrl"> <div class="container"> <div class="tag-box"> <div class=""> <div class="col-md-3 col-xs-12 md-margin-bottom-10 no-padding"> <div class="widget-head-color-box navy-bg p-lg text-center" style="margin: 0;" ng-class="{'alter':currentSchool.apiOptions.hdbftp}"> <div class="m-b-md"> <h2 class="font-bold no-margins" style="margin: 0; color: #fff; padding-top: 10px; margin-top: 20px;">{{ mctrl.userprofile.fullname }}</h2> </div> <div class="t6_profile"> <img class="img-circle circle-border m-b-md" ng-src="{{ mctrl.userprofile.avatar? mctrl.imagePicUrl + mctrl.userprofile.id+'/'+mctrl.userprofile.avatar:mctrl.defaultPersonPhotoUrl }}"> </div> <div class="clearfix"></div> <div ng-if="loginService.subDomain=='cap'"> <div class="color-black text-left"><b>{{'Achived Level' | translate }}:</b> {{ mctrl.userprofile.summary.sysLevel || 0 }}&nbsp;&nbsp;<span class="level_score"> {{ mctrl.userprofile.summary.sysScore || 0 }} {{'Scored' | translate}}</span></div> <div class="color-black text-left font-12" ng-if="mctrl.nextLevelScore&&mctrl.userprofile.summary.sysLevel!=4">{{'To achieve next level score' | translate }} {{ mctrl.nextLevelScore }} {{'more' | translate }}.</div> <div class="color-grey font-12" ng-if="mctrl.userprofile.summary.sysLevel==4">{{'You have achieved max level' | translate }} {{ mctrl.userprofile.summary.sysScore }}.</div> <div class="col-md-12" ng-if="mctrl.ruledoc&&mctrl.ruledoc.length!=0"> <div class="level_progress"> <div class="level_1">{{ {eng:'level',chn:'级别'} | trans }} 1</div> <div class="level_2">{{ {eng:'level',chn:'级别'} | trans }} 2</div> <div class="level_3">{{ {eng:'level',chn:'级别'} | trans }} 3</div> <div class="level_4">{{ {eng:'level',chn:'级别'} | trans }} 4</div> <uib-progressbar class="progress progress-xs" max="100" value="mctrl.levelScore"> </uib-progressbar> </div> </div> </div> <div class="clearfix"></div> </div> <ul class="sidebar_responsive my_space_sidebar" ng-class="{'sidebar_active':dropdown}"> <li ng-class="{'sidebar_responsive_active':dropdown}"> <button class="btn btn-primary" ng-click="ctrl.toggledrop()" type="button"> <span class="fa fa-bars"> </span> </button> <ul class="list-group sidebar-nav-v1 col-sm-12 col-md-12 col-xs-12 no-padding myspace_menu" id="sidebar-nav-1"> <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.activitySummary')}" ng-if="currentSchool.courseFlag"> <a style="padding-right:0px;" ui-sref="index.myspace.activitySummary"> <i class="fa fa-list-alt"> </i> {{ {eng:'Dashboard',chn:'主页'}|trans }} </a> </li> <li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.messages')}"> <a style="padding-right:0px;" ui-sref="index.myspace.messages"> <i class="fa fa-envelope"> </i> {{"Messages" | translate}} </a> </li> <!-- <li class="dropdown brdr_top" ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.teachingcourses')}" ng-if="currentSchool.courseFlag && ((loginService.user.grole && loginService.user.grole!='user') || loginService.user.is_admin)"> <a> <i class="fa fa-hand-pointer-o" style="color:#4CAF50;"> </i> {{"Teaching" | translate}} </a> <ul class="second_level"> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.teachingcourses')}"> <a ui-sref="index.myspace.teachingcourses" ui-sref-opts="{reload: true}"> <i class=" fa fa-book"> </i> {{"Courses" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.teachingclasses')}"> <a ui-sref="index.myspace.teachingclasses" ui-sref-opts="{reload: true}"> <i class=" fa fa-users"> </i> {{"Classes" | translate}} </a> </li> </ul> </li> --> <li class="brdr_top" ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.mycourses')}" ng-if="currentSchool.courseFlag"> <a ui-sref="index.myspace.mycourses" ui-sref-opts="{reload: true}"> <i class="fa fa-book"> </i> {{"Courses" | translate}} </a> </li> <li class="brdr_top" ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.certificate')}" ng-if="currentSchool.courseFlag && loginService.subDomain=='hdb'"> <a ui-sref="index.myspace.certificate" ui-sref-opts="{reload: true}"> <i class="fa fa-certificate"> </i> {{"Certificate" | translate}} </a> </li> <li class="dropdown list-group-item brdr_top" ng-if="currentSchool.courseFlag && loginService.subDomain!='hdb'" ng-class="{ 'active':$state.is('index.myspace.assignments')||$state.is('index.myspace.exams')||$state.is('index.myspace.myclasses')}"> <a> <i class="fa fa-bell-o"> </i> {{"Learning" | translate}} </a> <ul class="second_level"> <!-- <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.mycourses')}"> <a ui-sref="index.myspace.mycourses" ui-sref-opts="{reload: true}"> <i class="fa fa-book"> </i> {{"Courses" | translate}} </a> </li> --> <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.assignments')}"> <a ui-sref="index.myspace.assignments" ui-sref-opts="{reload: true}"> <i class="fa fa-tasks"> </i> {{"Assignment" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.exams')}"> <a ui-sref="index.myspace.exams" ui-sref-opts="{reload: true}"> <i class="fa fa-pencil-square-o"> </i> {{"Exams" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.myclasses')}"> <a ui-sref="index.myspace.myclasses" ui-sref-opts="{reload: true}"> <i class="fa fa-users"> </i> {{"Classes" | translate}} </a> </li> <!-- <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.tasks')}"> <a ui-sref="index.myspace.tasks" ui-sref-opts="{reload: true}"> <i class="fa fa-bell-o"> </i> {{"Tasks" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.surveys')}"> <a ui-sref="index.myspace.surveys" ui-sref-opts="{reload: true}"> <i class="fa fa-star"> </i> {{"Survey" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.game')}"> <a ui-sref="index.myspace.game" ui-sref-opts="{reload: true}"> <i class="fa fa-trophy"> </i> {{"Honors and Awards" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.certificate')}"> <a ui-sref="index.myspace.certificate" ui-sref-opts="{reload: true}"> <i class="fa fa-certificate"> </i> {{"Certificate" | translate}} </a> </li> --> </ul> </li> <!-- <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.assignments')}" ng-if="currentSchool.courseFlag && loginService.school.homepage!='genx'"> <a ui-sref="index.myspace.assignments"> <i class="fa fa-tasks "> </i> {{"Assignment" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.tasks')}" ng-if="currentSchool.courseFlag "> <a ui-sref="index.myspace.tasks"> <i class="fa fa-bell-o"> </i> {{"Tasks" | translate}} </a> </li> --> <li ng-class="{'active':$state.is('index.myspace.events')}" ng-if="loginService.subDomain!='hdb'"> <a ng-click="ctrl.clearEvents();ctrl.changeTabStatus('events');" ui-sref="index.myspace.events"> <i class="fa fa-calendar"> </i> {{ctrl.changeTabStatus('events')}} {{"Calendar" | translate}} </a> </li> <!-- <li class="brdr_top" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.exams')}" ng-if="currentSchool.courseFlag "> <a ui-sref="index.myspace.exams"> <i class="fa fa-check-square-o"> </i> {{"Exam" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.examrecords')}"> <a ui-sref="index.myspace.examrecords"> <i class="fa fa-list" style="color:#FFC107"> </i> {{'Exam Records' | translate}} </a> </li> --> <!-- <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.examrecords')}"> <a ui-sref="index.myspace.examrecords"> <i class="fa fa-trophy" style="color:#FFC107"> </i> {{ {eng:'Grades',chn:'成绩'}|trans }} </a> </li> --> <!-- <li class="brdr_top" ng-class="{'list-group-item':true, 'active':$state.is('index.myspace.myclasses')}" ng-if="currentSchool.courseFlag && loginService.school.homepage!='genx'"> <a ui-sref="index.myspace.myclasses" ui-sref-opts="{reload: true}"> <i class=" fa fa-users"> </i> {{"Classes" | translate}} </a> </li> <li class="list-group-item" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.sessions')}" ng-if="currentSchool.courseFlag"> <a ui-sref="index.myspace.sessions"> <i class="fa fa-calendar" style="color:#2196F3;"> </i> {{"Session" | translate}} </a> </li> <li class="list-group-item" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.events')}" ng-if="currentSchool.courseFlag "> <a ui-sref="index.myspace.events"> <i class="fa fa-calendar" style="color:#2196F3;"> </i> {{"Events" | translate}} </a> </li> --> <!-- <li class="dropdown list-group-item brdr_top" ng-if="currentSchool.courseFlag "> <a> <i class="fa fa-th"> </i> <span ng-if="loginService.subDomain != 'hdb'">{{"Learning Community" | translate}}</span> <span ng-if="loginService.subDomain == 'hdb'">{{"My Learning" | translate}}</span> </a> <ul class="second_level"> <li ng-if="loginService.subDomain!='hdb' && (loginService.user.is_admin||(loginService.user.grole&&loginService.user.grole!='user'))" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.blogs')}"> <a ui-sref="index.myspace.blogs"> <i class="fa fa-rss-square"> </i> {{"Blogs" | translate}} </a> </li> <li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.bbs')}"> <a ui-sref="index.myspace.bbs"> <i class="fa fa-comments-o"> </i> {{"BBS" | translate}} </a> </li> <li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.forums')}"> <a ui-sref="index.myspace.forums"> <i class="fa fa-comments-o"> </i> {{"Course Forum" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.mynotes')}"> <a ui-sref="index.myspace.mynotes"> <i class="fa fa-sticky-note"> </i> {{"Notes" | translate}} </a> </li> <li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.favourite')}"> <a ui-sref="index.myspace.favourite"> <i class="fa fa-star"> </i> {{"Favourites" | translate}} </a> </li> <li ng-if="loginService.subDomain!='hdb'" ng-class="{'list-group-item':true}"> <li ng-class="{'list-group-item':true" ng-if="vmeetings"> <a href="{{ appUrl }}/mymeetings"> <i class="fa fa-video-camera"> </i> {{"Conference" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.following')}"> <a ui-sref="index.myspace.following"> <i class="fa fa-user-plus"> </i> {{"Following" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.bookmark')}"> <a ui-sref="index.myspace.bookmark"> <i class="fa fa-bookmark"> </i> {{"Bookmark" | translate}} </a> </li> </ul> </li> --> <li class="dropdown list-group-item" ng-if="currentSchool.courseFlag " ng-class="{'active':$state.is('index.myspace.results')}"> <a> <i class="fa fa-th-list"> </i> {{"History" | translate}} </a> <ul class="second_level"> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.results')}"> <a ui-sref="index.myspace.results"> <i class="fa fa-history"> </i> {{"Course History" | translate}} </a> </li> <!-- <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.myscores')}"> <a ui-sref="index.myspace.myscores"> <i class="fa fa-bar-chart"> </i> {{"Knowledge Chart" | translate}} </a> </li> --> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.transactions')}" ng-if="currentSchool.paymentFlag"> <a ui-sref="index.myspace.transactions"> <i class="fa fa-usd"> </i> {{"Purchase History" | translate}} </a> </li> </ul> </li> <li class="brdr_top" ng-if="currentSchool.jobFlag" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.jobs')}"> <a ui-sref="index.myspace.jobs"> <i class="fa fa-handshake-o"> </i> {{"Jobs" | translate}} </a> </li> <li class="brdr_top" ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.myprofile')}"> <a ui-sref="index.myspace.myprofile"> <i class="fa fa-user"> </i> <span ng-if="loginService.subDomain != 'hdb'">{{ {eng:'Account',chn:'账户'}|trans }}</span> <span ng-if="loginService.subDomain == 'hdb'">{{ {eng:'Profile',chn:'账户'}|trans }}</span> </a> <!-- <ul class="second_level"> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.myprofile')}"> <a ui-sref="index.myspace.myprofile"> <i class="fa fa-user"> </i> {{"Profile" | translate}} </a> </li> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.password')}"> <a ui-sref="index.myspace.password"> <i class="fa fa-key"> </i> {{"Change Password" | translate}} </a> </li> </ul> --> </li> <li ng-class="{'list-group-item':true, 'active': $state.is('index.myspace.resume')}" ng-if="currentSchool.jobFlag"> <a ui-sref="index.myspace.resume"> <i class="fa fa-paper-plane-o"> </i> {{"Resume" | translate}} </a> </li> </ul> </li> </ul> <!--div class="calendar" ng-if="ctrl.isEvent" ng-model="eventSources" ui-calendar="uiConfig.calendar"> </div --> <!-- <div class="calendar" ng-model="emptyEventSources" ui-calendar="uiConfig.calendar"> </div > --> </div> <div class="col-md-9 col-xs-12 no-padding myspace_right padding-right-0"> <div ui-view=""> </div> </div> <div class="clearfix"> </div> </div> </div> </div> </div>