Skip to content
This repository was archived by the owner on Dec 4, 2017. It is now read-only.

Commit a44c5ea

Browse files
alexwolfenaomiblack
authored andcommitted
removed navigation when only once announcement is present
1 parent 3c6621b commit a44c5ea

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

public/_includes/_hero-home.jade

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ header(class="background-sky l-relative")
88

99
announcement-bar
1010
.announcement-bar-slide.clearfix
11-
img(src="/resources/images/logos/anglebrackets/anglebrackets.png")
11+
img(src="/resources/images/logos/anglebrackets/anglebrackets.png" width="64")
1212
p Join us for <strong>Anglebrackets in Las Vegas</strong> Oct 25-28!
1313
a(href="https://anglebrackets.org/#!/" target="_blank" class="button md-button") Register now

public/resources/js/directives/announcement-bar.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,18 @@ angularIO.directive('announcementBar', ['$interval', function($interval) {
1515
replace: true,
1616
template:
1717
'<div class="announcement-bar">' +
18+
'<em>{{scope.slides.length}}</em>' +
1819
'<div class="announcement-bar-slides" ng-transclude></div>' +
19-
'<nav class="announcement-bar-nav">'+
20+
'<nav class="announcement-bar-nav" ng-if="slides.length > 1">'+
2021
'<button ng-class="{ selected: currentSlide === key }" ng-repeat="(key, slide) in slides" ng-click="changeSlide($event, key)">{{key}}</button>' +
2122
'</nav>' +
2223
'</div>',
2324

2425
link: function(scope, element, attrs) {
2526
// REGISTER ELEMENTS
27+
var $ctrl = this;
2628
scope.slides = angular.element(element[0].getElementsByClassName('announcement-bar-slide'));
27-
var slideLenth = scope.slides.length;
29+
var slideLength = scope.slides.length;
2830

2931
// SHOW FIRST SLIDE
3032
scope.currentSlide = 0;
@@ -58,7 +60,7 @@ angularIO.directive('announcementBar', ['$interval', function($interval) {
5860
scope.slides.removeClass('is-visible');
5961

6062
// RESET ON LAST SLIDE
61-
if((scope.currentSlide) > (slideLenth - 1)) {
63+
if((scope.currentSlide) > (slideLength - 1)) {
6264
scope.currentSlide = 0;
6365
}
6466

0 commit comments

Comments
 (0)