File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 806806 } ) ;
807807 } ;
808808 function d3_selection_creator ( name ) {
809- return typeof name === "function" ? name : ( name = d3 . ns . qualify ( name ) ) . local ? function ( ) {
809+ function create ( ) {
810+ var document = this . ownerDocument , namespace = this . namespaceURI ;
811+ return namespace ? document . createElementNS ( namespace , name ) : document . createElement ( name ) ;
812+ }
813+ function createNS ( ) {
810814 return this . ownerDocument . createElementNS ( name . space , name . local ) ;
811- } : function ( ) {
812- return this . ownerDocument . createElementNS ( this . namespaceURI , name ) ;
813- } ;
815+ }
816+ return typeof name === "function" ? name : ( name = d3 . ns . qualify ( name ) ) . local ? createNS : create ;
814817 }
815818 d3_selectionPrototype . insert = function ( name , before ) {
816819 name = d3_selection_creator ( name ) ;
You can’t perform that action at this time.
0 commit comments