beautify_js
This commit is contained in:
parent
0febe4f5fd
commit
5c2f32e184
208 changed files with 3891 additions and 1474 deletions
|
@ -1,4 +1,3 @@
|
|||
|
||||
function HoverIntent(options) {
|
||||
|
||||
options = Object.create(options); // not to modify the object
|
||||
|
@ -34,7 +33,7 @@ function HoverIntent(options) {
|
|||
pX = event.pageX;
|
||||
pY = event.pageY;
|
||||
pTime = Date.now();
|
||||
|
||||
|
||||
elem.addEventListener('mousemove', onMouseMove);
|
||||
});
|
||||
|
||||
|
@ -73,5 +72,4 @@ function HoverIntent(options) {
|
|||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -1,5 +1,3 @@
|
|||
|
||||
function HoverIntent(options) {
|
||||
/* ваш код */
|
||||
}
|
||||
|
||||
}
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
// элемент TD, внутри которого сейчас курсор
|
||||
var currentElem = null;
|
||||
|
||||
|
@ -11,7 +10,7 @@ table.onmouseover = function(event) {
|
|||
}
|
||||
|
||||
// посмотрим, куда пришёл курсор
|
||||
var target = event.target;
|
||||
var target = event.target;
|
||||
|
||||
// уж не на TD ли?
|
||||
while (target != this) {
|
||||
|
@ -33,7 +32,7 @@ table.onmouseout = function(event) {
|
|||
// произошёл уход с элемента - проверим, куда, может быть на потомка?
|
||||
var relatedTarget = event.relatedTarget;
|
||||
if (relatedTarget) { // может быть relatedTarget = null
|
||||
while(relatedTarget) {
|
||||
while (relatedTarget) {
|
||||
// идём по цепочке родителей и проверяем,
|
||||
// если переход внутрь currentElem - игнорируем это событие
|
||||
if (relatedTarget == currentElem) return;
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
|
||||
table.onmouseover = function(event) {
|
||||
var target = event.target;
|
||||
var target = event.target;
|
||||
target.style.background = 'pink';
|
||||
text.value += "mouseover " + target.tagName + "\n";
|
||||
};
|
||||
|
||||
table.onmouseout = function(event) {
|
||||
var target = event.target;
|
||||
var target = event.target;
|
||||
target.style.background = '';
|
||||
text.value += "mouseout " + target.tagName + "\n";
|
||||
};
|
|
@ -1,7 +1,6 @@
|
|||
|
||||
table.onmouseenter = table.onmouseleave = log;
|
||||
|
||||
function log(event) {
|
||||
text.value += event.type+' [target: '+event.target.tagName+']\n';
|
||||
text.value += event.type + ' [target: ' + event.target.tagName + ']\n';
|
||||
text.scrollTop = text.scrollHeight;
|
||||
}
|
|
@ -1,5 +1,4 @@
|
|||
|
||||
function log(event) {
|
||||
text.value += event.type+' [target: '+event.target.className+']\n';
|
||||
text.value += event.type + ' [target: ' + event.target.className + ']\n';
|
||||
text.scrollTop = text.scrollHeight;
|
||||
}
|
|
@ -1,5 +1,4 @@
|
|||
|
||||
function mouselog(event) {
|
||||
text.value += event.type+' [target: '+event.target.className+']\n'
|
||||
text.value += event.type + ' [target: ' + event.target.className + ']\n'
|
||||
text.scrollTop = text.scrollHeight
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
green.onmouseover = green.onmouseout = green.onmousemove = handler;
|
||||
|
||||
|
||||
function handler(event) {
|
||||
var type = event.type;
|
||||
while (type < 11) type += ' ';
|
||||
|
@ -9,38 +9,39 @@
|
|||
}
|
||||
|
||||
|
||||
function clearText() {
|
||||
text.value = "";
|
||||
lastMessage = "";
|
||||
}
|
||||
function clearText() {
|
||||
text.value = "";
|
||||
lastMessage = "";
|
||||
}
|
||||
|
||||
var lastMessageTime = 0;
|
||||
var lastMessage = "";
|
||||
var repeatCounter = 1;
|
||||
function log(message) {
|
||||
if (lastMessageTime == 0) lastMessageTime = new Date();
|
||||
var lastMessageTime = 0;
|
||||
var lastMessage = "";
|
||||
var repeatCounter = 1;
|
||||
|
||||
var time = new Date();
|
||||
function log(message) {
|
||||
if (lastMessageTime == 0) lastMessageTime = new Date();
|
||||
|
||||
if (time - lastMessageTime > 500) {
|
||||
message = '------------------------------\n' + message;
|
||||
}
|
||||
var time = new Date();
|
||||
|
||||
if (message === lastMessage) {
|
||||
repeatCounter++;
|
||||
if (repeatCounter == 2) {
|
||||
text.value = text.value.trim() + ' x 2\n';
|
||||
} else {
|
||||
text.value = text.value.slice(0, text.value.lastIndexOf('x') + 1) + repeatCounter + "\n";
|
||||
}
|
||||
if (time - lastMessageTime > 500) {
|
||||
message = '------------------------------\n' + message;
|
||||
}
|
||||
|
||||
} else {
|
||||
repeatCounter = 1;
|
||||
text.value += message + "\n";
|
||||
}
|
||||
if (message === lastMessage) {
|
||||
repeatCounter++;
|
||||
if (repeatCounter == 2) {
|
||||
text.value = text.value.trim() + ' x 2\n';
|
||||
} else {
|
||||
text.value = text.value.slice(0, text.value.lastIndexOf('x') + 1) + repeatCounter + "\n";
|
||||
}
|
||||
|
||||
text.scrollTop = text.scrollHeight;
|
||||
} else {
|
||||
repeatCounter = 1;
|
||||
text.value += message + "\n";
|
||||
}
|
||||
|
||||
lastMessageTime = time;
|
||||
lastMessage = message;
|
||||
}
|
||||
text.scrollTop = text.scrollHeight;
|
||||
|
||||
lastMessageTime = time;
|
||||
lastMessage = message;
|
||||
}
|
|
@ -8,14 +8,14 @@ function handler(event) {
|
|||
}
|
||||
|
||||
log.value += event.type + ': ' +
|
||||
'target=' + str(event.target) +
|
||||
', relatedTarget=' + str(event.relatedTarget) + "\n";
|
||||
'target=' + str(event.target) +
|
||||
', relatedTarget=' + str(event.relatedTarget) + "\n";
|
||||
log.scrollTop = 1e9;
|
||||
|
||||
|
||||
if (event.type == 'mouseover') {
|
||||
event.target.style.background = 'pink'
|
||||
}
|
||||
if (event.type == 'mouseout') {
|
||||
event.target.style.background = ''
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue