fix movement on opera, optimize tag()
why did I do both of these in one commit
This commit is contained in:
parent
ed539a008c
commit
1951bcbe90
@ -35,8 +35,7 @@ inBefore: (root, el) ->
|
||||
root.parentNode.insertBefore(el, root)
|
||||
inAfter: (root, el) ->
|
||||
root.parentNode.insertBefore(el, root.nextSibling)
|
||||
tag: (el) ->
|
||||
document.createElement(el)
|
||||
tag: document.createElement
|
||||
hide: (el) ->
|
||||
el.style.display = 'none'
|
||||
show: (el) ->
|
||||
@ -234,8 +233,8 @@ options: ->
|
||||
mousedown: (e) ->
|
||||
div: this.parentNode
|
||||
move.div: div
|
||||
move.divX: div.offsetLeft
|
||||
move.divY: div.offsetTop
|
||||
move.divX: parseInt(div.style.left)
|
||||
move.divY: parseInt(div.style.top)
|
||||
move.clientX: e.clientX
|
||||
move.clientY: e.clientY
|
||||
move.bodyX: document.body.clientWidth
|
||||
|
||||
@ -47,9 +47,7 @@
|
||||
inAfter = function inAfter(root, el) {
|
||||
return root.parentNode.insertBefore(el, root.nextSibling);
|
||||
};
|
||||
tag = function tag(el) {
|
||||
return document.createElement(el);
|
||||
};
|
||||
tag = document.createElement;
|
||||
hide = function hide(el) {
|
||||
el.style.display = 'none';
|
||||
return el.style.display;
|
||||
@ -272,8 +270,8 @@ cursor: pointer; \
|
||||
var div;
|
||||
div = this.parentNode;
|
||||
move.div = div;
|
||||
move.divX = div.offsetLeft;
|
||||
move.divY = div.offsetTop;
|
||||
move.divX = parseInt(div.style.left);
|
||||
move.divY = parseInt(div.style.top);
|
||||
move.clientX = e.clientX;
|
||||
move.clientY = e.clientY;
|
||||
move.bodyX = document.body.clientWidth;
|
||||
|
||||
@ -13,10 +13,8 @@ $$: (selector, root) ->
|
||||
node for node in result
|
||||
inBefore: (root, el) ->
|
||||
root.parentNode.insertBefore(el, root)
|
||||
tag: (el) ->
|
||||
document.createElement(el)
|
||||
text: (s) ->
|
||||
document.createTextNode(s)
|
||||
tag: document.createElement
|
||||
text: document.createTextNode
|
||||
remove: (root) ->
|
||||
root.parentNode.removeChild(root)
|
||||
position: (el) ->
|
||||
@ -34,8 +32,8 @@ move: {}
|
||||
mousedown: (e) ->
|
||||
div: this.parentNode
|
||||
move.div: div
|
||||
move.divX: div.offsetLeft
|
||||
move.divY: div.offsetTop
|
||||
move.divX: parseInt(div.style.left)
|
||||
move.divY: parseInt(div.style.top)
|
||||
move.clientX: e.clientX
|
||||
move.clientY: e.clientY
|
||||
move.bodyX: document.body.clientWidth
|
||||
|
||||
@ -24,12 +24,8 @@
|
||||
inBefore = function inBefore(root, el) {
|
||||
return root.parentNode.insertBefore(el, root);
|
||||
};
|
||||
tag = function tag(el) {
|
||||
return document.createElement(el);
|
||||
};
|
||||
text = function text(s) {
|
||||
return document.createTextNode(s);
|
||||
};
|
||||
tag = document.createElement;
|
||||
text = document.createTextNode;
|
||||
remove = function remove(root) {
|
||||
return root.parentNode.removeChild(root);
|
||||
};
|
||||
@ -50,8 +46,8 @@
|
||||
var div;
|
||||
div = this.parentNode;
|
||||
move.div = div;
|
||||
move.divX = div.offsetLeft;
|
||||
move.divY = div.offsetTop;
|
||||
move.divX = parseInt(div.style.left);
|
||||
move.divY = parseInt(div.style.top);
|
||||
move.clientX = e.clientX;
|
||||
move.clientY = e.clientY;
|
||||
move.bodyX = document.body.clientWidth;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user