wp-content

wordpress/hph
Log | Files | Refs | README | LICENSE

commit 1c37c82eb4e90b8e8032b06f5107ca428cc94788
parent ea6fa2d3e6056a6961a9c454f50f025c151ef1ba
Author: Sean Enck <sean@ttypty.com>
Date:   Sun,  2 Nov 2025 14:27:47 -0500

readme/script helpers

Diffstat:
Aplugins/hphp/utils/README.md | 10++++++++++
Mplugins/hphp/utils/data-counter-table-generator | 15++++++++++++++-
2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/plugins/hphp/utils/README.md b/plugins/hphp/utils/README.md @@ -0,0 +1,10 @@ +utils +=== + +Provides helpers to generate usable web content to work with plugin generation + +### tables + +Use the `data-counter-table-generator <file>.json` (where the file is the +configured counters) to generate the HTML to place in a module and then +also the baseline custom css as well is available diff --git a/plugins/hphp/utils/data-counter-table-generator b/plugins/hphp/utils/data-counter-table-generator @@ -12,28 +12,35 @@ EOF for f in $(jq -r '.counters | keys_unsorted[]' "$1"); do fa="" disp="" + idx=0 case "$f" in "cats_adopted") + idx="02" fa="cat" disp="Cats Adopted" ;; "dogs_adopted") + idx="01" fa="dog" disp="Dogs Adopted" ;; "pocket_pets_adopted") + idx="03" fa="otter" disp="Pocket Pets Adopted" ;; "sanctuary_animals") fa="store-alt" disp="Sanctuary Animals" + idx="06" ;; "total_animals_adopted_matcher") + idx="04" fa="home" disp="Total Animals Adopted" ;; "trap_neuter_return") + idx="05" fa="paw" disp="Trap-Neuter-Return (TNR)" ;; @@ -41,15 +48,21 @@ EOF echo "unknown type for mapping" >&2 ;; esac - cat << EOF + { + cat << EOF <tr> <td class="hphp-value-cell"><span id="hphp_counter_${f}_display">0</span><i class="fa fa-$fa hphp-icon-counter"></i></td> <td class="hphp-label-cell">$disp</td> </tr> EOF + } > "$TARGET/item.$idx.html" done + cat "$TARGET/"item.* cat << EOF </tbody> </table> +<script> +hphpInit() +</script> EOF } > "$TARGET/table.html"