drill.define(async e=>{let[a,t]=await e("common/data","util/u-tips -pack");const l=()=>{a.splits.forEach(e=>{e.isHandle=!1})};return(e,n)=>new Promise(i=>{a.splits.forEach(e=>{e.isHandle=!0});let s=$("#animationPannel");"page"==n&&s[0].class.add("no_a2");let c=$("o-frame").$title.html;switch($("o-frame").$title.text="选择动画",e){case"in":s.que(".animateOutTagsGroup").forEach(e=>{e.class.add("disable")}),s.que(".animateInTagsGroup")[0].ele.click();break;case"out":s.que(".animateInTagsGroup").forEach(e=>{e.class.add("disable")}),s.que(".animateOutTagsGroup")[0].ele.click()}$("o-frame").$btns.que("#animateBtn").ele.click(),$("o-frame").$btns.class.add("unuse"),$("#animationPannel .animate_slide").attr("selecting-mode","");let o,m,d=()=>{$("o-frame").$title.html=c,s.queAll(".dirblock").forEach(e=>{e.class.remove("disable")}),s.off("dblclick",o),s.que(".cancel_btn").off("click",m),$("o-frame").$btns.class.remove("unuse"),setTimeout(()=>{$("#animationPannel .animate_slide").removeAttr("selecting-mode"),i(),l()},300),"page"==n&&s[0].class.remove("no_a2"),m=o=d=null};s.on("dblclick",".animate_slide_block",o=(e=>{let{delegateTarget:a}=e;"page"!=n||2!=a.data.animatestat?(d(),$("o-frame").$btns.que("#designBtn").ele.click(),i({value:a.data.animateid}),l()):t("页面状态不能选择多帧动画")})),s.que(".cancel_btn").on("click",m=(()=>{d(),$("o-frame").$btns.que("#designBtn").ele.click()}))})});