unserver-unify
Version:
52 lines (47 loc) • 1.48 kB
JavaScript
;
angular.module('bamboo')
.controller('CourseWikiDialogCtrl', function(ApiService, $scope, key) {
var _self = this;
function showWiki(_key) {
var info = {
action: 'getwikibykey',
key: _key,
sid: ApiService.gid,
};
//console.log(info);
ApiService.post('/wiki', info).then(function(result) {
//console.log(result);
if (result.data.success) {
$scope.wiki = result.data.wiki;
var _pages = $scope.wiki.pages;
//console.log(self.videos);
var _wk = [];
var mindex = 0;
var sindex = 0;
for (var i = 0; i < _pages.length; i++) {
var page = _pages[i];
if (!page.level || page.level == 0) {
mindex++;
sindex = 0;
} else {
sindex++;
}
var idx = '' + mindex;
if (sindex > 0) {
idx += '-' + sindex;
}
var info = {
title: page.title,
content: page.content,
level: page.level,
idx: idx,
};
_wk.push(info);
}
$scope.pages = _wk;
$scope.photourl = ApiService.SHOST + "/public/" + ApiService.RES + "/wiki/" + ApiService.gid + '/' + $scope.wiki.key + "/" + $scope.wiki.photo;
}
});
}
showWiki(key);
});