GJL Button module - code example Plain Button - HTML and JS
// HTML
//JS
gjl.button.init($('#plainButton'), {
'id': 'plainButtonDemo',
'btnText': 'PlainButton',
'config': {
'onclick': 'alert(\'Test\');'
}
});
// JS - calling function when clicking the button
gjl.button.init($('#plainButtonActive'), {
'id': 'plainButtonActiveDemo',
'btnText': 'PlainButton Active',
'state': 'active',
'config': {
'gj-event-click': 'plainButtonClicked'
}
});
// To initalize an active plain button
gjl.button.init($('#plainButton'), {
'id': 'plainButtonDemo',
'btnText': 'PlainButton',
'state': 'active'
});
// To initalize a disabled plain button
gjl.button.init($('#plainButton'), {
'id': 'plainButtonDemo',
'btnText': 'PlainButton',
'state': 'disabled'
});
GJL BUTTON module - code example - Template and JS
// Template
'';
// JS
var plainButtonConfig = {
'id': 'plainButtonDemo',
'btnText': 'PlainButton'
}
GJL BUTTON module - code example - Button with Icon - Template and JS
// Template
'';
// JS
var iconLeftButtonConfig = {
'id': 'buttonIconLeftDemo',
'btnText': 'Left Icon',
'type': 'withIcon',
'iconClass': 'fa-upload',
'iconPosition': 'left'
}
// Template
'';
// JS
var iconRightButtonConfig = {
'id': 'buttonIconRightDemo',
'btnText': 'Right Icon',
'type': 'withIcon',
'iconClass': 'fa-upload',
'iconPosition': 'right'
}
GJL BUTTON module - code example - Button with Icon - HTML and JS
// HTML
// JS
gjl.button.init($('#buttonIconLeft'), {
'id': 'buttonIconLeftDemo',
'btnText': 'Left Icon',
'type': 'withIcon',
'iconClass': 'fa-upload',
'iconPosition': 'left'
});
// HTML
// JS
gjl.button.init($('#buttonIconRight'), {
'id': 'buttonIconRightDemo',
'btnText': 'Right Icon',
'type': 'withIcon',
'iconClass': 'fa-upload',
'iconPosition': 'right'
});