Skip to content
This repository was archived by the owner on Jun 7, 2023. It is now read-only.

Commit 3dd6b4b

Browse files
committed
remove lots of links if pavements specifies minimal_outside_links
1 parent 80da002 commit 3dd6b4b

1 file changed

Lines changed: 30 additions & 3 deletions

File tree

  • runestone/common/project_template/_templates/plugin_layouts/sphinx_bootstrap

runestone/common/project_template/_templates/plugin_layouts/sphinx_bootstrap/layout.html

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,11 @@
5555
</button>
5656

5757
<div>
58-
<a class="brand-logo" style='background: transparent url("{{pathto('_static/img/logo_small.png', 1)}}") no-repeat 0px 0px;' href="/{{appname}}/default/user/login">&nbsp; </a>
58+
{% if minimal_outside_links != 'True' %}
59+
<a class="brand-logo" style='background: transparent url("{{pathto('_static/img/logo_small.png', 1)}}") no-repeat 0px 0px;' href="/{{appname}}/default/user/login">&nbsp; </a>
60+
{% else %}
61+
<a class="brand-logo" style='background: transparent url("{{pathto('_static/img/logo_small.png', 1)}}") no-repeat 0px 0px;'>&nbsp;<span aria-label="logo" class="visuallyhidden">Runestone Logo</span> </a>
62+
{% endif %}
5963
<a class="navbar-brand" href="{{ pathto(master_doc) }}" aria-label="index-page">
6064
{% if dynamic_pages == 'True' %}
6165
{% raw %}
@@ -76,6 +80,7 @@
7680
<li class="divider-vertical"></li>
7781

7882
<!-- social media dropdown -->
83+
{% if minimal_outside_links != 'True' %}
7984
<li class="dropdown">
8085
<a class="dropdown-toggle" href="#" data-toggle="dropdown">
8186
<i class="glyphicon glyphicon-globe" style="opacity: 0.9"><span aria-label="Social" class="visuallyhidden">Social</span></i>
@@ -107,6 +112,7 @@
107112
</li>
108113
</ul>
109114
</li>
115+
{%- endif -%}
110116
<!-- end social media dropdown -->
111117

112118
<li class="divider-vertical"></li>
@@ -156,14 +162,27 @@
156162
<li><a href='/{{appname}}/assignments/chooseAssignment.html'>Assignments</a></li>
157163
<li><a href='/{{appname}}/assignments/practice'>Practice</a></li>
158164
<li class="divider"></li>
165+
{% if minimal_outside_links != 'True' %}
159166
<li><a href='/{{appname}}/default/courses'>Change Course</a></li>
160167
<li class="divider"></li>
168+
<<<<<<< HEAD
161169
<li id="ip_dropdown_link"><a href='/{{appname}}/admin/index'>Instructor's Page</a></li>
162170
<li><a href='/{{appname}}/assignments/index'>Progress Page</a></li>
163171
<li class="divider"></li>
164172
<li><a href="/{{appname}}/default/user/profile" id="profilelink">Edit Profile</a></li>
165173
<li><a href="/{{appname}}/default/user/change_password" id="passwordlink">Change Password</a></li>
166174
<li><a href="/{{appname}}/default/user/register" id="registerlink">Register</a></li>
175+
=======
176+
<li id="ip_dropdown_link"><a href='{{course_url}}/{{appname}}/admin/index'>Instructor's Page</a></li>
177+
{%- endif -%}
178+
<li><a href='{{ course_url }}/{{ appname }}/assignments/index'>Progress Page</a></li>
179+
<li class="divider"></li>
180+
{% if minimal_outside_links != 'True' %}
181+
<li><a href="{{course_url}}/{{appname}}/default/user/profile" id="profilelink">Edit Profile</a></li>
182+
<li><a href="{{course_url}}/{{appname}}/default/user/change_password" id="passwordlink">Change Password</a></li>
183+
<li><a href="{{course_url}}/{{appname}}/default/user/register" id="registerlink">Register</a></li>
184+
{%- endif -%}
185+
>>>>>>> d79c3e3... remove lots of links if pavements specifies minimal_outside_links
167186
<li class='loginout'><a href='#'>Login</a></li> <!-- correct link populated by addNavbarLoginLink() -->
168187
</ul>
169188
</li>
@@ -179,6 +198,7 @@
179198

180199
<li class="divider-vertical"></li>
181200

201+
{% if minimal_outside_links != 'True' %}
182202
<!-- help menu dropdown -->
183203
<li class="dropdown">
184204
<a class="dropdown-toggle" href="#" data-toggle="dropdown">
@@ -195,7 +215,7 @@
195215
<!-- end help menu dropdown -->
196216

197217
<li class="divider-vertical"></li>
198-
218+
{% endif %}
199219
</ul>
200220

201221
<ul class="nav navbar-nav">
@@ -275,6 +295,7 @@
275295

276296
</script>
277297

298+
{% if minimal_outside_links != 'True' %}
278299
<div id="fb-root"></div>
279300
<script>
280301
(function(d, s, id) {
@@ -285,6 +306,7 @@
285306
fjs.parentNode.insertBefore(js, fjs);
286307
}(document, 'script', 'facebook-jssdk'));
287308
</script>
309+
{% endif %}
288310

289311
{% endblock %}
290312

@@ -318,8 +340,10 @@
318340
<div class="container">
319341
<p class="pull-right">
320342
{% if use_services == 'true' %}
343+
{% if minimal_outside_links != 'True' %}
321344
<span id='numuserspan'></span><span class='loggedinuser'></span>
322345
{% endif %}
346+
{% endif %}
323347
| <a href="#">Back to top</a>
324348
{% if theme_source_link_position == "footer" %}
325349
<br />
@@ -350,7 +374,7 @@
350374
{{ if request.application == 'runestone':}}
351375
<script type="text/javascript">
352376
var _gaq = _gaq || [];
353-
_gaq.push(['_setAccount', 'UA-32029811-1']);
377+
_gaq.push(['_setAccount', '{{ google_ga_account }}']);
354378
_gaq.push(['_trackPageview']);
355379

356380
(function() {
@@ -359,7 +383,10 @@
359383
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
360384
})();
361385
</script>
386+
{% if minimal_outside_links != 'True' %}
362387
<script async src="https://hypothes.is/embed.js"></script>
388+
{% endif %}
389+
363390
{{ pass }}
364391
{% endraw %}
365392
{% endif %}

0 commit comments

Comments
 (0)