Skip to content

Instantly share code, notes, and snippets.

@kovchiy
Created April 16, 2017 13:33
Show Gist options
  • Select an option

  • Save kovchiy/bb9801b2e0eb128cc3306d1fe650231a to your computer and use it in GitHub Desktop.

Select an option

Save kovchiy/bb9801b2e0eb128cc3306d1fe650231a to your computer and use it in GitHub Desktop.
/**
* @block Button Кнопка
* Основная в группе контролов
* @dep Control Icon
* @tag control
*/
Beast.decl({
Button: {
inherits: 'Control',
tag: 'button',
mod: {
Action: false, // @mod Action {boolean} Активная
Circle: false, // @mod Circle {boolean} Круглая
NoLabel: false, // @mod NoLabel {boolean} Без лейбла (убирает отступы)
Size: 'M', // @mod Size {S M! L} Размер
Loading: false, // @mod Loading {boolean} Процесс загрузки
Radio: false, // @mod Radio {boolean} Нажимается в радио-режиме
Check: false, // @mod Check {boolean} Нажимается в чек-режиме
State: '', // @mod State {release active} Состояние отжата-нажата
},
param: {
href:'', // @param href {string} адрес ссылки
icon:'', // @param icon {string} имя иконки (см. блок #Icon)
},
expand: function fn () {
/* ... */
},
/* ... */
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment