|
348 | 348 | /> |
349 | 349 | <label>Model parameter</label> |
350 | 350 | </FloatLabel> |
351 | | - <FloatLabel variant="on" class="flex-1"> |
352 | | - <InputText v-model="parameter.value" class="w-full" size="small" |
353 | | - v-tippy="{ |
354 | | - allowHTML: true, |
355 | | - content: parameterValueTooltip(), |
356 | | - placement: 'bottom-start' |
357 | | - }" |
358 | | - /> |
359 | | - <label>Value</label> |
360 | | - </FloatLabel> |
| 351 | + <Tooltip :content="parameterValueTooltip()" class="flex-1"> |
| 352 | + <FloatLabel variant="on" class="w-full"> |
| 353 | + <InputText v-model="parameter.value" class="w-full" size="small" /> |
| 354 | + <label>Value</label> |
| 355 | + </FloatLabel> |
| 356 | + </Tooltip> |
361 | 357 | <Button |
362 | 358 | icon="pi pi-times" |
363 | 359 | text rounded |
|
524 | 520 | <!-- Description and VOI expression --> |
525 | 521 |
|
526 | 522 | <div class="form-row"> |
527 | | - <FloatLabel variant="on" class="flex-1"> |
528 | | - <InputText v-model="externalDataFile.description" class="w-full" size="small" |
529 | | - v-tippy="{ |
530 | | - allowHTML: true, |
531 | | - content: externalDataDescriptionTooltip(), |
532 | | - placement: 'bottom-start' |
533 | | - }" |
534 | | - /> |
535 | | - <label>Description (optional)</label> |
536 | | - </FloatLabel> |
537 | | - <FloatLabel variant="on" class="flex-1"> |
538 | | - <InputText v-model="externalDataFile.voiExpression" class="w-full" size="small" |
539 | | - v-tippy="{ |
540 | | - allowHTML: true, |
541 | | - content: externalDataVoiExpressionTooltip(), |
542 | | - placement: 'bottom-start' |
543 | | - }" |
544 | | - /> |
545 | | - <label>VOI expression (optional)</label> |
546 | | - </FloatLabel> |
| 523 | + <Tooltip :content="externalDataDescriptionTooltip()" class="flex-1"> |
| 524 | + <FloatLabel variant="on" class="w-full"> |
| 525 | + <InputText v-model="externalDataFile.description" class="w-full" size="small" /> |
| 526 | + <label>Description (optional)</label> |
| 527 | + </FloatLabel> |
| 528 | + </Tooltip> |
| 529 | + <Tooltip :content="externalDataVoiExpressionTooltip()" class="flex-1"> |
| 530 | + <FloatLabel variant="on" class="w-full"> |
| 531 | + <InputText v-model="externalDataFile.voiExpression" class="w-full" size="small" /> |
| 532 | + <label>VOI expression (optional)</label> |
| 533 | + </FloatLabel> |
| 534 | + </Tooltip> |
547 | 535 | </div> |
548 | 536 |
|
549 | 537 | <!-- External data entries --> |
|
675 | 663 | </div> |
676 | 664 | <div class="w-full"> |
677 | 665 | <div class="mb-3"> |
678 | | - <FloatLabel variant="on" class="flex-1"> |
679 | | - <InputText v-model="plot.name" class="w-full" size="small" |
680 | | - v-tippy="{ |
681 | | - allowHTML: true, |
682 | | - content: traceNameTooltip(), |
683 | | - placement: 'bottom-start' |
684 | | - }" |
685 | | - /> |
686 | | - <label>Name (optional)</label> |
687 | | - </FloatLabel> |
| 666 | + <Tooltip :content="traceNameTooltip()" class="flex-1"> |
| 667 | + <FloatLabel variant="on" class="w-full"> |
| 668 | + <InputText v-model="plot.name" class="w-full" size="small" /> |
| 669 | + <label>Name (optional)</label> |
| 670 | + </FloatLabel> |
| 671 | + </Tooltip> |
688 | 672 | </div> |
689 | 673 | <div class="entry-row"> |
690 | | - <FloatLabel variant="on" class="flex-1"> |
691 | | - <InputText v-model="plot.xValue" class="w-full" size="small" |
692 | | - v-tippy="{ |
693 | | - allowHTML: true, |
694 | | - content: xyValueTooltip(true), |
695 | | - placement: 'bottom-start' |
696 | | - }" |
697 | | - /> |
698 | | - <label>X value</label> |
699 | | - </FloatLabel> |
700 | | - <FloatLabel variant="on" class="flex-1"> |
701 | | - <InputText v-model="plot.yValue" class="w-full" size="small" |
702 | | - v-tippy="{ |
703 | | - allowHTML: true, |
704 | | - content: xyValueTooltip(false), |
705 | | - placement: 'bottom-start' |
706 | | - }" |
707 | | - /> |
708 | | - <label>Y value</label> |
709 | | - </FloatLabel> |
| 674 | + <Tooltip :content="xyValueTooltip(true)" class="flex-1"> |
| 675 | + <FloatLabel variant="on" class="w-full"> |
| 676 | + <InputText v-model="plot.xValue" class="w-full" size="small" /> |
| 677 | + <label>X value</label> |
| 678 | + </FloatLabel> |
| 679 | + </Tooltip> |
| 680 | + <Tooltip :content="xyValueTooltip(false)" class="flex-1"> |
| 681 | + <FloatLabel variant="on" class="w-full"> |
| 682 | + <InputText v-model="plot.yValue" class="w-full" size="small" /> |
| 683 | + <label>Y value</label> |
| 684 | + </FloatLabel> |
| 685 | + </Tooltip> |
710 | 686 | </div> |
711 | 687 | </div> |
712 | 688 | <Button |
|
732 | 708 | </div> |
733 | 709 | <div class="w-full"> |
734 | 710 | <div class="mb-3"> |
735 | | - <FloatLabel variant="on" class="flex-1"> |
736 | | - <InputText v-model="trace.name" class="w-full" size="small" |
737 | | - v-tippy="{ |
738 | | - allowHTML: true, |
739 | | - content: traceNameTooltip(), |
740 | | - placement: 'bottom-start' |
741 | | - }" |
742 | | - /> |
743 | | - <label>Name (optional)</label> |
744 | | - </FloatLabel> |
| 711 | + <Tooltip :content="traceNameTooltip()" class="flex-1"> |
| 712 | + <FloatLabel variant="on" class="w-full"> |
| 713 | + <InputText v-model="trace.name" class="w-full" size="small" /> |
| 714 | + <label>Name (optional)</label> |
| 715 | + </FloatLabel> |
| 716 | + </Tooltip> |
745 | 717 | </div> |
746 | 718 | <div class="entry-row"> |
747 | | - <FloatLabel variant="on" class="flex-1"> |
748 | | - <InputText v-model="trace.xValue" class="w-full" size="small" |
749 | | - v-tippy="{ |
750 | | - allowHTML: true, |
751 | | - content: xyValueTooltip(true), |
752 | | - placement: 'bottom-start' |
753 | | - }" |
754 | | - /> |
755 | | - <label>X value</label> |
756 | | - </FloatLabel> |
757 | | - <FloatLabel variant="on" class="flex-1"> |
758 | | - <InputText v-model="trace.yValue" class="w-full" size="small" |
759 | | - v-tippy="{ |
760 | | - allowHTML: true, |
761 | | - content: xyValueTooltip(false), |
762 | | - placement: 'bottom-start' |
763 | | - }" |
764 | | - /> |
765 | | - <label>Y value</label> |
766 | | - </FloatLabel> |
| 719 | + <Tooltip :content="xyValueTooltip(true)" class="flex-1"> |
| 720 | + <FloatLabel variant="on" class="w-full"> |
| 721 | + <InputText v-model="trace.xValue" class="w-full" size="small" /> |
| 722 | + <label>X value</label> |
| 723 | + </FloatLabel> |
| 724 | + </Tooltip> |
| 725 | + <Tooltip :content="xyValueTooltip(false)" class="flex-1"> |
| 726 | + <FloatLabel variant="on" class="w-full"> |
| 727 | + <InputText v-model="trace.yValue" class="w-full" size="small" /> |
| 728 | + <label>Y value</label> |
| 729 | + </FloatLabel> |
| 730 | + </Tooltip> |
767 | 731 | </div> |
768 | 732 | </div> |
769 | 733 | <Button |
|
0 commit comments