You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

header.tmpl 1.8 kB

3 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <div class="organization-header">
  2. <div class="ui container">
  3. <div class="ui vertically grid head">
  4. <div class="column">
  5. <div class="ui header">
  6. {{with .Org}}
  7. <img class="ui image" src="{{.SizedRelAvatarLink 100}}">
  8. <span class="text thin grey"><a href="{{.HomeLink}}">{{.DisplayName}}</a></span>
  9. {{end}}
  10. {{if .IsCourse}}
  11. {{if .CanCreateOrgRepo}}
  12. <div class="ui right">
  13. <a class="ui green button" onclick="jion_course_team()">{{svg "octicon-plus" 16}} {{.i18n.Tr "org.teams.join_teams"}}</a>
  14. </div>
  15. {{end}}
  16. {{else}}
  17. {{if .IsOrganizationOwner}}
  18. <div class="ui right">
  19. <a class="ui green button" href="{{.OrgLink}}/teams/new">{{svg "octicon-plus" 16}} {{.i18n.Tr "org.create_new_team"}}</a>
  20. </div>
  21. {{end}}
  22. {{if .CanCreateOrgRepo}}
  23. <div class="ui right">
  24. <a class="ui green button" href="{{AppSubUrl}}/repo/create?org={{.Org.ID}}">{{svg "octicon-plus" 16}} {{.i18n.Tr "new_repo"}}</a>
  25. </div>
  26. {{end}}
  27. {{end}}
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. <script>
  34. function jion_course_team(){
  35. $.ajax({
  36. type:"GET",
  37. url:"/course/addOrg",
  38. dataType:"json",
  39. async:false,
  40. success:function(json){
  41. data = json;
  42. if (data.code==0) {
  43. $('.alert').html('{{.i18n.Tr "repo.computing.success"}}').removeClass('alert-danger').addClass('alert-success').show().delay(2000).fadeOut();
  44. } else {
  45. $('.alert').html(data.error_msg).removeClass('alert-success').addClass('alert-danger').show().delay(5000).fadeOut();
  46. }
  47. setTimeout("location.reload()",2000);
  48. // location.reload()
  49. // if(data.code==0){
  50. // alert("Join success")
  51. // location.reload()
  52. // }else{
  53. // alert("Join failure")
  54. // }
  55. },
  56. });
  57. }
  58. </script>