forked from kissyteam/kissy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoverlay.js
More file actions
45 lines (39 loc) · 1.33 KB
/
Copy pathoverlay.js
File metadata and controls
45 lines (39 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
var path = require("path"),
fs = require("fs");
require("../../build/kissy-nodejs.js");
var S = KISSY;
console.log(S.isNumber({}));
console.log(S.isNumber(1));
//console.log(S);
S.use("overlay", function(S, Overlay) {
document.body.innerHTML = "<div id='server'></div>";
var d = new Overlay.Dialog({
width:"500px",
render:"#server",
elCls:'server-dialog',
headerContent:"服务器端 header",
bodyContent:"服务器端 body",
footerContent:"服务器端 footer"
});
d.center();
d.show();
console.log(d.get("el")[0].offsetWidth);
console.log(d.get("el")[0].offsetHeight);
console.log(d.get("el").offset());
console.log(d.get("x"));
var DOM = S.DOM,offset = { left: DOM.scrollLeft(), top: DOM.scrollTop() },
w = DOM['viewportWidth'](),
h = DOM['viewportHeight']();
console.log(offset, w, h);
document.getElementsByTagName("head")[0].innerHTML = "<meta charset='utf-8'/>" +
"<link rel='stylesheet' " +
"href='http://docs.kissyui.com/kissy/src/overlay/assets/cool.css'/>" +
"<style>" +
"#server .server-dialog {" +
"left:100px;" +
"top:100px;" +
"}" +
"</style>";
console.log(document.innerHTML);
fs.writeFile("./tools/nodejs-patch/overlay.html", document.innerHTML);
});