mirror of
https://shylinux.com/x/volcanos
synced 2025-04-26 01:04:06 +08:00
opt layout
This commit is contained in:
parent
4d6c3f18a4
commit
da9205d3c0
@ -165,10 +165,10 @@ var page = Volcanos("page", {help: "网页模块",
|
|||||||
// 创建节点
|
// 创建节点
|
||||||
name = name || data.className || type || "";
|
name = name || data.className || type || "";
|
||||||
!data.name && item.name && (data.name = item.name)
|
!data.name && item.name && (data.name = item.name)
|
||||||
var node = can.page.Create(can, type, data);
|
var node = can.page.Create(can, type, data)
|
||||||
value.last = node, value.first || (value.first = node), name && (value[name] = value[data.className||""] = value[type] = node);
|
value.last = node, value.first = value.first || node, value[name||""] = value[data.className||""] = value[type] = node
|
||||||
item.list && can.page.Append(can, node, item.list, value);
|
item.list && can.page.Append(can, node, item.list, value)
|
||||||
target && target.append && target.append(node);
|
target && target.append && target.append(node)
|
||||||
})
|
})
|
||||||
return value
|
return value
|
||||||
}),
|
}),
|
||||||
|
@ -24,6 +24,11 @@ fieldset.Header>div.output>div.search>input {
|
|||||||
fieldset.Header>div.output>div.search>input:focus {
|
fieldset.Header>div.output>div.search>input:focus {
|
||||||
width:240px;
|
width:240px;
|
||||||
}
|
}
|
||||||
|
fieldset.Header>div.output>div.item {
|
||||||
|
margin-left:5px;
|
||||||
|
cursor:pointer;
|
||||||
|
float:left;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
fieldset.Header>div.output>div.state {
|
fieldset.Header>div.output>div.state {
|
||||||
|
@ -61,22 +61,33 @@ Volcanos("onexport", {help: "导出数据", list: [], _init: function(can, msg,
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
var search = can.page.Append(can, can._output, [{view: "search", list: [{type: "input",
|
can.page.Append(can, can._output, [{view: "search", list: [{type: "input", onkeydown: function(event) {
|
||||||
onfocus: function(event) {
|
switch (event.key) {
|
||||||
|
case "Enter": can.run(event, ["search", "Search.onimport.input", event.target.value]); break
|
||||||
|
}
|
||||||
|
}, }], }])
|
||||||
|
|
||||||
},
|
var height = document.body.offsetHeight
|
||||||
onkeydown: function(event) {
|
var ui = can.page.Append(can, can._output, can.core.List(["Search", "River", "Storm", "Footer"], function(item) {
|
||||||
switch (event.key) {
|
return {view: "item", list: [{type: "input", data: {name: item, type: "button", value: item.toLowerCase()},
|
||||||
case "Enter":
|
onclick: function(event) {
|
||||||
can.run(event, ["search", "Search.onimport.input", event.target.value], function() {
|
if (item == "Footer") { can.page.Select(can, document.body, "fieldset.Action", function(item) {
|
||||||
|
if (item.style.height) {
|
||||||
|
height = document.body.offsetHeight
|
||||||
|
can.page.Select(can, item, "div.output")[0].style.height = ""
|
||||||
|
item.style.height = ""
|
||||||
|
} else {
|
||||||
|
can.page.Select(can, item, "div.output")[0].style.height = height-100+"px"
|
||||||
|
item.style.height = height-88+"px"
|
||||||
|
}
|
||||||
|
}) }
|
||||||
|
|
||||||
})
|
can.page.Select(can, document.body, "fieldset."+item, function(item) {
|
||||||
}
|
can.page.Modify(can, item, {style: {display: item.style.display == "none"? "block": "none"}})
|
||||||
},
|
})
|
||||||
}]}]).input
|
},
|
||||||
document.body.onkeydown = function(event) {
|
}]}
|
||||||
event.key == "Space" && search.focus()
|
})); ui.River.click(), ui.Footer.click(), ui.Storm.click()
|
||||||
}
|
|
||||||
|
|
||||||
typeof cb == "function" && cb()
|
typeof cb == "function" && cb()
|
||||||
})
|
})
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
Volcanos("onimport", {help: "导入数据", _init: function(can, msg, list, cb, target) { target.innerHTML = ""
|
Volcanos("onimport", {help: "导入数据", _init: function(can, msg, list, cb, target) { target.innerHTML = ""
|
||||||
|
if (can.Conf("height") < 600) { can.Conf("height", 600) }
|
||||||
can.onimport._share(can); var width = can.Conf("width"), height = can.Conf("height")
|
can.onimport._share(can); var width = can.Conf("width"), height = can.Conf("height")
|
||||||
can.page.Modify(can, target, {style: {"max-height": height-160+"px"}})
|
can.page.Modify(can, target, {style: {"max-height": height-160+"px"}})
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user