summaryrefslogtreecommitdiff
path: root/views/projects/list-projects.ejs
blob: 2749b0ed85dc74eefcfe8352d88d2d58bb8fa51b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[[ if (projects.length) { ]]
	
	<div class="projectList">

		[[ projects.forEach(function(project, i) { ]]
		  [[ if (i > 5) { return } ]]
      [[ if (String(user._id) == String(project.user_id)) { ]]
      <a href="/project/[[- project.slug ]]/edit" class="projectItem" data-userid="[[- project.user_id ]]">
      [[ } else { ]]
      <a href="/project/[[- project.slug ]]" class="projectItem" data-userid="[[- project.user_id ]]">
      [[ } ]]
			<span class="room" style="background-color: rgb([[- project.color ]]);">
        <span class="mask" style="background-image: url([[- project.photo ]]);">
        </span>
        <span class="images" data-mediaCount="[[- Math.min(project.media.length, 4) ]]">
          [[ mediaCount = 0 ]]
          [[ project.media.some(function(media){ ]]
            [[ if (media.media.type != "image") { return false } ]]
            [[ if (++mediaCount > 4) { return true } ]]
            <div style="background-image:url([[- media.media.url ]])"></div>
          [[ }) ]]
			  </span>
			</span>

      <label>
        [[- project.name ]]<br>
        Created &ndash; [[- project.date ]]
      </label>

      </a>
		[[ }) ]]

    [[ if (projects.length > 6) { ]]
      <a href="#" class="viewMore btn">view more</a>
    [[ } ]]

	</div>

[[ } ]]