1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-25 17:18:05 +08:00
icebergs/misc/trash/web/template.go
2020-10-08 07:57:42 +08:00

54 lines
1.7 KiB
Go

package web
import (
"github.com/shylinux/toolkits"
)
var share_template = kit.Dict(
"text", `<img src="%s/share/%s/text">`,
"value", `<img src="%s/share/%s/value">`,
"share", `<img src="%s/share/%s/share">`,
"link", `<a href="%s/share/%s" target="_blank">%s</a>`,
"simple", `<!DOCTYPE html>
<head>
<meta charset='utf-8'>
<title>{{.Option "name"}}</title>
</head>
<body>
{{.Option "text"}}
</body>
`,
)
var favor_template = kit.Dict(
"shell", `<div class="code">{{$msg := .}}{{range $index, $_ := .Appendv "_index"}}{{$name := $msg.Appendv "name"}}{{$text := $msg.Appendv "text"}}
# {{index $name $index}}
{{index $text $index}}
{{end}}
</div>`,
"vimrc", `<div class="code">{{$msg := .}}{{range $index, $_ := .Appendv "_index"}}{{$name := $msg.Appendv "name"}}{{$id := $msg.Appendv "id"}}
{{$res := index $id $index|$msg.Prefile ""}}
# {{index $name $index}} {{index $res "extra.buf"}}:{{index $res "extra.row"}}
{{index $res "content"}}
{{end}}
</div>`,
"field", `{{$msg := .}}
{{range $index, $_ := .Appendv "_index"}}
{{$type := $msg.Appendv "type"}}{{$name := $msg.Appendv "name"}}{{$text := $msg.Appendv "text"}}
<fieldset class="story {{index $name $index}}" data-type="{{index $type $index}}" data-name="{{index $name $index}}" data-text="{{index $text $index}}" data-meta='{{index $text $index|$msg.Preview}}'>
<legend>{{index $name $index}}</legend>
<form class="option"></form>
<div class="action"></div>
<div class="output"></div>
<div class="status"></div>
</fieldset>
{{end}}
`,
"spide", `<ul>{{$msg := .}}
{{range $index, $_ := .Appendv "_index"}}
{{$name := $msg.Appendv "name"}}
{{$text := $msg.Appendv "text"}}
<li>{{index $name $index}}: <a href="{{index $text $index}}" target="_blank">{{index $text $index}}</a></li>
{{end}}
</ul>`,
)