Skip to content

Commit

Permalink
refactor: webpack array config
Browse files Browse the repository at this point in the history
  • Loading branch information
kyuwoo.choi committed Dec 23, 2017
1 parent 2bfc0de commit 2214a92
Show file tree
Hide file tree
Showing 32 changed files with 694 additions and 1,728 deletions.
2,026 changes: 484 additions & 1,542 deletions package-lock.json

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions package.json
Expand Up @@ -12,9 +12,10 @@
"babel-loader": "^7.1.2",
"babel-plugin-istanbul": "^4.1.1",
"babel-preset-es2015": "^6.24.1",
"clean-css": "^4.1.9",
"copy-webpack-plugin": "^4.0.1",
"cross-env": "^5.0.1",
"css-loader": "^0.28.0",
"css-entry-webpack-plugin": "^1.0.0-beta.4",
"eslint": "^4.13.1",
"eslint-config-tui": "^1.0.1",
"eslint-loader": "^1.7.1",
Expand All @@ -39,11 +40,10 @@
"karma-sourcemap-loader": "^0.3.7",
"karma-webdriver-launcher": "nhnent/karma-webdriver-launcher#v1.1.0",
"karma-webpack": "^2.0.3",
"style-loader": "^0.19.0",
"tui-jsdoc-template": "^1.2.2",
"tui-release-notes": "nhnent/tui.release-notes",
"webpack": "^2.4.1",
"webpack-dev-server": "^2.4.2",
"webpack": "^3.10.0",
"webpack-dev-server": "^2.9.7",
"webpack-visualizer-plugin": "^0.1.11"
},
"scripts": {
Expand Down
22 changes: 22 additions & 0 deletions src/css/tui-editor-contents.css
Expand Up @@ -216,3 +216,25 @@
margin: 0;
padding: 0;
}

.tui-editor-contents .task-list-item {
border: 0;
list-style: none;
padding-left: 22px;
margin-left: -22px;
background-repeat: no-repeat;
background-size: 16px 16px;
background-position: 0 2px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAADdJREFUKBVjvHv37n8GMgALSI+SkhJJWu/du8fARJIOJMWjGpECA505GjjoIYLEB6dVUNojFQAA/1MJUFWet/4AAAAASUVORK5CYII=');
}

.tui-editor-contents .task-list-item.checked {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMpJREFUKBVjjJ/64D8DGYCJDD1gLbTVyM3OxJDiJMzAxcYIdyALnIWDAdJU7i/OICfCxsDMxMgwc88bwk5F1vTs/W+GFUffwY2H+1FBlI2hLliCQYCbGSyJrqlzwwuGj9//YWoMtRBgUBJnZ6gMEGeQFWaFOw9kE7omkG5GWDyCPF7mJ86gIMbO8P//fwZGRkYGXJpAGuFO/fbrP0PXppcMD179JKgJRSOIA9N8/NZXrM4DqYEBjOgAaYYFOUwRNhruVGyS+MTI1ggAx8NTGcUtFVQAAAAASUVORK5CYII=');
}

.tui-editor-contents .task-list-item input[type='checkbox'],
.tui-editor-contents .task-list-item .task-list-item-checkbox {
margin-left: -17px;
margin-right: 3.8px;
margin-top: 3px;
}
22 changes: 0 additions & 22 deletions src/css/tui-editor.css
Expand Up @@ -187,28 +187,6 @@
}

/* Essential element style */
.tui-editor-contents .task-list-item {
border: 0;
list-style: none;
padding-left: 22px;
margin-left: -22px;
background-repeat: no-repeat;
background-size: 16px 16px;
background-position: 0 2px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAADdJREFUKBVjvHv37n8GMgALSI+SkhJJWu/du8fARJIOJMWjGpECA505GjjoIYLEB6dVUNojFQAA/1MJUFWet/4AAAAASUVORK5CYII=');
}

.tui-editor-contents .task-list-item.checked {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMpJREFUKBVjjJ/64D8DGYCJDD1gLbTVyM3OxJDiJMzAxcYIdyALnIWDAdJU7i/OICfCxsDMxMgwc88bwk5F1vTs/W+GFUffwY2H+1FBlI2hLliCQYCbGSyJrqlzwwuGj9//YWoMtRBgUBJnZ6gMEGeQFWaFOw9kE7omkG5GWDyCPF7mJ86gIMbO8P//fwZGRkYGXJpAGuFO/fbrP0PXppcMD179JKgJRSOIA9N8/NZXrM4DqYEBjOgAaYYFOUwRNhruVGyS+MTI1ggAx8NTGcUtFVQAAAAASUVORK5CYII=');
}

.tui-editor-contents .task-list-item input[type='checkbox'],
.tui-editor-contents .task-list-item .task-list-item-checkbox {
margin-left: -17px;
margin-right: 3.8px;
margin-top: 3px;
}

.tui-editor-contents td.te-cell-selected {
background-color: #d8dfec;
}
Expand Down
2 changes: 1 addition & 1 deletion src/js/editor.js
Expand Up @@ -807,4 +807,4 @@ ToastUIEditor.CommandManager = CommandManager;
*/
ToastUIEditor.markdownitHighlight = Convertor.getMarkdownitHighlightRenderer();

export default ToastUIEditor;
module.exports = ToastUIEditor;
2 changes: 1 addition & 1 deletion src/js/extensions/chart/chart.js
Expand Up @@ -31,7 +31,7 @@ import $ from 'jquery';
import util from 'tui-code-snippet';
const chart = window.tui.chart;

import Editor from '../editor';
import Editor from '../editorProxy';
import csv from './csv';

const {WwCodeBlockManager, codeBlockManager} = Editor;
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/colorSyntax.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import ColorPicker from 'tui-color-picker';

import Editor from '../editor';
import Editor from './editorProxy';

const colorSyntaxRx = /\{color:(.+?)}(.*?)\{color}/g;
const colorHtmlRx = /<span (?:class="colour" )?style="color:(.+?)"(?: class="colour")?>(.*?)/g;
Expand Down
9 changes: 0 additions & 9 deletions src/js/extensions/editor.js

This file was deleted.

15 changes: 15 additions & 0 deletions src/js/extensions/editorProxy.js
@@ -0,0 +1,15 @@
/**
* @fileoverview Editor/Viewer proxy for extensions
* @author NHN Ent. FE Development Lab <dl_javascript@nhnent.com>
*/
/* eslint global-require: 0 no-empty: 0 */

let Editor;
try {
Editor = require('../editor');
} catch (e) {}
try {
Editor = require('../viewer');
} catch (e) {}

export default Editor;
2 changes: 1 addition & 1 deletion src/js/extensions/mark/mark.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import MarkerList from './markerList';
import MarkerManager from './markerManager';
import WysiwygMarkerHelper from './wysiwygMarkerHelper';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/mark/viewerMarkerHelper.js
Expand Up @@ -3,7 +3,7 @@
* @author NHN Ent. FE Development Lab <dl_javascript@nhnent.com>
*/
import $ from 'jquery';
import Editor from '../editor';
import Editor from '../editorProxy';

const {domUtils} = Editor;
const FIND_CRLF_RX = /(\n)|(\r\n)|(\r)/g;
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/mark/wysiwygMarkerHelper.js
Expand Up @@ -3,7 +3,7 @@
* @author NHN Ent. FE Development Lab <dl_javascript@nhnent.com>
*/
import $ from 'jquery';
import Editor from '../editor';
import Editor from '../editorProxy';

const {domUtils} = Editor;
const FIND_ZWB_RX = /\u200B/g;
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/scrollSync/scrollSync.js
Expand Up @@ -3,7 +3,7 @@
* @author NHN Ent. FE Development Lab <dl_javascript@nhnent.com>
*/
import $ from 'jquery';
import Editor from '../editor';
import Editor from '../editorProxy';
import ScrollManager from './scrollManager';
import SectionManager from './sectionManager';

Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/langs.js
Expand Up @@ -2,7 +2,7 @@
* @fileoverview i18n for table extension
* @author NHN Ent. FE Development Lab <dl_javascript@nhnent.com>
*/
import Editor from '../editor';
import Editor from '../editorProxy';

const {i18n} = Editor;
if (i18n) {
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/mergeCell.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import dataHandler from './tableDataHandler';
import tableRangeHandler from './tableRangeHandler';
import tableRenderer from './tableRenderer';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/mergedTableAddCol.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import dataHandler from './tableDataHandler';
import tableRangeHandler from './tableRangeHandler';
import tableRenderer from './tableRenderer';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/mergedTableAddRow.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import dataHandler from './tableDataHandler';
import tableRangeHandler from './tableRangeHandler';
import tableRenderer from './tableRenderer';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/mergedTableAlignCol.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import dataHandler from './tableDataHandler';
import tableRangeHandler from './tableRangeHandler';
import tableRenderer from './tableRenderer';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/mergedTableRemoveCol.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import dataHandler from './tableDataHandler';
import tableRangeHandler from './tableRangeHandler';
import tableRenderer from './tableRenderer';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/mergedTableRemoveRow.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import dataHandler from './tableDataHandler';
import tableRangeHandler from './tableRangeHandler';
import tableRenderer from './tableRenderer';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/mergedTableUI.js
Expand Up @@ -4,7 +4,7 @@
*/
import $ from 'jquery';

import Editor from '../editor';
import Editor from '../editorProxy';
const {i18n} = Editor;

/**
Expand Down
3 changes: 1 addition & 2 deletions src/js/extensions/table/table.js
Expand Up @@ -4,8 +4,7 @@
*/
import $ from 'jquery';

import Editor from '../editor';

import Editor from '../editorProxy';
import './langs';
import createMergedTable from './mergedTableCreator';
import prepareTableUnmerge from './tableUnmergePreparer';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/unmergeCell.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import dataHandler from './tableDataHandler';
import tableRangeHandler from './tableRangeHandler';
import tableRenderer from './tableRenderer';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/wwMergedTableManager.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import tableDataHandler from './tableDataHandler';
import tableRenderer from './tableRenderer';
import tableRangeHandler from './tableRangeHandler';
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/table/wwMergedTableSelectionManager.js
Expand Up @@ -5,7 +5,7 @@
import $ from 'jquery';
import util from 'tui-code-snippet';

import Editor from '../editor';
import Editor from '../editorProxy';
import tableDataHandler from './tableDataHandler';
import tableRangeHandler from './tableRangeHandler';

Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/taskCounter.js
Expand Up @@ -2,7 +2,7 @@
* @fileoverview Implements Task counter
* @author NHN Ent. FE Development Lab <dl_javascript@nhnent.com>
*/
import Editor from '../editor';
import Editor from './editorProxy';

const FIND_TASK_RX = /^\s*\* \[[xX ]\] [^\n]*/mg;
const FIND_CHECKED_TASK_RX = /^\s*\* \[[xX]\] [^\n]*/mg;
Expand Down
2 changes: 1 addition & 1 deletion src/js/extensions/uml.js
Expand Up @@ -4,7 +4,7 @@
*/
import plantumlEncoder from 'plantuml-encoder';

import Editor from '../editor';
import Editor from './editorProxy';

const {codeBlockManager} = Editor;
const DEFAULT_RENDERER_URL = 'http://www.plantuml.com/plantuml/png/';
Expand Down
2 changes: 1 addition & 1 deletion src/js/index.js
Expand Up @@ -4,7 +4,7 @@
*/
import $ from 'jquery';

import Editor from './editor';
const Editor = require('./editor');

// for jquery
$.fn.tuiEditor = function(...args) {
Expand Down
2 changes: 1 addition & 1 deletion src/js/indexViewer.js
Expand Up @@ -4,7 +4,7 @@
*/
import $ from 'jquery';

import Viewer from './viewer';
const Viewer = require('./viewer');

// for jquery
$.fn.tuiEditor = function(...args) {
Expand Down
1 change: 0 additions & 1 deletion src/js/indexViewerAll.js
Expand Up @@ -8,7 +8,6 @@ import './extensions/chart/chart';
import './extensions/mark/mark';
import './extensions/table/table';
import './extensions/colorSyntax';
import './extensions/taskCounter';
import './extensions/uml';

module.exports = EditorViewer;
2 changes: 1 addition & 1 deletion src/js/viewer.js
Expand Up @@ -239,4 +239,4 @@ ToastUIEditorViewer.WwTableManager = null;
*/
ToastUIEditorViewer.WwTableSelectionManager = null;

export default ToastUIEditorViewer;
module.exports = ToastUIEditorViewer;

0 comments on commit 2214a92

Please sign in to comment.