1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Lazyload

Открытые члены

 setSkipDynamic (bool $flag=true)

Открытые статические члены

static processing (Block $block)
static processingDynamic (Block $block)

Защищенные члены

 __construct (Block $block)
 parse ()
 parseImgTag (DOM\Element $node, string $selector)
 parseBg (DOM\Element $node, string $selector)
 parseStyleImg (DOM\Element $node, string $selector)
 getPlaceholderSizeFromManifest (string $selector)
 createPlaceholderImage (int $width, int $height)

Защищенные статические члены

static getSrcByBgStyle ($style)

Защищенные данные

const MODULE_ID = 'landing'
const IMG_PLACEHOLDER_SIZE_DEFAULT = 333
const BG_PLACEHOLDER_SIZE_DEFAULT = 10
 $block
 $content
 $manifest
 $dom
 $skipDynamic = true

Подробное описание

См. определение в файле lazyload.php строка 10

Конструктор(ы)

◆ __construct()

__construct ( Block $block)
protected

См. определение в файле lazyload.php строка 22

Методы

◆ createPlaceholderImage()

createPlaceholderImage ( int $width,
int $height )
protected
Аргументы
int$width
int$height
Возвращает
string path of placeholder

См. определение в файле lazyload.php строка 244

◆ getPlaceholderSizeFromManifest()

getPlaceholderSizeFromManifest ( string $selector)
protected

См. определение в файле lazyload.php строка 207

◆ getSrcByBgStyle()

getSrcByBgStyle ( $style)
staticprotected

Parse style string and find image urls

Аргументы
$style
Возвращает
array|bool - false if find nothing

См. определение в файле lazyload.php строка 255

◆ parse()

parse ( )
protected

См. определение в файле lazyload.php строка 37

◆ parseBg()

parseBg ( DOM\Element $node,
string $selector )
protected

См. определение в файле lazyload.php строка 137

◆ parseImgTag()

parseImgTag ( DOM\Element $node,
string $selector )
protected

См. определение в файле lazyload.php строка 97

◆ parseStyleImg()

parseStyleImg ( DOM\Element $node,
string $selector )
protected

См. определение в файле lazyload.php строка 183

◆ processing()

processing ( Block $block)
static

Processing icons in the block content.

Аргументы
Block$blockBlock instance.
Возвращает
void

См. определение в файле lazyload.php строка 290

◆ processingDynamic()

processingDynamic ( Block $block)
static

См. определение в файле lazyload.php строка 296

◆ setSkipDynamic()

setSkipDynamic ( bool $flag = true)
Аргументы
bool$flag

См. определение в файле lazyload.php строка 32

Поля

◆ $block

$block
protected

См. определение в файле lazyload.php строка 16

◆ $content

$content
protected

См. определение в файле lazyload.php строка 17

◆ $dom

$dom
protected

См. определение в файле lazyload.php строка 19

◆ $manifest

$manifest
protected

См. определение в файле lazyload.php строка 18

◆ $skipDynamic

$skipDynamic = true
protected

См. определение в файле lazyload.php строка 20

◆ BG_PLACEHOLDER_SIZE_DEFAULT

const BG_PLACEHOLDER_SIZE_DEFAULT = 10
protected

См. определение в файле lazyload.php строка 14

◆ IMG_PLACEHOLDER_SIZE_DEFAULT

const IMG_PLACEHOLDER_SIZE_DEFAULT = 333
protected

См. определение в файле lazyload.php строка 13

◆ MODULE_ID

const MODULE_ID = 'landing'
protected

См. определение в файле lazyload.php строка 12


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/landing/lib/assets/preprocessing/lazyload.php