UNPKG

diginext-pixi

Version:
1 lines 712 B
"use strict";var __importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});const assignzIndex_1=__importDefault(require("../helper/assignzIndex")),getItemIndex_1=__importDefault(require("../helper/getItemIndex"));function moveItemToIndex(e,t){if(!e.parent)return void console.log("item do not have parent");const n=e.parent,o=(0,getItemIndex_1.default)(e);if(o==t)return void console.log("can not change index");(0,assignzIndex_1.default)(n);const d=n.getChildAt(t);e.zIndex=t,d.zIndex=o,n.children.sort((function(e,t){return e.zIndex=e.zIndex||0,t.zIndex=t.zIndex||0,e.zIndex-t.zIndex}))}exports.default=moveItemToIndex;