Advertisement
Roktaal

Untitled

Feb 15th, 2012
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. // -- Better messages --------------------------------------------------------------------------------------------------
  2. function messageScript() {
  3. $ = window.jQuery;
  4.  
  5. $('body').ajaxSuccess(function (event, requestData, settings) {
  6. if (settings.url.match(/es-re/gi) != null || settings.url.match(/es-co/gi) != null) {
  7. setTimeout(function() {
  8. $('#message_form').append('<a href="javascript:;" id="igmClear" title="clear" class="fluid_blue_dark_medium" style="margin-right: 10px; float: right;">' +
  9. '<span class="bold">Clear</span>' +
  10. '</a>' +
  11. '<a href="javascript:;" id="igmSave" title="save" class="fluid_blue_dark_medium" style="margin-right: 10px; float: right;">' +
  12. '<span class="bold">Save</span>' +
  13. '</a>' +
  14. '<a href="javascript:;" id="igmFill" title="fill" class="fluid_blue_dark_medium" style="margin-right: 10px; float: right;">' +
  15. '<span class="bold">Fill</span>' +
  16. '</a>');
  17.  
  18. var eraSubject = $('#era_messenger').html().split('|')[0];
  19. var eraMessage = $('#era_messenger').html().split('|')[1];
  20.  
  21. $('#igmFill').click(function() {
  22. if($('#citizen_subject').length > 0) {
  23. $('#citizen_subject').val(eraSubject);
  24. }
  25. $('#citizen_message').val(eraMessage);
  26. });
  27.  
  28. $('#igmSave').click(function() {
  29. if($('#citizen_subject').length > 0) {
  30. var newSubject = $('#citizen_subject').val();
  31. } else {
  32. var newSubject = '';
  33. }
  34. var newMessage = $('#citizen_message').val();
  35.  
  36. $('#era_messenger').html(newSubject + '|' + newMessage);
  37. });
  38.  
  39. $('#igmClear').click(function() {
  40. var newSubject = '';
  41. var newMessage = '';
  42.  
  43. $('#era_messenger').html(newSubject + '|' + newMessage);
  44. });
  45. }, 1000);
  46. } else if (settings.url.match(/es-pa/gi) != null) {
  47. setTimeout(function() {
  48. $('.message_listing .break-word').each(function() {
  49. $(this).css('width', '531px');
  50. $(this).css({'whiteSpace' : 'nowrap', 'overflow' : 'hidden', 'textOverflow' : 'ellipsis'});
  51. });
  52. }, 1000);
  53. }
  54. });
  55. }
  56.  
  57. function loadMessageScript() {
  58. if (document.getElementById('eRAMessageScript')) {
  59. return;
  60. }
  61. var headID = document.getElementsByTagName('head')[0];
  62. script = document.createElement('script');
  63. script.id = 'eRAMessageScript';
  64. script.type = 'text/javascript';
  65. script.appendChild(document.createTextNode('('+ messageScript +')();'));
  66. headID.appendChild(script);
  67. }
  68.  
  69. function betterMessages() {
  70. $('.message_listing .break-word').each(function() {
  71. $(this).css('width', '531px');
  72. $(this).css({'whiteSpace' : 'nowrap', 'overflow' : 'hidden', 'textOverflow' : 'ellipsis'});
  73. });
  74.  
  75. readSettings('messenger');
  76.  
  77. $('#content').append('<div id="era_messenger" style="display: none;">' + eRAmessenger['subject'] + '|' + eRAmessenger['message'] + '</div>');
  78.  
  79. loadMessageScript();
  80.  
  81. $('#era_messenger').contentChange(function() {
  82. readSettings('messenger');
  83.  
  84. eRAmessenger['subject'] = $('#era_messenger').html().split('|')[0];
  85. eRAmessenger['message'] = $('#era_messenger').html().split('|')[1];
  86.  
  87. writeSettings(era.characterId + '.Messenger', eRAmessenger);
  88. });
  89. }
  90. // ---------------------------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement