INNER CODE UNIT · JavaScript

deleteWire

ayushk7/CodeWire · javascript/Delete/delete.js:83

export function deleteWire(aWire) {
    let lineClone = aWire;
    // console.log(lineClone);
    if (lineClone.attrs.src.attrs.pinType == 'exec-out') {
        let tmpA = lineClone.attrs.src.attrs.helper.split('-');
        lineClone.attrs.src.getParent().customClass.execOutPins[parseInt(tmpA[tmpA.length - 1])].wire = null;
        lineClone.attrs.src.fire(
            'wireremoved',
            {
                type: 'wireremoved',
                target: lineClone.attrs.src,
                isPinEmpty: true,
            }
        );
    }
    if (lineClone.attrs.src.attrs.pinType == 'outp') {
        let tmpA = lineClone.attrs.src.attrs.helper.split('-');
        lineClone.attrs.src.getParent().customClass.outputPins[parseInt(tmpA[tmpA.length - 1])].wire.forEach((value, index) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…