inputsVariables.val('')
})
+ $('[data-dependencies]').on('click', function () {
+ if (!$(this).is(':checked')) return
+ var dependencies = this.getAttribute('data-dependencies')
+ if (!dependencies) return
+ dependencies = dependencies.split(',')
+ for (var i = 0; i < dependencies.length; i++) {
+ var dependency = $('[value="' + dependencies[i] + '"]')
+ dependency && dependency.prop('checked', true)
+ }
+ })
+
+ $('[data-dependents]').on('click', function () {
+ if ($(this).is(':checked')) return
+ var dependents = this.getAttribute('data-dependents')
+ if (!dependents) return
+ dependents = dependents.split(',')
+ for (var i = 0; i < dependents.length; i++) {
+ var dependent = $('[value="' + dependents[i] + '"]')
+ dependent && dependent.prop('checked', false)
+ }
+ })
+
parseUrl()
}
\ No newline at end of file
</div>
<div class="checkbox">
<label>
- <input type="checkbox" checked value="forms.less">
+ <input type="checkbox" checked value="forms.less" data-dependents="navbar.less,input-groups.less">
Forms
</label>
</div>
<div class="checkbox">
<label>
- <input type="checkbox" checked value="buttons.less">
+ <input type="checkbox" checked value="buttons.less" data-dependents="button-groups.less">
Buttons
</label>
</div>
</div>
<div class="checkbox">
<label>
- <input type="checkbox" checked value="navbar.less" data-dependency="forms.less">
+ <input type="checkbox" checked value="navbar.less" data-dependencies="forms.less">
Navbar
</label>
</div>
<h4>Miscellaneous</h4>
<div class="checkbox">
<label>
- <input type="checkbox" checked value="input-groups.less" data-dependency="forms.less">
+ <input type="checkbox" checked value="input-groups.less" data-dependencies="forms.less">
Input groups
</label>
</div>
<div class="checkbox">
<label>
- <input type="checkbox" checked value="button-groups.less" data-dependency="buttons.less">
+ <input type="checkbox" checked value="button-groups.less" data-dependencies="buttons.less">
Button groups
</label>
</div>
</div>
<div class="checkbox">
<label>
- <input type="checkbox" checked value="tooltip.js">
+ <input type="checkbox" checked value="tooltip.js" data-dependents="popover.js">
Tooltips
</label>
</div>
<div class="checkbox">
<label>
- <input type="checkbox" checked value="popover.js" data-dependency="tooltip.js">
+ <input type="checkbox" checked value="popover.js" data-dependencies="tooltip.js">
Popovers <small>(requires Tooltips)</small>
</label>
</div>