2019-05-02 18:57:56 +02:00
|
|
|
import './main.scss';
|
|
|
|
|
2019-05-02 23:45:10 +02:00
|
|
|
import { DEFAULT_DICTIONARY } from './constants';
|
|
|
|
import setupListeners from './js/setupListeners';
|
2019-05-03 18:34:11 +02:00
|
|
|
import { renderAll } from './js/render';
|
2019-05-03 20:29:53 +02:00
|
|
|
import { cloneObject } from './helpers';
|
2019-05-07 00:28:51 +02:00
|
|
|
import { generateRandomWords } from './js/utilities';
|
2019-05-02 23:45:10 +02:00
|
|
|
|
2019-05-02 18:57:56 +02:00
|
|
|
function initialize() {
|
|
|
|
console.log('initializing');
|
2019-05-03 20:29:53 +02:00
|
|
|
window.currentDictionary = cloneObject(DEFAULT_DICTIONARY);
|
2019-05-08 21:01:39 +02:00
|
|
|
// generateRandomWords(100);
|
2019-05-02 23:45:10 +02:00
|
|
|
setupListeners();
|
2019-05-03 18:34:11 +02:00
|
|
|
renderAll();
|
2019-05-08 21:01:39 +02:00
|
|
|
// console.log('Rendered!');
|
2019-05-02 18:57:56 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
window.onload = (function (oldLoad) {
|
|
|
|
return function () {
|
|
|
|
oldLoad && oldLoad();
|
|
|
|
initialize();
|
|
|
|
}
|
|
|
|
})(window.onload);
|