db.cljs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. (ns microtables-frontend.db)
  2. (def default-db
  3. {
  4. ;TODO: add "start" and "end" corners as selection
  5. :position {:cursor nil
  6. :selection nil}
  7. :table-data [{:row 1 :col "A" :value "59"}
  8. {:row 5 :col "C" :value "269"}
  9. {:row 4 :col "B" :value "7893"}
  10. {:row 2 :col "F" :value "8650"}
  11. {:row 6 :col "D" :value "4065"}
  12. {:row 7 :col "F" :value "5316"}
  13. {:row 12 :col "A" :value "2405"}
  14. {:row 5 :col "B" :value "7863"}
  15. {:row 9 :col "E" :value "3144"}
  16. {:row 10 :col "D" :value "8272"}
  17. {:row 11 :col "D" :value "2495"}
  18. {:row 15 :col "E" :value "8968"}
  19. {:row 7 :col "B" :value "=C5 + D6"}
  20. {:row 8 :col "B" :value "=B7 * 2"}
  21. {:row 7 :col "C" :value "=D1"}
  22. {:row 12 :col "B" :value "=C12"}]
  23. :alt-table-data {"A" {1 {:value "59"}
  24. 12 {:value "2405"}}
  25. "B" {4 {:value "7893"}
  26. 5 {:value "7863"}
  27. 7 {:value "=C5 + D6"}
  28. 8 {:value "=B7 * 2"}
  29. 12 {:value "=C12"}}
  30. "C" {7 {:value "=D1"}
  31. 5 {:value "269"}}
  32. "D" {6 {:value "4065"}
  33. 10 {:value "8272"}
  34. 11 {:value "2495"}}
  35. "F" {2 {:value "8650"}
  36. 7 {:value "5316"}}}})