/
viewDetails.gsp
117 lines (107 loc) · 6.75 KB
/
viewDetails.gsp
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<html>
<head>
<title>Welcome to Neddick</title>
<meta name="layout" content="main" />
<nav:resources />
</head>
<body>
<div style="margin-left:35px;padding-top:20px;">
<div class="nav">
<ul class="menu" id="tablist">
<li class="">
<span class="">
<a href="/neddick1/user/viewSubmissions/${targetUserName}">Submissions</a>
</span>
</li>
<li>
<span>
<a href="/neddick1/user/viewComments/${targetUserName}">Comments</a>
</span>
</li>
<li>
<span>
<a href="/neddick1/user/viewBookmarks/${targetUserName}">Bookmarks</a>
</span>
</li>
<li>
<span>
<a href="/neddick1/user/viewTags/${targetUserName}">Tags</a>
</span>
</li>
<!-- only when the request is for the currently logged in user -->
<g:if test="${false}">
<li>
<span>
<a href="/neddick1/user/viewFriendsActivity/${targetUserName}">Friends' Activity</a>
</span>
</li>
</g:if>
<!-- only when the request is for somebody other than the currently logged
in user and ANONYMOUS
-->
<li>
<span>
<a href="/neddick1/user/relate/${targetUserName}">Manage Connection</a>
</span>
</li>
</ul>
</div>
<div class="allEntries" id="allEntries" style="margin-left:35px;padding-top:20px;">
<g:each in="${allEntries}" var="entry">
<div style="padding:10px;">
<div style="float:left;">
<dl>
<dd>
<div id="upVote.${entry.id}">
<g:remoteLink controller="vote" action="submitVoteUp" params="[entryId:entry.id]"
onComplete="afterVote(e);">
<img src="/neddick1/images/icons/1uparrow.png" />
</g:remoteLink> <br />
</div>
<div id="score.${entry.id}" style="padding-left:3px;">
${entry.score}
</div>
<div id="downVote.${entry.id}">
<g:remoteLink controller="vote" action="submitVoteDown" params="[entryId:entry.id]"
onComplete="afterVote(e);">
<img src="/neddick1/images/icons/1downarrow.png" />
</g:remoteLink>
</div>
</dd>
</dl>
</div>
<div style="margin-left:70px;">
<dl>
<dd><a href="${entry.url}">${entry.title}</a></dd>
<dd>Submitted <span> <g:dateFromNow date="${entry.dateCreated}"/>
</span> by <a href="/neddick1/user/viewDetails/${entry.submitter.userId}">
<span>${entry.submitter.userId}</span></a>
</dd>
<dd>
<span>
<a href="/neddick1/entry/e/${entry.uuid}">comment</a>
</span>
<span><a href="#" onClick="openShareDialog(${entry.id});">share</a></span>
<span><g:remoteLink controller="entry" action="saveEntry"
params="[entryId:entry.id]" onComplete="afterSave(e);">save</g:remoteLink>
</span>
<span><g:remoteLink controller="entry" action="hideEntry"
params="[entryId:entry.id]" onComplete="afterHide(e);">hide</g:remoteLink></span>
<span><a href="#" id="showHideTagbox.${entry.id}" onClick="return toggleTagbox(${entry.id});" >Tag</a></span>
<div id="tagbox.${entry.id}" style="display:none;" >
<g:formRemote onSuccess="addTag(e, ${entry.id})" name="tagForm" url="[ controller: 'tag', action: 'addTag']">
<g:textField id="tagNameField.${entry.id}" name="tagName" />
<g:hiddenField name="entryUuid" value="${entry.uuid}" />
<g:hiddenField name="entryId" value="${entry.id}" />
<g:submitToRemote controller="tag" onSuccess="addTag(e, ${entry.id})" action="addTag" value="Save" />
</g:formRemote>
</div>
</dd>
</dl>
</div>
</div>
</g:each>
</div>
</div>
</body>
</html>