Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/queuepro/node_modules/cleave.js/src/ drwxrwxr-x | |
| Viewing file: Select action/file-type: angular.module('cleave.js', [])
.directive('cleave', function () {
return {
restrict: 'A',
require: 'ngModel',
scope: {
cleave: '&',
onInit: '&?',
onValueChange: '&?'
},
compile: function () {
return {
pre: function ($scope, $element, attrs, ngModelCtrl) {
// eslint-disable-next-line
$scope.instance = new Cleave($element[0], $scope.cleave());
if ($scope.onInit) {
$scope.onInit()($scope.instance);
}
ngModelCtrl.$formatters.push(function (val) {
$scope.instance.setRawValue(val);
return $scope.instance.getFormattedValue();
});
ngModelCtrl.$parsers.push(function (newFormattedValue) {
if ($scope.onValueChange) {
$scope.onValueChange()(newFormattedValue);
}
return $scope.instance.getRawValue();
});
// Recreate cleave instance if any cleave options change
$scope.$watch(function() {
return $scope.cleave();
// eslint-disable-next-line
}, function (newOptions, oldOptions) {
$scope.instance.destroy();
// eslint-disable-next-line
$scope.instance = new Cleave($element[0], newOptions);
}, true);
$scope.$on('$destroy', function () {
$scope.instance.destroy();
$scope.instance = null;
});
}
};
}
};
});
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0044 ]-- |