docs: function (p) {
  				if (p) {
  					for (var i = 0; i < p.childNodes.length; i++) {
  						if (p.childNodes[i].nodeType != 3 && p.childNodes[i].nodeType != 8) {
  							var cEl = jsPlumb.getElement(p.childNodes[i]),
  								cid = _currentInstance.getId(p.childNodes[i], null, true);
  							if (cid && _elementsWithEndpoints[cid] && _elementsWithEndpoints[cid] > 0) {
  								var cOff = _currentInstance.getOffset(cEl);
  								_delements[id][cid] = {
  									id: cid,
  									offset: {
  										left: cOff.left - parentOffset.left,
  										top: cOff.top - parentOffset.top
  									}
  								};
  								_draggablesForElements[cid] = id;
  							}
  							_oneLevel(p.childNodes[i]);
  						}
  					}
  				}
  			}