diff options
author | dartcafe <github@dartcafe.de> | 2017-11-11 12:14:34 +0300 |
---|---|---|
committer | dartcafe <github@dartcafe.de> | 2017-11-11 12:14:34 +0300 |
commit | 24b562968e3f8228cc8483eb913e5a72eeb9c1f3 (patch) | |
tree | f2eda7f00deade1cefb39701644369a06556f1af /templates | |
parent | 61f7d54f1e01d858a75fb674862c101d58518667 (diff) |
updated sidebar
Diffstat (limited to 'templates')
-rw-r--r-- | templates/goto.tmpl.php | 138 | ||||
-rw-r--r-- | templates/main.tmpl.php | 8 |
2 files changed, 80 insertions, 66 deletions
diff --git a/templates/goto.tmpl.php b/templates/goto.tmpl.php index 5bdb6428..01a20835 100644 --- a/templates/goto.tmpl.php +++ b/templates/goto.tmpl.php @@ -208,9 +208,7 @@ <li class="row user"> <div class="first"> <div class="user-cell row"> - <div class="avatar-cell"> - <div class="poll avatardiv" title="<?php p($avatarName)?>"></div> - </div> + <div class="avatar" title="<?php p($avatarName)?>"></div> <div class="name"><?php p($displayName) ?></div> </div> </div> @@ -264,16 +262,13 @@ print_unescaped('<li class="row user current-user">'); print_unescaped(' <div class="row first">'); print_unescaped(' <div class="user-cell row">'); - print_unescaped(' <div class="avatar-cell">'); if (User::isLoggedIn()) { - print_unescaped(' <div class="poll avatardiv" title="'.($userId).'"></div>'); - print_unescaped(' </div>'); + print_unescaped(' <div class="avatar" title="'.($userId).'"></div>'); print_unescaped(' <div class="name">'); p($userMgr->get($userId)->getDisplayName()); } else { - print_unescaped(' <div class="poll avatardiv" title="?"></div>'); - print_unescaped(' </div>'); - print_unescaped(' <div id="id_ac_detected" class="external current-user"><input type="text" name="user_name" id="user_name" placeholder="' . $l->t('Your name here') . '" />'); + print_unescaped(' <div class="avatar" title="?"></div>'); + print_unescaped(' <div id="id_ac_detected" class="name external current-user"><input type="text" name="user_name" id="user_name" placeholder="' . $l->t('Your name here') . '" />'); } print_unescaped(' </div>'); print_unescaped(' </div>'); @@ -294,7 +289,7 @@ } // see if user already has data for this event $class = 'no'; - $activeClass = 'poll-cell active cl_click'; + $activeClass = 'column active poll-cell'; if (isset($userVoted)) { foreach ($userVoted as $obj) { $voteVal = null; @@ -305,19 +300,16 @@ } if ($voteVal === $dateId) { if ($obj->getType() === 1) { - $class = 'column poll-cell yes'; + $class = 'yes'; $total['yes'][$i_tot]++; - } else if ($obj->getType() === 0) { - $class = 'column poll-cell no'; - $total['no'][$i_tot]++; } else if($obj->getType() === 2) { - $class = 'column poll-cell maybe'; + $class = 'maybe'; } break; } } } - print_unescaped('<li id="' . $pollId . '" class="' . $class . ' ' . $activeClass . '" data-value="' . $dateId . '"></li>'); + print_unescaped('<li id="' . $pollId . '" class="' . $activeClass . ' ' . $class . '" data-value="' . $dateId . '"></li>'); $i_tot++; } @@ -347,6 +339,7 @@ <?php endif; ?> </div> </div> + <div id="app-sidebar" class="detailsView scroll-container disappear"> <a id="closeDetails" class="close icon-close" href="#" alt="<?php $l->t('Close');?>"></a> <div class="table"> @@ -385,54 +378,75 @@ </div> <?php endif; ?> <h2><?php p($l->t('Comments')); ?></h2> - <div class="comments"> - <div class="comment new-comment"> - <form name="send_comment" action="<?php p($urlGenerator->linkToRoute('polls.page.insert_comment')); ?>" method="POST"> - <input type="hidden" name="pollId" value="<?php p($poll->getId()); ?>" /> - <input type="hidden" name="userId" value="<?php p($userId); ?>" /> - <div class="comment-content"> - <?php if (!User::isLoggedIn()) : ?> - <a href="<?php p($urlGenerator->linkToRouteAbsolute('core.login.showLoginForm')); ?>"><?php p($l->t('Login')); ?></a> - <?php p($l->t('or')); ?> - <?php print_unescaped('<div id="id_ac_detected" class="column external current-user"><input type="text" name="user_name_comm" id="user_name_comm" placeholder="' . $l->t('Your name here') . '" /></div>'); ?> - <?php else: ?> - <?php p($l->t('Logged in as') . ' ' . $userId); ?> - <?php endif; ?> - <textarea id="commentBox" name="commentBox"></textarea> - <p> - <input type="button" id="submit_send_comment" class="button btn" value="<?php p($l->t('Send!')); ?>" /> - <span class="icon-loading-small" style="float:right;"></span> - </p> + <div class="tabsContainer"> + <div id="commentsTabView" class="tab commentsTabView"> + <div class="newCommentRow comment new-comment"> + <?php if (User::isLoggedIn()) : ?> + <div class="authorRow user-cell row"> + <div class="avatar avatardiv" title="<?php p($userId)?>"></div> + <div class="author"><?php p($userMgr->get($userId)->getDisplayName()) ?></div> </div> - </form> - </div> - <?php if ($comments !== null) : ?> - <?php foreach ($comments as $comment) : ?> - <div class="comment"> - <div class="comment-header"> - <?php - print_unescaped('<span class="comment-date">' . date('d.m.Y H:i:s', strtotime($comment->getDt())) . '</span>'); - if ($isAnonymous || $hideNames) { - p('Anonymous'); - } else { - if ($userMgr->get($comment->getUserId()) !== null) { - p($userMgr->get($comment->getUserId())->getDisplayName()); - } else { - print_unescaped('<i>'); - p($comment->getUserId()); - print_unescaped('</i>'); - } + + <?php else: ?> + <a href="<?php p($urlGenerator->linkToRouteAbsolute('core.login.showLoginForm')); ?>"><?php p($l->t('Login')); ?></a> + <?php p($l->t('or')); ?> + <?php print_unescaped('<div id="id_ac_detected" class="column external current-user"><input type="text" name="user_name_comm" id="user_name_comm" placeholder="' . $l->t('Your name here') . '" /></div>'); ?> + <?php endif; ?> + <form class="newCommentForm" name="send_comment" action="<?php p($urlGenerator->linkToRoute('polls.page.insert_comment')); ?>" method="POST"> + <input type="hidden" name="pollId" value="<?php p($poll->getId()); ?>" /> + <input type="hidden" name="userId" value="<?php p($userId); ?>" /> + <textarea id="commentBox" name="commentBox"></textarea> + <input id="submit_send_comment" class="submit icon-confirm" value="" type="submit"> + <span class="icon-loading-small" style="float:right;"></span> + </form> + </div> + + <ul class="comments"> + <?php if ($comments !== null) : ?> + <?php foreach ($comments as $comment) : ?> + + <?php + if ( $comment->getUserId() === $userId ) { + // Comment is from current user + // -> display user + $avatarName = $userId; + $displayName = $userMgr->get($userId)->getDisplayName(); + + } else if ( !$isAnonymous && !$hideNames ) { + // comment is from another user, + // poll is not anoymous (for current user) + // users are not hidden + // -> display user + $avatarName = $comment->getUserId(); + $displayName = $avatarName; + if ($userMgr->get($comment->getUserId()) !== null) { + $displayName = $userMgr->get($avatarName)->getDisplayName(); } - ?> - </div> - <div class="wordwrap comment-content"> - <?php p($comment->getComment()); ?> - </div> - </div> - <?php endforeach; ?> - <?php else : ?> - <?php p($l->t('No comments yet. Be the first.')); ?> - <?php endif; ?> + } else { + // in all other cases + // -> make user anonymous + // poll is anonymous and current user is not owner + // or names are hidden + $displayName = 'Anonymous'; + $avatarName = $displayName; + } + ?> + + <li class="comment column"> + <div class="authorRow user-cell row"> + <div class="avatar avatardiv" title="<?php p($avatarName)?>"></div> + <div class="author"><?php p($displayName) ?></div> + <div class="date has-tooltip live-relative-timestamp datespan" data-timestamp="<?php p(strtotime($comment->getDt())*1000); ?>" title="<?php p($comment->getDt()) ?>"><?php p(\OCP\Template::relative_modified_date(strtotime($comment->getDt()))) ?></div> + </div> + <div class="message wordwrap comment-content"><?php p($comment->getComment()); ?></div> + </li> + <?php endforeach; ?> + </ul> + <?php else : ?> + <?php p($l->t('No comments yet. Be the first.')); ?> + <?php endif; ?> + </div> + </div> </div> </div> </div> diff --git a/templates/main.tmpl.php b/templates/main.tmpl.php index 653d15f0..9bdde78f 100644 --- a/templates/main.tmpl.php +++ b/templates/main.tmpl.php @@ -119,10 +119,10 @@ if ($poll->getExpire() !== null) { // $expiry_date = date('d.m.Y', strtotime($poll->getExpire())); $expiry_date = \OCP\Template::relative_modified_date(strtotime($poll->getExpire())); // does not work, because relative_modified_date seems not to recognise future time diffs - $expiry_style = ' progress'; + $expiry_style = ' progress live-relative-timestamp'; if (date('U') > strtotime($poll->getExpire())) { $expiry_date = \OCP\Template::relative_modified_date(strtotime($poll->getExpire())); - $expiry_style = ' expired'; + $expiry_style = ' expired live-relative-timestamp'; } } else { $expiry_style = ' endless'; @@ -193,10 +193,10 @@ </div> <div class="wrapper group-2-1"> <div class="column access"><?php p($l->t($poll->getAccess())); ?></div> - <div class="column created" data-timestamp="<?php p(strtotime($poll->getCreated())); ?>" data-value="<?php p($poll->getCreated()); ?>"><?php p(\OCP\Template::relative_modified_date(strtotime($poll->getCreated()))); ?></div> + <div class="column created has-tooltip live-relative-timestamp" data-timestamp="<?php p(strtotime($poll->getCreated())*1000); ?>" data-value="<?php p($poll->getCreated()); ?>"><?php p(\OCP\Template::relative_modified_date(strtotime($poll->getCreated()))); ?></div> </div> <div class="wrapper group-2-2"> - <div class="column expiry<?php p($expiry_style); ?>" data-value="<?php p($poll->getExpire()); ?>"> <?php p($expiry_date); ?></div> + <div class="column has-tooltip expiry<?php p($expiry_style); ?>" data-timestamp="<?php p(strtotime($poll->getExpire())*1000); ?>" data-value="<?php p($poll->getExpire()); ?>"> <?php p($expiry_date); ?></div> <div class="column participants"> <div class="symbol alt-tooltip partic_voted icon-<?php p($participated_class); ?>" title="<?php p($participated_title); ?>"></div> <div class="symbol alt-tooltip partic_commented icon-<?php p($commented_class); ?>" title="<?php p($commented_title); ?>"></div> |