File tree 3 files changed +23
-8
lines changed
3 files changed +23
-8
lines changed Original file line number Diff line number Diff line change 806
806
} ) ;
807
807
} ;
808
808
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 ( ) {
810
814
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 ;
814
817
}
815
818
d3_selectionPrototype . insert = function ( name , before ) {
816
819
name = d3_selection_creator ( name ) ;
You can’t perform that action at this time.
0 commit comments