UNPKG

unserver-unify

Version:

52 lines (47 loc) 1.48 kB
'use strict'; 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); });