ngx-cron-jobs
Advanced tools
Comparing version 6.4.9 to 6.4.10
@@ -1,1 +0,1 @@ | ||
{"__symbolic":"module","version":3,"metadata":{"CronJobsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule"}],"declarations":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}],"providers":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"cron-jobs","template":"\n <div class=\"form-inline\" *ngIf=\"config?.bootstrap\" [formGroup]=\"cronJobsForm\">\n <label class=\"mr-sm-2\" for=\"selectBase\">Every: </label>\n <select class=\"form-control\" id=\"selectBase\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"baseFrequency\">\n <option *ngFor=\"let item of baseFrequencyData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 4\">on</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) === 4\" formControlName=\"daysOfWeek\">\n <option *ngFor=\"let item of daysOfWeekData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 5\">on the</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >= 5\" formControlName=\"daysOfMonth\">\n <option *ngFor=\"let item of daysOfMonthData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 6\">of</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) === 6\" formControlName=\"months\">\n <option *ngFor=\"let item of monthsData\" [ngValue]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 2\">at</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >= 3\" formControlName=\"hours\">\n <option *ngFor=\"let item of hoursData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 3 \">:</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >=2\" formControlName=\"minutes\">\n <option *ngFor=\"let item of minutesData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 2\">past the hour</label>\n </div>\n <div class=\"cron-wrap\" *ngIf=\"!config?.bootstrap\" [formGroup]=\"cronJobsForm\">\n <span>Every: </span>\n <div class=\"cron-select-wrap\">\n <select class=\"cron-select\" formControlName=\"baseFrequency\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\">\n <option *ngFor=\"let item of baseFrequencyData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <div class=\"select-options\">\n <span *ngIf=\"(baseFrequency$ | async) === 4\">on </span>\n <div *ngIf=\"(baseFrequency$ | async) === 4\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select day-of-week-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"daysOfWeek\">\n <option *ngFor=\"let item of daysOfWeekData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 5\">on the </span>\n <div *ngIf=\"(baseFrequency$ | async) >= 5\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select day-of-month-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"daysOfMonth\">\n <option *ngFor=\"let item of daysOfMonthData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) === 6\">of </span>\n <div *ngIf=\"(baseFrequency$ | async) === 6\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select month-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"months\">\n <option *ngFor=\"let item of monthsData\" [ngValue]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 3 \">at </span>\n <div *ngIf=\"(baseFrequency$ | async) >= 3\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select hour-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"hours\">\n <option *ngFor=\"let item of hoursData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 3\"> : </span>\n <div *ngIf=\"(baseFrequency$ | async) >=2\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select minute-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"minutes\">\n <option *ngFor=\"let item of minutesData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) === 2\"> past the hour</span>\n </div>\n </div>\n ","styles":["\n :host {\n display: block;\n }\n\n .cron-select-wrap {\n display: inline-block;\n }\n\n .cron-select-wrap .cron-select {\n width: 150px;\n height: 34px;\n padding: 6px 12px;\n margin: 0;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555;\n background: #fff none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n }\n\n .cron-select-wrap select[multiple] {\n height: 140px;\n }\n\n .select-options {\n display: inline-block;\n }\n "],"providers":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}]}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"validate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isValid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"formControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder"}]}],"ngOnInit":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setService":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"getIsValid":[{"__symbolic":"method"}],"getIsInvalid":[{"__symbolic":"method"}],"getValid":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"getDefaultFrequency":[{"__symbolic":"method"}],"getDefaultFrequenceWithDefault":[{"__symbolic":"method"}],"getDaysOfWeek":[{"__symbolic":"method"}],"fromCronWithDefault":[{"__symbolic":"method"}],"fromCron":[{"__symbolic":"method"}],"fromCronInternal":[{"__symbolic":"method"}],"setCron":[{"__symbolic":"method"}],"getValueArray":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getConfig":[{"__symbolic":"method"}],"getValidate":[{"__symbolic":"method"}],"getDaysOfWeek":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"getDaysOfWeek":[{"__symbolic":"method"}],"fromCronWithDefault":[{"__symbolic":"method"}],"fromCron":[{"__symbolic":"method"}],"fromCronQuartzInternal":[{"__symbolic":"method"}],"setCron":[{"__symbolic":"method"}]}}},"origins":{"CronJobsModule":"./src/app/lib/cron-jobs.module","ɵa":"./src/app/lib/cron-jobs/cron-jobs.component","ɵb":"./src/app/lib/services/posix.service","ɵc":"./src/app/lib/services/data.service","ɵd":"./src/app/lib/services/quartz.service"},"importAs":"ngx-cron-jobs"} | ||
{"__symbolic":"module","version":4,"metadata":{"CronJobsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}],"providers":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"cron-jobs","providers":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":31,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}],"template":"<div class=\"form-inline\" *ngIf=\"config?.bootstrap\" [formGroup]=\"cronJobsForm\">\n <label class=\"mr-sm-2\" for=\"selectBase\">Every: </label>\n <select class=\"form-control\" id=\"selectBase\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"baseFrequency\">\n <option *ngFor=\"let item of baseFrequencyData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 4\">on</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) === 4\" formControlName=\"daysOfWeek\">\n <option *ngFor=\"let item of daysOfWeekData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 5\">on the</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >= 5\" formControlName=\"daysOfMonth\">\n <option *ngFor=\"let item of daysOfMonthData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 6\">of</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) === 6\" formControlName=\"months\">\n <option *ngFor=\"let item of monthsData\" [ngValue]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 2\">at</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >= 3\" formControlName=\"hours\">\n <option *ngFor=\"let item of hoursData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 3 \">:</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >=2\" formControlName=\"minutes\">\n <option *ngFor=\"let item of minutesData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 2\">past the hour</label>\n</div>\n<div class=\"cron-wrap\" *ngIf=\"!config?.bootstrap\" [formGroup]=\"cronJobsForm\">\n <span>Every: </span>\n <div class=\"cron-select-wrap\">\n <select class=\"cron-select\" formControlName=\"baseFrequency\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\">\n <option *ngFor=\"let item of baseFrequencyData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <div class=\"select-options\">\n <span *ngIf=\"(baseFrequency$ | async) === 4\">on </span>\n <div *ngIf=\"(baseFrequency$ | async) === 4\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select day-of-week-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"daysOfWeek\">\n <option *ngFor=\"let item of daysOfWeekData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 5\">on the </span>\n <div *ngIf=\"(baseFrequency$ | async) >= 5\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select day-of-month-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"daysOfMonth\">\n <option *ngFor=\"let item of daysOfMonthData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) === 6\">of </span>\n <div *ngIf=\"(baseFrequency$ | async) === 6\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select month-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"months\">\n <option *ngFor=\"let item of monthsData\" [ngValue]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 3 \">at </span>\n <div *ngIf=\"(baseFrequency$ | async) >= 3\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select hour-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"hours\">\n <option *ngFor=\"let item of hoursData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 3\"> : </span>\n <div *ngIf=\"(baseFrequency$ | async) >=2\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select minute-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"minutes\">\n <option *ngFor=\"let item of minutesData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) === 2\"> past the hour</span>\n </div>\n</div>\n","styles":[":host{display:block}.cron-select-wrap{display:inline-block}.cron-select-wrap .cron-select{width:150px;height:34px;padding:6px 12px;margin:0;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cron-select-wrap select[multiple]{height:140px}.select-options{display:inline-block}"]}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"validate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"isValid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"formControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":60,"character":22},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":61,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setService":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"getIsValid":[{"__symbolic":"method"}],"getIsInvalid":[{"__symbolic":"method"}],"getValid":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"getDefaultFrequency":[{"__symbolic":"method"}],"getDefaultFrequenceWithDefault":[{"__symbolic":"method"}],"getDaysOfWeek":[{"__symbolic":"method"}],"fromCronWithDefault":[{"__symbolic":"method"}],"fromCron":[{"__symbolic":"method"}],"fromCronInternal":[{"__symbolic":"method"}],"setCron":[{"__symbolic":"method"}],"getValueArray":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getConfig":[{"__symbolic":"method"}],"getValidate":[{"__symbolic":"method"}],"getDaysOfWeek":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"getDaysOfWeek":[{"__symbolic":"method"}],"fromCronWithDefault":[{"__symbolic":"method"}],"fromCron":[{"__symbolic":"method"}],"fromCronQuartzInternal":[{"__symbolic":"method"}],"setCron":[{"__symbolic":"method"}]}}},"origins":{"CronJobsModule":"./src/app/lib/cron-jobs.module","ɵa":"./src/app/lib/cron-jobs/cron-jobs.component","ɵb":"./src/app/lib/services/posix.service","ɵc":"./src/app/lib/services/data.service","ɵd":"./src/app/lib/services/quartz.service"},"importAs":"ngx-cron-jobs"} |
@@ -1,1 +0,86 @@ | ||
{"name":"ngx-cron-jobs","version":"6.4.9","license":"MIT","scripts":{"ng":"ng","start":"ng serve","start:no-sm":"ng serve --source-map=false","build:docs":"ng build --prod --output-path ./docs --base-href /ngx-cron-jobs/","build:prod":"ng build --prod ","test":"ng test --source-map=false","lint":"ng lint","e2e":"ng e2e","build:lib":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"https://github.com/yp2/ngx-cron-jobs"},"bugs":{"url":"https://github.com/yp2/ngx-cron-jobs/issues"},"author":{"name":"Daniel 'yp2' Dereziński","email":"daniel.derezinski@gmail.com"},"contributors":{"name":"Randall Valenciano Fallas","email":"ravf.226@gmail.com"},"keywords":["angular","cron","custom","control"],"private":false,"dependencies":{"@angular/animations":"^6.0.6","@angular/common":"^6.0.6","@angular/compiler":"^6.0.6","@angular/core":"^6.0.6","@angular/forms":"^6.0.6","@angular/http":"^6.0.6","@angular/platform-browser":"^6.0.6","@angular/platform-browser-dynamic":"^6.0.6","@angular/platform-server":"^6.0.6","@angular/router":"^6.0.6","bootstrap":"4.0.0-beta.2","core-js":"^2.5.7","zone.js":"^0.8.26"},"devDependencies":{"@angular-devkit/build-angular":"^0.6.8","@angular-devkit/core":"0.6.8","@angular/cli":"6.0.8","@angular/compiler-cli":"^6.0.6","@angular/language-service":"^6.0.6","@types/jasmine":"^2.8.8","@types/jasminewd2":"~2.0.2","@types/node":"^10.3.5","bootstrap":"4.0.0-beta.2","codelyzer":"^4.4.0","jasmine-core":"^3.1.0","jasmine-marbles":"^0.3.1","jasmine-spec-reporter":"^4.2.1","karma":"^2.0.4","karma-chrome-launcher":"^2.2.0","karma-cli":"^1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"^1.1.2","karma-jasmine-html-reporter":"^1.1.0","ng-packagr":"^1.6.0","protractor":"^5.3.2","rxjs-marbles":"^2.1.0","ts-node":"~3.2.0","tslint":"^5.10.0","typescript":"2.7.2"},"main":"bundles/ngx-cron-jobs.umd.js","module":"ngx-cron-jobs.es5.js","es2015":"ngx-cron-jobs.js","typings":"ngx-cron-jobs.d.ts","metadata":"ngx-cron-jobs.metadata.json"} | ||
{ | ||
"name": "ngx-cron-jobs", | ||
"version": "6.4.10", | ||
"license": "MIT", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/yp2/ngx-cron-jobs" | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/yp2/ngx-cron-jobs/issues" | ||
}, | ||
"author": { | ||
"name": "Daniel 'yp2' Dereziński", | ||
"email": "daniel.derezinski@gmail.com" | ||
}, | ||
"contributors": [ | ||
{ | ||
"name": "Randall Valenciano Fallas", | ||
"email": "ravf.226@gmail.com" | ||
} | ||
], | ||
"keywords": [ | ||
"angular", | ||
"cron", | ||
"custom", | ||
"control" | ||
], | ||
"private": false, | ||
"peerDependencies": { | ||
"@angular/animations": "^7.2.4", | ||
"@angular/common": "^7.2.4", | ||
"@angular/compiler": "^7.2.4", | ||
"@angular/core": "^7.2.4", | ||
"@angular/forms": "^7.2.4", | ||
"@angular/http": "^7.2.4", | ||
"@angular/platform-browser": "^7.2.4", | ||
"@angular/platform-browser-dynamic": "^7.2.4", | ||
"@angular/platform-server": "^7.2.4", | ||
"@angular/router": "^7.2.4", | ||
"bootstrap": "^4.3.1", | ||
"core-js": "^2.5.7", | ||
"rxjs": "^6.4.0", | ||
"tslib": "^1.9.3", | ||
"zone.js": "^0.8.29" | ||
}, | ||
"devDependencies": { | ||
"@angular-devkit/build-angular": "^0.6.8", | ||
"@angular-devkit/core": "0.6.8", | ||
"@angular/cli": "7.3.0", | ||
"@angular/compiler-cli": "^7.2.4", | ||
"@angular/language-service": "^7.2.4", | ||
"@types/jasmine": "^2.8.8", | ||
"@types/jasminewd2": "~2.0.2", | ||
"@types/node": "^10.3.5", | ||
"bootstrap": "^4.3.1", | ||
"codelyzer": "^4.4.0", | ||
"jasmine-core": "^3.1.0", | ||
"jasmine-marbles": "^0.3.1", | ||
"jasmine-spec-reporter": "^4.2.1", | ||
"karma": "^2.0.4", | ||
"karma-chrome-launcher": "^2.2.0", | ||
"karma-cli": "^1.0.1", | ||
"karma-coverage-istanbul-reporter": "^1.2.1", | ||
"karma-jasmine": "^1.1.2", | ||
"karma-jasmine-html-reporter": "^1.1.0", | ||
"ng-packagr": "^5.1.0", | ||
"protractor": "^5.3.2", | ||
"rxjs-marbles": "^5.0.2", | ||
"ts-node": "~3.2.0", | ||
"tslint": "^5.10.0", | ||
"typescript": "~3.2.4" | ||
}, | ||
"main": "bundles/ngx-cron-jobs.umd.js", | ||
"module": "fesm5/ngx-cron-jobs.js", | ||
"es2015": "fesm2015/ngx-cron-jobs.js", | ||
"esm5": "esm5/ngx-cron-jobs.js", | ||
"esm2015": "esm2015/ngx-cron-jobs.js", | ||
"fesm5": "fesm5/ngx-cron-jobs.js", | ||
"fesm2015": "fesm2015/ngx-cron-jobs.js", | ||
"typings": "ngx-cron-jobs.d.ts", | ||
"metadata": "ngx-cron-jobs.metadata.json", | ||
"sideEffects": false, | ||
"dependencies": { | ||
"tslib": "^1.9.0" | ||
} | ||
} |
@@ -0,1 +1,3 @@ | ||
[![Build Status](https://travis-ci.org/rvalenciano/ngx-cron-jobs.svg?branch=master)](https://travis-ci.org/rvalenciano/ngx-cron-jobs) [![Maintainability](https://api.codeclimate.com/v1/badges/dc6b973320992074a560/maintainability)](https://codeclimate.com/github/rvalenciano/ngx-cron-jobs/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/dc6b973320992074a560/test_coverage)](https://codeclimate.com/github/rvalenciano/ngx-cron-jobs/test_coverage) | ||
# ngx-cron-jobs | ||
@@ -51,27 +53,20 @@ | ||
The component takes an input of `[config]` and `[validate]` | ||
The component takes an attribute of `config` | ||
### Options | ||
Plugin maybe configured by config object to which should be pass in `[config]` input. | ||
List of options: | ||
This is an object in your controller you can use to remove options from the user. For example if you would like the user to be able to set Minute, Hour, and Day but not Week, Month, and Year you would create the following object in your controller: | ||
Option | Type | Description | ||
-------|------|------------ | ||
quartz | boolean (false)| Use quartz syntax rather then cron syntax in control output | ||
multiple | boolean (false)| Enable multi select in plugin selects | ||
bootstrap | boolean (true) | Use bootstrap 4 html and css classes to build plugin forms | ||
option | object | Additional options | ||
option.minute | boolean (true) | remove (false) or add minute to plugin select to control user ability to set cron expression. | ||
option.hour | boolean (true) | remove (false) or add hour to plugin select to control user ability to set cron expression. | ||
option.day | boolean (true) | remove (false) or add day to plugin select to control user ability to set cron expression. | ||
option.week | boolean (true) | remove (false) or add week to plugin select to control user ability to set cron expression. | ||
option.month | boolean (true) | remove (false) or add month to plugin select to control user ability to set cron expression. | ||
option.year | boolean (true) | remove (false) or add year to plugin select to control user ability to set cron expression. | ||
```json | ||
{ | ||
quartz: true, | ||
multiple: false, | ||
option : { | ||
minute : false | ||
} | ||
} | ||
``` | ||
Additional to this plugin supports validation config (`[validate]` input): | ||
## Development | ||
Option | Type | Description | ||
-------|------|------------ | ||
validate | boolean (false)| Add validation classes if controls are invalid. | ||
@@ -78,0 +73,0 @@ ## License |
@@ -35,3 +35,3 @@ export interface CronJobsBaseFrequency { | ||
month = 4, | ||
year = 5, | ||
year = 5 | ||
} | ||
@@ -38,0 +38,0 @@ export interface CronJobsValidationConfig { |
@@ -13,5 +13,5 @@ import { CronJobsBaseFrequency, CronJobsFrequency, CronJobsSelectOption } from '../contracts/contracts'; | ||
fromCron(value: String): CronJobsFrequency; | ||
private fromCronInternal(cron, frequency); | ||
private fromCronInternal; | ||
setCron(value: CronJobsFrequency): string; | ||
getValueArray(value: string): Array<number>; | ||
} |
@@ -10,4 +10,4 @@ import { PosixService } from './posix.service'; | ||
fromCron(value: String): CronJobsFrequency; | ||
private fromCronQuartzInternal(cron, frequency); | ||
private fromCronQuartzInternal; | ||
setCron(newValue: CronJobsFrequency): string; | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
No tests
QualityPackage does not have any tests. This is a strong signal of a poorly maintained or low quality package.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
36
497200
16
3324
2
95
6
+ Addedtslib@^1.9.0
+ Added@angular/animations@7.2.16(transitive)
+ Added@angular/common@7.2.16(transitive)
+ Added@angular/compiler@7.2.16(transitive)
+ Added@angular/core@7.2.16(transitive)
+ Added@angular/forms@7.2.16(transitive)
+ Added@angular/http@7.2.16(transitive)
+ Added@angular/platform-browser@7.2.16(transitive)
+ Added@angular/platform-browser-dynamic@7.2.16(transitive)
+ Added@angular/platform-server@7.2.16(transitive)
+ Added@angular/router@7.2.16(transitive)
+ Addedbootstrap@4.6.2(transitive)
- Removed@angular/animations@^6.0.6
- Removed@angular/common@^6.0.6
- Removed@angular/compiler@^6.0.6
- Removed@angular/core@^6.0.6
- Removed@angular/forms@^6.0.6
- Removed@angular/http@^6.0.6
- Removed@angular/platform-browser@^6.0.6
- Removed@angular/platform-server@^6.0.6
- Removed@angular/router@^6.0.6
- Removedbootstrap@4.0.0-beta.2
- Removedcore-js@^2.5.7
- Removedzone.js@^0.8.26
- Removed@angular/animations@6.1.10(transitive)
- Removed@angular/common@6.1.10(transitive)
- Removed@angular/compiler@6.1.10(transitive)
- Removed@angular/core@6.1.10(transitive)
- Removed@angular/forms@6.1.10(transitive)
- Removed@angular/http@6.1.10(transitive)
- Removed@angular/platform-browser@6.1.10(transitive)
- Removed@angular/platform-browser-dynamic@6.1.10(transitive)
- Removed@angular/platform-server@6.1.10(transitive)
- Removed@angular/router@6.1.10(transitive)
- Removedbootstrap@4.0.0-beta.2(transitive)