1
0
mirror of https://shylinux.com/x/ContextOS synced 2025-06-26 18:07:30 +08:00
This commit is contained in:
shaoying 2019-09-30 09:34:06 +08:00
parent 68d3812848
commit df5d390820
6 changed files with 48 additions and 51 deletions

View File

@ -1,11 +1,8 @@
package cli package cli
var version = struct { var version = struct {
init []string
time string time string
host string host string
self int self int
}{ }{
[]string{"2017-11-01 01:02:03", "2019-07-13 18:02:21"}, "2019-09-29 22:27:58", "mac", 612,
`2019-09-29 19:53:06`, `centos`, 619,
} }

View File

@ -3,17 +3,24 @@ fieldset.item.love.date table td.today {
border:solid 2px red; border:solid 2px red;
} }
fieldset.item.love.date table td { fieldset.item.love.date table td {
word-break:break-all;
text-align:center; text-align:center;
min-width:40px; min-width:40px;
} }
fieldset.item.love.days div.day { fieldset.item.love.days div.day {
margin:8px;
border:solid 2px cyan;
padding:8px;
opacity:0; opacity:0;
padding:8px;
border:solid 2px cyan;
margin:8px;
float:left; float:left;
} }
fieldset.item.love.days div.day span.day {
font-size:18px;
font-weight:bold;
font-style:italic;
margin-right:5px;
}
fieldset.item.love.days span.what { fieldset.item.love.days span.what {
font-size:24px; font-size:24px;
} }

View File

@ -7,7 +7,7 @@ return {
kit.classList.add(item.parentNode, "select") kit.classList.add(item.parentNode, "select")
item.parentNode.title = value[option.where.value] item.parentNode.title = value[option.where.value]
}) })
}, 500) }, 200)
}) })
}, },
show_after: function(msg) { show_after: function(msg) {
@ -17,7 +17,7 @@ return {
}, },
Order: function(t, cb, cbs) {var plugin = field.Plugin Order: function(t, cb, cbs) {var plugin = field.Plugin
var msg = plugin.msg, now = new Date() var msg = plugin.msg, now = new Date()
kit.List(ctx.Table(msg).concat([{when: "9999-01-08", what: "最后一次爱你"}]), function(line, index, array) { kit.List(ctx.Table(msg).concat([{when: "9999-01-08", what: "最后一次爱你", where: "北京市"}]), function(line, index, array) {
var day = new Date(line.when) var day = new Date(line.when)
var mis = parseInt((day.getTime() - now.getTime()) / 1000 / 3600 / 24) var mis = parseInt((day.getTime() - now.getTime()) / 1000 / 3600 / 24)
if (index == array.length-1) { if (index == array.length-1) {
@ -25,17 +25,19 @@ return {
} }
var list = kit.Span() var list = kit.Span()
list.span(["距", "day"], line.when.split(" ")[0]).span([line.what, "what"]) list.span(["距", "day"], line.when.split(" ")[0])
list.span(["在", "day"], line.where)
list.span([line.what, "what"])
list.span(mis>0? "还有": "过去", [mis, mis>0? "day1": "day0"], "天") list.span(mis>0? "还有": "过去", [mis, mis>0? "day1": "day0"], "天")
kit.Opacity(cb(output, [{text: [list.join(""), "div", "day"]}]).last) kit.Opacity(cb(output, [{text: [list.join(""), "div", "day"]}]).last)
}, t, cbs) }, t, cbs)
}, },
Flash: function(event) {var plugin = field.Plugin Flash: function(event) {var plugin = field.Plugin
plugin.Order(3000, function(output, list) { plugin.Order(1000, function(output, list) {
return kit.AppendChilds(output, list) return kit.AppendChilds(output, list)
}, function() { }, function() {
output.innerHTML = "", plugin.Order(1000, function(output, list) { output.innerHTML = "", plugin.Order(400, function(output, list) {
return kit.AppendChild(output, list) return kit.AppendChild(output, list)
}) })
}) })

View File

@ -1,47 +1,20 @@
fun meet "第一眼" protected \ kit date "每一天" "index.js" "index.css" protected "cli.date" _ nature _ \
text "love" name table imports plugin_table \
text "" name when init date \
text "" name where \
button "操作"
if $2 == "" || $3 == ""
copy skip ssh.data show _
else
copy ssh.data insert _ when _ where
end
end
kit date "日历" "index.js" "index.css" protected "cli.date" _ nature _ \
\ space true format '<span class="%s">%s</span>' "s20060102" \ \ space true format '<span class="%s">%s</span>' "s20060102" \
text "2019-07-08" name "起始时间" \ text "2019-07-08" name "起始时间" \
text "" name "截止时间" init date \ text "" name "截止时间" init date \
text "love" name "table" imports plugin_table \ text "love" name "table" imports plugin_table view tiny \
text "when" name "when" \ text "when" name "when" view tiny \
text "where" name "where" \ text "where" name "where" view tiny \
button "查看" action auto \ button "查看" action auto \
button "显示" cb show button "显示" cb show
fun days "每一天" "index.js" "index.css" protected \
text "days" name table imports plugin_table \
text "" name when init date \
text "" name what view long \
button "记录" \
button "展示" cb Flash
if $2 == "" || $3 == ""
copy skip ssh.data show _
else
copy ssh.data insert _ when _ what __
end
end
fun maps "每一面" "maps.js" "index.css" protected \ fun maps "每一面" "maps.js" "index.css" protected \
text "maps" name table imports plugin_table \ text "love" name table imports plugin_table \
text "" name when init date \ text "" name when init date \
text "" name what view long \ text "" name what view long \
text "北京市" name city view tiny \ text "北京市" name city view tiny \
text "弘源首著" name where view long \ text "弘源首著" name where \
button "本地" cb Current \ button "本地" cb Current \
button "搜索" cb Search action auto \ button "搜索" cb Search action auto \
button "记录" cb Record \ button "记录" cb Record \
@ -54,6 +27,20 @@ fun maps "每一面" "maps.js" "index.css" protected \
end end
end end
fun days "每一次" "index.js" "index.css" protected \
text "love" name table imports plugin_table \
text "" name when init date \
text "" name what view long \
button "记录" \
button "展示" cb Flash
if $2 == "" || $3 == ""
copy skip ssh.data show _
else
copy ssh.data insert _ when _ what __
end
end
fun delay "以后告诉你" protected \ fun delay "以后告诉你" protected \
text "delay" name table imports plugin_table \ text "delay" name table imports plugin_table \
text "" name when init date\ text "" name when init date\

View File

@ -40,7 +40,7 @@ return {
}, },
Flashs: function() {var plugin = field.Plugin Flashs: function() {var plugin = field.Plugin
plugin.initMap(), run(event, [option.table.value], function(msg) { plugin.initMap(), run(event, [option.table.value], function(msg) {
kit.List(ctx.Table(msg), function(line) { kit.List(ctx.Table(msg), function(line, index) {
var p = new BMap.Point(line.longitude, line.latitude) var p = new BMap.Point(line.longitude, line.latitude)
map.centerAndZoom(p, line.scale) map.centerAndZoom(p, line.scale)
@ -49,8 +49,12 @@ return {
output.style.opacity = 0 output.style.opacity = 0
kit.Opacity(output) kit.Opacity(output)
}, 3000) }, 1000)
}) })
}, },
Demo: function() {
var info = new BMap.InfoWindow("hello"+"<br/>"+"world", {width: 200, height: 100, title: "haha"})
map.openInfoWindow(info, map.getCenter())
},
}}} }}}

View File

@ -96,11 +96,11 @@ fieldset>div.output div.code span.green {
color:green; color:green;
} }
fieldset>div.output table td { fieldset>div.output table td {
word-break:break-all; word-break:break-word;
} }
fieldset>div.output table td.when { fieldset>div.output table td.when {
word-break:break-word;
text-align:center; text-align:center;
min-width:140px;
} }
fieldset>div.output table.edit { fieldset>div.output table.edit {
} }
@ -294,8 +294,8 @@ fieldset table th.order {
fieldset table td { fieldset table td {
max-width:1200px; max-width:1200px;
font-family:monospace; font-family:monospace;
padding-left: 10px; padding-left: 6px;
padding-right: 20px; padding-right: 6px;
} }
fieldset table td.clip { fieldset table td.clip {
background-color:red; background-color:red;