Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Buttons

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

 __construct ($blockId, $content)
 
 update ()
 

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

static isOldButton ($content)
 
static updateLanding (int $lid)
 

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

 save ()
 
 changeColor ($content)
 
 changeBorder ($content)
 
 changeRound ($content)
 
 changePadding ($content)
 

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

const BTN_CLASS_MATCHER = '/class=(["\'][^"\']*\s|["\'])btn(\s[^"\']*["\']|["\'])/i'
 
const OLD_BUTTON_MATCHER = '/class=["\'][^"\']*u-btn-\w+[^"\']*["\']/i'
 
const BUTTON_COLOR_MATCHER = '/(?<=[\s\'"])u-btn-(\w+)([\s\'"])/i'
 
const BUTTON_COLOR_OUTLINE_MATCHER = '/(?<=[\s\'"])u-btn-outline-(\w+)([\s\'"])/i'
 
const BUTTON_COLOR_THEME_MATCHER = '/(?<=[\s\'"])u-(theme-bitrix-btn-v)(\d{1,})([\s\'"])/i'
 
const BUTTON_COLOR_THEME_OUTLINE_MATCHER = '/(?<=[\s\'"])u-(theme-bitrix-btn-outline-v)(\d{1,})([\s\'"])/i'
 
const BUTTON_BORDER_MATCHER = '/(?<=[\s\'"])g-brd-[\d]{1,2}([\s\'"])/i'
 
const PADDING_MATCHER = '/(?<=[\s\'"])(g-p[abtlrxy]-\d{1,3}(--\w\w)?)([\s\'"])/i'
 
 $blockId
 
 $content
 

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

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

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

◆ __construct()

__construct ( $blockId,
$content )

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

Методы

◆ changeBorder()

changeBorder ( $content)
protected

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

◆ changeColor()

changeColor ( $content)
protected

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

◆ changePadding()

changePadding ( $content)
protected

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

◆ changeRound()

changeRound ( $content)
protected

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

◆ isOldButton()

static isOldButton ( $content)
static

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

◆ save()

save ( )
protected

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

◆ update()

update ( )

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

◆ updateLanding()

static updateLanding ( int $lid)
static

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

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

◆ $blockId

$blockId
protected

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

◆ $content

$content
protected

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

◆ BTN_CLASS_MATCHER

const BTN_CLASS_MATCHER = '/class=(["\'][^"\']*\s|["\'])btn(\s[^"\']*["\']|["\'])/i'
protected

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

◆ BUTTON_BORDER_MATCHER

const BUTTON_BORDER_MATCHER = '/(?<=[\s\'"])g-brd-[\d]{1,2}([\s\'"])/i'
protected

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

◆ BUTTON_COLOR_MATCHER

const BUTTON_COLOR_MATCHER = '/(?<=[\s\'"])u-btn-(\w+)([\s\'"])/i'
protected

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

◆ BUTTON_COLOR_OUTLINE_MATCHER

const BUTTON_COLOR_OUTLINE_MATCHER = '/(?<=[\s\'"])u-btn-outline-(\w+)([\s\'"])/i'
protected

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

◆ BUTTON_COLOR_THEME_MATCHER

const BUTTON_COLOR_THEME_MATCHER = '/(?<=[\s\'"])u-(theme-bitrix-btn-v)(\d{1,})([\s\'"])/i'
protected

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

◆ BUTTON_COLOR_THEME_OUTLINE_MATCHER

const BUTTON_COLOR_THEME_OUTLINE_MATCHER = '/(?<=[\s\'"])u-(theme-bitrix-btn-outline-v)(\d{1,})([\s\'"])/i'
protected

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

◆ OLD_BUTTON_MATCHER

const OLD_BUTTON_MATCHER = '/class=["\'][^"\']*u-btn-\w+[^"\']*["\']/i'
protected

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

◆ PADDING_MATCHER

const PADDING_MATCHER = '/(?<=[\s\'"])(g-p[abtlrxy]-\d{1,3}(--\w\w)?)([\s\'"])/i'
protected

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