From 223d49bfe6aebb6c98232b6b5d4f061a2ec23cf7 Mon Sep 17 00:00:00 2001 From: Aleksey Chichenkov Date: Mon, 18 Mar 2019 15:33:09 +0300 Subject: [PATCH] update group type --- .../managers/groupTypes/groupType.js | 63 +++++++++++++++++-- 1 file changed, 58 insertions(+), 5 deletions(-) diff --git a/docfiles/providers/managers/groupTypes/groupType.js b/docfiles/providers/managers/groupTypes/groupType.js index b57c9c7..dd22474 100644 --- a/docfiles/providers/managers/groupTypes/groupType.js +++ b/docfiles/providers/managers/groupTypes/groupType.js @@ -1,17 +1,19 @@ /** + * Описание типа компонента * * @class GroupType * @memberof GroupTypes */ function GroupType() { /** + * * * @public * @function self * @memberof GroupTypes.GroupType * @returns {v2.vc} */ - this.self = function() { + this.self = function () { }; @@ -22,7 +24,7 @@ function GroupType() { * @memberof GroupTypes.GroupType * @returns {v2.vc} */ - this.parent = function() { + this.parent = function () { }; @@ -33,18 +35,69 @@ function GroupType() { * @memberof GroupTypes.GroupType * @returns {v2.vc} */ - this.consist = function() { + this.consist = function () { }; /** + * Позволяет получить все атрибуты компонента. * * @public * @function attributes * @memberof GroupTypes.GroupType * @returns {v2.map(v2.string, v2.vc)} */ - this.attributes = function() { + this.attributes = function () { }; -} + + /** + * Иконка, которой обладает тип компонента + * + * @public + * @function icon + * @memberof GroupTypes.GroupType + * @returns {v2.vc} + */ + this.icon = function () { + + }; + + /** + * Имя компонента (уже в нужной локали) + * + * @public + * @function name + * @memberof GroupTypes.GroupType + * @returns {v2.string} + */ + this.name = function () { + + }; + + /** + * Описание компонента (уже в нужной локали) + * + * @public + * @function description + * @memberof GroupTypes.GroupType + * @returns {v2.string} + */ + this.description = function () { + + }; + + /** + * Тип паблишера, который будет создаваться для данного компонента. + * + * Этот метод предназначен для гридов в поисках по компонентам. + * + * @public + * @function publisher_type + * @memberof GroupTypes.GroupType + * @returns {v2.model_type} + */ + this.publisher_type = function () { + + }; +} \ No newline at end of file