| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /**
- * Copyright (c) UNA, Inc - https://una.io
- * MIT License - https://opensource.org/licenses/MIT
- *
- * @defgroup UnaCore UNA Core
- *
- * @{
- */
- function BxDolCategories(oOptions) {
- this._sActionsUrl = oOptions.sActionUrl;
- this._sObjName = oOptions.sObjName == undefined ? 'oBxDolCategories' : oOptions.sObjName;
- this._sAnimationEffect = oOptions.sAnimationEffect == undefined ? 'slide' : oOptions.sAnimationEffect;
- this._iAnimationSpeed = oOptions.iAnimationSpeed == undefined ? 'slow' : oOptions.iAnimationSpeed;
- this._aHtmlIds = oOptions.aHtmlIds == undefined ? {} : oOptions.aHtmlIds;
- this._oRequestParams = oOptions.oRequestParams == undefined ? {} : oOptions.oRequestParams;
- }
- BxDolCategories.prototype.categoryAdd = function (oButton, sName) {
- var oButton = $(oButton);
- var oCategory = oButton.parents('#bx-form-element-' + sName).find('.bx-form-input-category:first').clone();
- oCategory.find("input[type = 'text']").val('');
- oCategory.find("input[type = 'hidden']").remove();
- oButton.parents('.bx-form-input-category-add:first').before(oCategory);
- };
- BxDolCategories.prototype.categoryAddNew = function (oButton, sName) {
- var oButton = $(oButton);
- var oCategory = oButton.parents('#bx-form-element-' + sName).find('.bx-form-input-category-new:first').clone();
- oCategory.find("input[type = 'text']").val('');
- oCategory.find("input[type = 'hidden']").remove();
- oButton.parents('#bx-form-element-' + sName).find('.bx-form-input-categories .bx-form-input-category-add:first').before(oCategory);
- };
- BxDolCategories.prototype.categoryDelete = function (oButton) {
- $(oButton).parents('.bx-form-input-category:first').remove();
- };
- BxDolCategories.prototype.categoryDeleteNew = function (oButton) {
- $(oButton).parents('.bx-form-input-category-new:first').remove();
- };
|