History

Add caniuse.com support tables

Thibaut Courouble committed 10 years ago

Commit f7a381c1 parent eadda8f12 files · +264 −-3Browse files

Showing the changes to assets/javascripts (2 of 12 files). Show all

Unified · Split

2 files
  1. assets/javascripts/news.json +3 −0
  2. assets/javascripts/views/pages/support_tables.coffee +14 −0
assets/javascripts/news.json+3−0
@@ -1,5 +1,8 @@
11 [
22 [
3+ "2016-04-10",
4+ "New documentation: <a href=\"/browser_support_tables/\">Support tables (caniuse.com)</a>"
5+ ], [
36 "2016-03-27",
47 "New documentation: <a href=\"/typescript/\">TypeScript</a>"
58 ], [
assets/javascripts/views/pages/support_tables.coffee+14−0
@@ -0,0 +1,14 @@
1+#= require views/pages/base
2+
3+class app.views.SupportTablesPage extends app.views.BasePage
4+ @events:
5+ click: 'onClick'
6+
7+ onClick: (event) ->
8+ return unless event.target.classList.contains 'show-all'
9+ $.stopEvent(event)
10+
11+ el = event.target
12+ el = el.parentNode until el.tagName is 'TABLE'
13+ el.classList.add 'show-all'
14+ return