validationCtrl.js 631 B

1
  1. "use strict";app.controller("ValidationCtrl",["$scope","$state","$timeout","SweetAlert",function(e,r,t,a){e.master=e.myModel,e.form={submit:function(e){var r=null;if(e.$invalid){var t=null,r=null;for(t in e)"$"!=t[0]&&(null!==r||e[t].$valid||(r=e[t].$name),e[t].$pristine&&(e[t].$dirty=!0));return angular.element(".ng-invalid[name="+r+"]").focus(),void a.swal("The form cannot be submitted because it contains validation errors!","Errors are marked with a red, dashed border!","error")}a.swal("Good job!","Your form is ready to be submitted!","success")},reset:function(r){e.myModel=angular.copy(e.master),r.$setPristine(!0)}}}]);