Skip to content

Commit eef3cb2

Browse files
committed
Fix for Yes No element in Joomlart templates.
1 parent 1b05136 commit eef3cb2

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

plugins/fabrik_element/yesno/yesno-min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plugins/fabrik_element/yesno/yesno.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,15 @@ define(['jquery', 'element/radiobutton/radiobutton'], function (jQuery, FbRadio)
4242
var v = input.get('value');
4343

4444
if (label) {
45-
label.getParent('.btn-group').getElements('label').removeClass('active').removeClass('btn-success')
46-
.removeClass('btn-danger').removeClass('btn-primary');
45+
var parent = label.getParent('.btn-group');
46+
// some templates (JoomlArt) remove the brn-group class!
47+
if (!parent) {
48+
parent = label.getParent('.btn-radio');
49+
}
50+
if (parent) {
51+
parent.getElements('label').removeClass('active').removeClass('btn-success')
52+
.removeClass('btn-danger').removeClass('btn-primary');
53+
}
4754
if (v === '') {
4855
label.addClass('active btn-primary');
4956
} else if (v.toInt() === 0) {

0 commit comments

Comments
 (0)