1 |
- var d=Object.defineProperty;var l=Object.getOwnPropertySymbols;var f=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var c=(t,a,n)=>a in t?d(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n,u=(t,a)=>{for(var n in a||(a={}))f.call(a,n)&&c(t,n,a[n]);if(l)for(var n of l(a))v.call(a,n)&&c(t,n,a[n]);return t};import{M as m}from"./music.b35eb5be.js";import{d as g,b as s,i as h,f as p}from"./base.40eeba89.js";import{N as R,v as o,O as w,s as E,x as y}from"./index.df5307bf.js";const M="_container_5v2hh_1",k="_icon_5v2hh_12",B="_status_5v2hh_16",S="_noticeBar_5v2hh_20";var i={container:M,icon:k,status:B,noticeBar:S},_="./assets/arrow.c0b252e8.svg",N=g({name:"detail-title",props:{title:{type:String,default:""},rightView:{type:Boolean,default:!0},onClick:{type:Function}},render(){return s("div",{onClick:this.onClick,class:i.container},[s("img",{class:i.icon,src:m},null),s(R,{text:this.title,color:"#4a4a4a",class:i.noticeBar,background:"none"},null),this.rightView?s("img",{class:i.status,src:_},null):null])}}),L="./assets/arrow-left.fecfe01d.svg";const r=h(null);let e=null;var O=g({name:"music-score",props:{score:{type:String,default:""},showPartNames:{type:Boolean,default:!1},onRerender:{type:Function,default:()=>{}},opotions:{type:Object,default:()=>{}},EngravingRules:{type:Object,default:()=>{}}},data(){return{osmd:null,loading:!1}},watch:{score(){this.loadRender()}},methods:{async loadRender(){if(this.loading=!0,this.score)try{await e.load(this.score),e.zoom=p(),await e.render(),this.onRerender(e)}catch(t){console.log(t),this.onRerender(null)}o.emit("loaded"),this.loading=!1},noteClickEvent(t){o.emit("container-click",t);const a=t.path||t.composedPath&&t.composedPath();for(const n of a)n.classList&&n.classList.contains("vf-stavenote")&&o.emit("click",t,n)}},beforeUnmount(){r.value.removeEventListener("touchstart",this.noteClickEvent,!1)},async mounted(){var t;r.value.addEventListener("touchstart",this.noteClickEvent,!1),e=await new w(r.value,u({followCursor:!1,autoResize:!0,drawSubtitle:!1,drawTitle:!1,autoBeam:!0,drawMetronomeMarks:!1,drawMeasureNumbers:!1,drawComposer:!1,drawLyricist:!1,drawPartNames:this.showPartNames},this.opotions)),e.EngravingRules.CompactMode=!0,e.EngravingRules.DYMinNoteWidth=3,e.EngravingRules.VoiceSpacingMultiplierVexflow=.65,e.EngravingRules.VoiceSpacingAddendVexflow=2,e.EngravingRules.MinSkyBottomDistBetweenStaves=2,e.EngravingRules.MinSkyBottomDistBetweenSystems=2,e.EngravingRules.MinimumStaffLineDistance=4,e.EngravingRules.BetweenStaffDistance=2.5,e.EngravingRules.StaffDistance=3.5,e.EngravingRules.MinimumDistanceBetweenSystems=1,e.EngravingRules.PageBottomMargin=0,e.EngravingRules.PageLeftMargin=2,e.EngravingRules.PageRightMargin=2,e.EngravingRules.PageTopMarginNarrow=3,e.EngravingRules.WedgeEndDistanceBetweenTimestampsFactor=1,e.EngravingRules.RehearsalMarkXOffset=-18,e.EngravingRules.RehearsalMarkYOffset=10,e.EngravingRules.DYWorkId=((t=E.activeDetail)==null?void 0:t.parentCategoriesId)||0;for(const a in this.EngravingRules)if(Object.prototype.hasOwnProperty.call(this.EngravingRules,a)){const n=this.EngravingRules[a];e.EngravingRules[a]=n}this.loadRender()},render(){return s("div",{class:y.container,ref:r},null)}});export{L as I,O as M,N as T};
|