Advertisement
RyanFarley

Display error message text in mobile client

Apr 13th, 2020
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // be sure to add 'dojo/_base/lang' to AMD modules at the top
  2.  
  3. lang.extend(argos._EditBase, {
  4.     getErrorMessage: function(error) {
  5.         var message = this.errorText.general;
  6.  
  7.         if (error) {
  8.             message = this.errorText.status[error.status] || this.errorText.general;
  9.            
  10.             var response = lang.getObject('xhr.responseText', false, error);
  11.             if (response) {
  12.                 var errorObject = JSON.parse(response);
  13.                 if (Array.isArray(errorObject)) errorObject = errorObject[0];
  14.                 if (errorObject && errorObject.hasOwnProperty('message')) {
  15.                     message = errorObject.message;
  16.                 }
  17.             }
  18.         }
  19.  
  20.         return message;
  21.     }
  22. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement