diff --git a/src/Umbraco.Web.UI.Client/src/common/services/editor.service.js b/src/Umbraco.Web.UI.Client/src/common/services/editor.service.js index 4ab253092b..088453bf4e 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/editor.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/editor.service.js @@ -85,6 +85,21 @@ open(editor); } + /** + * @ngdoc method + * @name umbraco.services.editorService#contentPicker + * @methodOf umbraco.services.editorService + * + * @description + * Opens a content picker in infinite editing, the submit callback returns an array of selected items + * @returns {Object} editor object + */ + function contentPicker(editor) { + editor.view = "views/common/infiniteeditors/treepicker/treepicker.html"; + editor.size = "small"; + open(editor); + } + /** * @ngdoc method * @name umbraco.services.editorService#mediaEditor @@ -180,6 +195,7 @@ close: close, mediaEditor: mediaEditor, contentEditor: contentEditor, + contentPicker: contentPicker, mediaPicker: mediaPicker, iconPicker: iconPicker, documentTypeEditor: documentTypeEditor,