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.

edit.tmpl 5.9 kB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <style>
  2. .label_color{
  3. color:#505559 !important;
  4. width: 6% !important;
  5. text-align: center;
  6. }
  7. </style>
  8. {{template "base/head" .}}
  9. <div id="mask">
  10. <div id="loadingPage">
  11. <div class="rect1"></div>
  12. <div class="rect2"></div>
  13. <div class="rect3"></div>
  14. <div class="rect4"></div>
  15. <div class="rect5"></div>
  16. </div>
  17. </div>
  18. <div class="repository">
  19. {{template "repo/header" .}}
  20. <div class="alert"></div>
  21. <div class="ui container">
  22. <div>
  23. <h4 class="ui top attached header">
  24. {{.i18n.Tr "repo.modify_image"}}
  25. </h4>
  26. <div class="submit-image-tmplvalue" style="display: none;" data-link="/image/{{$.Image.ID}}" data-edit-page="{{.PageFrom}}"></div>
  27. <div class="ui attached segment" style="padding: 2em 3em;padding-bottom: 7rem;">
  28. <div class="ui form" id="form_image">
  29. <input type="hidden" name="edit" value="edit">
  30. {{.CsrfTokenHtml}}
  31. <input type="hidden" name="id" value="{{.Image.ID}}">
  32. <div class="inline field">
  33. <label class="label_color" for="">{{$.i18n.Tr "dataset.dataset_available_clusters"}}</label>
  34. <div class="ui basic label" style="border: none !important;color:#3291f8;">
  35. <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="14" height="14"><path fill="none" d="M0 0h24v24H0z"></path><path d="M4 3h16a1 1 0 0 1 1 1v7H3V4a1 1 0 0 1 1-1zM3 13h18v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7zm4 3v2h3v-2H7zM7 6v2h3V6H7z"></path></svg>
  36. CPU/GPU
  37. </div>
  38. <input type="hidden" value="{{.Type}}" name="type">
  39. </div>
  40. <div class="inline required field">
  41. <label class="label_color" for="">{{$.i18n.Tr "repo.images.name"}}</label>
  42. <input type="hidden" name="tag" value="{{.Image.Tag}}" >
  43. <input disabled value="{{.Image.Tag}}" style="width: 80%;">
  44. <span class="tooltips" style="display: block;padding-left: 0.5rem;">{{.i18n.Tr "repo.images.name_rule"}}</span>
  45. </div>
  46. <div class="inline required field">
  47. <label class="label_color" for="">{{$.i18n.Tr "dataset.description"}}</label>
  48. <textarea style="width: 80%;" required id="description" value="{{.Image.Description}}" name="description" rows="3" maxlength="255" placeholder={{.i18n.Tr "repo.modelarts.train_job.new_place"}} onchange="this.value=this.value.substring(0, 255)" onkeydown="this.value=this.value.substring(0, 255)" onkeyup="this.value=this.value.substring(0, 255)">{{.Image.Description}}</textarea>
  49. </div>
  50. <div class="inline field" style="display: flex;align-items: center;">
  51. {{$lenTopics := len .Image.Topics}}
  52. {{$subTopics := subOne $lenTopics}}
  53. <label class="label_color" for="">{{$.i18n.Tr "repo.model.manage.label"}}</label>&nbsp;
  54. <div class="ui multiple search selection dropdown" id="dropdown_image" style="width: 80%;">
  55. <input type="hidden" name="topics" value="{{range $k,$v := .Image.Topics}}{{$v}}{{if ne $k $subTopics}},{{end}}{{end}}" required>
  56. {{range .Image.Topics}}
  57. <a class="ui label transition visible" data-value="{{.}}" style="display: inline-block !important;">{{.}}<i class="delete icon"></i></a>
  58. {{end}}
  59. <div class="default text" id="default_text">{{.i18n.Tr "repo.repo_label_helpe"}}</div>
  60. <div class="menu" id="course_label_item"></div>
  61. </div>
  62. </div>
  63. <span class="tooltips" style="display: block;padding-left: 0.5rem;margin-top: 0.5rem;margin-bottom: 1rem;">{{.i18n.Tr "repo.image.label_tooltips"}}</span>
  64. <div class="inline fields">
  65. <label class="label_color" for="" style="visibility: hidden;"></label>
  66. <div class="field">
  67. <div class="ui radio checkbox">
  68. <input type="radio" name="isPrivate" {{if not .Image.IsPrivate}} checked {{end}} value="false">
  69. <label>{{.i18n.Tr "org.settings.visibility.public"}}</label>
  70. </div>
  71. </div>
  72. <div class="field" style="flex: 0.15;">
  73. <div class="ui radio checkbox" >
  74. <input type="radio" name="isPrivate" {{if .Image.IsPrivate}} checked {{end}} value="true">
  75. <label>{{.i18n.Tr "home.show_private"}}</label>
  76. </div>
  77. </div>
  78. <div class="field">
  79. <span class="label_color">{{.i18n.Tr "repo.images.public_tooltips"}}</span>
  80. </div>
  81. </div>
  82. <div class="inline required field" style="padding-top: 2rem;">
  83. <label class="label_color" for="" style="visibility: hidden;"></label>
  84. <button class="ui create_image green button" type="button">
  85. {{.i18n.Tr "explore.save"}}
  86. </button>
  87. <a class="ui button" id="cancel_submit_image">{{.i18n.Tr "repo.cloudbrain.cancel"}}</a>
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. {{template "base/footer" .}}