Files
Umbraco-CMS/umbraco/presentation/umbraco_client/Tree/jquery.tree.metadata.js
Shandem 49fc6f3d0d DO NOT DOWNLOAD, STABLE RELEASE AVAILABLE ON THE DOWNLOADS TAB
Upgrade to jsTree 0.99a

[TFS Changeset #59928]
2009-10-11 12:23:27 +00:00

17 lines
548 B
JavaScript

(function ($) {
if(typeof $.metadata == "undefined") throw "jsTree metadata: jQuery metadata plugin not included.";
$.extend($.tree.plugins, {
"metadata" : {
defaults : {
attribute : "data"
},
callbacks : {
check : function(rule, obj, value, tree) {
var opts = $.extend(true, {}, $.tree.plugins.metadata.defaults, this.settings.plugins.metadata);
if(typeof $(obj).metadata({ type : "attr", name : opts.attribute })[rule] != "undefined") return $(obj).metadata()[rule];
}
}
}
});
})(jQuery);