|
11 | 11 | <div class="container rightSplit grid-3-3">
|
12 | 12 |
|
13 | 13 | <div class="leftColumn">
|
14 |
| - <a ng-show="!CD.isDesign" ng-click="CD.challenge.allowToUnregister?CD.unregisterFromChallenge():CD.registerToChallenge()" ng-class="{disabled:!CD.challenge.allowToUnregister && (CD.challenge.registrationDisabled || !CD.callComplete), disabledNOT:!CD.challenge.registrationDisabled, unregister: CD.challenge.allowToUnregister}" class="btn btnAction challengeRegisterBtn" href="javascript:;"> |
15 |
| - <span>1</span> |
16 |
| - <strong ng-hide="CD.isRegistered"> |
17 |
| - Register For This Challenge |
18 |
| - </strong> |
19 |
| - <strong ng-show="CD.isRegistered"> |
20 |
| - Unregister From This Challenge |
21 |
| - </strong> |
22 |
| - </a> |
23 |
| - <a ng-show="!CD.isDesign" ng-class="{disabled:CD.challenge.submissionDisabled || !CD.callComplete, disabledNOT:!CD.challenge.submissionDisabled}" class="btn btnAction" target="_blank" |
24 |
| - ng-href="/challenge-details/{{CD.challenge.challengeId}}/submit/?type=develop"> |
25 |
| - <span>2</span><strong>Submit Your Entries</strong> |
26 |
| - </a> |
| 14 | + <div ng-if="!CD.isDesign"> |
| 15 | + <div ng-repeat="button in CD.buttons track by $index"> |
| 16 | + <a class="btn btnAction {{button.classes}}" target="_blank" ng-href="{{button.href || 'javascript:void(0);'}}" ng-click="button.onClick()"> |
| 17 | + <span>{{$index + 1}}</span> |
| 18 | + <strong>{{button.text}}</strong> |
| 19 | + </a> |
| 20 | + </div> |
| 21 | + </div> |
27 | 22 | <a ng-show="CD.isDesign" ng-click="CD.challenge.allowToUnregister?CD.unregisterFromChallenge():CD.registerToChallenge()" ng-class="{disabled:!CD.challenge.allowToUnregister && (CD.challenge.registrationDisabled || !CD.callComplete), disabledNOT:!CD.challenge.registrationDisabled, unregister: CD.challenge.allowToUnregister}" class="btn btnAction challengeRegisterBtn" href="javascript:;">
|
28 | 23 | <span>1</span>
|
29 | 24 | <strong ng-hide="CD.isRegistered">
|
@@ -364,7 +359,7 @@ <h3><small>$</small><span ng-bind="CD.challenge.prize[j]"></span></h3>
|
364 | 359 | <section class="tabsWrap">
|
365 | 360 | <nav class="tabNav">
|
366 | 361 | <div class="topRightTitle topRightTitleAlt" style="position: relative;">
|
367 |
| - <a ng-show="CD.isRegistered" ng-href="{{CD.challenge.forumLink}}" class="contestForumIcon" target="_blank">Challenge Discussion</a> |
| 362 | + <a ng-show="CD.userRole.length > 0" ng-href="{{CD.challenge.forumLink}}" class="contestForumIcon" target="_blank">Challenge Discussion</a> |
368 | 363 | </div>
|
369 | 364 | <ul>
|
370 | 365 | <li><a href="#contest-overview" class="active link">Details</a></li>
|
@@ -686,7 +681,7 @@ <h1>Reliability Rating and Bonus</h1>
|
686 | 681 | <aside class="sideStream grid-1-3" style="float: left;">
|
687 | 682 |
|
688 | 683 | <div class="topRightTitle">
|
689 |
| - <a ng-show="CD.isRegistered" ng-href="{{CD.challenge.forumLink}}" class="contestForumIcon" target="_blank">Challenge Discussion</a> |
| 684 | + <a ng-show="CD.userRole.length > 0" ng-href="{{CD.challenge.forumLink}}" class="contestForumIcon" target="_blank">Challenge Discussion</a> |
690 | 685 | </div>
|
691 | 686 |
|
692 | 687 | <div class="columnSideBar">
|
|
0 commit comments