summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/extra/webcpanel/templates/default/memoserv/memos.html51
-rw-r--r--modules/extra/webcpanel/templates/default/style.css9
2 files changed, 36 insertions, 24 deletions
diff --git a/modules/extra/webcpanel/templates/default/memoserv/memos.html b/modules/extra/webcpanel/templates/default/memoserv/memos.html
index 5f28edb92..c078137d8 100644
--- a/modules/extra/webcpanel/templates/default/memoserv/memos.html
+++ b/modules/extra/webcpanel/templates/default/memoserv/memos.html
@@ -2,6 +2,8 @@
{IF EXISTS CMDR}
<script type="text/javascript">
$(document).ready(function() \{
+
+ /*Modal*/
var id = "#dialog";
showModal();
@@ -17,8 +19,10 @@
\});
function hideModal() \{
- $('.master').fadeTo('slow',1.0);
- $('#mask, .window').fadeOut(200);
+ if ($('#mask').not(':hidden')) \{
+ $('.master').fadeTo('slow',1.0);
+ $('#mask, .window').fadeOut(200);
+ \}
\}
function showModal() \{
@@ -38,8 +42,7 @@
$('.master').fadeTo('fast',0.3);
$(id).fadeIn(500);
- \}
-
+ \}
\});
</script>
{END IF}
@@ -53,30 +56,40 @@
{END FOR}
<br/>
{IF EXISTS NUMBER}
+ <script type="text/javascript">
+ $("#memoTable").ready(function() \{
+ $(".reply").click(function(e) \{
+ e.preventDefault();
+ var recv = $(this).attr('href');
+ $("#receiver").val(recv);
+ \});
+ \});
+ </script>
<b>Memos List:</b>
- <table width="100%" height="100%">
+ <table width="100%" height="100%" id="memoTable">
<tr>
- <th>Number</th>
- <th>Sender</th>
- <th>Time/Message</th>
+ <th class="akillR1">Number</th>
+ <th class="akillR3">Sender</th>
+ <th class="akillR2">Time/Message</th>
</tr>
{FOR I,S,T,TXT,U IN NUMBER,SENDER,TIME,TEXT,UNREAD}
<tr>
- <td>{I}</td>
- <td>{S}</td>
- <td>{T}</td>
+ <td class="akillR1">{I}</td>
+ <td class="akillR3">{S}</td>
+ <td class="akillR2"><abbr title="{T}">{TXT}</abbr></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
{IF EQ U YES}
- <td><a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&read=1">Mark as Read</a></td>
+ <td class="right"><a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&read=1">Mark as Read</a>
+ <a href="{S}" class="reply" id="memo{I}">Reply</a> <a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&del=1">Delete</a></td>
{ELSE}
- <td><a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&read=2">Mark as Unread</a></td>
+ <td class="right"><a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&read=2">Mark as Unread</a>
+ <a href="{S}" class="reply" id="memo{I}">Reply</a> <a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&del=1">Delete</a></td>
{END IF}
- <td><a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&del=1">Delete</a></td>
</tr>
- <tr>
- <td></td><td></td>
- <td>{TXT}</td>
- </tr>
{END FOR}
</table>
{ELSE}
@@ -87,7 +100,7 @@
<b>Send a new Memo</b>
<form method="post" action="/memoserv/memos?channel={ESCAPED_CHANNEL}">
- Receiver: <input type="text" name="receiver">
+ Receiver: <input type="text" name="receiver" id="receiver" value="">
Message: <input type="text" name="message">
<input type="submit" value="Send">
</form>
diff --git a/modules/extra/webcpanel/templates/default/style.css b/modules/extra/webcpanel/templates/default/style.css
index d05e23abe..cab834ca1 100644
--- a/modules/extra/webcpanel/templates/default/style.css
+++ b/modules/extra/webcpanel/templates/default/style.css
@@ -107,6 +107,10 @@ body {
height: 450px;
}
+.right {
+ text-align: right;
+}
+/* Table Stuff */
.akillR1 {
width: 80px;
text-align: left;
@@ -120,11 +124,6 @@ body {
text-align: left;
}
-.danger {
- color: red;
- weight: bolder;
-}
-
/* Modal Window */
#mask {
position: aboslute;