Skip to content

Commit ccb7f9e

Browse files
committed
more updates for runestone3
1 parent 78f606d commit ccb7f9e

3 files changed

Lines changed: 22 additions & 30 deletions

File tree

‎_sources/_templates/#runestone.html#‎

Lines changed: 0 additions & 15 deletions
This file was deleted.

‎_sources/_templates/plugin_layouts/sphinx_bootstrap/layout.html‎

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% extends "basic/layout.html" %}
22

3-
{% set script_files = script_files + [
3+
{% set script_files = ['_static/runestonebase.js'] + script_files + [
44
'_static'+'/jquery-ui-1.10.3.custom.min.js',
55
'_static'+'/jquery-fix.js',
66
'_static'+'/bootstrap-3.0.0/js/bootstrap.min.js',
@@ -83,12 +83,6 @@
8383
<div>
8484
<b>Help support us:</b>
8585
</div>
86-
<div class="gittip">
87-
<iframe style="border:0;"
88-
src="https://www.gittip.com/bnmnetp/widget.html"
89-
width="48pt" height="22pt" class="gittip-button">
90-
</iframe>
91-
</div>
9286
<div>
9387
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
9488
<input type="hidden" name="cmd" value="_s-xclick">
@@ -112,14 +106,14 @@
112106
<i class="glyphicon glyphicon-search" style='opacity:0.9;'></i>
113107
</a>
114108
<ul class='dropdown-menu'>
115-
{% if 'overview' in course_id: %}
109+
{% if 'overview' in course_id %}
116110
<li><a href='/{{appname}}/static/{{course_id}}/overview.html'>Table of Contents</a></li>
117111
{% else: %}
118112
<li><a href='{{ pathto(master_doc) }}'>Table of Contents</a></li>
119113
{% endif %}
120114
<li><a href='/{{appname}}/static/{{course_id}}/genindex.html'>Book Index</a></li>
121115
<li class="divider"></li>
122-
<li id="scratch_ac_link"><a href="javascript:toggleScratchActivecode()">Scratch ActiveCode</a></li>
116+
<li id="scratch_ac_link"><a href="javascript:ACFactory.toggleScratchActivecode()">Scratch ActiveCode</a></li>
123117
<li class="divider"></li>
124118
<li style="width: 240px;">
125119
<form class="navbar-search" style="margin:10px;" action="{{ pathto('search') }}" method="get">
@@ -141,6 +135,7 @@
141135

142136
<li class="divider-vertical"></li>
143137

138+
{% if use_services == 'true' %}
144139
<!-- user account dropdown -->
145140
<li class="dropdown">
146141
<a class="dropdown-toggle" href="#" data-toggle="dropdown">
@@ -149,6 +144,8 @@
149144
<ul class="dropdown-menu user-menu">
150145
<li><span class='loggedinuser'></span></li>
151146
<li class="divider"></li>
147+
<li><a href='/{{appname}}/default/courses'>Change Course</a></li>
148+
<li class="divider"></li>
152149
<li><a href='{{course_url}}/{{appname}}/mygroup/initiateGroup' id="joinGroupLink">Join a Study Group</a></li>
153150
<li><a href='{{course_url}}/{{appname}}/mygroup/schedule' id="groupScheduleLink">Group Schedule</a></li>
154151
<li><a href='{{course_url}}/{{appname}}/mygroup/newschedule' id="newChapterLink">Schedule New Chapter</a></li>
@@ -164,7 +161,7 @@
164161
</ul>
165162
</li>
166163
<!-- end user account dropdown -->
167-
164+
{% endif %}
168165
<li class="divider-vertical"></li>
169166

170167
<!-- help menu dropdown -->
@@ -177,7 +174,7 @@
177174
<li><a href='/{{appname}}/static/overview/instructor.html'>Help for Instructors</a></li>
178175
<li class="divider"></li>
179176
<li><a href='http://runestoneinteractive.org'>About Runestone</a></li>
180-
<li><a href='https://github.com/bnmnetp/runestone/issues/new'>Report A Problem</a></li>
177+
<li><a href='/{{ appname }}/default/reportabug?course={{ course_id }}&page={{ pathto(pagename,1) }}'>Report A Problem</a></li>
181178
</ul>
182179
</li>
183180
<!-- end help menu dropdown -->
@@ -209,16 +206,22 @@
209206
<meta charset='utf-8'>
210207
<meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'>
211208
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
209+
<link rel="shortcut icon" href="/{{appname}}/static/favicon.ico" type="image/ico" />
210+
212211
<script type="text/javascript">
213212
eBookConfig = {};
214213
eBookConfig.host = '{{course_url}}' ? '{{course_url}}' : 'http://127.0.0.1:8000';
215214
eBookConfig.app = eBookConfig.host+'/{{appname}}';
216215
eBookConfig.ajaxURL = eBookConfig.app+'/ajax/';
217216
eBookConfig.course = '{{course_id}}';
218217
eBookConfig.logLevel = {{loglevel}};
219-
eBookConfig.loginRequired = {{login_required}}
218+
eBookConfig.loginRequired = {{login_required}};
220219
eBookConfig.build_info = "{{build_info}}";
221220
eBookConfig.isLoggedIn = false;
221+
eBookConfig.useRunestoneServices = {{ use_services }};
222+
eBookConfig.python3 = {{ python3 }};
223+
eBookConfig.basecourse = '{{ basecourse }}';
224+
eBookConfig.runestone_version = '{{ runestone_version }}';
222225
</script>
223226

224227
<div id="fb-root"></div>
@@ -260,7 +263,10 @@
260263
<footer class="footer">
261264
<div class="container">
262265
<p class="pull-right">
263-
<span id='numuserspan'></span> readers online now | <span class='loggedinuser'></span> | <a href="#">Back to top</a>
266+
{% if use_services == 'true' %}
267+
<span id='numuserspan'></span> readers online now | <span class='loggedinuser'></span>
268+
{% endif %}
269+
| <a href="#">Back to top</a>
264270
{% if theme_source_link_position == "footer" %}
265271
<br />
266272
{% include "sourcelink.html" %}
@@ -278,12 +284,13 @@
278284
{% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}<br/>
279285
{%- endif %}
280286
{%- if show_sphinx %}
281-
{% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
287+
{% trans sphinx_version=sphinx_version|e %}Created using <a href="http://runestoneinteractive.org/">Runestone</a> {{ runestone_version }}.{% endtrans %}
282288
{%- endif %}
283289
</p>
284290
</div>
285291
</footer>
286292

293+
287294
{% if appname == "runestone" %}
288295
<script type="text/javascript">
289296
var _gaq = _gaq || [];

‎_sources/_templates/plugin_layouts/sphinx_bootstrap/static/bootstrap-3.0.0/css/bootstrap.min.css‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)