/ghdocs/components/FacePile.md

https://github.com/OfficeDev/office-ui-fabric-js · Markdown · 629 lines · 605 code · 24 blank · 0 comment · 0 complexity · dc1ca72f9a726fe9f2f40392ffe2114e MD5 · raw file

  1. # FacePile
  2. Displays several people with the option to add additional people or view the details of a person. Although not baked into the component, adding new people to a FacePile (the listing of faces horizontally) should occur through a panel using the FacePile PeoplePicker variant.
  3. ## Variants
  4. ### Default
  5. ![FacePile example](https://raw.githubusercontent.com/OfficeDev/office-ui-fabric-js/master/ghdocs/component_images/FacePile-default.png)
  6. ## States
  7. State | Applied to | Result
  8. --- | --- | ---
  9. `.is-active` | `.ms-PersonaCard` | Makes the PersonaCard for a person visible.
  10. `.is-active` | `.ms-FacePile-itemBtn--overflow` | Makes the overflow item for additional people visible.
  11. ## Using this component
  12. 1. Confirm that you have references to Fabric's CSS and JavaScript on your page:
  13. ```
  14. <head>
  15. <link rel="stylesheet" href="fabric.min.css">
  16. <link rel="stylesheet" href="fabric.components.min.css">
  17. <script src="fabric.min.js"></script>
  18. </head>
  19. ```
  20. 2. Copy the HTML from the sample above into your page. For example:
  21. ```
  22. <div class="ms-FacePile">
  23. <button class="ms-FacePile-addButton ms-FacePile-addButton--addPerson">
  24. <i class="ms-FacePile-addPersonIcon ms-Icon ms-Icon--AddFriend"></i>
  25. </button>
  26. <div class="ms-Persona ms-Persona--facePile">
  27. <div class="ms-Persona-imageArea">
  28. <div class="ms-Persona-initials ms-Persona-initials--blue">AL</div>
  29. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  30. </div>
  31. <div class="ms-Persona-presence">
  32. </div>
  33. <div class="ms-Persona-details">
  34. <div class="ms-Persona-primaryText">Alton Lafferty</div>
  35. <div class="ms-Persona-secondaryText">Accountant</div>
  36. </div>
  37. <div class="ms-PersonaCard">
  38. <div class="ms-PersonaCard-persona">
  39. <div class="ms-Persona ms-Persona--lg">
  40. <div class="ms-Persona-imageArea">
  41. <div class="ms-Persona-initials ms-Persona-initials--blue">AL</div>
  42. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  43. </div>
  44. <div class="ms-Persona-presence">
  45. </div>
  46. <div class="ms-Persona-details">
  47. <div class="ms-Persona-primaryText">Alton Lafferty</div>
  48. <div class="ms-Persona-secondaryText">Accountant</div>
  49. <div class="ms-Persona-tertiaryText">In a meeting</div>
  50. <div class="ms-Persona-optionalText">Available at 4:00pm</div>
  51. </div>
  52. </div>
  53. </div>
  54. <ul class="ms-PersonaCard-actions">
  55. <li data-action-id="chat" class="ms-PersonaCard-action" tabindex="1"><i class="ms-Icon ms-Icon--Chat"></i></li>
  56. <li data-action-id="phone" class="ms-PersonaCard-action is-active" tabindex="2"><i class="ms-Icon ms-Icon--Phone"></i></li>
  57. <li data-action-id="video" class="ms-PersonaCard-action" tabindex="3"><i class="ms-Icon ms-Icon--Video"></i></li>
  58. <li data-action-id="mail" class="ms-PersonaCard-action" tabindex="4"><i class="ms-Icon ms-Icon--Mail"></i></li>
  59. <li class="ms-PersonaCard-overflow" alt="View profile in Delve" title="View profile in Delve">View profile</li>
  60. <li data-action-id="org" class="ms-PersonaCard-action ms-PersonaCard-orgChart" tabindex="5"><i class="ms-Icon ms-Icon--Org"></i></li>
  61. </ul>
  62. <div class="ms-PersonaCard-actionDetailBox">
  63. <div data-detail-id="mail" class="ms-PersonaCard-details">
  64. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Personal:</span> <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">alton.lafferty@outlook.com</a></div>
  65. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Work:</span> <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">altonlafferty@contoso.com</a></div>
  66. </div>
  67. <div data-detail-id="chat" class="ms-PersonaCard-details">
  68. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Lync:</span> <a class="ms-Link" href="#">Start Lync call</a></div>
  69. </div>
  70. <div data-detail-id="phone" class="ms-PersonaCard-details">
  71. <div class="ms-PersonaCard-detailExpander"></div>
  72. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Details</span></div>
  73. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Personal:</span> 555.206.2443</div>
  74. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Work:</span> 555.929.8240</div>
  75. </div>
  76. <div data-detail-id="video" class="ms-PersonaCard-details">
  77. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Skype:</span><a class="ms-Link" href="#">Start Skype call</a></div>
  78. </div>
  79. <div data-detail-id="org" class="ms-PersonaCard-details">
  80. <div class="ms-OrgChart ">
  81. <div class="ms-OrgChart-group">
  82. <ul class="ms-OrgChart-list">
  83. <li class="ms-OrgChart-listItem">
  84. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  85. <div class="ms-Persona">
  86. <div class="ms-Persona-imageArea">
  87. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  88. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  89. </div>
  90. <div class="ms-Persona-presence">
  91. </div>
  92. <div class="ms-Persona-details">
  93. <div class="ms-Persona-primaryText">Russel Miller</div>
  94. <div class="ms-Persona-secondaryText">Sales</div>
  95. </div>
  96. </div>
  97. </button>
  98. </li>
  99. <li class="ms-OrgChart-listItem">
  100. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  101. <div class="ms-Persona">
  102. <div class="ms-Persona-imageArea">
  103. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  104. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  105. </div>
  106. <div class="ms-Persona-presence">
  107. </div>
  108. <div class="ms-Persona-details">
  109. <div class="ms-Persona-primaryText">Douglas Fielder</div>
  110. <div class="ms-Persona-secondaryText">Public Relations</div>
  111. </div>
  112. </div>
  113. </button>
  114. </li>
  115. </ul>
  116. </div>
  117. <div class="ms-OrgChart-group">
  118. <div class="ms-OrgChart-groupTitle">Manager</div>
  119. <ul class="ms-OrgChart-list">
  120. <li class="ms-OrgChart-listItem">
  121. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  122. <div class="ms-Persona">
  123. <div class="ms-Persona-imageArea">
  124. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  125. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  126. </div>
  127. <div class="ms-Persona-presence">
  128. </div>
  129. <div class="ms-Persona-details">
  130. <div class="ms-Persona-primaryText">Grant Steel</div>
  131. <div class="ms-Persona-secondaryText">Sales</div>
  132. </div>
  133. </div>
  134. </button>
  135. </li>
  136. </ul>
  137. </div>
  138. <div class="ms-OrgChart-group">
  139. <div class="ms-OrgChart-groupTitle">Staff</div>
  140. <ul class="ms-OrgChart-list">
  141. <li class="ms-OrgChart-listItem">
  142. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  143. <div class="ms-Persona">
  144. <div class="ms-Persona-imageArea">
  145. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  146. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  147. </div>
  148. <div class="ms-Persona-presence">
  149. </div>
  150. <div class="ms-Persona-details">
  151. <div class="ms-Persona-primaryText">Harvey Wallin</div>
  152. <div class="ms-Persona-secondaryText">Public Relations</div>
  153. </div>
  154. </div>
  155. </button>
  156. </li>
  157. <li class="ms-OrgChart-listItem">
  158. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  159. <div class="ms-Persona">
  160. <div class="ms-Persona-imageArea">
  161. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  162. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  163. </div>
  164. <div class="ms-Persona-presence">
  165. </div>
  166. <div class="ms-Persona-details">
  167. <div class="ms-Persona-primaryText">Marcus Lauer</div>
  168. <div class="ms-Persona-secondaryText">Technical Support</div>
  169. </div>
  170. </div>
  171. </button>
  172. </li>
  173. <li class="ms-OrgChart-listItem">
  174. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  175. <div class="ms-Persona">
  176. <div class="ms-Persona-imageArea">
  177. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  178. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  179. </div>
  180. <div class="ms-Persona-presence">
  181. </div>
  182. <div class="ms-Persona-details">
  183. <div class="ms-Persona-primaryText">Marcel Groce</div>
  184. <div class="ms-Persona-secondaryText">Delivery</div>
  185. </div>
  186. </div>
  187. </button>
  188. </li>
  189. <li class="ms-OrgChart-listItem">
  190. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  191. <div class="ms-Persona">
  192. <div class="ms-Persona-imageArea">
  193. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  194. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  195. </div>
  196. <div class="ms-Persona-presence">
  197. </div>
  198. <div class="ms-Persona-details">
  199. <div class="ms-Persona-primaryText">Jessica Fischer</div>
  200. <div class="ms-Persona-secondaryText">Marketing</div>
  201. </div>
  202. </div>
  203. </button>
  204. </li>
  205. </ul>
  206. </div>
  207. </div>
  208. </div>
  209. </div>
  210. </div>
  211. </div>
  212. <div class="ms-Persona ms-Persona--facePile">
  213. <div class="ms-Persona-imageArea">
  214. <div class="ms-Persona-initials ms-Persona-initials--purple">ML</div>
  215. </div>
  216. <div class="ms-Persona-presence">
  217. </div>
  218. <div class="ms-Persona-details">
  219. <div class="ms-Persona-primaryText">Marcus Lauer</div>
  220. <div class="ms-Persona-secondaryText">Accountant</div>
  221. </div>
  222. <div class="ms-PersonaCard">
  223. <div class="ms-PersonaCard-persona">
  224. <div class="ms-Persona ms-Persona--lg">
  225. <div class="ms-Persona-imageArea">
  226. <div class="ms-Persona-initials ms-Persona-initials--purple">ML</div>
  227. </div>
  228. <div class="ms-Persona-presence">
  229. </div>
  230. <div class="ms-Persona-details">
  231. <div class="ms-Persona-primaryText">Marcus Lauer</div>
  232. <div class="ms-Persona-secondaryText">Accountant</div>
  233. <div class="ms-Persona-tertiaryText">In a meeting</div>
  234. <div class="ms-Persona-optionalText">Available at 4:00pm</div>
  235. </div>
  236. </div>
  237. </div>
  238. <ul class="ms-PersonaCard-actions">
  239. <li data-action-id="chat" class="ms-PersonaCard-action" tabindex="1"><i class="ms-Icon ms-Icon--Chat"></i></li>
  240. <li data-action-id="phone" class="ms-PersonaCard-action is-active" tabindex="2"><i class="ms-Icon ms-Icon--Phone"></i></li>
  241. <li data-action-id="video" class="ms-PersonaCard-action" tabindex="3"><i class="ms-Icon ms-Icon--Video"></i></li>
  242. <li data-action-id="mail" class="ms-PersonaCard-action" tabindex="4"><i class="ms-Icon ms-Icon--Mail"></i></li>
  243. <li class="ms-PersonaCard-overflow" alt="View profile in Delve" title="View profile in Delve">View profile</li>
  244. <li data-action-id="org" class="ms-PersonaCard-action ms-PersonaCard-orgChart" tabindex="5"><i class="ms-Icon ms-Icon--Org"></i></li>
  245. </ul>
  246. <div class="ms-PersonaCard-actionDetailBox">
  247. <div data-detail-id="mail" class="ms-PersonaCard-details">
  248. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Personal:</span> <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">alton.lafferty@outlook.com</a></div>
  249. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Work:</span> <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">altonlafferty@contoso.com</a></div>
  250. </div>
  251. <div data-detail-id="chat" class="ms-PersonaCard-details">
  252. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Lync:</span> <a class="ms-Link" href="#">Start Lync call</a></div>
  253. </div>
  254. <div data-detail-id="phone" class="ms-PersonaCard-details">
  255. <div class="ms-PersonaCard-detailExpander"></div>
  256. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Details</span></div>
  257. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Personal:</span> 555.206.2443</div>
  258. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Work:</span> 555.929.8240</div>
  259. </div>
  260. <div data-detail-id="video" class="ms-PersonaCard-details">
  261. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Skype:</span><a class="ms-Link" href="#">Start Skype call</a></div>
  262. </div>
  263. <div data-detail-id="org" class="ms-PersonaCard-details">
  264. <div class="ms-OrgChart">
  265. <div class="ms-OrgChart-group">
  266. <ul class="ms-OrgChart-list">
  267. <li class="ms-OrgChart-listItem">
  268. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  269. <div class="ms-Persona">
  270. <div class="ms-Persona-imageArea">
  271. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  272. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  273. </div>
  274. <div class="ms-Persona-presence">
  275. </div>
  276. <div class="ms-Persona-details">
  277. <div class="ms-Persona-primaryText">Russel Miller</div>
  278. <div class="ms-Persona-secondaryText">Sales</div>
  279. </div>
  280. </div>
  281. </button>
  282. </li>
  283. <li class="ms-OrgChart-listItem">
  284. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  285. <div class="ms-Persona">
  286. <div class="ms-Persona-imageArea">
  287. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  288. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  289. </div>
  290. <div class="ms-Persona-presence">
  291. </div>
  292. <div class="ms-Persona-details">
  293. <div class="ms-Persona-primaryText">Douglas Fielder</div>
  294. <div class="ms-Persona-secondaryText">Public Relations</div>
  295. </div>
  296. </div>
  297. </button>
  298. </li>
  299. </ul>
  300. </div>
  301. <div class="ms-OrgChart-group">
  302. <div class="ms-OrgChart-groupTitle">Manager</div>
  303. <ul class="ms-OrgChart-list">
  304. <li class="ms-OrgChart-listItem">
  305. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  306. <div class="ms-Persona">
  307. <div class="ms-Persona-imageArea">
  308. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  309. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  310. </div>
  311. <div class="ms-Persona-presence">
  312. </div>
  313. <div class="ms-Persona-details">
  314. <div class="ms-Persona-primaryText">Grant Steel</div>
  315. <div class="ms-Persona-secondaryText">Sales</div>
  316. </div>
  317. </div>
  318. </button>
  319. </li>
  320. </ul>
  321. </div>
  322. <div class="ms-OrgChart-group">
  323. <div class="ms-OrgChart-groupTitle">Staff</div>
  324. <ul class="ms-OrgChart-list">
  325. <li class="ms-OrgChart-listItem">
  326. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  327. <div class="ms-Persona">
  328. <div class="ms-Persona-imageArea">
  329. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  330. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  331. </div>
  332. <div class="ms-Persona-presence">
  333. </div>
  334. <div class="ms-Persona-details">
  335. <div class="ms-Persona-primaryText">Harvey Wallin</div>
  336. <div class="ms-Persona-secondaryText">Public Relations</div>
  337. </div>
  338. </div>
  339. </button>
  340. </li>
  341. <li class="ms-OrgChart-listItem">
  342. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  343. <div class="ms-Persona">
  344. <div class="ms-Persona-imageArea">
  345. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  346. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  347. </div>
  348. <div class="ms-Persona-presence">
  349. </div>
  350. <div class="ms-Persona-details">
  351. <div class="ms-Persona-primaryText">Marcus Lauer</div>
  352. <div class="ms-Persona-secondaryText">Technical Support</div>
  353. </div>
  354. </div>
  355. </button>
  356. </li>
  357. <li class="ms-OrgChart-listItem">
  358. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  359. <div class="ms-Persona">
  360. <div class="ms-Persona-imageArea">
  361. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  362. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  363. </div>
  364. <div class="ms-Persona-presence">
  365. </div>
  366. <div class="ms-Persona-details">
  367. <div class="ms-Persona-primaryText">Marcel Groce</div>
  368. <div class="ms-Persona-secondaryText">Delivery</div>
  369. </div>
  370. </div>
  371. </button>
  372. </li>
  373. <li class="ms-OrgChart-listItem">
  374. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  375. <div class="ms-Persona">
  376. <div class="ms-Persona-imageArea">
  377. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  378. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  379. </div>
  380. <div class="ms-Persona-presence">
  381. </div>
  382. <div class="ms-Persona-details">
  383. <div class="ms-Persona-primaryText">Jessica Fischer</div>
  384. <div class="ms-Persona-secondaryText">Marketing</div>
  385. </div>
  386. </div>
  387. </button>
  388. </li>
  389. </ul>
  390. </div>
  391. </div>
  392. </div>
  393. </div>
  394. </div>
  395. </div>
  396. <div class="ms-Persona ms-Persona--facePile">
  397. <div class="ms-Persona-imageArea">
  398. <div class="ms-Persona-initials ms-Persona-initials--green">DF</div>
  399. </div>
  400. <div class="ms-Persona-presence">
  401. </div>
  402. <div class="ms-Persona-details">
  403. <div class="ms-Persona-primaryText">Douglas Fielder</div>
  404. <div class="ms-Persona-secondaryText">Accountant</div>
  405. </div>
  406. <div class="ms-PersonaCard ">
  407. <div class="ms-PersonaCard-persona">
  408. <div class="ms-Persona ms-Persona--lg">
  409. <div class="ms-Persona-imageArea">
  410. <div class="ms-Persona-initials ms-Persona-initials--green">DF</div>
  411. </div>
  412. <div class="ms-Persona-presence">
  413. </div>
  414. <div class="ms-Persona-details">
  415. <div class="ms-Persona-primaryText">Douglas Fielder</div>
  416. <div class="ms-Persona-secondaryText">Accountant</div>
  417. <div class="ms-Persona-tertiaryText">In a meeting</div>
  418. <div class="ms-Persona-optionalText">Available at 4:00pm</div>
  419. </div>
  420. </div>
  421. </div>
  422. <ul class="ms-PersonaCard-actions">
  423. <li data-action-id="chat" class="ms-PersonaCard-action" tabindex="1"><i class="ms-Icon ms-Icon--Chat"></i></li>
  424. <li data-action-id="phone" class="ms-PersonaCard-action is-active" tabindex="2"><i class="ms-Icon ms-Icon--Phone"></i></li>
  425. <li data-action-id="video" class="ms-PersonaCard-action" tabindex="3"><i class="ms-Icon ms-Icon--Video"></i></li>
  426. <li data-action-id="mail" class="ms-PersonaCard-action" tabindex="4"><i class="ms-Icon ms-Icon--Mail"></i></li>
  427. <li class="ms-PersonaCard-overflow" alt="View profile in Delve" title="View profile in Delve">View profile</li>
  428. <li data-action-id="org" class="ms-PersonaCard-action ms-PersonaCard-orgChart" tabindex="5"><i class="ms-Icon ms-Icon--Org"></i></li>
  429. </ul>
  430. <div class="ms-PersonaCard-actionDetailBox">
  431. <div data-detail-id="mail" class="ms-PersonaCard-details">
  432. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Personal:</span> <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">alton.lafferty@outlook.com</a></div>
  433. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Work:</span> <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">altonlafferty@contoso.com</a></div>
  434. </div>
  435. <div data-detail-id="chat" class="ms-PersonaCard-details">
  436. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Lync:</span> <a class="ms-Link" href="#">Start Lync call</a></div>
  437. </div>
  438. <div data-detail-id="phone" class="ms-PersonaCard-details">
  439. <div class="ms-PersonaCard-detailExpander"></div>
  440. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Details</div>
  441. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Personal:</span> 555.206.2443</div>
  442. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Work:</span> 555.929.8240</div>
  443. </div>
  444. <div data-detail-id="video" class="ms-PersonaCard-details">
  445. <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Skype:</span> <a class="ms-Link" href="#">Start Skype call</a></div>
  446. </div>
  447. <div data-detail-id="org" class="ms-PersonaCard-details">
  448. <div class="ms-OrgChart">
  449. <div class="ms-OrgChart-group">
  450. <ul class="ms-OrgChart-list">
  451. <li class="ms-OrgChart-listItem">
  452. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  453. <div class="ms-Persona">
  454. <div class="ms-Persona-imageArea">
  455. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  456. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  457. </div>
  458. <div class="ms-Persona-presence">
  459. </div>
  460. <div class="ms-Persona-details">
  461. <div class="ms-Persona-primaryText">Russel Miller</div>
  462. <div class="ms-Persona-secondaryText">Sales</div>
  463. </div>
  464. </div>
  465. </button>
  466. </li>
  467. <li class="ms-OrgChart-listItem">
  468. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  469. <div class="ms-Persona">
  470. <div class="ms-Persona-imageArea">
  471. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  472. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  473. </div>
  474. <div class="ms-Persona-presence">
  475. </div>
  476. <div class="ms-Persona-details">
  477. <div class="ms-Persona-primaryText">Douglas Fielder</div>
  478. <div class="ms-Persona-secondaryText">Public Relations</div>
  479. </div>
  480. </div>
  481. </button>
  482. </li>
  483. </ul>
  484. </div>
  485. <div class="ms-OrgChart-group">
  486. <div class="ms-OrgChart-groupTitle">Manager</div>
  487. <ul class="ms-OrgChart-list">
  488. <li class="ms-OrgChart-listItem">
  489. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  490. <div class="ms-Persona">
  491. <div class="ms-Persona-imageArea">
  492. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  493. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  494. </div>
  495. <div class="ms-Persona-presence">
  496. </div>
  497. <div class="ms-Persona-details">
  498. <div class="ms-Persona-primaryText">Grant Steel</div>
  499. <div class="ms-Persona-secondaryText">Sales</div>
  500. </div>
  501. </div>
  502. </button>
  503. </li>
  504. </ul>
  505. </div>
  506. <div class="ms-OrgChart-group">
  507. <div class="ms-OrgChart-groupTitle">Staff</div>
  508. <ul class="ms-OrgChart-list">
  509. <li class="ms-OrgChart-listItem">
  510. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  511. <div class="ms-Persona">
  512. <div class="ms-Persona-imageArea">
  513. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  514. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  515. </div>
  516. <div class="ms-Persona-presence">
  517. </div>
  518. <div class="ms-Persona-details">
  519. <div class="ms-Persona-primaryText">Harvey Wallin</div>
  520. <div class="ms-Persona-secondaryText">Public Relations</div>
  521. </div>
  522. </div>
  523. </button>
  524. </li>
  525. <li class="ms-OrgChart-listItem">
  526. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  527. <div class="ms-Persona">
  528. <div class="ms-Persona-imageArea">
  529. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  530. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  531. </div>
  532. <div class="ms-Persona-presence">
  533. </div>
  534. <div class="ms-Persona-details">
  535. <div class="ms-Persona-primaryText">Marcus Lauer</div>
  536. <div class="ms-Persona-secondaryText">Technical Support</div>
  537. </div>
  538. </div>
  539. </button>
  540. </li>
  541. <li class="ms-OrgChart-listItem">
  542. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  543. <div class="ms-Persona">
  544. <div class="ms-Persona-imageArea">
  545. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  546. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  547. </div>
  548. <div class="ms-Persona-presence">
  549. </div>
  550. <div class="ms-Persona-details">
  551. <div class="ms-Persona-primaryText">Marcel Groce</div>
  552. <div class="ms-Persona-secondaryText">Delivery</div>
  553. </div>
  554. </div>
  555. </button>
  556. </li>
  557. <li class="ms-OrgChart-listItem">
  558. <button class="ms-OrgChart-listItemBtn" tabindex="1">
  559. <div class="ms-Persona">
  560. <div class="ms-Persona-imageArea">
  561. <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
  562. <img class="ms-Persona-image" src="../persona/Persona.Person2.png">
  563. </div>
  564. <div class="ms-Persona-presence">
  565. </div>
  566. <div class="ms-Persona-details">
  567. <div class="ms-Persona-primaryText">Jessica Fischer</div>
  568. <div class="ms-Persona-secondaryText">Marketing</div>
  569. </div>
  570. </div>
  571. </button>
  572. </li>
  573. </ul>
  574. </div>
  575. </div>
  576. </div>
  577. </div>
  578. </div>
  579. </div>
  580. <button class="ms-FacePile-addButton ms-FacePile-addButton--overflow">
  581. <span class="ms-FacePile-overflowText">+3</span>
  582. </button>
  583. </div>
  584. ```
  585. 3. Add the following `<script>` tag to your page, below the references to Fabric's JS, to instantiate all FacePile components on the page:
  586. ```
  587. <script type="text/javascript">
  588. var FacePileElements = document.querySelectorAll(".ms-FacePile");
  589. for (var i = 0; i < FacePileElements.length; i++) {
  590. new fabric['FacePile'](FacePileElements[i]);
  591. }
  592. </script>
  593. ```
  594. 4. Verify that the component is working the same as in the sample above.
  595. 5. Replace the sample HTML content with your content.
  596. ## Dependencies
  597. This component has dependencies on Overlay, Link, Panel, PeoplePicker, Persona, PersonaCard, and Spinner.
  598. ## Accessibility
  599. More details will be added here.
  600. <script type="text/javascript">
  601. var FacePileElements = document.querySelectorAll(".ms-FacePile");
  602. for(var i = 0; i < FacePileElements.length; i++) {
  603. new fabric['FacePile'](FacePileElements[i]);
  604. }
  605. </script>