+++ /dev/null
-define([
-'libs/jquery',
-], function($) {
-
-'use strict';
-
-
-var nearestInDocumentOrder = function(selector, direction, element) {
- var parents = $(element).parents(),
- parent = parents.length ? $(parents[parents.length-1]) : element;
-
- var adj = parent.find(selector).filter(function() {
- return this.compareDocumentPosition(element) & (direction === 'above' ? Node.DOCUMENT_POSITION_FOLLOWING : Node.DOCUMENT_POSITION_PRECEDING);
- });
-
- if(adj.length) {
- return adj[direction === 'above' ? adj.length-1 : 0];
- }
- return null;
-}
-
-return {
- nearestInDocumentOrder: nearestInDocumentOrder,
- unicode: {
- ZWS: '\u200B'
- }
-};
-
-});