META-INF.resources.butterfaces-dist-js.butterfaces-treebox.min.js Maven / Gradle / Ivy
var ButterFaces;!function(e){var r=function(){function e(){}return e.removeTrivialTreeDropDown=function(e){this.removeTrivialTreeDropDownById(e),this.removeUnAssociatedTrivialTreeDropDowns()},e.removeUnAssociatedTrivialTreeDropDowns=function(){var e=document.querySelectorAll(".tr-dropdown[data-tree-box-id]");Array.prototype.slice.call(e,0).forEach(function(e){var r=e.getAttribute("data-tree-box-id");0===document.querySelectorAll(".butter-component-treebox[data-tree-box-id="+r+"]").length&&e.parentNode.removeChild(e)})},e.removeTrivialTreeDropDownById=function(e){var r=document.querySelectorAll(".tr-dropdown[data-tree-box-id="+e+"]");Array.prototype.slice.call(r,0).forEach(function(e){e.parentNode.removeChild(e)})},e}();e.TreeBox=r}(ButterFaces||(ButterFaces={}));
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1dHRlcmZhY2VzLXRyZWVib3gudHMiXSwibmFtZXMiOlsiQnV0dGVyRmFjZXMiLCJUcmVlQm94IiwicmVtb3ZlVHJpdmlhbFRyZWVEcm9wRG93biIsInRyZWVCb3hJZCIsInRoaXMiLCJyZW1vdmVUcml2aWFsVHJlZURyb3BEb3duQnlJZCIsInJlbW92ZVVuQXNzb2NpYXRlZFRyaXZpYWxUcmVlRHJvcERvd25zIiwiZHJvcGRvd25zIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yQWxsIiwiQXJyYXkiLCJwcm90b3R5cGUiLCJzbGljZSIsImNhbGwiLCJmb3JFYWNoIiwiZHJvcGRvd24iLCJkcm9wZG93bklkIiwiZ2V0QXR0cmlidXRlIiwibGVuZ3RoIiwicGFyZW50Tm9kZSIsInJlbW92ZUNoaWxkIl0sIm1hcHBpbmdzIjoiQUFBQSxJQUFVQSxhQUFWLFNBQVVBLEdBRU4sSUFBQUMsRUFBQSxXQUFBLFNBQUFBLEtBMEJBLE9BeEJrQkEsRUFBQUMsMEJBQWQsU0FBd0NDLEdBQ3BDQyxLQUFLQyw4QkFBOEJGLEdBQ25DQyxLQUFLRSwwQ0FHTUwsRUFBQUssdUNBQWYsV0FDSSxJQUFNQyxFQUFZQyxTQUFTQyxpQkFBaUIsa0NBRTVDQyxNQUFNQyxVQUFVQyxNQUFNQyxLQUFLTixFQUFXLEdBQUdPLFFBQVEsU0FBQ0MsR0FDOUMsSUFBTUMsRUFBYUQsRUFBU0UsYUFBYSxvQkFDa0UsSUFBdkdULFNBQVNDLGlCQUFpQiw4Q0FBZ0RPLEVBQWEsS0FBS0UsUUFDNUZILEVBQVNJLFdBQVdDLFlBQVlMLE1BSzdCZCxFQUFBSSw4QkFBZixTQUE2Q0YsR0FHekMsSUFBTUksRUFBWUMsU0FBU0MsaUJBQWlCLGlDQUFtQ04sRUFBWSxLQUMzRk8sTUFBTUMsVUFBVUMsTUFBTUMsS0FBS04sRUFBVyxHQUFHTyxRQUFRLFNBQUNDLEdBQzlDQSxFQUFTSSxXQUFXQyxZQUFZTCxNQUc1Q2QsRUExQkEsR0FBYUQsRUFBQUMsUUFBT0EsRUFGeEIsQ0FBVUQsY0FBQUEiLCJmaWxlIjoiYnV0dGVyZmFjZXMtdHJlZWJveC5taW4uanMiLCJzb3VyY2VzQ29udGVudCI6WyJuYW1lc3BhY2UgQnV0dGVyRmFjZXMge1xuXG4gICAgZXhwb3J0IGNsYXNzIFRyZWVCb3gge1xuXG4gICAgICAgIHB1YmxpYyBzdGF0aWMgcmVtb3ZlVHJpdmlhbFRyZWVEcm9wRG93bih0cmVlQm94SWQ6IHN0cmluZykge1xuICAgICAgICAgICAgdGhpcy5yZW1vdmVUcml2aWFsVHJlZURyb3BEb3duQnlJZCh0cmVlQm94SWQpO1xuICAgICAgICAgICAgdGhpcy5yZW1vdmVVbkFzc29jaWF0ZWRUcml2aWFsVHJlZURyb3BEb3ducygpO1xuICAgICAgICB9XG5cbiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgcmVtb3ZlVW5Bc3NvY2lhdGVkVHJpdmlhbFRyZWVEcm9wRG93bnMoKSB7XG4gICAgICAgICAgICBjb25zdCBkcm9wZG93bnMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKFwiLnRyLWRyb3Bkb3duW2RhdGEtdHJlZS1ib3gtaWRdXCIpO1xuXG4gICAgICAgICAgICBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChkcm9wZG93bnMsIDApLmZvckVhY2goKGRyb3Bkb3duOiBhbnkpID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCBkcm9wZG93bklkID0gZHJvcGRvd24uZ2V0QXR0cmlidXRlKFwiZGF0YS10cmVlLWJveC1pZFwiKTtcbiAgICAgICAgICAgICAgICBpZiAoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcIi5idXR0ZXItY29tcG9uZW50LXRyZWVib3hbZGF0YS10cmVlLWJveC1pZD1cIiArIGRyb3Bkb3duSWQgKyBcIl1cIikubGVuZ3RoID09PSAwKSB7XG4gICAgICAgICAgICAgICAgICAgIGRyb3Bkb3duLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZHJvcGRvd24pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgcmVtb3ZlVHJpdmlhbFRyZWVEcm9wRG93bkJ5SWQodHJlZUJveElkOiBzdHJpbmcpIHtcbiAgICAgICAgICAgIC8vIGluIGpRdWVyeTogJChcIi50ci1kcm9wZG93bltkYXRhLXRyZWUtYm94LWlkPVwiICsgdHJlZUJveElkICsgXCJdXCIpLnJlbW92ZSgpO1xuICAgICAgICAgICAgLy8gcGxhaW4gamF2YXNjcmlwdDpcbiAgICAgICAgICAgIGNvbnN0IGRyb3Bkb3ducyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXCIudHItZHJvcGRvd25bZGF0YS10cmVlLWJveC1pZD1cIiArIHRyZWVCb3hJZCArIFwiXVwiKTtcbiAgICAgICAgICAgIEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGRyb3Bkb3ducywgMCkuZm9yRWFjaCgoZHJvcGRvd246IGFueSkgPT4ge1xuICAgICAgICAgICAgICAgIGRyb3Bkb3duLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZHJvcGRvd24pO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iXX0=