X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/c8101069e6de3c7eeb44e97e391c9fa4b9db0872..7a55de7fa64363dcc4bdcf31dabe2e155018597a:/src/wlxml/wlxml.js?ds=sidebyside diff --git a/src/wlxml/wlxml.js b/src/wlxml/wlxml.js index 5925ee6..c38810d 100644 --- a/src/wlxml/wlxml.js +++ b/src/wlxml/wlxml.js @@ -29,6 +29,17 @@ var WLXMLDocumentNodeMethods = { }); return toret; }, + isContextRoot: function() { + var me = this.nodeType === Node.ELEMENT_NODE ? [this] : [], + toret = false; + me.concat(this.parents()).some(function(node) { + if(_.isFunction(node.object.isContextRoot) && node.object.isContextRoot(this)) { + toret = true; + return true; + } + }.bind(this)); + return toret; + } }; var getClassLists = function(klassName) {