Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@ redirect 301 /doc/sbt/cross-building.html {{ BASE_PATH }}/doc/project/cross-buil
redirect 301 /doc/sbt/ {{ BASE_PATH }}/doc/project/

redirect 301 /downloads.html {{ BASE_PATH }}/doc/internals/downloads.html

RewriteRule ^/community/libraries/(.*)$ /libraries/$1 [R=301,NC,L]
11 changes: 0 additions & 11 deletions _data/community.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,4 @@
- text: Community
url: /community/
- text: Libraries and skeletons
url: /community/libraries/
subitems:
- text: JavaScript libraries
url: /community/libraries/facades.html
- text: Scala libraries
url: /community/libraries/libs.html
- text: Testing frameworks
url: /community/libraries/testing.html
- text: Skeletons
url: /community/libraries/skeletons.html
- text: Presentations and videos
url: /community/presentations.html
10 changes: 10 additions & 0 deletions _data/libraries.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- text: Libraries
url: /libraries/
- text: JavaScript libraries
url: /libraries/facades.html
- text: Scala libraries
url: /libraries/libs.html
- text: Testing frameworks
url: /libraries/testing.html
- text: Skeletons
url: /libraries/skeletons.html
Binary file modified _includes/css/style.css
Binary file not shown.
1 change: 1 addition & 0 deletions _includes/nav.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
<ul class="nav navbar-nav">
<li {% if page.url contains "/doc" %}class="active"{% endif %}><a href="{{"/doc/" | prepend: site.baseurl }}">DOCUMENTATION</a></li>
<li {% if page.url contains "/tutorial" %}class="active"{% endif %}><a href="{{"/tutorial/" | prepend: site.baseurl }}">TUTORIALS</a></li>
<li {% if page.url contains "/libraries" %}class="active"{% endif %}><a href="{{"/libraries/" | prepend: site.baseurl }}">LIBRARIES</a></li>
<li {% if page.url contains "/community" %}class="active"{% endif %}><a href="{{"/community/" | prepend: site.baseurl }}">COMMUNITY</a></li>
<li {% if page.url contains "/news" %}class="active"{% endif %}><a href="{{"/news/" | prepend: site.baseurl }}">NEWS</a></li>
<li><a href="http://github.com/scala-js/scala-js"><img src="{{ BASE_PATH }}/assets/img/github-logo.png" alt="GitHub" height="16" width="16"></a></li>
Expand Down
19 changes: 19 additions & 0 deletions _layouts/libraries.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
layout: default
---

{% include wrap.html %}

<div class="container mtb">
<div class="row">
<div class="col-md-9">
{{ content }}
<div class="spacing"></div>
</div>
<div class="col-md-3">
<nav class="toc" role="navigation">
{% include docnav.html nav=site.data.libraries%}
</nav>
</div>
</div>
</div>
6 changes: 3 additions & 3 deletions community/libraries/facades.md → libraries/facades.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
layout: community
layout: libraries
title: JavaScript library facades
---

Expand All @@ -13,10 +13,10 @@ relevant SBT dependency definition.
{% include library.html lib=site.data.library.jsfacades %}

If you didn't find a facade for the library you'd like to use, it's quite easy to do one yourself. Check out the
[facade documentation](../../doc/interoperability/facade-types.html) and the
[facade documentation](../doc/interoperability/facade-types.html) and the
[TypeScript conversion tool](https://github.com/sjrd/scala-js-ts-importer).
You can also skip whole facade-business and just
[call JavaScript APIs dynamically](../../doc/interoperability/facade-types.html#calling-javascript-from-scalajs-with-dynamic-types),
[call JavaScript APIs dynamically](../doc/interoperability/facade-types.html#calling-javascript-from-scalajs-with-dynamic-types),
without type-checking, the same way you do it when programming in JavaScript itself.

-------
Expand Down
2 changes: 1 addition & 1 deletion community/libraries/index.md → libraries/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
layout: community
layout: libraries
title: Libraries
---

Expand Down
2 changes: 1 addition & 1 deletion community/libraries/libs.md → libraries/libs.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
layout: community
layout: libraries
title: Scala libraries
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
layout: community
layout: libraries
title: Project Skeletons
---

Expand Down
2 changes: 1 addition & 1 deletion community/libraries/testing.md → libraries/testing.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
layout: community
layout: libraries
title: Testing frameworks
---

Expand Down