Artifact
9f7067c78744417cc455834752df57e304febe26ad63b925f43a01033502584d:
- File
public/components/sample.tag
— part of check-in
[941581eece]
at
2022-02-15 23:20:56
on branch trunk
— Cleanup post presentation
Worklet code
(user:
dev
size: 1051)
<sample>
<vbox class="ml-2">
<vstack class="ml-2">
<!-- <input type="file" id={"sample-file" + this.props.ti} style="width: 120px;"/> -->
<div>
<span class="max-width: 120px;text-overflow: ellipsis; white-space: nowrap;">{ getLast(this.props.ti -1)} </span>
<span class="cursor-pointer" id={"sample" + this.props.ti} onclick={remove(this.props.ti -1)}>(x)</span>
</div>
</vstack>
</vbox>
<script>
this.props = opts;
remove(index) {
return () => {
this.props.rmsample(index);
}
}
getLast (index) {
if (this.props.samples && this.props.samples[index] && this.props.samples[index]["__name"]) {
var e = this.props.samples[index]["__name"];
var elems = e.split("/");
var name = elems[elems.length - 1];
return name;
} else {
console.log(this.props)
return "";
}
}
this.on("mount", function () {
});
</script>
</sample>