HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: 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,
Upload Files
File: /var/www/zaklada/html/node_modules/cssstyle/lib/properties/padding.js
'use strict';

var parsers = require('../parsers.js');
var TYPES = parsers.TYPES;

var isValid = function (v) {
    var type = parsers.valueType(v);
    return type === TYPES.LENGTH || type === TYPES.PERCENT || (type === TYPES.INTEGER && (v === '0' || v === 0));
};

var parser = function (v) {
    return parsers.parseMeasurement(v);
};

var mySetter = parsers.implicitSetter('padding', '', isValid, parser);
var myGlobal = parsers.implicitSetter('padding', '', function () {
    return true;
}, function (v) {
    return v;
});

module.exports.definition = {
    set: function (v) {
        if (typeof v === "number") {
            v = String(v);
        }
        if (typeof v !== "string") {
            return;
        }
        var V = v.toLowerCase();
        switch (V) {
        case 'inherit':
        case 'initial':
        case 'unset':
        case '':
            myGlobal.call(this, V);
            break;

        default:
            mySetter.call(this, v);
            break;
        }
    },
    get: function () {
        return this.getPropertyValue('padding');
    },
    enumerable: true,
    configurable: true
};

module.exports.isValid = isValid;
module.exports.parser = parser;