WordCountModalController.coffee 569 B

12345678910111213141516171819202122232425
  1. define [
  2. "base"
  3. ], (App) ->
  4. App.controller 'WordCountModalController', ($scope, $modalInstance, ide, $http) ->
  5. $scope.status =
  6. loading:true
  7. # enable per-user containers by default
  8. perUserCompile = true
  9. opts =
  10. url:"/project/#{ide.project_id}/wordcount"
  11. method:"GET"
  12. params:
  13. clsiserverid:ide.clsiServerId
  14. isolated: perUserCompile
  15. $http opts
  16. .success (data) ->
  17. $scope.status.loading = false
  18. $scope.data = data.texcount
  19. .error () ->
  20. $scope.status.error = true
  21. $scope.cancel = () ->
  22. $modalInstance.dismiss('cancel')