From 8afe6aa275c656aeec9181ec86392a081501f0c3 Mon Sep 17 00:00:00 2001 From: gorhill Date: Sat, 6 Jun 2015 19:09:04 -0400 Subject: [PATCH] not needed, this will address one FF validator warning --- src/js/udom.js | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) diff --git a/src/js/udom.js b/src/js/udom.js index 8d5b6a0bc..54ee4f0d2 100644 --- a/src/js/udom.js +++ b/src/js/udom.js @@ -58,9 +58,6 @@ var DOMListFactory = function(selector, context) { var r = new DOMList(); if ( typeof selector === 'string' ) { selector = selector.trim(); - if ( selector.charAt(0) === '<' ) { - return addHTMLToList(r, selector); - } if ( selector !== '' ) { return addSelectorToList(r, selector, context); } @@ -125,51 +122,6 @@ var addSelectorToList = function(list, selector, context) { /******************************************************************************/ -var pTagOfChildTag = { - 'tr': 'table', - 'option': 'select' -}; - -// TODO: documentFragment - -var addHTMLToList = function(list, html) { - var matches = html.match(/^<([a-z]+)/); - if ( !matches || matches.length !== 2 ) { - return this; - } - var cTag = matches[1]; - var pTag = pTagOfChildTag[cTag] || 'div'; - var p = document.createElement(pTag); - vAPI.insertHTML(p, html); - // Find real parent - var c = p.querySelector(cTag); - p = c.parentNode; - while ( p.firstChild ) { - list.nodes.push(p.removeChild(p.firstChild)); - } - return list; -}; - -/******************************************************************************/ - -var isChildOf = function(child, parent) { - return child !== null && parent !== null && child.parentNode === parent; -}; - -/******************************************************************************/ - -var isDescendantOf = function(descendant, ancestor) { - while ( descendant.parentNode !== null ) { - if ( descendant.parentNode === ancestor ) { - return true; - } - descendant = descendant.parentNode; - } - return false; -}; - -/******************************************************************************/ - var nodeInNodeList = function(node, nodeList) { var i = nodeList.length; while ( i-- ) {