Restructure scripts/sequence to make it easier to navigate

This commit is contained in:
David Evans 2018-04-22 10:42:00 +01:00
parent 3c8ee0acf6
commit c05f40d960
37 changed files with 32 additions and 29 deletions

View File

@ -1,13 +1,13 @@
import {Factory as BasicThemeFactory} from './themes/Basic.mjs';
import {Factory as ChunkyThemeFactory} from './themes/Chunky.mjs';
import EventObject from '../core/EventObject.mjs';
import Exporter from './Exporter.mjs';
import Generator from './Generator.mjs';
import Exporter from './exporter/Exporter.mjs';
import Generator from './generator/Generator.mjs';
import {Factory as MonospaceThemeFactory} from './themes/Monospace.mjs';
import Parser from './Parser.mjs';
import Renderer from './Renderer.mjs';
import Parser from './parser/Parser.mjs';
import Renderer from './renderer/Renderer.mjs';
import {Factory as SketchThemeFactory} from './themes/Sketch.mjs';
import {getHints} from './CodeMirrorHints.mjs';
import {getHints} from './codemirror/hints.mjs';
const themes = [
new BasicThemeFactory(),

View File

@ -1,8 +1,8 @@
import {VirtualDocument, textSizerFactory} from '../../spec/stubs/TestDOM.mjs';
import Exporter from './Exporter.mjs';
import Generator from './Generator.mjs';
import Parser from './Parser.mjs';
import Renderer from './Renderer.mjs';
import Exporter from './exporter/Exporter.mjs';
import Generator from './generator/Generator.mjs';
import Parser from './parser/Parser.mjs';
import Renderer from './renderer/Renderer.mjs';
import SequenceDiagram from './SequenceDiagram.mjs';
import {nodejs} from '../core/browser.mjs';

View File

@ -2,7 +2,7 @@
/* eslint-disable sort-keys */ // Maybe later
/* eslint-disable complexity */ // Temporary ignore while switching linter
import {flatMap, last, mergeSets} from '../core/ArrayUtilities.mjs';
import {flatMap, last, mergeSets} from '../../core/ArrayUtilities.mjs';
const CM_ERROR = {type: 'error line-error', suggest: false, then: {'': 0}};

View File

@ -2,7 +2,7 @@
/* eslint-disable max-statements */
/* eslint-disable sort-keys */ // Maybe later
import SequenceDiagram from './SequenceDiagram.mjs';
import SequenceDiagram from '../SequenceDiagram.mjs';
const CM = window.CodeMirror;

View File

@ -1,6 +1,6 @@
/* eslint-disable complexity */ // Temporary ignore while switching linter
import {last, mergeSets} from '../core/ArrayUtilities.mjs';
import {last, mergeSets} from '../../core/ArrayUtilities.mjs';
const TRIMMER = /^([ \t]*)(.*)$/;
const SQUASH = {

View File

@ -1,4 +1,4 @@
import {safari} from '../core/browser.mjs';
import {safari} from '../../core/browser.mjs';
export default class Exporter {
constructor() {

View File

@ -10,7 +10,7 @@ import {
mergeSets,
remove,
removeAll,
} from '../core/ArrayUtilities.mjs';
} from '../../core/ArrayUtilities.mjs';
class AgentState {
constructor({

View File

@ -1,7 +1,7 @@
/* eslint-disable sort-keys */ // Maybe later
import {dom, textSizerFactory} from '../../spec/stubs/TestDOM.mjs';
import SVG from '../svg/SVG.mjs';
import {dom, textSizerFactory} from '../../../spec/stubs/TestDOM.mjs';
import SVG from '../../svg/SVG.mjs';
import parser from './MarkdownParser.mjs';
describe('Markdown Parser', () => {

View File

@ -3,7 +3,7 @@
/* eslint-disable complexity */ // Temporary ignore while switching linter
/* eslint-disable no-param-reassign */ // Also temporary
import {combine, last} from '../core/ArrayUtilities.mjs';
import {combine, last} from '../../core/ArrayUtilities.mjs';
import Tokeniser from './Tokeniser.mjs';
import labelPatternParser from './LabelPatternParser.mjs';
import markdownParser from './MarkdownParser.mjs';

View File

@ -1,4 +1,4 @@
import CMMode from './CodeMirrorMode.mjs';
import CMMode from '../codemirror/Mode.mjs';
function execAt(str, reg, i) {
reg.lastIndex = i;

View File

@ -12,10 +12,10 @@ import {
cleanRenderPreResult,
getComponents,
} from './components/BaseComponent.mjs';
import DOMWrapper from '../core/DOMWrapper.mjs';
import EventObject from '../core/EventObject.mjs';
import SVG from '../svg/SVG.mjs';
import {mergeSets} from '../core/ArrayUtilities.mjs';
import DOMWrapper from '../../core/DOMWrapper.mjs';
import EventObject from '../../core/EventObject.mjs';
import SVG from '../../svg/SVG.mjs';
import {mergeSets} from '../../core/ArrayUtilities.mjs';
function findExtremes(agentInfos, agentIDs) {
let min = null;

View File

@ -1,7 +1,10 @@
/* eslint-disable sort-keys */ // Maybe later
import {VirtualDocument, textSizerFactory} from '../../spec/stubs/TestDOM.mjs';
import {Factory as BasicThemeFactory} from './themes/Basic.mjs';
import {
VirtualDocument,
textSizerFactory,
} from '../../../spec/stubs/TestDOM.mjs';
import {Factory as BasicThemeFactory} from '../themes/Basic.mjs';
import Renderer from './Renderer.mjs';
describe('Sequence Renderer', () => {

View File

@ -1,5 +1,5 @@
import BaseComponent, {register} from './BaseComponent.mjs';
import {mergeSets, removeAll} from '../../core/ArrayUtilities.mjs';
import {mergeSets, removeAll} from '../../../core/ArrayUtilities.mjs';
const OUTLINE_ATTRS = {
'class': 'outline',

View File

@ -1,5 +1,5 @@
import BaseComponent, {register} from './BaseComponent.mjs';
import {mergeSets, removeAll} from '../../core/ArrayUtilities.mjs';
import {mergeSets, removeAll} from '../../../core/ArrayUtilities.mjs';
const OUTLINE_ATTRS = {
'class': 'outline',

View File

@ -1,7 +1,7 @@
/* eslint-disable sort-keys */ // Maybe later
import BaseComponent, {register} from './BaseComponent.mjs';
import {mergeSets} from '../../core/ArrayUtilities.mjs';
import {mergeSets} from '../../../core/ArrayUtilities.mjs';
const OUTLINE_ATTRS = {
'class': 'outline',

View File

@ -2,7 +2,7 @@ import BaseComponent, {
cleanRenderPreResult,
register,
} from './BaseComponent.mjs';
import {mergeSets} from '../../core/ArrayUtilities.mjs';
import {mergeSets} from '../../../core/ArrayUtilities.mjs';
function nullableMax(a = null, b = null) {
if(a === null) {

View File

@ -2,7 +2,7 @@
/* eslint-disable sort-keys */ // Maybe later
import BaseTheme from './BaseTheme.mjs';
import Handlee from './HandleeFontData.mjs';
import Handlee from '../../fonts/HandleeFontData.mjs';
import Random from '../../core/Random.mjs';
const FONT = Handlee.name;