Alert dialog

Request: Use "this._element.hasAttr('cancelable')" instead of managing with flag variable. Because user developer may add 'cancelable' attribute with jQuery.