1
0
mirror of https://github.com/anope/anope.git synced 2026-06-30 12:26:38 +02:00

Added a click reply function to the MemoServ memos page that autofills the senders name

This commit is contained in:
MatthewM
2012-12-18 10:04:26 -05:00
parent ddd7fe6f05
commit f157ea3fdb
2 changed files with 38 additions and 26 deletions
@@ -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,29 +56,39 @@
{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>
{IF EQ U YES}
<td><a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&read=1">Mark as Read</a></td>
{ELSE}
<td><a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&read=2">Mark as Unread</a></td>
{END IF}
<td><a href="/memoserv/memos?channel={ESCAPED_CHANNEL_NAME}&number={I}&del=1">Delete</a></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>
<td>{TXT}</td>
<td></td>
<td></td>
{IF EQ U YES}
<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 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}
</tr>
{END FOR}
</table>
@@ -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>
@@ -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;