diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/web/fixmybarangay/report/_message_manager.html | 68 |
1 files changed, 51 insertions, 17 deletions
diff --git a/templates/web/fixmybarangay/report/_message_manager.html b/templates/web/fixmybarangay/report/_message_manager.html index 46c926077..e5b99bf3a 100644 --- a/templates/web/fixmybarangay/report/_message_manager.html +++ b/templates/web/fixmybarangay/report/_message_manager.html @@ -31,19 +31,50 @@ </ul> <div style="display:none"> <div id="reply-form-container"> - <div id="reply-form"> + <form action="#" id="reply-form" onsubmit="event.returnValue = false; return false;" method="post" accept-charset="utf-8"> + <div style="display:none;"> + <input type="hidden" name="_method" value="POST"/> + </div> + <!-- populated by Ajax call --> + <div class="input" id="mm-boilerplate-replies-box"> + <label for="boilerplate-replies">Use preloaded reply:</label> + <select name="boilerplate-replies" id="mm-boilerplate-replies"></select> + </div> + <div class="input text"> + <label for="reply_text">Reply text</label> + <textarea name="reply_text" id="reply_text" cols="32" rows="3"></textarea> + </div> <input type="hidden" name="message_id" id="reply_to_msg_id"/> - <div> - <label for="reply_text">Reply text:</label> - <textarea name="reply_text" id="reply_text"></textarea> + <div class="submit"> + <input id="reply-submit" type="submit" value="Send Reply"/> + </div> + </form> + </div> +</div> +<div style="display:none"> + <div id="hide-form-container"> + <p style="color:#000">Hiding message: <span id="hide-form-message-text"></span></p> + <form action="#" id="hide-form" onsubmit="event.returnValue = false; return false;" method="post" accept-charset="utf-8"> + <div style="display:none;"> + <input type="hidden" name="_method" value="POST"/> + </div> + <!-- populated by Ajax call --> + <div class="input" id="mm-boilerplate-hide-reasons-box"> + <label for="boilerplate-hide-reasons">Use preloaded reason:</label> + <select name="boilerplate-hide-reasons" id="mm-hide-reasons"></select> + </div> + <div class="input textarea"> + <label for="reason_text">Reason for hiding message</label> + <textarea name="reason_text" id="reason_text" cols="32" rows="3"></textarea> </div> + <input type="hidden" name="msg_id" id="hide_msg_id"/> <div class="submit"> - <input id="reply-submit" type="submit" value="Send Reply" class="green-btn"/> + <input id="hide-submit" type="submit" value="Hide Message"/> </div> - </div> + </form> </div> </div> - + <script type="text/javascript"> $(document).ready(function() { @@ -108,16 +139,16 @@ $(document).ready(function() { $('.mm-msg-action', $mm_message_list).stop().fadeOut(200); $(this).find('> .mm-msg-action').stop().show(); }); - - $mm_message_list.on('click', '.mm-hide', function(e){ - var want_hide = - confirm('Are you sure you want to delete the following message?\n\n"' - + $('p', $(this).parent()).first().text() + '"\n'); - if (want_hide) { - message_manager.hide( - sanitise_id($(this).parent().attr('id')), - {callback:dummy_hide_cleanup}); - } + + $('#mm-message-list').on('click', '.mm-info', function(e){ + message_manager.show_info(sanitise_id($(this).parent().attr('id'))); + }); + + $('#mm-hide-reasons').change(function(e){ + $('#reason_text').val($(this).val()); // load reason_text with boilerplate reason + }); + $('#mm-boilerplate-replies').change(function(e){ + $('#reply_text').val($(this).val()); // load reason_text with boilerplate reason }); $('#reply-submit').click(function(e) { @@ -159,6 +190,9 @@ $(document).ready(function() { $('#message_manager').toggle(); $('#show_messages').val( $('#show_messages').val() == 'Show Messages' ? 'Hide Messages' : 'Show Messages' ); }); + + message_manager.populate_boilerplate_strings('hide-reason'); + message_manager.populate_boilerplate_strings('reply'); }); </script> |