Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordartcafe <github@dartcafe.de>2017-11-11 12:14:34 +0300
committerdartcafe <github@dartcafe.de>2017-11-11 12:14:34 +0300
commit24b562968e3f8228cc8483eb913e5a72eeb9c1f3 (patch)
treef2eda7f00deade1cefb39701644369a06556f1af /templates
parent61f7d54f1e01d858a75fb674862c101d58518667 (diff)
updated sidebar
Diffstat (limited to 'templates')
-rw-r--r--templates/goto.tmpl.php138
-rw-r--r--templates/main.tmpl.php8
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>