Piotrek Koszuliński
|
1b235b603a
Corrected API docs.
|
8 лет назад |
Aleksander Nowodzinski
|
9878640f6e
Code refactoring in the Rect class: removed static Rect.getViewportRect and replaced it with new Rect( window ). Introduced a new instance method #excludeScrollbarsAndBorders.
|
8 лет назад |
Aleksander Nowodzinski
|
26cbad94ad
Code refactoring and docs improvements in the dom/rect module.
|
8 лет назад |
Aleksander Nowodzinski
|
ebd738f38d
Docs: Fixed docs errors in the Rect class.
|
8 лет назад |
Aleksander Nowodzinski
|
ab167f71a9
Implemented Rect class methods #isEqual() and #contains(). Allowed exclusion of borders and scrollbars.
|
8 лет назад |
Aleksander Nowodzinski
|
b1f09018dd
Other: Provided a static `Rect#getDomRangeRects` method for external usage. Closes #168.
|
8 лет назад |
Piotrek Koszuliński
|
3c755611bd
Minor code refactoring.
|
8 лет назад |
Aleksander Nowodzinski
|
14e38d6c63
Fix: Rect utility should work for collapsed DOM Ranges. Closes #153.
|
8 лет назад |
Aleksander Nowodzinski
|
d6b2b2138c
Renamed Rect#_obj to Rect#_source. Code refactoring.
|
8 лет назад |
Aleksander Nowodzinski
|
64cc2f7775
Performance: Speed up Rect#getVisible nearly twice by avoiding window#getComputedStyles.
|
8 лет назад |
Aleksander Nowodzinski
|
e1088036e1
Fixed: Range#getVisible throws when used for document#body.
|
8 лет назад |
Aleksander Nowodzinski
|
114e54bbb8
Implemented Rect#getVisible method. Defined Rect#_obj property.
|
8 лет назад |
Piotrek Koszuliński
|
41ab72e6f1
Bump up the year.
|
9 лет назад |
Piotrek Koszuliński
|
8fff7a1da5
Use package-based paths to modules.
|
9 лет назад |
Aleksander Nowodzinski
|
095a172d9d
Improved global module.
|
9 лет назад |
Aleksander Nowodzinski
|
60f4e96c2c
Used global module in various modules and tests to bulletproof them with predictable stubs.
|
9 лет назад |
Aleksander Nowodzinski
|
60d58e2954
Doc fixes and improvements.
|
9 лет назад |
Aleksander Nowodzinski
|
19e6b87f49
Simplified Rect class constructor.
|
9 лет назад |
Aleksander Nowodzinski
|
13d400a86f
Allowed DOM ClientRect as a constructor argument of the Rect.
|
9 лет назад |
Aleksander Nowodzinski
|
d042bfcd10
Fixed: Rect.getIntersectionArea() returns positive area for intersection of rects which has negative width and height (disjoint rects).
|
9 лет назад |
Piotrek Koszuliński
|
305ec5fd92
API docs fixes.
|
9 лет назад |
Aleksander Nowodzinski
|
f17b8bf29b
Doc fixes.
|
9 лет назад |
Aleksander Nowodzinski
|
3a5038f3f2
Fixed: Rect.getViewportRect() returns position:absolute coordinates instead of boundingClientRect–like.
|
9 лет назад |
Aleksander Nowodzinski
|
c884c2047b
Extended utils.dom.Rect class documentation.
|
9 лет назад |
Aleksander Nowodzinski
|
5cac14e773
Added Rect class with tests.
|
9 лет назад |