Ignore:
Timestamp:
12/12/24 17:06:06 (5 weeks ago)
Author:
stefan toskovski <stefantoska84@…>
Branches:
main
Parents:
d565449
Message:

Pred finalna verzija

File:
1 edited

Legend:

Unmodified
Added
Removed
  • imaps-frontend/node_modules/color-convert/index.js

    rd565449 r0c6b92a  
    1 var conversions = require('./conversions');
    2 var route = require('./route');
     1const conversions = require('./conversions');
     2const route = require('./route');
    33
    4 var convert = {};
     4const convert = {};
    55
    6 var models = Object.keys(conversions);
     6const models = Object.keys(conversions);
    77
    88function wrapRaw(fn) {
    9         var wrappedFn = function (args) {
    10                 if (args === undefined || args === null) {
    11                         return args;
     9        const wrappedFn = function (...args) {
     10                const arg0 = args[0];
     11                if (arg0 === undefined || arg0 === null) {
     12                        return arg0;
    1213                }
    1314
    14                 if (arguments.length > 1) {
    15                         args = Array.prototype.slice.call(arguments);
     15                if (arg0.length > 1) {
     16                        args = arg0;
    1617                }
    1718
     
    1920        };
    2021
    21         // preserve .conversion property if there is one
     22        // Preserve .conversion property if there is one
    2223        if ('conversion' in fn) {
    2324                wrappedFn.conversion = fn.conversion;
     
    2829
    2930function wrapRounded(fn) {
    30         var wrappedFn = function (args) {
    31                 if (args === undefined || args === null) {
    32                         return args;
     31        const wrappedFn = function (...args) {
     32                const arg0 = args[0];
     33
     34                if (arg0 === undefined || arg0 === null) {
     35                        return arg0;
    3336                }
    3437
    35                 if (arguments.length > 1) {
    36                         args = Array.prototype.slice.call(arguments);
     38                if (arg0.length > 1) {
     39                        args = arg0;
    3740                }
    3841
    39                 var result = fn(args);
     42                const result = fn(args);
    4043
    41                 // we're assuming the result is an array here.
     44                // We're assuming the result is an array here.
    4245                // see notice in conversions.js; don't use box types
    4346                // in conversion functions.
    4447                if (typeof result === 'object') {
    45                         for (var len = result.length, i = 0; i < len; i++) {
     48                        for (let len = result.length, i = 0; i < len; i++) {
    4649                                result[i] = Math.round(result[i]);
    4750                        }
     
    5154        };
    5255
    53         // preserve .conversion property if there is one
     56        // Preserve .conversion property if there is one
    5457        if ('conversion' in fn) {
    5558                wrappedFn.conversion = fn.conversion;
     
    5962}
    6063
    61 models.forEach(function (fromModel) {
     64models.forEach(fromModel => {
    6265        convert[fromModel] = {};
    6366
     
    6568        Object.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});
    6669
    67         var routes = route(fromModel);
    68         var routeModels = Object.keys(routes);
     70        const routes = route(fromModel);
     71        const routeModels = Object.keys(routes);
    6972
    70         routeModels.forEach(function (toModel) {
    71                 var fn = routes[toModel];
     73        routeModels.forEach(toModel => {
     74                const fn = routes[toModel];
    7275
    7376                convert[fromModel][toModel] = wrapRounded(fn);
Note: See TracChangeset for help on using the changeset viewer.