Skip to content

Commit 28916ef

Browse files
committed
[spalenque] - #14548 * fix nov link in faq page
1 parent 3f8024b commit 28916ef

4 files changed

Lines changed: 15 additions & 3 deletions

File tree

summit/code/pages/SummitQuestionsPage.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ public function init() {
4848
parent::init();
4949
Requirements::javascript("summit/javascript/jquery-livesearch.js");
5050
Requirements::javascript("summit/javascript/faq.js");
51-
}
51+
Requirements::css("summit/css/faq.css");
52+
}
5253

5354
public function getCategorySlug($CategoryName) {
5455
$clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $CategoryName);

summit/css/faq.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.faq-link {
2+
cursor: pointer;
3+
}

summit/javascript/faq.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@
3232
results.show();
3333
});
3434
});
35+
36+
$(".faq-link").click(function(ev) {
37+
ev.preventDefault();
38+
var target = $(this).data('target');
39+
$('html, body').animate({
40+
scrollTop: $(target).offset().top - 100
41+
}, 1000);
42+
});
3543
});
3644
})(jQuery);
3745

summit/templates/Layout/SummitQuestionsPage.ss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<div class="sub-h3">Topics</div>
1919
<ul>
2020
<% loop $GroupedQuestions.GroupedBy(CategoryName) %>
21-
<li><a href="#Category-{$Pos}">$CategoryName</a></li>
21+
<li><a class="faq-link" data-target="#{$Top.getCategorySlug($CategoryName)}">$CategoryName</a></li>
2222
<% end_loop %>
2323
</ul>
2424
</div>
@@ -43,7 +43,7 @@
4343

4444
<% loop $GroupedQuestions.GroupedBy(CategoryName) %>
4545
<div class="section">
46-
<h5 class="section-title" id="Category-$Pos">$CategoryName</h5>
46+
<h5 class="section-title" id="{$Top.getCategorySlug($CategoryName)}">$CategoryName</h5>
4747
<% loop $Children %>
4848
<div class="section-item">
4949
<p class="question">

0 commit comments

Comments
 (0)