File manager - Edit - /usr/local/cpanel/whostmgr/docroot/templates/cpanel_customization/directives/fileSize.min.js
Back
define(["angular","app/constants"],(function(angular,CONSTANTS){"use strict";var module=angular.module("customize.directives.fileSize",[]);module.directive("fileSize",[function(){return{restrict:"A",require:"ngModel",priority:10,link:function link($scope,$element,$attrs,$ngModelCtrl){$scope._getFiles=function(el){return el.files};$element.bind("change",(function(){var file=$scope._getFiles(this)[0];if(file){if(file.size===0){$ngModelCtrl.$setValidity("fileSize",false)}else{$ngModelCtrl.$setValidity("fileSize",true)}}}))}}}]);module.directive("fileMaxSize",[function(){return{restrict:"A",require:"ngModel",priority:10,link:function link($scope,$element,$attrs,$ngModelCtrl){$scope.maxSize=parseInt($attrs["fileMaxSize"])||CONSTANTS.MAX_FILE_SIZE;$scope._getFiles=function(el){return el.files};$element.bind("change",(function(){var file=$scope._getFiles(this)[0];if(file){if(file.size>$scope.maxSize){$ngModelCtrl.$setValidity("fileMaxSize",false)}else{$ngModelCtrl.$setValidity("fileMaxSize",true)}}}))},controller:["$scope",function($scope){this.getMaxSize=function(){return $scope.maxSize}}]}}])}));
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.05 |
proxy
|
phpinfo
|
Settings