|
@@ -148,14 +148,6 @@ U.template(
|
|
|
({ form, metricSymbol, metricSymbolCls, clusterName, clusterNameInv }) => {
|
|
|
form.name = "sortFunction";
|
|
|
|
|
|
- const toggle = U.field(form.elements.sortOrder);
|
|
|
- U.reactive(() => {
|
|
|
- toggle.value = sortOrder.value === "max";
|
|
|
- });
|
|
|
- U.reactive(() => {
|
|
|
- sortOrder.value = toggle.value ? "max" : "min";
|
|
|
- });
|
|
|
-
|
|
|
U.field(form.elements.useWholeImage, { obs: sortUseWholeImage });
|
|
|
U.field(form.elements.useBestCluster, { obs: sortUseBestCluster });
|
|
|
U.field(form.elements.clusterSize, { obs: sortUseClusterSize });
|
|
@@ -171,7 +163,14 @@ U.template(
|
|
|
|
|
|
clusterName.innerText = clusterNameInv.innerText = "B";
|
|
|
|
|
|
- U.form(form);
|
|
|
+ form.elements.sortOrder.value = sortOrder.value;
|
|
|
+ U.form(form, {
|
|
|
+ onChange: {
|
|
|
+ sortOrder(value) {
|
|
|
+ sortOrder.value = value;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ });
|
|
|
return "sort-fn-mount";
|
|
|
}
|
|
|
);
|
|
@@ -183,14 +182,6 @@ U.template(
|
|
|
|
|
|
form.elements.sortOrder.checked = true;
|
|
|
|
|
|
- const toggle = U.field(form.elements.sortOrder);
|
|
|
- U.reactive(() => {
|
|
|
- toggle.value = clusterOrder.value === "max";
|
|
|
- });
|
|
|
- U.reactive(() => {
|
|
|
- clusterOrder.value = toggle.value ? "max" : "min";
|
|
|
- });
|
|
|
-
|
|
|
U.field(form.elements.clusterSize, { obs: clusterUseClusterSize });
|
|
|
U.field(form.elements.invClusterSize, { obs: clusterUseInverseClusterSize });
|
|
|
U.field(form.elements.totalSize, { obs: clusterUseTotalSize });
|
|
@@ -208,7 +199,14 @@ U.template(
|
|
|
|
|
|
clusterName.innerText = clusterNameInv.innerText = "K";
|
|
|
|
|
|
- U.form(form);
|
|
|
+ form.elements.sortOrder.value = clusterOrder.value;
|
|
|
+ U.form(form, {
|
|
|
+ onChange: {
|
|
|
+ sortOrder(value) {
|
|
|
+ clusterOrder.value = value;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ });
|
|
|
return "cls-fn-mount";
|
|
|
}
|
|
|
);
|