Merge pull request #185 from rgaiacs/178
authorRaniere Silva <raniere@rgaiacs.com>
Sun, 5 Nov 2017 10:01:05 +0000 (10:01 +0000)
committerGitHub <noreply@github.com>
Sun, 5 Nov 2017 10:01:05 +0000 (10:01 +0000)
Adopt email instead of contact as keyword

1  2 
bin/lesson_initialize.py

diff --combined bin/lesson_initialize.py
index 6e91826e5c62f5e725af23a6d3a1491dc93f84f3,d3fc0c33f9d798ddfb690899233a9a41a5fa0e3c..d239e2d3db7365b1ac7293fe69f18a6476e352ba
@@@ -45,7 -45,7 +45,7 @@@ This is a good way to introduce yoursel
  and to meet some of our community members.
  
  1.  If you do not have a [GitHub][github] account,
-     you can [send us comments by email][contact].
+     you can [send us comments by email][email].
      However,
      we will be able to respond more quickly if you use one of the other methods described below.
  
@@@ -151,9 -151,9 +151,9 @@@ and have final say over what gets merge
  General discussion of [Software Carpentry][swc-site] and [Data Carpentry][dc-site]
  happens on the [discussion mailing list][discuss-list],
  which everyone is welcome to join.
- You can also [reach us by email][contact].
+ You can also [reach us by email][email].
  
- [contact]: mailto:admin@software-carpentry.org
+ [email]: mailto:admin@software-carpentry.org
  [dc-issues]: https://github.com/issues?q=user%3Adatacarpentry
  [dc-lessons]: http://datacarpentry.org/lessons/
  [dc-site]: http://datacarpentry.org/
@@@ -183,7 -183,7 +183,7 @@@ title: "Lesson Title
  # Contact.  This *must* include the protocol: if it's an email
  # address, it must look like "mailto:lessons@software-carpentry.org",
  # or if it's a URL, "https://gitter.im/username/ProjectName".
contact: "mailto:lessons@software-carpentry.org"
email: "mailto:lessons@software-carpentry.org"
  
  #------------------------------------------------------------
  # Generic settings (should not need to change).
@@@ -351,41 -351,7 +351,41 @@@ EXTRAS_FIGURES_MD = '''
  layout: page
  title: Figures
  ---
 -{% include all_figures.html %}
 +<script>
 +  window.onload = function() {
 +    var lesson_episodes = [
 +    {% for episode in site.episodes %}
 +    "{{ episode.url}}"{% unless forloop.last %},{% endunless %}
 +    {% endfor %}
 +    ];
 +    var xmlHttp = [];  /* Required since we are going to query every episode. */
 +    for (i=0; i < lesson_episodes.length; i++) {
 +      xmlHttp[i] = new XMLHttpRequest();
 +      xmlHttp[i].episode = lesson_episodes[i];  /* To enable use this later. */
 +      xmlHttp[i].onreadystatechange = function() {
 +        if (this.readyState == 4 && this.status == 200) {
 +          var article_here = document.getElementById(this.episode);
 +          var parser = new DOMParser();
 +          var htmlDoc = parser.parseFromString(this.responseText,"text/html");
 +          var htmlDocArticle = htmlDoc.getElementsByTagName("article")[0];
 +          article_here.appendChild(htmlDocArticle.getElementsByTagName("h1")[0]);
 +          for (let image of htmlDocArticle.getElementsByTagName("img")) {
 +            article_here.appendChild(image);
 +          }
 +        }
 +      }
 +      episode_url = "{{ page.root }}" + lesson_episodes[i];
 +      xmlHttp[i].open("GET", episode_url);
 +      xmlHttp[i].send(null);
 +    }
 +  }
 +</script>
 +{% comment %}
 +Create anchor for each one of the episodes.
 +{% endcomment %}
 +{% for episode in site.episodes %}
 +<article id="{{ episode.url }}"></article>
 +{% endfor %}
  '''
  
  EXTRAS_GUIDE_MD = '''\
@@@ -396,6 -362,10 +396,6 @@@ title: "Instructor Notes
  FIXME
  '''
  
 -INCLUDES_ALL_FIGURES_HTML = '''\
 -<!-- empty -->
 -'''
 -
  BOILERPLATE = (
      ('AUTHORS', ROOT_AUTHORS),
      ('CITATION', ROOT_CITATION),
      ('_extras/discuss.md', EXTRAS_DISCUSS_MD),
      ('_extras/figures.md', EXTRAS_FIGURES_MD),
      ('_extras/guide.md', EXTRAS_GUIDE_MD),
 -    ('_includes/all_figures.html', INCLUDES_ALL_FIGURES_HTML)
  )