Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: Lorde on Jul 11th, 2011  |  syntax: JavaScript  |  size: 1.55 KB  |  hits: 135  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <html>
  2. <head>
  3. <style type="text/css">
  4.         #action-messages, #error-messages {
  5.                 min-height:100px;
  6.                 width: 300px;
  7.         }
  8.         #action-messages li {
  9.                 background-color: #00FF00;
  10.         }
  11.         #error-messages li {
  12.                 background-color: #FF0000;
  13.         }
  14. </style>
  15. <script type="text/javascript" src="jquery.js"></script>
  16. <script type="text/javascript">
  17.  
  18.         var xmlString = '<?xml version="1.0" encoding="UTF-8"?>\
  19. <rest httpStatus="200">\
  20. <redirect-url>/project/rest/processes/</redirect-url>\
  21. <start-response-list/>\
  22. <action-message-list/>\
  23. <error-message-list>\
  24. <error-message>Failed starting process p1 (null response)</error-message>\
  25. <error-message>Failed starting process p2 (null response)</error-message>\
  26. </error-message-list>\
  27. </rest>';
  28.  
  29.         $(document).ready(function() {
  30.                 $("#testButton").click(function() {
  31.                         updateActionMessages(xmlString);
  32.                 });
  33.         });
  34.        
  35.         function updateActionMessages(data) {
  36.                 $('#action-messages').find('ul').empty();
  37.                 $(data).find('action-messages-list').children().each(function() {
  38.                         $("#action-messages").find('ul').append('<li>' + $(this).text() + '</li>');
  39.                 });
  40.                 $('#error-messages').find('ul').empty();
  41.                 $(data).find('error-message-list').children().each(function() {
  42.                         $("#error-messages").find('ul').append('<li>' + $(this).text() + '</li>');
  43.                 });
  44.         }
  45.        
  46. </script>
  47. </head>
  48. <body>
  49.         <input type="button" id="testButton" value="Run"/>
  50.     <div id="action-messages">
  51.         <h4>Action messages</h4>
  52.         <ul></ul>
  53.     </div>
  54.     <div id="error-messages">
  55.         <h4>Error messages</h4>
  56.         <ul></ul>
  57.     </div>
  58.   </body>
  59. </html>