10 Commits

Author SHA1 Message Date
Nicolas Garnier
cf87a03942 Track clicks to the components page as pageviews.
Also track correctly a direct page load to a component.
2015-07-06 15:36:55 +02:00
Nicolas Garnier
90dde83d05 Scrolling back to the top of the page after opening a component page on mobile. 2015-07-06 14:41:40 +02:00
Sérgio Gomes
066cc76603 Adding some sanity to components page
- Removing phantom index component
- Removing phantom index nav entry
- Moving index content to components page
- Reworking image to work better across screen sizes and browsers (Closes #624)
2015-07-02 19:17:26 +01:00
Nicolas Garnier
4c85ccb3d6 Fix components page history behavior: - Avoid duplicate history entries and loop when clicking the compspage index - avoid duplicate history entries and loop when entering an unknown hash fragment - Avoid entire page reload when clicking on the compspage index 2015-07-02 12:14:20 +01:00
Nicolas Garnier
00373b3b64 Fix all links by adding index.html which we need because of GCS hosting.
Also fixed Components navigation which was removing the index.html
2015-06-29 15:40:12 +02:00
Nicolas Garnier
387d98ee2a Adding a TOC to Component pages that have multiple elements. (Closes #434) 2015-06-24 11:00:41 +01:00
Nicolas Garnier
cb7f673f1b Improve the behavior of deep-linking:
- If hash is empty (or unknown) first item gets displayed
 - On deep linking we don't display "badges" to start then change the page. Now the page is blank and then we load the correct deep-linked page.
2015-06-13 00:35:45 +02:00
Nicolas Garnier
cdd8a73e9c Add deep linking and back button support in the Components page. 2015-06-12 18:08:01 +02:00
Sérgio Gomes
8b4fe8f2bd Reimplementing components page.
The currently implementation is massively over-engineered.
2015-06-09 11:11:03 +01:00
Brian Hall
59f5229b26 Implement sticky header and navigation swapping for the components page. 2015-05-13 08:10:01 -05:00