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

◆ getPlaceholderSizeFromManifest()

getPlaceholderSizeFromManifest ( string  $selector)
protected

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

◆ getSrcByBgStyle()

static getSrcByBgStyle (   $style)
staticprotected

Parse style string and find image urls

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

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

◆ parse()

parse ( )
protected

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

◆ parseBg()

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

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

◆ parseImgTag()

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

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

◆ parseStyleImg()

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

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

◆ processing()

static processing ( Block  $block)
static

Processing icons in the block content.

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

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

◆ processingDynamic()

static processingDynamic ( Block  $block)
static

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

◆ 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