Skip to content

Commit

Permalink
fix: Use <tfoot> for "loading older entries" row (intersection obse…
Browse files Browse the repository at this point in the history
…rver)

Signed-off-by: Ferdinand Thiessen <[email protected]>
Signed-off-by: nextcloud-command <[email protected]>
  • Loading branch information
susnux authored and nextcloud-command committed Jul 24, 2023
1 parent a98b582 commit a460cc5
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 18 deletions.
2 changes: 1 addition & 1 deletion css/logreader-style.css

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions js/Splitter-634df9e6.mjs → js/Splitter-2acdb4bc.mjs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { g as d } from "./index-46d64e17.mjs";
import { g as d } from "./index-e2e3db18.mjs";
/**
* @name logreader
* @license
* @version (generated 2023-07-21)
* @version (generated 2023-07-24)
*
* Included dependencies:
*
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions js/index-46d64e17.mjs → js/index-e2e3db18.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ var Y1 = (e, t, r) => ($9(e, typeof t != "symbol" ? t + "" : t, r), r);
/**
* @name logreader
* @license
* @version (generated 2023-07-21)
* @version (generated 2023-07-24)
*
* Included dependencies:
*
Expand Down Expand Up @@ -8197,7 +8197,7 @@ async function hX(e) {
t = e.split("\n").map(db);
} catch {
as.debug("falling back to json splitter");
const r = (await import("./Splitter-634df9e6.mjs").then((n) => n.S)).default;
const r = (await import("./Splitter-2acdb4bc.mjs").then((n) => n.S)).default;
t = r(e).jsons.map(db);
}
return t.map(Fl);
Expand Down Expand Up @@ -31468,8 +31468,8 @@ var Jpe = function() {
r.sortedByTime = n;
} } }), t("th", [t("span", { staticClass: "hidden-visually" }, [e._v(e._s(r.t("logreader", "Log entry actions")))])])], 1)]), t("tbody", { ref: "tableBody" }, [r.sortedByTime === "ascending" ? t("tr", [t("td", { staticClass: "log-table__load-more", attrs: { colspan: "5" } }, [r.logStore.hasRemainingEntries ? t(r.IntersectionObserver, { on: { intersection: r.loadMore } }, [e._v(" " + e._s(r.t("logreader", "Loading older log entries")) + " ")]) : t("span", [e._v(" " + e._s(r.t("logreader", "No older log entries available")) + " ")])], 1)]) : e._e(), e._l(r.sortedRows, function(n, a) {
return t(r.LogTableRow, { key: a, attrs: { row: n }, on: { "show-details": r.showDetailsForRow } });
}), r.sortedByTime !== "ascending" ? t("tr", [t("td", { staticClass: "log-table__load-more", attrs: { colspan: "5" } }, [r.logStore.hasRemainingEntries ? t(r.IntersectionObserver, { on: { intersection: r.loadMore } }, [e._v(" " + e._s(r.t("logreader", "Loading older log entries")) + " ")]) : t("span", [e._v(" " + e._s(r.t("logreader", "No older log entries available")) + " ")])], 1)]) : e._e()], 2)])], 1);
}, Xpe = [], eAe = mt(Kpe, Jpe, Xpe, !1, null, "1a1874b8", null, null);
})], 2), t("tfoot", [r.sortedByTime !== "ascending" ? t("tr", [t("td", { staticClass: "log-table__load-more", attrs: { colspan: "5" } }, [r.logStore.hasRemainingEntries ? t(r.IntersectionObserver, { on: { intersection: r.loadMore } }, [e._v(" " + e._s(r.t("logreader", "Loading older log entries")) + " ")]) : t("span", [e._v(" " + e._s(r.t("logreader", "No older log entries available")) + " ")])], 1)]) : e._e()])])], 1);
}, Xpe = [], eAe = mt(Kpe, Jpe, Xpe, !1, null, "9db8f912", null, null);
const tAe = eAe.exports;
const rAe = { __name: "App", setup(e) {
const t = Jt(!1), r = Xo(), n = o1(), a = Gt(() => n.entries), s = () => {
Expand Down
2 changes: 1 addition & 1 deletion js/index-46d64e17.mjs.map → js/index-e2e3db18.mjs.map

Large diffs are not rendered by default.

8 changes: 2 additions & 6 deletions js/logreader-main.mjs
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
import "./index-46d64e17.mjs";
import "./index-e2e3db18.mjs";
/**
* @name logreader
* @license
* @version (generated 2023-07-21)
* @version (generated 2023-07-24)
*
* Included dependencies:
*
* json-string-splitter
* version: 1.0.0
* license: LGPL-2.1+
*/
2 changes: 1 addition & 1 deletion js/logreader-main.mjs.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions src/components/table/LogTable.vue
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@
:key="rowNumber"
:row="row"
@show-details="showDetailsForRow" />

</tbody>
<tfoot>
<tr v-if="sortedByTime !== 'ascending'">
<td colspan="5" class="log-table__load-more">
<IntersectionObserver v-if="logStore.hasRemainingEntries" @intersection="loadMore">
Expand All @@ -50,7 +51,7 @@
</span>
</td>
</tr>
</tbody>
</tfoot>
</table>
</div>
</template>
Expand Down

0 comments on commit a460cc5

Please sign in to comment.