API Docs for:
Show:

Site3dUtility Class

Класс статических методов различного назначения

Item Index

Methods

Methods

isObject

(
  • value
)
Boolean static

Provided by the Site3d module.

Defined in base\site3d.js:11414

Метод возвращает истину, если значение является не пустым объектом

Parameters:

  • value Object

    Значение

Returns:

Boolean:

Результат

isArray

(
  • value
)
Boolean static

Provided by the Site3d module.

Defined in base\site3d.js:11426

Метод возвращает истину, если значение является не пустым массивом

Parameters:

  • value Object

    Значение

Returns:

Boolean:

Результат

cloneObject

(
  • value
)
Object static

Provided by the Site3d module.

Defined in base\site3d.js:11438

Метод полностью клонируем объект

Parameters:

  • value Object

    Объект

Returns:

Object:

Результат

mergeObjects

(
  • objectResult
  • objectSource
)
Object static

Provided by the Site3d module.

Defined in base\site3d.js:11476

Метод копирует значения объекта в другой объект

Parameters:

  • objectResult Object

    Результирующий объект

  • objectSource Object

    Источник данных

Returns:

Object:

Результирующий объект

stringToArrayBuffer

(
  • data
)
ArrayBuffer static

Provided by the Site3d module.

Defined in base\site3d.js:11517

Метод переводит строку в ArrayBuffer и возвращает его

Parameters:

  • data String

    Строка

Returns:

ArrayBuffer:

Результат

base64ToArrayBuffer

(
  • data
)
ArrayBuffer static

Provided by the Site3d module.

Defined in base\site3d.js:11537

Метод переводит строку в формате Base64 в ArrayBuffer и возвращает его

Parameters:

  • data String

    Строка

Returns:

ArrayBuffer:

Результат

base64ToBlob

(
  • data
  • type
  • sliceSize
)
Blob static

Provided by the Site3d module.

Defined in base\site3d.js:11557

Метод возвращает Blob версию файла из Base64 строки

Parameters:

  • data String

    Строка содержимого файла в Base64

  • type String

    Тип файла

  • sliceSize Number

    Размер блока данных

Returns:

Blob:

Результат

getGuid

() String static

Provided by the Site3d module.

Defined in base\site3d.js:11588

Метод возвращает GUID

Returns:

String:

Результат

hexToDec

(
  • str
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:11608

Метод переводит hex в dec

Parameters:

  • str String

    Строка в Hex

Returns:

String:

Результат в dec

setPercentInProgressInfo

(
  • progressInfo
)
Object static

Provided by the Site3d module.

Defined in base\site3d.js:11640

Метод добавляет процент в информации о загрузке

Parameters:

  • progressInfo Object

    Информация о загрузке

Returns:

Object:

Информация о загрузке

downloadFile

(
  • fileName
  • path
)
static

Provided by the Site3d module.

Defined in base\site3d.js:11656

Метод вызывает загрузку файла в браузере

Parameters:

  • fileName String

    Имя файла при загрузке

  • path Blob

    Путь до файла

downloadBlob

(
  • fileName
  • blob
)
static

Provided by the Site3d module.

Defined in base\site3d.js:11673

Метод вызывает загрузку Blob объекта в браузере

Parameters:

  • fileName String

    Имя файла при загрузке

  • blob Blob

    Blob объект

uploadBlob

(
  • options
)
Blob static async

Provided by the Site3d module.

Defined in base\site3d.js:11685

Метод вызывает чтение файла пользователя

Parameters:

  • options Object

    Дополнительные параметры

Returns:

Blob:

Blob объект

objectURLtoBlob

(
  • url
)
Blob static

Provided by the Site3d module.

Defined in base\site3d.js:11732

Метод возвращает Blob версию файла из objectURL

Parameters:

  • url String

    Строка содержимого файла в Base64

Returns:

Blob:

Результат

toURL

(
  • url
)
static

Provided by the Site3d module.

Defined in base\site3d.js:11744

Метод перенаправляет на другую страницу

Parameters:

  • url String

    URL

getDomain

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:11755

Метод форматирования домена

Parameters:

  • value String

    Домен

Returns:

String:

Результат

removeDomain

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:11767

Метод удаляет домен из URL

Parameters:

  • value String

    URL

Returns:

String:

Результат

getPriceFloat

(
  • value
)
Number static

Provided by the Site3d module.

Defined in base\site3d.js:11779

Метод обработки значения цены

Parameters:

  • value Any

    Цена

Returns:

Number:

Результат

formatNumber

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:11791

Метод форматирования числа

Parameters:

  • value Number

    Число

Returns:

String:

Результат

getFormatText

(
  • text
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:11803

Метод возвращает отформатированный текст Перенос строки - параграф [b][/b] - жирный текст

    • элемент списка

Parameters:

  • text String

    Текст

Returns:

String:

Результат

getPrice

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:11876

Метод форматирования цены

Parameters:

  • value Number

    Цена

Returns:

String:

Результат

readJson

(
  • path
)
Object static async

Provided by the Site3d module.

Defined in base\site3d.js:11888

Метод загрузки файла в формате json

Parameters:

  • path String

    Путь до файла

Returns:

Object:

Результат

copyToClipboard

(
  • value
)
Boolean static

Provided by the Site3d module.

Defined in base\site3d.js:11905

Метод копирует в буфер обмена строку и возвращает истину в случае успеха

Parameters:

  • value String

    Строка

Returns:

Boolean:

Результат

debounce

(
  • callback
  • timeout
)
Function static

Provided by the Site3d module.

Defined in base\site3d.js:11936

Метод запускает функцию не чаще заданного интервала

Parameters:

  • callback Function

    Функция

  • timeout Number

    Интервал в миллисекундах

Returns:

Function:

Обертка функции

wait

(
  • time
)
Promise static async

Provided by the Site3d module.

Defined in base\site3d.js:11963

Метод задержки

Parameters:

  • time Number

    Интервал в миллисекундах

Returns:

Promise:

Результат

isHtmlElementsIntersected

(
  • elem1
  • elem2
)
Boolean static

Provided by the Site3d module.

Defined in base\site3d.js:11976

Метод возвращает истину, если два HTML-элемента пересекаются

Parameters:

  • elem1 HTMLElement

    Первый HTML-элемент

  • elem2 HTMLElement

    Второй HTML-элемент

Returns:

Boolean:

Результат

isObject

(
  • value
)
static

Метод возвращает истину, если значение является не пустым объектом

Parameters:

  • value Object

    Значение

isArray

(
  • value
)
static

Метод возвращает истину, если значение является не пустым массивом

Parameters:

  • value Object

    Значение

cloneObject

(
  • value
)
Object static

Метод полностью клонируем объект

Parameters:

  • value Object

    Объект

Returns:

Object:

Результат

mergeObjects

(
  • objectResult
  • objectSource
)
Object static

Метод копирует значения объекта в другой объект

Parameters:

  • objectResult Object

    Результирующий объект

  • objectSource Object

    Источник данных

Returns:

Object:

Результирующий объект

readJson

(
  • path
)
Object static async

Метод загрузки файла в формате json

Parameters:

  • path String

    Путь до файла

Returns:

Object:

Результат