AudioCuesheetEditor is a Blazor based web application for writing audio cuesheets. There is much validation that helps the user to write a valid cuesheet. You can import external data (like text files, xml files, etc.) and analyse them directly in GUI. There are also much export variations like CSV, but you can customize export freely.
Bug Fix for - #348 import view has unexpected file upload button
Main Changes
Refactored html tags to use the relevent blazorise component tags as suggested in the blazorise docs,
Fixed css selector bug. The FieldEdit component after the build turns into a div with two children a label and an input. For some reason putting a class on the field edit component, after the build, only puts that class on the child input element rather than the parent div for the component. This was also causing the next css selector problems in the file as it was trying to style a label element that we declared after the fieldedit component but it was using the class on the field element with the get next sibling selector (+) but since the class was being put on the child rather than the parent it didn't have the outside label as it's next sibling. I changed this around to select the elements based on them being inside of the .dragNDropFiles container instead fixing the issue we had! :)
Bug Fix for - #348 import view has unexpected file upload button
Main Changes
Refactored html tags to use the relevent blazorise component tags as suggested in the blazorise docs,
Fixed css selector bug. The FieldEdit component after the build turns into a div with two children a label and an input. For some reason putting a class on the field edit component, after the build, only puts that class on the child input element rather than the parent div for the component. This was also causing the next css selector problems in the file as it was trying to style a label element that we declared after the fieldedit component but it was using the class on the field element with the get next sibling selector (+) but since the class was being put on the child rather than the parent it didn't have the outside label as it's next sibling. I changed this around to select the elements based on them being inside of the .dragNDropFiles container instead fixing the issue we had! :)