diff --git a/10-regular-expressions-javascript/14-regexp-lookahead/article.md b/10-regular-expressions-javascript/14-regexp-lookahead/article.md new file mode 100644 index 00000000..70484b7d --- /dev/null +++ b/10-regular-expressions-javascript/14-regexp-lookahead/article.md @@ -0,0 +1,3 @@ +# Lookahead (in progress) + +The article is under development, will be here when it's ready. diff --git a/2-ui/2-events/5-event-delegation/3-sort-table/solution.view/index.html b/2-ui/2-events/5-event-delegation/3-sort-table/solution.view/index.html index 9816ec85..d5d2d640 100755 --- a/2-ui/2-events/5-event-delegation/3-sort-table/solution.view/index.html +++ b/2-ui/2-events/5-event-delegation/3-sort-table/solution.view/index.html @@ -87,7 +87,7 @@ break; } - // сортировать + // sort rowsArray.sort(compare); tbody.append(...rowsArray); diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/1-behavior-nested-tooltip/solution.view/index.html b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/1-behavior-nested-tooltip/solution.view/index.html index 544eb186..acc466f7 100644 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/1-behavior-nested-tooltip/solution.view/index.html +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/1-behavior-nested-tooltip/solution.view/index.html @@ -78,11 +78,12 @@ } document.onmouseout = function() { - // возможно такое, что mouseout сработал, а мы все еще внутри элемента (всплытие) - // но в этом случае сразу же будет и mouseover, - // то есть подсказка будет уничтожена и тут же показана заново + // it is possible that mouseout triggered, but we're still inside the element (cause of bubbling) + // but in this case we'll have an immediate mouseover, + // so the tooltip will be destroyed and shown again // - // это лишние расходы, их можно избежать дополнительными проверками + // that's an overhead, but here it's not visible + // can be fixed with additional checks if (tooltip) { tooltip.remove(); tooltip = false; diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/solution.view/hoverIntent.js b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/solution.view/hoverIntent.js index ca1ac04c..a78c7c55 100644 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/solution.view/hoverIntent.js +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/solution.view/hoverIntent.js @@ -58,7 +58,7 @@ class HoverIntent { this.elem.removeEventListener('mousemove', this.onMouseMove); clearInterval(this.checkSpeedInterval); if (this.isHover) { - // если была остановка над элементом + // if there was a stop over the element this.out.call(this.elem, event); this.isHover = false; } diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/article.md b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/article.md index 3fdde9ed..3b6f7277 100644 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/article.md +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/article.md @@ -171,16 +171,17 @@ Here's the full example with all details: [codetabs height=380 src="mouseenter-mouseleave-delegation-2"] -Try to move the cursor in and out of table cells and inside them. Fast or slow -- doesn't better. Only `