using System.Web.UI; using umbraco.cms.businesslogic.datatype; [assembly: WebResource("umbraco.editorControls.MultiNodeTreePicker.jquery.tooltip.min.js", "application/x-javascript")] [assembly: WebResource("umbraco.editorControls.MultiNodeTreePicker.MultiNodePickerScripts.js", "application/x-javascript")] [assembly: WebResource("umbraco.editorControls.MultiNodeTreePicker.MultiNodePickerStyles.css", "text/css", PerformSubstitution = true)] namespace umbraco.editorControls.MultiNodeTreePicker { /// /// Extension methods for this namespace /// public static class MultiNodeTreePickerExtensions { /// /// Adds the JS/CSS required for the MultiNodeTreePicker /// /// public static void AddAllMNTPClientDependencies(this Control ctl) { //get the urls for the embedded resources AddCssMNTPClientDependencies(ctl); AddJsMNTPClientDependencies(ctl); } /// /// Adds the CSS required for the MultiNodeTreePicker /// /// public static void AddCssMNTPClientDependencies(this Control ctl) { ctl.AddResourceToClientDependency("umbraco.editorControls.MultiNodeTreePicker.MultiNodePickerStyles.css", ClientDependencyType.Css); } /// /// Adds the JS required for the MultiNodeTreePicker /// /// public static void AddJsMNTPClientDependencies(this Control ctl) { ctl.AddResourceToClientDependency("umbraco.editorControls.MultiNodeTreePicker.MultiNodePickerScripts.js", ClientDependencyType.Javascript); ctl.AddResourceToClientDependency("umbraco.editorControls.MultiNodeTreePicker.jquery.tooltip.min.js", ClientDependencyType.Javascript); } } }