nuts.pug 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. html
  2. head
  3. title= region.nuts
  4. link(rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css')
  5. link(rel='stylesheet' href='https://unpkg.com/leaflet@1.7.1/dist/leaflet.css' integrity='sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A==' crossorigin='')
  6. link(rel='stylesheet' href='../map.css')
  7. script(src='https://unpkg.com/leaflet@1.7.1/dist/leaflet.js' integrity='sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA==' crossorigin='')
  8. script(src='../map.js')
  9. body
  10. h1= region.metadata.name + ' (' + region.metadata.code + ')'
  11. if region.metadata.pilot
  12. div.ui.stackable.grid
  13. div.four.wide.column
  14. h3= 'Pilot region ' + region.metadata.pilot.name
  15. p
  16. div= 'Pilot lead: ' + region.metadata.pilot.leadname + ' '
  17. a(href= region.metadata.pilot.leadlink) !{region.metadata.pilot.leadlink}
  18. div#map
  19. div.four.wide.column
  20. h3= 'Description'
  21. p= region.metadata.pilot.desc
  22. div.four.wide.column
  23. h3= 'Vision statement'
  24. p= region.metadata.pilot.vision
  25. div.four.wide.column
  26. h3= 'Expected impact'
  27. p= region.metadata.pilot.impact
  28. else
  29. div#metadata
  30. div#map
  31. table.ui.striped.table
  32. thead
  33. tr
  34. th Description
  35. th Category
  36. th Region score
  37. tbody
  38. each ds in datasets
  39. tr
  40. td= ds.Description
  41. td= ds.Factor
  42. td= region[ds.Factor][ds.Name] !== undefined ? +(region[ds.Factor][ds.Name] * 100).toFixed(2) + ' %' : '--'
  43. script.
  44. let c = !{JSON.stringify(region.metadata.centroid)};
  45. initMap(c);