Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс StyleImg
+ Граф наследования:StyleImg:

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

static getHandlerJS ()
 
static saveNode (Block $block, $selector, array $data)
 
static getNode (Block $block, $selector)
 
static getSearchableNode (Block $block, string $selector)
 
- Открытые статические члены унаследованные от Node
static saveNode (\Bitrix\Landing\Block $block, $selector, array $data)
 
static getNode (\Bitrix\Landing\Block $block, $selector)
 

Открытые атрибуты

const STYLES_WITH_IMAGE
 

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

static getNodeData (DOM\Node $node)
 
static getNodeDataLazy (DOM\Node $node)
 
static getSrcFromStyles (array $styles, string $resolution)
 
static isCorrectNodeType (Block $block, string $selector)
 
- Защищенные статические члены унаследованные от Node
static prepareSearchContent ($value)
 
static validateFieldDefinition (array $field)
 
static prepareStringValue (array $row, $name)
 

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

const STYLES_VARIABLES_WITH_FILES
 
const STYLES_URL_MARKER = '#url#'
 
const STYLES_URL_REGEXP = '/url\([\'"]?([^\'")]+)[\'")]?\‍)/i'
 
const STYLES_NODE_CLASS = 'g-bg-image'
 

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

Fake node for images, then add in design. Not using in edit panel!

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

Методы

◆ getHandlerJS()

static getHandlerJS ( )
static

Get class - frontend handler.

Возвращает
string

Переопределяет метод предка Node.

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

◆ getNode()

static getNode ( Block $block,
$selector )
static

Get data for this node.

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

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

◆ getNodeData()

static getNodeData ( DOM\Node $node)
staticprotected

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

◆ getNodeDataLazy()

static getNodeDataLazy ( DOM\Node $node)
staticprotected

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

◆ getSearchableNode()

static getSearchableNode ( Block $block,
string $selector )
static

This node may participate in searching.

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

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

◆ getSrcFromStyles()

static getSrcFromStyles ( array $styles,
string $resolution )
staticprotected

Find src in inline styles variables

Аргументы
array$styles
string$resolution
Возвращает
string|null

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

◆ isCorrectNodeType()

static isCorrectNodeType ( Block $block,
string $selector )
staticprotected

Find src in inline styles variables

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

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

◆ saveNode()

static saveNode ( Block $block,
$selector,
array $data )
static

Save data for this node.

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

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

Данные класса

◆ STYLES_NODE_CLASS

const STYLES_NODE_CLASS = 'g-bg-image'
protected

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

◆ STYLES_URL_MARKER

const STYLES_URL_MARKER = '#url#'
protected

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

◆ STYLES_URL_REGEXP

const STYLES_URL_REGEXP = '/url\([\'"]?([^\'")]+)[\'")]?\‍)/i'
protected

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

◆ STYLES_VARIABLES_WITH_FILES

const STYLES_VARIABLES_WITH_FILES
protected
Инициализатор
= [
'1x' => [
'--bg-url' => "url('#url#')",
],
'2x' => [
'--bg-url-2x' => "url('#url#')",
],
]

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

◆ STYLES_WITH_IMAGE

const STYLES_WITH_IMAGE
Инициализатор
= [
'background',
'block-default',
'block-border',
]

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