Primer Commit

This commit is contained in:
LuisAngelSalinasl
2025-08-04 18:51:41 -06:00
commit 8fcbb98114
8990 changed files with 1407288 additions and 0 deletions

View File

@@ -0,0 +1,82 @@
.dtp { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); z-index: 2000; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.dtp > .dtp-content { background: #fff; max-width: 300px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); max-height: 520px; position: relative; left: 50%; }
.dtp > .dtp-content > .dtp-date-view > header.dtp-header { background: #689F38; color: #fff; text-align: center; padding: 0.3em; }
.dtp div.dtp-date, .dtp div.dtp-time { background: #8BC34A; text-align: center; color: #fff; padding: 10px; }
.dtp div.dtp-date > div { padding: 0; margin: 0; }
.dtp div.dtp-actual-month { font-size: 1.5em; }
.dtp div.dtp-actual-num { font-size: 3em; line-height: 0.9; }
.dtp div.dtp-actual-maxtime { font-size: 3em; line-height: 0.9; }
.dtp div.dtp-actual-year { font-size: 1.5em; color: #DCEDC8; }
.dtp div.dtp-picker { padding: 1em; text-align: center; }
.dtp div.dtp-picker-month, .dtp div.dtp-actual-time { font-weight: 500; text-align: center; }
.dtp div.dtp-picker-month { padding-bottom:20px!important; text-transform: uppercase!important; }
.dtp .dtp-close { position: absolute; top: 0.5em; right: 1em; }
.dtp .dtp-close > a { color: #fff; }
.dtp .dtp-close > a > i { font-size: 1em; }
.dtp table.dtp-picker-days { margin: 0; min-height: 251px;}
.dtp table.dtp-picker-days, .dtp table.dtp-picker-days tr, .dtp table.dtp-picker-days tr > td { border: none; }
.dtp table.dtp-picker-days tr > td { font-weight: 700; font-size: 0.8em; text-align: center; padding: 0.5em 0.3em; }
.dtp table.dtp-picker-days tr > td > span.dtp-select-day { color: #BDBDBD!important; padding: 0.4em 0.5em 0.5em 0.6em;}
.dtp table.dtp-picker-days tr > td > a, .dtp .dtp-picker-time > a { color: #212121; text-decoration: none; padding: 0.4em 0.5em 0.5em 0.6em; border-radius: 50%!important; }
.dtp table.dtp-picker-days tr > td > a.selected{ background: #8BC34A; color: #fff; }
.dtp table.dtp-picker-days tr > th { color: #757575; text-align: center; font-weight: 700; padding: 0.4em 0.3em; }
.dtp .p10 > a { color: #689F38; text-decoration: none; }
.dtp .p10 { width: 10%; display: inline-block; }
.dtp .p20 { width: 20%; display: inline-block; }
.dtp .p60 { width: 60%; display: inline-block; }
.dtp .p80 { width: 80%; display: inline-block; }
.dtp a.dtp-meridien-am, .dtp a.dtp-meridien-pm { position: relative; top: 10px; color: #212121; font-weight: 500; padding: 0.7em 0.5em; border-radius: 50%!important;text-decoration: none; background: #eee; font-size:1em; }
.dtp .dtp-actual-meridien a.selected { background: #689F38; color: #fff; }
.dtp .dtp-picker-time > .dtp-select-hour { cursor: pointer; }
.dtp .dtp-picker-time > .dtp-select-minute { cursor: pointer; }
.dtp .dtp-buttons { padding: 0 1em 1em 1em; text-align: right; }
.dtp.hidden, .dtp .hidden { display: none; }
.dtp .invisible { visibility: hidden; }
.dtp .left { float: left; }
.dtp .right { float: right; }
.dtp .clearfix { clear: both; }
.dtp .center { text-align: center; }
.dtp-picker-year{
margin-bottom: 1px;
}
.year-picker-item{
text-align: center;
padding-top: 5px;
font-size: large;
cursor: pointer;
margin: 0 auto;
}
.dtp-actual-year:hover{
cursor: pointer;
}
.dtp-actual-year.disabled:hover{
cursor: inherit;
}
.year-picker-item:hover{
color:#689F38;
}
.year-picker-item.active{
color:#689F38;
font-weight: bold;
}
.dtp-select-year-range{
display: inline-block;
text-align: center;
width: 100%;
}

View File

@@ -0,0 +1,126 @@
"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = require("@angular/core");
var moment = require("moment/moment");
var jquery = require("jquery/dist/jquery");
require("bootstrap-material-design/dist/js/ripples.min");
require("bootstrap-material-design/dist/js/material.min.js");
require("bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker.js");
require("bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker.css");
var DatePickerDirective = (function () {
function DatePickerDirective(elementRef) {
this.elementRef = elementRef;
this.dtpFormat = 'L LT';
this.dtpLocale = null;
this.dtpTime = true;
this.dtpDate = true;
this.dateChange = new core_1.EventEmitter();
this.el = this.elementRef.nativeElement;
this.dtpLocale = moment().locale() || this.dtpLocale;
}
Object.defineProperty(DatePickerDirective.prototype, "datetimepicker", {
set: function (s) {
this.dtpDate = true;
this.dtpTime = true;
this.dtpFormat = 'L LT';
},
enumerable: true,
configurable: true
});
Object.defineProperty(DatePickerDirective.prototype, "datepicker", {
set: function (s) {
this.dtpDate = true;
this.dtpTime = false;
this.dtpFormat = 'L';
},
enumerable: true,
configurable: true
});
Object.defineProperty(DatePickerDirective.prototype, "timepicker", {
set: function (s) {
this.dtpDate = false;
this.dtpTime = true;
this.dtpFormat = 'LT';
},
enumerable: true,
configurable: true
});
Object.defineProperty(DatePickerDirective.prototype, "date", {
set: function (d) {
this.el.value = moment(new Date(d)).format(this.dtpFormat);
},
enumerable: true,
configurable: true
});
DatePickerDirective.prototype.ngOnInit = function () {
var _this = this;
var $element = jquery(this.elementRef.nativeElement);
$element.bootstrapMaterialDatePicker({
date: this.dtpDate,
time: this.dtpTime,
format: this.dtpFormat,
lang: this.dtpFormat,
});
$element.on('change', function () {
_this.dateChange.emit(moment($element.val(), _this.dtpFormat).toDate());
});
};
;
return DatePickerDirective;
}());
__decorate([
core_1.Input(),
__metadata("design:type", Object)
], DatePickerDirective.prototype, "dtpFormat", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", Object)
], DatePickerDirective.prototype, "dtpLocale", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", Object)
], DatePickerDirective.prototype, "dtpTime", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", Object)
], DatePickerDirective.prototype, "dtpDate", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", String),
__metadata("design:paramtypes", [String])
], DatePickerDirective.prototype, "datetimepicker", null);
__decorate([
core_1.Input(),
__metadata("design:type", String),
__metadata("design:paramtypes", [String])
], DatePickerDirective.prototype, "datepicker", null);
__decorate([
core_1.Input(),
__metadata("design:type", String),
__metadata("design:paramtypes", [String])
], DatePickerDirective.prototype, "timepicker", null);
__decorate([
core_1.Input(),
__metadata("design:type", Date),
__metadata("design:paramtypes", [Date])
], DatePickerDirective.prototype, "date", null);
__decorate([
core_1.Output(),
__metadata("design:type", core_1.EventEmitter)
], DatePickerDirective.prototype, "dateChange", void 0);
DatePickerDirective = __decorate([
core_1.Directive({
selector: '[datepicker],[datetimepicker],[timepicker]',
}),
__metadata("design:paramtypes", [core_1.ElementRef])
], DatePickerDirective);
exports.DatePickerDirective = DatePickerDirective;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff