Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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 строка 241

◆ getPlaceholderSizeFromManifest()

getPlaceholderSizeFromManifest ( string $selector)
protected

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

◆ getSrcByBgStyle()

static getSrcByBgStyle ( $style)
staticprotected

Parse style string and find image urls

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

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

◆ 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()

static processing ( Block $block)
static

Processing icons in the block content.

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

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

◆ processingDynamic()

static processingDynamic ( Block $block)
static

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

◆ 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