public.component.assets.js.ace.elements.treeview.js Maven / Gradle / Ivy
/**
Treeview. A wrapper for FuelUX treeview element.
It's just a wrapper so you still need to include FuelUX treeview script first.
*/
(function($ , undefined) {
$.fn.aceTree = $.fn.ace_tree = function(options) {
var $options = {
'open-icon' : ace.vars['icon'] + 'fa fa-folder-open',
'close-icon' : ace.vars['icon'] + 'fa fa-folder',
'selectable' : true,
'selected-icon' : ace.vars['icon'] + 'fa fa-check',
'unselected-icon' : ace.vars['icon'] + 'fa fa-times',
'loadingHTML': 'Loading...'
}
$options = $.extend({}, $options, options)
this.each(function() {
var $this = $(this);
$this.addClass('tree').attr('role', 'tree');
$this.html(
'