Experimental port to Firebase hosting

This commit is contained in:
Michael Jackson
2019-01-05 16:50:05 -08:00
parent e4d6df255e
commit 31e7d3865a
300 changed files with 129300 additions and 5817 deletions

View File

@ -1,9 +0,0 @@
function addEvent(node, type, handler) {
if (node.addEventListener) {
node.addEventListener(type, handler, false);
} else if (node.attachEvent) {
node.attachEvent('on' + type, handler);
}
}
module.exports = addEvent;

View File

@ -1,5 +1,3 @@
function createHTML(code) {
export default function createHTML(code) {
return { __html: code };
}
module.exports = createHTML;

View File

@ -0,0 +1,15 @@
export function addEvent(node, type, handler) {
if (node.addEventListener) {
node.addEventListener(type, handler, false);
} else if (node.attachEvent) {
node.attachEvent('on' + type, handler);
}
}
export function removeEvent(node, type, handler) {
if (node.removeEventListener) {
node.removeEventListener(type, handler, false);
} else if (node.detachEvent) {
node.detachEvent('on' + type, handler);
}
}

View File

@ -1,9 +1,7 @@
const React = require('react');
import React from 'react';
const h = require('./createHTML');
import h from './createHTML';
function execScript(code) {
export default function execScript(code) {
return <script dangerouslySetInnerHTML={h(code)} />;
}
module.exports = execScript;

View File

@ -1,4 +1,4 @@
function formatNumber(n) {
export default function formatNumber(n) {
const digits = String(n).split('');
const groups = [];
@ -8,5 +8,3 @@ function formatNumber(n) {
return groups.join(',');
}
module.exports = formatNumber;

View File

@ -1,5 +1,3 @@
function formatPercent(n, fixed = 1) {
export default function formatPercent(n, fixed = 1) {
return String((n.toPrecision(2) * 100).toFixed(fixed));
}
module.exports = formatPercent;

View File

@ -1,5 +1,3 @@
function parseNumber(s) {
export default function parseNumber(s) {
return parseInt(s.replace(/,/g, ''), 10) || 0;
}
module.exports = parseNumber;

View File

@ -1,9 +0,0 @@
function removeEvent(node, type, handler) {
if (node.removeEventListener) {
node.removeEventListener(type, handler, false);
} else if (node.detachEvent) {
node.detachEvent('on' + type, handler);
}
}
module.exports = removeEvent;