category.pug 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. extends layout
  2. block content
  3. div(class="page")
  4. input(type="hidden" id="csrf" value=csrf)
  5. h1= categoryName
  6. ul
  7. for i in allCategories
  8. li
  9. a(href=i.lnk)= i.name
  10. table(class='category-list')
  11. tr
  12. th Address
  13. for i in attributes
  14. th= i.name
  15. th Actions
  16. for item in items
  17. tr(id=DnToLnk(item.GetAddress()) class='category')
  18. td= item.GetAddress()
  19. for i in attributes
  20. - var value = GetAttributeValue(item, i)
  21. if value && value.stringValue
  22. td= value.stringValue
  23. else if value && value.stringArrayValue && value.stringArrayValue.length > 0
  24. td
  25. ul
  26. for j in value.stringArrayValue
  27. - var link = GetAttributeLink(i, j)
  28. if link
  29. li
  30. a(href=link)= j
  31. else
  32. li= j
  33. else
  34. td (empty)
  35. td
  36. a(data-dn=item.GetAddress() href="#" class="action-remove") del
  37. block append scripts
  38. script(src='/javascripts/category.js', language='javascript')