|
|
@@ -1,33 +1,3 @@
|
|
|
-jetBrainsLink = (className) ->
|
|
|
- type = jetBrainsType()
|
|
|
- path = "/#{type}" if type
|
|
|
-
|
|
|
- """
|
|
|
- <a href="http://out.devdocs.io/s/jetbrains#{path || ''}" class="#{className}">
|
|
|
- <span class="_logo-thx _jetbrains-logo">JetBrains</span>
|
|
|
- <span class="_logo-info">#{JETBRAINS_INFO[type || 'default']}</span>
|
|
|
- </a>
|
|
|
- """
|
|
|
-
|
|
|
-JETBRAINS_INFO =
|
|
|
- ruby: 'Developing in Ruby? Boost your productivity with RubyMine, a powerful IDE with smart coding assistance and advanced testing and debugging features.'
|
|
|
- python: 'Developing in Python? Enjoy productive development with PyCharm, an intelligent Python IDE offering unique coding experience.'
|
|
|
- c: 'Developing in C? Now benefit from CLion, a C/C++ IDE enhancing your productivity with on-thy-fly static analysis and automated refactorings.'
|
|
|
- web: 'Doing client-side development? Try WebStorm, an IDE that really understands JavaScript and modern frameworks like AngularJS and boosts your productivity.'
|
|
|
- default: 'JetBrains makes software development a more productive and enjoyable experience through smart IDEs and code editors.'
|
|
|
-
|
|
|
-jetBrainsType = ->
|
|
|
- docs = if app.settings then app.settings.getDocs() else []
|
|
|
-
|
|
|
- if docs.indexOf('ruby') != -1
|
|
|
- 'ruby'
|
|
|
- else if docs.indexOf('python') != -1 || docs.indexOf('python2') != -1
|
|
|
- 'python'
|
|
|
- else if docs.indexOf('c') != -1 or docs.indexOf('cpp') != -1
|
|
|
- 'c'
|
|
|
- else if docs.indexOf('javascript') != -1 or docs.indexOf('jquery') != -1
|
|
|
- 'web'
|
|
|
-
|
|
|
codeSchoolLink = (className) -> """
|
|
|
<a href="http://out.devdocs.io/s/code-school" class="#{className}">
|
|
|
<span class="_logo-thx _code-school-logo">Code School</span>
|
|
|
@@ -37,10 +7,7 @@ codeSchoolLink = (className) -> """
|
|
|
|
|
|
app.templates.splash = -> """
|
|
|
<div class="_splash-title">DevDocs</div>
|
|
|
- <div class="_splash-sponsors">
|
|
|
- #{jetBrainsLink '_splash-sponsor'}
|
|
|
- #{codeSchoolLink '_splash-sponsor'}
|
|
|
- </div>
|
|
|
+ <div class="_splash-sponsors">#{codeSchoolLink '_splash-sponsor'}</div>
|
|
|
"""
|
|
|
|
|
|
<% if App.development? %>
|
|
|
@@ -63,8 +30,7 @@ app.templates.intro = """
|
|
|
<a href="https://github.com/Thibaut/devdocs/blob/master/LICENSE">LICENSE</a> files.
|
|
|
<li>If you like the app, please consider supporting the project on <a href="https://gratipay.com/devdocs/">Gratipay</a>. Thanks!
|
|
|
</ol>
|
|
|
- <p class="_intro-sponsors">
|
|
|
- #{jetBrainsLink '_intro-sponsor'} #{codeSchoolLink '_intro-sponsor'}
|
|
|
+ <p class="_intro-sponsors">#{codeSchoolLink '_intro-sponsor'}
|
|
|
<p>Happy coding!
|
|
|
</div></div>
|
|
|
"""
|
|
|
@@ -87,8 +53,7 @@ app.templates.intro = """
|
|
|
<iframe class="_github-btn" src="//ghbtns.com/github-btn.html?user=Thibaut&repo=devdocs&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="100" height="20"></iframe>
|
|
|
<li>If you like the app, please consider supporting the project on <a href="https://gratipay.com/devdocs/">Gratipay</a>. Thanks!
|
|
|
</ol>
|
|
|
- <p class="_intro-sponsors">
|
|
|
- #{jetBrainsLink '_intro-sponsor'} #{codeSchoolLink '_intro-sponsor'}
|
|
|
+ <p class="_intro-sponsors">#{codeSchoolLink '_intro-sponsor'}
|
|
|
<p>Happy coding!
|
|
|
</div></div>
|
|
|
"""
|
|
|
@@ -116,7 +81,7 @@ app.templates.mobileIntro = """
|
|
|
<li>DevDocs is <a href="https://github.com/Thibaut/devdocs">open source</a>
|
|
|
</ol>
|
|
|
<p>Happy coding!
|
|
|
- <p class="_intro-sponsors">#{jetBrainsLink '_intro-sponsor'} #{codeSchoolLink '_intro-sponsor'}</p>
|
|
|
+ <p class="_intro-sponsors">#{codeSchoolLink '_intro-sponsor'}</p>
|
|
|
<a class="_intro-hide" data-hide-intro>Stop showing this message</a>
|
|
|
</div>
|
|
|
"""
|