File manager - Edit - /home/autoph/public_html/portal/ajs/vendors/ae-datetimepicker/dist/angular-eonasdan-datetimepicker.js
Back
(function () { 'use strict'; var module = angular.module('ae-datetimepicker', []); module.directive('datetimepicker', [ '$timeout', function ($timeout) { return { restrict: 'EA', require: 'ngModel', scope: { options: '=?', onChange: '&?', onClick: '&?' }, link: function ($scope, $element, $attrs, ngModel) { var dpElement = $element.parent().hasClass('input-group') ? $element.parent() : $element; $scope.$watch('options', function (newValue) { var dtp = dpElement.data('DateTimePicker'); $.map(newValue, function (value, key) { dtp[key](value); }); }); ngModel.$render = function () { if (!!ngModel.$viewValue) { dpElement.data('DateTimePicker').date(ngModel.$viewValue); } else { dpElement.data('DateTimePicker').date(null); } }; dpElement.on('dp.change', function (e) { $timeout(function () { if (e.date !== 'undefined') { $scope.$apply(function () { ngModel.$setViewValue(e.date); }); if (typeof $scope.onChange === 'function') { $scope.onChange(); } } }); }); dpElement.on('click', function () { $timeout(function () { if (typeof $scope.onClick === 'function') { $scope.onClick(); } }); }); dpElement.datetimepicker($scope.options); $timeout(function () { if (!!ngModel.$viewValue) { if (!moment.isMoment(ngModel.$viewValue)) { ngModel.$setViewValue(moment($scope.date)); } dpElement.data('DateTimePicker').date(ngModel.$viewValue); } }); } }; } ]); })();
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings