set-header.js 629 B

123456789101112131415161718192021222324
  1. export default function setHeaderData() {
  2. const contractHeaderFile = "data/more-data/php-partials/contract_header.phpsrc"
  3. if (!localStorage.getItem("contract_header")) {
  4. fetch(contractHeaderFile).then((r)=>r.text()).then((data) => {
  5. localStorage.setItem("contract_header", data)
  6. })
  7. }
  8. }
  9. // trim spaces and ignore [placeholder-text]
  10. const trimPlaceholders = (fieldValue) => {
  11. let val = fieldValue.trim()
  12. if (val.startsWith("[") && val.endsWith("]"))
  13. return ""
  14. else
  15. return val
  16. }
  17. const addSlashes = (str) => {
  18. return str
  19. .replace(/'/g, "\\'")
  20. }