Browse Source

fix issue

tags/v1.22.4.1^2
zhoupzh 4 years ago
parent
commit
58f1b1e27b
2 changed files with 12 additions and 2 deletions
  1. +3
    -2
      templates/repo/cloudbrain/image/edit.tmpl
  2. +9
    -0
      web_src/js/features/images.js

+ 3
- 2
templates/repo/cloudbrain/image/edit.tmpl View File

@@ -47,9 +47,10 @@
<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>
</div>
<div class="inline field" style="display: flex;align-items: center;">
<label class="label_color" for="">{{$.i18n.Tr "repo.model.manage.label"}}</label>&nbsp;
{{$x := (len .Image.Topics) -1}}
<label class="label_color" for="">{{$.i18n.Tr "repo.model.manage.label"}}</label>&nbsp;{{$x}}
<div class="ui multiple search selection dropdown" id="dropdown_image" style="width: 80%;">
<input type="hidden" name="topics" value="" required>
<input type="hidden" name="topics" value="{{range $k,$v := .Image.Topics}}{{$v}}{{if ne $k ((len $.Image.Topics))}},{{end}}{{end}}" required>
{{range .Image.Topics}}
<a class="ui label transition visible" data-value="{{.}}" style="display: inline-block !important;">{{.}}<i class="delete icon"></i></a>
{{end}}


+ 9
- 0
web_src/js/features/images.js View File

@@ -28,6 +28,15 @@ export default async function initImage(){
})
}
function initDropdown(){
// const editLable = []
// $('#dropdown_image').find('.ui.label.transition.visible').each((index,item)=>{
// console.log(index,item)
// console.log(item.getAttribute("data-value"))
// editLable.push(item.getAttribute("data-value"))
// console.log(editLable.join(','))
// $("input[name='topics']").val(editLable.join(','))
// })
$('#dropdown_image')
.dropdown({
allowAdditions: true,


Loading…
Cancel
Save