Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/cpanel_customization/directives/fileType.min.js

define(["angular"],(function(angular){"use strict";var module=angular.module("customize.directives.fileType",[]);module.directive("fileType",[function(){function checkType(file,types){return types.some((function(type){return file.type===type}))}return{restrict:"A",require:"ngModel",link:function link($scope,$element,$attrs,$ngModelCtrl){$element.bind("change",(function(){var file=this.files[0];if(file&&!checkType(file,$scope.$eval($attrs.fileType))){$ngModelCtrl.$setValidity("filetype",false)}else{$ngModelCtrl.$setValidity("filetype",true)}}))}}}])}));
Back to Directory