Experimental port to Firebase hosting
This commit is contained in:
@ -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;
|
@ -1,5 +1,3 @@
|
||||
function createHTML(code) {
|
||||
export default function createHTML(code) {
|
||||
return { __html: code };
|
||||
}
|
||||
|
||||
module.exports = createHTML;
|
||||
|
15
modules/client/utils/dom.js
Normal file
15
modules/client/utils/dom.js
Normal 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);
|
||||
}
|
||||
}
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -1,5 +1,3 @@
|
||||
function parseNumber(s) {
|
||||
export default function parseNumber(s) {
|
||||
return parseInt(s.replace(/,/g, ''), 10) || 0;
|
||||
}
|
||||
|
||||
module.exports = parseNumber;
|
||||
|
@ -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;
|
Reference in New Issue
Block a user