db.cljs 951 B

123456789101112131415161718192021222324252627282930
  1. (ns microtables-frontend.db)
  2. (def min-max-row
  3. 20)
  4. (def min-max-col
  5. "G")
  6. (def default-db
  7. {:controls nil
  8. ;TODO: add "start" and "end" corners as selection
  9. :position {:cursor nil
  10. :selection nil #_{:start {:col "A" :row 5}
  11. :end {:col "C" :row 8}}}
  12. :table-data nil #_{"A" {1 {:value "59"}
  13. 12 {:value "2405"}}
  14. "B" {4 {:value "7893"}
  15. 5 {:value "7863"}
  16. 7 {:value "=C5 + D6"}
  17. 8 {:value "=B7 * 2"}
  18. 12 {:value "=C12"}}
  19. "C" {7 {:value "=D1"}
  20. 5 {:value "269"}}
  21. "D" {6 {:value "4065"}
  22. 10 {:value "8272"}
  23. 11 {:value "2495"}}
  24. "F" {2 {:value "8650"}
  25. 7 {:value "5316"}}}})