{{define "user/item_view.html"}} {{template "public_favicon_link" .}} {{.Title}} - {{T "site_name"}} {{template "custom-head-embed" .}} {{template "public/header_frag" .}}
{{template "user_sidebar" .}}

{{.Data.Item.title}} {{if eq (printf "%v" .Data.Item.status) "0"}}{{T "item_status_draft"}}{{end}} {{if eq (printf "%v" .Data.Item.status) "1"}}{{T "item_status_pending"}}{{end}} {{if eq (printf "%v" .Data.Item.status) "2"}}{{T "item_status_published"}}{{end}} {{if eq (printf "%v" .Data.Item.status) "3"}}{{T "item_status_rejected"}}{{end}}

{{T "field_version"}}: {{.Data.Item.version}}

{{T "user_item_ref_label"}}: {{itemEncodedRef .Data.Item.id}}

{{T "user_pagehead_tip_item_view"}}
{{if .Data.OkFlash}}
{{T "submit_ok_flash"}}
{{if .Data.ShowTagPubCountNote}}
{{T "submit_ok_tag_count_note"}}
{{end}}
{{end}} {{if eq (printf "%v" .Data.Item.status) "1"}}
{{T "user_item_pending_public_notice"}}
{{end}} {{if eq (printf "%v" .Data.Item.status) "3"}}
{{T "reject_reason_label"}} {{.Data.Item.reject_reason}}
{{end}}

{{T "user_item_section_intro"}}

{{.Data.Item.intro}}
{{if .Data.DetailHas}}

{{T "user_item_section_detail"}}

{{.Data.DetailHTML}}
{{end}}

{{T "field_download_url"}}

{{range .Data.PrefillDLRows}}
{{if .ButtonLabel}}
{{T "user_item_dl_row_button"}} {{.ButtonLabel}}
{{end}} {{if gt (asInt .FileID) 0}}
{{T "user_item_dl_row_zip"}} #{{printf "%v" .FileID}}
{{end}} {{if and .MirrorURL (not (gt (asInt .FileID) 0))}} {{else}} {{if not (gt (asInt .FileID) 0)}}—{{end}} {{end}}
{{else}} — {{end}}

{{T "user_item_section_taxonomy"}}

{{T "field_categories"}}
{{range $i,$c := .Data.Cats}}{{if $i}}, {{end}}{{$c.name_zh}}{{end}}
{{if .Data.ItemTags}}
{{T "field_tags"}}
{{end}}
{{T "item_code_difficulty"}}
{{if ge (asInt (index .Data.Item "code_difficulty")) 1}} {{range $s := starSlots1To5}}{{end}}({{asInt (index .Data.Item "code_difficulty")}}/5) {{else}} — {{end}}
{{if .Data.Shots}}

{{T "field_screenshots"}}

{{range .Data.Shots}}
{{if .PreviewURL}} {{if .object_key}}{{.object_key}}{{else}}{{T {{end}}
{{if .object_key}}{{.object_key}}{{else}}—{{end}} ({{.fstatus}})
{{end}}
{{end}}
{{template "public/footer_frag" .}} {{end}}