Lines Matching refs:node

344   if (isIE) var node = document.createElement("m:"+t);
345 else var node = document.createElementNS(AMmathml,t);
346 node.appendChild(frag);
347 return node;
441 function AMremoveBrackets(node) { argument
443 if (node.nodeName=="mrow") {
444 st = node.firstChild.firstChild.nodeValue;
445 if (st=="(" || st=="[" || st=="{") node.removeChild(node.firstChild);
447 if (node.nodeName=="mrow") {
448 st = node.lastChild.firstChild.nodeValue;
449 if (st==")" || st=="]" || st=="}") node.removeChild(node.lastChild);
467 var symbol, node, result, i, st,// rightvert = false,
490 node = AMcreateMmlNode("mrow",result[0]);
492 node = AMcreateMmlNode("mo",document.createTextNode(symbol.output));
493 node = AMcreateMmlNode("mrow",node);
494 node.appendChild(result[0]);
496 return [node,result[1]];
507 node = AMcreateElementMathML("mspace");
508 node.setAttribute("width","1ex");
509 newFrag.appendChild(node);
514 node = AMcreateElementMathML("mspace");
515 node.setAttribute("width","1ex");
516 newFrag.appendChild(node);
531 node = AMcreateMmlNode("mrow",
533 node.appendChild(result[0]);
534 return [node,result[1]];
541 node = AMcreateMmlNode(symbol.tag,result[0]);
542 node.appendChild(AMcreateMmlNode("mo",document.createTextNode(symbol.output)));
543 return [node,result[1]];
562 node = AMcreateMmlNode(symbol.tag,result[0]);
563 node.setAttribute(symbol.atname,symbol.atval);
564 return [node,result[1]];
586 node = AMcreateElementMathML("mspace");
587 node.setAttribute("width","1ex");
588 newFrag.appendChild(node);
591 node = AMcreateElementMathML("mspace");
592 node.setAttribute("width","1ex");
593 newFrag.appendChild(node);
606 node = AMcreateMmlNode("mo",document.createTextNode(symbol.output));
607 node = AMcreateMmlNode("mrow",node);
608 node.appendChild(result[0]);
609 return [node,result[1]];
611 node = AMcreateMmlNode("mo",document.createTextNode(symbol.output));
612 node = AMcreateMmlNode("mrow",node);
613 return [node,str];
624 var symbol, sym1, sym2, node, result, underover;
628 node = result[0];
648 node = AMcreateMmlNode((underover?"munderover":"msubsup"),node);
649 node.appendChild(result[0]);
650 node.appendChild(res2[0]);
651 node = AMcreateMmlNode("mrow",node); // so sum does not stretch
653 node = AMcreateMmlNode((underover?"munder":"msub"),node);
654 node.appendChild(result[0]);
657 node = AMcreateMmlNode(symbol.tag,node);
658 node.appendChild(result[0]);
661 return [node,str];
665 var symbol, node, result, i, nodeList = [],
670 node = result[0];
680 AMremoveBrackets(node);
681 node = AMcreateMmlNode(symbol.tag,node);
682 node.appendChild(result[0]);
683 newFrag.appendChild(node);
686 else if (node!=undefined) newFrag.appendChild(node);
706 node = newFrag.childNodes[i];
707 if (matrix) matrix = node.nodeName=="mrow" &&
708 (i==m-1 || node.nextSibling.nodeName=="mo" &&
709 node.nextSibling.firstChild.nodeValue==",")&&
710 node.firstChild.firstChild.nodeValue==left &&
711 node.lastChild.firstChild.nodeValue==right;
713 for (var j=0; j<node.childNodes.length; j++)
714 if (node.childNodes[j].firstChild.nodeValue==",")
723 node = newFrag.firstChild; // <mrow>(-,-,...,-,-)</mrow>
724 n = node.childNodes.length;
726 node.removeChild(node.firstChild); //remove (
729 node.removeChild(node.firstChild); //remove ,
732 } else frag.appendChild(node.firstChild);
741 node = AMcreateMmlNode("mtable",table);
742 …if (typeof symbol.invisible == "boolean" && symbol.invisible) node.setAttribute("columnalign","lef…
743 newFrag.replaceChild(node,newFrag.firstChild);
750 node = AMcreateMmlNode("mo",document.createTextNode(symbol.output));
751 newFrag.appendChild(node);
758 var result, node = AMcreateElementMathML("mstyle");
759 if (mathcolor != "") node.setAttribute("mathcolor",mathcolor);
760 if (displaystyle) node.setAttribute("displaystyle","true");
761 if (mathfontfamily != "") node.setAttribute("fontfamily",mathfontfamily);
763 node.appendChild(AMparseExpr(str.replace(/^\s+/g,""),false)[0]);
764 node = AMcreateMmlNode("math",node);
766 node.setAttribute("title",str.replace(/\s+/g," "));//does not show in Gecko
770 fnode.appendChild(node);
773 return node;