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

Commit 854d0a8

Browse files
committed
Merge pull request #159 from appirio-tech/tom-add-design-thumbnails
Tom add design thumbnails
2 parents dae668f + 49c9d6c commit 854d0a8

File tree

6 files changed

+18
-2
lines changed

6 files changed

+18
-2
lines changed

app/directives/challenge-tiles/challenge-tile.directive.jade

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
a(ng-href="http://apps.{{DOMAIN}}/forums//?module=Category&categoryID={{challenge.forumId}}")
1111
i.fa.fa-comment
1212

13+
div.thumbnail(ng-if="challenge.track === 'DESIGN'")
14+
img(ng-src="http://studio.topcoder.com/studio.jpg?module=DownloadSubmission&sbmid={{challenge.thumbnailId}}&sbt=thumb", fallback-src="/images/lock-icon-small.png")
15+
1316
p.roles Roles: {{challenge.userDetails.roles | listRoles}}
1417

1518
.challenge-status

app/directives/challenge-tiles/challenge-tile.directive.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@
3838
challenge.registrationTimeLeft = (registrationDate - now)/(24*60*60*1000);
3939
challenge.submissionTimeLeft = (submissionDate - now)/(24*60*60*1000);
4040
// temporary...right now many challenges have a `null` track
41-
challenge.track = challenge.track ? challenge.track.trim() : 'DEVELOP';
41+
challenge.track = challenge.track ? challenge.track.trim() : 'DESIGN';
42+
if (challenge.track == 'DESIGN' && challenge.userDetails.submissions && challenge.userDetails.submissions.length > 0) {
43+
challenge.thumbnailId = challenge.userDetails.submissions[0].id;
44+
}
4245

4346
// challenge.phaseMsg = preparePhaseMessage(challenge);
4447

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
(function() {
22
'use strict';
3-
angular.module('tcUIComponents', []);
3+
angular.module('tcUIComponents', ['dcbImgFallback']);
44
})();

assets/css/directives/challenge-tiles.scss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,16 @@
3838
line-height: 25px;
3939
}
4040
}
41+
42+
.thumbnail {
43+
display: flex;
44+
flex-direction: row;
45+
justify-content: center;
46+
margin: 20px 0;
47+
img {
48+
}
49+
}
50+
4151
.roles {
4252
margin-top: 10px;
4353
margin-bottom: 20px;

assets/images/lock-icon-small.png

1.13 KB
Loading

assets/images/lock-icon.png

5.48 KB
Loading

0 commit comments

Comments
 (0)