2017-10-13 6 views
-1

Je veux montrer juste un message d'erreur ponctuel. Mais pas d'autres noms de classe ex (le message de succès de la classe se montre à chaque fois mais le message d'erreur ne montre qu'une seule fois). Lorsque j'ai déclenché un message d'erreur, le dernier message d'erreur doit se fermer et ouvrir un nouveau message d'erreur.comment limiter la notification (notifier) ​​

$.notify(Util.Localize.Resource(
    "bb53c064-e1d6-429d-b49f-bd1ec5fc83b6", 
    "{ 
     en: 'Please Fill the Branch Name Field', 
     tr: 'Lütfen şube alanını giriniz.', 
     ar: 'يرجى ملء حقل اسم الفرع' 
    }" 
), 
{ 
    position: 'top-right', 
    showAnimation: 'slideDown', 
    hideAnimation: 'slideUp', 
    className: 'error' 
}); 

Répondre

0

J'ajoute notify à util.js et récupère le nom de la classe.

if (notificationType === Enum.NotificationType.Warning) { 
    if (document.getElementsByClassName("notifyjs-wrapper notifyjs-hidable").length !== 0) 
     return; 

    else { 
     $.notify(message, { 
      position: 'top-right', 
      showAnimation: 'slideDown', 
      hideAnimation: 'slideUp', 
      className: 'error' 
     }); 
    } 
}