         }
     }
     
+    static let CRDropdownAlertDismissAllNotification = "CRDropdownAlertDismissAllNotification";
+    
     var delegate :CRDropdownAlertDelegate?
     
     // MARK: - Initialization

        self.setupConstraints()
        
        self.addTarget(self, action: #selector(CRDropdownAlert.viewWasTapped(alertView:)), for: .touchUpInside);
    }
    
    @objc

            dismissAnimation?.toValue = -Defaults.Height
            dismissAnimation?.duration = Defaults.AnimationDuration
            animatedConstraint.pop_add(dismissAnimation, forKey: "dropdown-dismiss")
            DispatchQueue.main.asyncAfter(deadline: .now() + Defaults.AnimationDuration) {
                dropdown.removeFromSuperview();
            }
        }
    }
    
    public class func dismissAll() {
        NotificationCenter.default.post(name: NSNotification.Name(rawValue: CRDropdownAlertDismissAllNotification), object: nil);
    }
    
    /**
