You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

538 lines
17 KiB

  1. ---
  2. layout : 'default'
  3. css : 'comment'
  4. title : 'Comment'
  5. description : 'A comment view is used to display lists of user feedback to site content'
  6. type : 'UI View'
  7. ---
  8. <%- @partial('header') %>
  9. <div class="main container">
  10. <div class="peek">
  11. <div class="ui vertical pointing secondary menu">
  12. <a class="active item">Types</a>
  13. <a class="item">Content</a>
  14. <a class="item">Variations</a>
  15. </div>
  16. </div>
  17. <h2 class="ui dividing header">Types</h2>
  18. <div class="example">
  19. <h4 class="ui header">Comments</h4>
  20. <p>A basic list of comments</p>
  21. <div class="ui two column grid">
  22. <div class="column">
  23. <div class="ui piled blue segment">
  24. <h2 class="ui header">
  25. <i class="icon inverted circular blue comment"></i> Comments
  26. </h2>
  27. <div class="ui comments">
  28. <div class="comment">
  29. <a class="avatar">
  30. <img src="/images/demo/avatar.jpg">
  31. </a>
  32. <div class="content">
  33. <a class="author">Dog Doggington</a>
  34. <div class="metadata">
  35. <span class="date">2 days ago</span>
  36. </div>
  37. <div class="text">
  38. I think this is a great idea and i am voting on it
  39. </div>
  40. <div class="actions">
  41. <a class="reply">Reply</a>
  42. <a class="delete">Delete</a>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="comment">
  47. <a class="avatar">
  48. <img src="/images/demo/avatar2.jpg">
  49. </a>
  50. <div class="content">
  51. <a class="author">Pawfin Dog</a>
  52. <div class="metadata">
  53. <span class="date">2 days ago</span>
  54. </div>
  55. <div class="text">
  56. I think this is a great idea and i am voting on it
  57. </div>
  58. <div class="actions">
  59. <a class="reply">Reply</a>
  60. <a class="delete">Delete</a>
  61. </div>
  62. </div>
  63. </div>
  64. <div class="comment">
  65. <a class="avatar">
  66. <img src="/images/demo/avatar.jpg">
  67. </a>
  68. <div class="content">
  69. <a class="author">Dog Doggington</a>
  70. <div class="metadata">
  71. <span class="date">2 days ago</span>
  72. </div>
  73. <div class="text">
  74. I think this is a great idea and i am voting on it
  75. </div>
  76. <div class="actions">
  77. <a class="reply">Reply</a>
  78. <a class="delete">Delete</a>
  79. </div>
  80. </div>
  81. </div>
  82. <form class="ui reply form">
  83. <div class="field">
  84. <textarea></textarea>
  85. </div>
  86. <div class="ui fluid blue labeled submit icon button">
  87. <i class="icon edit"></i> Add Reply
  88. </div>
  89. </form>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. <h2 class="ui dividing header">Content</h2>
  96. <h3 class="ui header">Comment</h3>
  97. <div class="example">
  98. <h4 class="ui header">Avatar</h4>
  99. <p>A comment can contain an image or avatar</p>
  100. <div class="ui comments">
  101. <div class="comment">
  102. <a class="avatar">
  103. <img src="/images/demo/avatar.jpg">
  104. </a>
  105. <div class="content">
  106. <a class="author">Dog Doggington</a>
  107. <div class="text">
  108. I think this is a great idea and i am voting on it
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. <div class="example">
  115. <h4 class="ui header">Metadata</h4>
  116. <p>A comment can contain metadata about the comment, an arbitrary amount of metadata may be defined.</p>
  117. <div class="ui comments">
  118. <div class="comment">
  119. <a class="avatar">
  120. <img src="/images/demo/avatar.jpg">
  121. </a>
  122. <div class="content">
  123. <a class="author">Dog Doggington</a>
  124. <div class="metadata">
  125. <div class="date">2 days ago</div>
  126. <div class="stars">
  127. <i class="icon star"></i>
  128. <i class="icon star"></i>
  129. <i class="icon star"></i>
  130. <i class="icon empty star"></i>
  131. <i class="icon empty star"></i>
  132. </div>
  133. </div>
  134. <div class="text">
  135. I think this is a great idea and i am voting on it
  136. </div>
  137. </div>
  138. </div>
  139. </div>
  140. </div>
  141. <div class="example">
  142. <h4 class="ui header">Actions</h4>
  143. <p>A comment can contain an list of actions a user may perform related to this comment.</p>
  144. <div class="ui comments">
  145. <div class="comment">
  146. <a class="avatar">
  147. <img src="/images/demo/avatar.jpg">
  148. </a>
  149. <div class="content">
  150. <a class="author">Dog Doggington</a>
  151. <div class="metadata">
  152. <div class="date">2 days ago</div>
  153. <div class="stars">
  154. <i class="icon star"></i>
  155. <i class="icon star"></i>
  156. <i class="icon star"></i>
  157. <i class="icon empty star"></i>
  158. <i class="icon empty star"></i>
  159. </div>
  160. </div>
  161. <div class="text">
  162. I think this is a great idea and i am voting on it
  163. </div>
  164. <div class="actions">
  165. <a class="reply">Reply</a>
  166. <a class="delete">Delete</a>
  167. </div>
  168. </div>
  169. </div>
  170. </div>
  171. </div>
  172. <div class="example">
  173. <h4 class="ui header">Reply Form</h4>
  174. <p>A comment can contain a form to reply to a comment. This may have arbitrary content.</p>
  175. <div class="ui comments">
  176. <div class="comment">
  177. <a class="avatar">
  178. <img src="/images/demo/avatar.jpg">
  179. </a>
  180. <div class="content">
  181. <a class="author">Dog Doggington</a>
  182. <div class="metadata">
  183. <div class="date">2 days ago</div>
  184. </div>
  185. <div class="text">
  186. I think this is a great idea and i am voting on it
  187. </div>
  188. <div class="actions">
  189. <a class="reply active">Reply</a>
  190. <a class="delete">Delete</a>
  191. </div>
  192. <form class="ui reply form">
  193. <div class="field">
  194. <textarea></textarea>
  195. </div>
  196. <div class="ui button teal submit labeled icon">
  197. <i class="icon edit"></i> Add Reply
  198. </div>
  199. </form>
  200. </div>
  201. </div>
  202. </div>
  203. </div>
  204. <div class="another example">
  205. <p>A comment reply form can also exist below a comment feed to reply specifically to the original content.
  206. <div class="ui comments">
  207. <div class="comment">
  208. <a class="avatar">
  209. <img src="/images/demo/avatar.jpg">
  210. </a>
  211. <div class="content">
  212. <a class="author">Dog Doggington</a>
  213. <div class="metadata">
  214. <div class="date">2 days ago</div>
  215. </div>
  216. <div class="text">
  217. I think this is a great idea and i am voting on it
  218. </div>
  219. <div class="actions">
  220. <a class="reply">Reply</a>
  221. <a class="delete">Delete</a>
  222. </div>
  223. </div>
  224. </div>
  225. <div class="comment">
  226. <a class="avatar">
  227. <img src="/images/demo/avatar2.jpg">
  228. </a>
  229. <div class="content">
  230. <a class="author">Pawfin Dog</a>
  231. <div class="metadata">
  232. <div class="date">1 day ago</div>
  233. </div>
  234. <div class="text">
  235. I think this is a great idea and i am voting on it
  236. </div>
  237. <div class="actions">
  238. <a class="reply">Reply</a>
  239. </div>
  240. </div>
  241. </div>
  242. <form class="ui reply form">
  243. <div class="field">
  244. <textarea></textarea>
  245. </div>
  246. <div class="ui button teal submit labeled icon">
  247. <i class="icon edit"></i> Add Comment
  248. </div>
  249. </form>
  250. </div>
  251. </div>
  252. <h2 class="ui dividing header">Variations</h2>
  253. <div class="example">
  254. <h4 class="ui header">Threaded</h4>
  255. <p>A comment list can be threaded to showing the relationship between conversations</p>
  256. <div class="ui threaded comments">
  257. <div class="comment">
  258. <a class="avatar">
  259. <img src="/images/demo/avatar.jpg">
  260. </a>
  261. <div class="content">
  262. <a class="author">Dog Doggington</a>
  263. <div class="metadata">
  264. <span class="date">2 days ago</span>
  265. </div>
  266. <div class="text">
  267. I think this is a great idea and i am voting on it
  268. </div>
  269. <div class="actions">
  270. <a class="reply">Reply</a>
  271. <a class="delete">Delete</a>
  272. </div>
  273. </div>
  274. <div class="comments">
  275. <div class="comment">
  276. <a class="avatar">
  277. <img src="/images/demo/avatar2.jpg">
  278. </a>
  279. <div class="content">
  280. <a class="author">Pawfin Dog</a>
  281. <div class="metadata">
  282. <span class="date">1 day ago</span>
  283. </div>
  284. <div class="text">
  285. I think this is a great idea and i am voting on it
  286. </div>
  287. <div class="actions">
  288. <a class="reply">Reply</a>
  289. <a class="delete">Delete</a>
  290. </div>
  291. </div>
  292. <div class="comments">
  293. <div class="comment">
  294. <a class="avatar">
  295. <img src="/images/demo/avatar.jpg">
  296. </a>
  297. <div class="content">
  298. <a class="author">Dog Doggington</a>
  299. <div class="metadata">
  300. <span class="date">20 minutes ago</span>
  301. </div>
  302. <div class="text">
  303. I think this is a great idea and i am voting on it
  304. </div>
  305. <div class="actions">
  306. <a class="reply">Reply</a>
  307. <a class="delete">Delete</a>
  308. </div>
  309. </div>
  310. </div>
  311. <div class="comment">
  312. <a class="avatar">
  313. <img src="/images/demo/avatar.jpg">
  314. </a>
  315. <div class="content">
  316. <a class="author">Dog Doggington</a>
  317. <div class="metadata">
  318. <span class="date">20 minutes ago</span>
  319. </div>
  320. <div class="text">
  321. Also pizza.
  322. </div>
  323. <div class="actions">
  324. <a class="reply">Reply</a>
  325. <a class="delete">Delete</a>
  326. </div>
  327. </div>
  328. </div>
  329. </div>
  330. </div>
  331. <div class="comment">
  332. <a class="avatar">
  333. <img src="/images/demo/avatar.jpg">
  334. </a>
  335. <div class="content">
  336. <a class="author">Dog Doggington</a>
  337. <div class="metadata">
  338. <span class="date">2 days ago</span>
  339. </div>
  340. <div class="text">
  341. I think this is a great idea and i am voting on it
  342. </div>
  343. <div class="actions">
  344. <a class="reply">Reply</a>
  345. <a class="delete">Delete</a>
  346. </div>
  347. </div>
  348. </div>
  349. </div>
  350. </div>
  351. <div class="comment">
  352. <a class="avatar">
  353. <img src="/images/demo/avatar.jpg">
  354. </a>
  355. <div class="content">
  356. <a class="author">Dog Doggington</a>
  357. <div class="metadata">
  358. <span class="date">20 hours ago</span>
  359. </div>
  360. <div class="text">
  361. I think this is a great idea and i am voting on it
  362. </div>
  363. <div class="actions">
  364. <a class="reply">Reply</a>
  365. </div>
  366. </div>
  367. </div>
  368. <div class="comment">
  369. <a class="avatar">
  370. <img src="/images/demo/avatar2.jpg">
  371. </a>
  372. <div class="content">
  373. <a class="author">Pawfin Dog</a>
  374. <div class="metadata">
  375. <span class="date">15 hours ago</span>
  376. </div>
  377. <div class="text">
  378. I think this is a great idea and i am voting on it
  379. </div>
  380. <div class="actions">
  381. <a class="reply">Reply</a>
  382. </div>
  383. </div>
  384. </div>
  385. </div>
  386. </div>
  387. <div class="example">
  388. <h4 class="ui header">Minimal</h4>
  389. <p>Comments can hide extra information unless a user shows intent to interact with a comment.</p>
  390. <div class="ui minimal comments">
  391. <div class="comment">
  392. <a class="avatar">
  393. <img src="/images/demo/avatar.jpg">
  394. </a>
  395. <div class="content">
  396. <a class="author">Dog Doggington</a>
  397. <div class="metadata">
  398. <span class="date">2 days ago</span>
  399. </div>
  400. <div class="text">
  401. I think this is a great idea and i am voting on it
  402. </div>
  403. <div class="actions">
  404. <a class="reply">Reply</a>
  405. <a class="delete">Delete</a>
  406. </div>
  407. </div>
  408. <div class="comments">
  409. <div class="comment">
  410. <a class="avatar">
  411. <img src="/images/demo/avatar2.jpg">
  412. </a>
  413. <div class="content">
  414. <a class="author">Pawfin Dog</a>
  415. <div class="metadata">
  416. <span class="date">1 day ago</span>
  417. </div>
  418. <div class="text">
  419. I think this is a great idea and i am voting on it
  420. </div>
  421. <div class="actions">
  422. <a class="reply">Reply</a>
  423. <a class="delete">Delete</a>
  424. </div>
  425. </div>
  426. <div class="comments">
  427. <div class="comment">
  428. <a class="avatar">
  429. <img src="/images/demo/avatar.jpg">
  430. </a>
  431. <div class="content">
  432. <a class="author">Dog Doggington</a>
  433. <div class="metadata">
  434. <span class="date">20 minutes ago</span>
  435. </div>
  436. <div class="text">
  437. I think this is a great idea and i am voting on it
  438. </div>
  439. <div class="actions">
  440. <a class="reply">Reply</a>
  441. <a class="delete">Delete</a>
  442. </div>
  443. </div>
  444. </div>
  445. <div class="comment">
  446. <a class="avatar">
  447. <img src="/images/demo/avatar.jpg">
  448. </a>
  449. <div class="content">
  450. <a class="author">Dog Doggington</a>
  451. <div class="metadata">
  452. <span class="date">20 minutes ago</span>
  453. </div>
  454. <div class="text">
  455. Also pizza.
  456. </div>
  457. <div class="actions">
  458. <a class="reply">Reply</a>
  459. <a class="delete">Delete</a>
  460. </div>
  461. </div>
  462. </div>
  463. </div>
  464. </div>
  465. <div class="comment">
  466. <a class="avatar">
  467. <img src="/images/demo/avatar.jpg">
  468. </a>
  469. <div class="content">
  470. <a class="author">Dog Doggington</a>
  471. <div class="metadata">
  472. <span class="date">2 days ago</span>
  473. </div>
  474. <div class="text">
  475. I think this is a great idea and i am voting on it
  476. </div>
  477. <div class="actions">
  478. <a class="reply">Reply</a>
  479. <a class="delete">Delete</a>
  480. </div>
  481. </div>
  482. </div>
  483. </div>
  484. </div>
  485. <div class="comment">
  486. <a class="avatar">
  487. <img src="/images/demo/avatar.jpg">
  488. </a>
  489. <div class="content">
  490. <a class="author">Dog Doggington</a>
  491. <div class="metadata">
  492. <span class="date">20 hours ago</span>
  493. </div>
  494. <div class="text">
  495. I think this is a great idea and i am voting on it
  496. </div>
  497. <div class="actions">
  498. <a class="reply">Reply</a>
  499. </div>
  500. </div>
  501. </div>
  502. <div class="comment">
  503. <a class="avatar">
  504. <img src="/images/demo/avatar2.jpg">
  505. </a>
  506. <div class="content">
  507. <a class="author">Pawfin Dog</a>
  508. <div class="metadata">
  509. <span class="date">15 hours ago</span>
  510. </div>
  511. <div class="text">
  512. I think this is a great idea and i am voting on it
  513. </div>
  514. <div class="actions">
  515. <a class="reply">Reply</a>
  516. </div>
  517. </div>
  518. </div>
  519. </div>
  520. </div>
  521. </div>