#931 Aligning code standard

This commit is contained in:
knsv
2019-09-12 12:55:10 -07:00
parent f2a6ba80b5
commit ad5669b523
3 changed files with 1212 additions and 1084 deletions

View File

@@ -1,51 +1,53 @@
import { logger } from '../../logger'
import { logger } from '../../logger';
let actors = {}
let messages = []
const notes = []
let title = ''
let actors = {};
let messages = [];
const notes = [];
let title = '';
export const addActor = function (id, name, description) {
export const addActor = function(id, name, description) {
// Don't allow description nulling
const old = actors[id]
if (old && name === old.name && description == null) return
const old = actors[id];
if (old && name === old.name && description == null) return;
// Don't allow null descriptions, either
if (description == null) description = name
if (description == null) description = name;
actors[id] = { name: name, description: description }
}
actors[id] = { name: name, description: description };
};
export const addMessage = function (idFrom, idTo, message, answer) {
messages.push({ from: idFrom, to: idTo, message: message, answer: answer })
}
export const addMessage = function(idFrom, idTo, message, answer) {
messages.push({ from: idFrom, to: idTo, message: message, answer: answer });
};
export const addSignal = function (idFrom, idTo, message, messageType) {
logger.debug('Adding message from=' + idFrom + ' to=' + idTo + ' message=' + message + ' type=' + messageType)
messages.push({ from: idFrom, to: idTo, message: message, type: messageType })
}
export const addSignal = function(idFrom, idTo, message, messageType) {
logger.debug(
'Adding message from=' + idFrom + ' to=' + idTo + ' message=' + message + ' type=' + messageType
);
messages.push({ from: idFrom, to: idTo, message: message, type: messageType });
};
export const getMessages = function () {
return messages
}
export const getMessages = function() {
return messages;
};
export const getActors = function () {
return actors
}
export const getActor = function (id) {
return actors[id]
}
export const getActorKeys = function () {
return Object.keys(actors)
}
export const getTitle = function () {
return title
}
export const getActors = function() {
return actors;
};
export const getActor = function(id) {
return actors[id];
};
export const getActorKeys = function() {
return Object.keys(actors);
};
export const getTitle = function() {
return title;
};
export const clear = function () {
actors = {}
messages = []
}
export const clear = function() {
actors = {};
messages = [];
};
export const LINETYPE = {
SOLID: 0,
@@ -69,97 +71,103 @@ export const LINETYPE = {
PAR_END: 21,
RECT_START: 22,
RECT_END: 23
}
};
export const ARROWTYPE = {
FILLED: 0,
OPEN: 1
}
};
export const PLACEMENT = {
LEFTOF: 0,
RIGHTOF: 1,
OVER: 2
}
};
export const addNote = function (actor, placement, message) {
const note = { actor: actor, placement: placement, message: message }
export const addNote = function(actor, placement, message) {
const note = { actor: actor, placement: placement, message: message };
// Coerce actor into a [to, from, ...] array
const actors = [].concat(actor, actor)
const actors = [].concat(actor, actor);
notes.push(note)
messages.push({ from: actors[0], to: actors[1], message: message, type: LINETYPE.NOTE, placement: placement })
}
notes.push(note);
messages.push({
from: actors[0],
to: actors[1],
message: message,
type: LINETYPE.NOTE,
placement: placement
});
};
export const setTitle = function (titleText) {
title = titleText
}
export const setTitle = function(titleText) {
title = titleText;
};
export const apply = function (param) {
export const apply = function(param) {
if (param instanceof Array) {
param.forEach(function (item) {
apply(item)
})
param.forEach(function(item) {
apply(item);
});
} else {
switch (param.type) {
case 'addActor':
addActor(param.actor, param.actor, param.description)
break
addActor(param.actor, param.actor, param.description);
break;
case 'activeStart':
addSignal(param.actor, undefined, undefined, param.signalType)
break
addSignal(param.actor, undefined, undefined, param.signalType);
break;
case 'activeEnd':
addSignal(param.actor, undefined, undefined, param.signalType)
break
addSignal(param.actor, undefined, undefined, param.signalType);
break;
case 'addNote':
addNote(param.actor, param.placement, param.text)
break
addNote(param.actor, param.placement, param.text);
break;
case 'addMessage':
addSignal(param.from, param.to, param.msg, param.signalType)
break
addSignal(param.from, param.to, param.msg, param.signalType);
break;
case 'loopStart':
addSignal(undefined, undefined, param.loopText, param.signalType)
break
addSignal(undefined, undefined, param.loopText, param.signalType);
break;
case 'loopEnd':
addSignal(undefined, undefined, undefined, param.signalType)
break
addSignal(undefined, undefined, undefined, param.signalType);
break;
case 'rectStart':
addSignal(undefined, undefined, param.color, param.signalType)
break
addSignal(undefined, undefined, param.color, param.signalType);
break;
case 'rectEnd':
addSignal(undefined, undefined, undefined, param.signalType)
break
addSignal(undefined, undefined, undefined, param.signalType);
break;
case 'optStart':
addSignal(undefined, undefined, param.optText, param.signalType)
break
addSignal(undefined, undefined, param.optText, param.signalType);
break;
case 'optEnd':
addSignal(undefined, undefined, undefined, param.signalType)
break
addSignal(undefined, undefined, undefined, param.signalType);
break;
case 'altStart':
addSignal(undefined, undefined, param.altText, param.signalType)
break
addSignal(undefined, undefined, param.altText, param.signalType);
break;
case 'else':
addSignal(undefined, undefined, param.altText, param.signalType)
break
addSignal(undefined, undefined, param.altText, param.signalType);
break;
case 'altEnd':
addSignal(undefined, undefined, undefined, param.signalType)
break
addSignal(undefined, undefined, undefined, param.signalType);
break;
case 'setTitle':
setTitle(param.text)
break
setTitle(param.text);
break;
case 'parStart':
addSignal(undefined, undefined, param.parText, param.signalType)
break
addSignal(undefined, undefined, param.parText, param.signalType);
break;
case 'and':
addSignal(undefined, undefined, param.parText, param.signalType)
break
addSignal(undefined, undefined, param.parText, param.signalType);
break;
case 'parEnd':
addSignal(undefined, undefined, undefined, param.signalType)
break
addSignal(undefined, undefined, undefined, param.signalType);
break;
}
}
}
};
export default {
addActor,
@@ -177,4 +185,4 @@ export default {
addNote,
setTitle,
apply
}
};