1
1
// Determine the type of a variable/object.
2
- var objType = function ( obj ) {
2
+ export const objType = function ( obj ) {
3
3
if ( typeof obj === 'undefined' ) return 'undefined' ;
4
4
else if ( typeof obj === 'string' || obj instanceof String ) return 'string' ;
5
5
else if ( typeof obj === 'number' || obj instanceof Number ) return 'number' ;
@@ -10,7 +10,7 @@ var objType = function(obj) {
10
10
} ;
11
11
12
12
// Create an HTML element with optional className, innerHTML, and style.
13
- var createElement = function ( tagName , opt ) {
13
+ export const createElement = function ( tagName , opt ) {
14
14
var el = document . createElement ( tagName ) ;
15
15
if ( opt . className ) el . className = opt . className ;
16
16
if ( opt . innerHTML ) {
@@ -27,7 +27,7 @@ var createElement = function(tagName, opt) {
27
27
} ;
28
28
29
29
// Deep-clone a node and preserve contents/properties.
30
- var cloneNode = function ( node , javascriptEnabled ) {
30
+ export const cloneNode = function ( node , javascriptEnabled ) {
31
31
// Recursively clone the node.
32
32
var clone = node . nodeType === 3 ? document . createTextNode ( node . nodeValue ) : node . cloneNode ( false ) ;
33
33
for ( var child = node . firstChild ; child ; child = child . nextSibling ) {
@@ -58,7 +58,7 @@ var cloneNode = function(node, javascriptEnabled) {
58
58
}
59
59
60
60
// Convert units using the conversion value 'k' from jsPDF.
61
- var unitConvert = function ( obj , k ) {
61
+ export const unitConvert = function ( obj , k ) {
62
62
var newObj = { } ;
63
63
for ( var key in obj ) {
64
64
newObj [ key ] = obj [ key ] * 72 / 96 / k ;
0 commit comments