All Projects → vincentjames501 → angular-cron-gen

vincentjames501 / angular-cron-gen

Licence: MIT license
A basic way to for users to graphically build a cron expression using Angular.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to angular-cron-gen

cron-time
Javascript Cron Time Expressions
Stars: ✭ 58 (+61.11%)
Mutual labels:  cron, cron-expression
cron-validate
A cron-expression validator for TypeScript/JavaScript projects.
Stars: ✭ 40 (+11.11%)
Mutual labels:  cron, cron-expression
croncpp
A C++11/14/17 header-only cross-platform library for handling CRON expressions
Stars: ✭ 162 (+350%)
Mutual labels:  cron, cron-expression
point-vue-cron
vue component: cron expression generator
Stars: ✭ 21 (-41.67%)
Mutual labels:  cron, cron-expression
crontab
cron expression parser and executor for dotnet core.
Stars: ✭ 13 (-63.89%)
Mutual labels:  cron, cron-expression
php-cron-expr
Ultra lightweight, Dependency free and Super Fast Cron Expression parser for PHP
Stars: ✭ 42 (+16.67%)
Mutual labels:  cron, cron-expression
cron-schedule
A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.
Stars: ✭ 28 (-22.22%)
Mutual labels:  cron, cron-expression
yii2-deferred-tasks
Yii2 extension for handling deferred tasks (background cron jobs)
Stars: ✭ 11 (-69.44%)
Mutual labels:  cron
trans girls rule the world
Code for transgirlsruletheworld.tumblr.com
Stars: ✭ 11 (-69.44%)
Mutual labels:  cron
thain
Thain is a distributed flow schedule platform.
Stars: ✭ 81 (+125%)
Mutual labels:  cron
Market monitor
💂 market monitor
Stars: ✭ 246 (+583.33%)
Mutual labels:  cron
angular-inviewport
A simple lightweight library for Angular with no other dependencies that detects when an element is within the browser viewport and adds a "sn-viewport-in" or "sn-viewport-out" class to the element
Stars: ✭ 72 (+100%)
Mutual labels:  directive
ngx-access
Add access control to your components using hierarchical configuration with logical expressions.
Stars: ✭ 21 (-41.67%)
Mutual labels:  directive
docker-nextcloud
Nextcloud Docker image
Stars: ✭ 209 (+480.56%)
Mutual labels:  cron
ngx-timeago
⏰ Live updating timestamps in Angular 6+
Stars: ✭ 70 (+94.44%)
Mutual labels:  directive
Shardingsphere Elasticjob Cloud
Stars: ✭ 248 (+588.89%)
Mutual labels:  cron
langx-java
Java tools, helper, common utilities. A replacement of guava, apache-commons, hutool
Stars: ✭ 50 (+38.89%)
Mutual labels:  cron
cron-docker-image
Docker image to run cron inside the Docker container
Stars: ✭ 73 (+102.78%)
Mutual labels:  cron
VestaCP-Sync-Backups-To-Mega
VestaCP: uploading backups to the MEGA cloud
Stars: ✭ 17 (-52.78%)
Mutual labels:  cron
butdr
Backup to Cloud( Google Drive, Dropbox ... ) use rclone
Stars: ✭ 49 (+36.11%)
Mutual labels:  cron

angular-cron-gen

A basic way to for users to graphically build a cron expression.

Demo can be found here.

Requirements: AngularJS 1.5+

Usage:

  1. Include the dependency in your app

    angular.module('myApp', ['angular-cron-gen'])
  2. Include the supplied JS and CSS file (or create your own CSS to override defaults).

    <link rel='stylesheet' href='build/cron-gen.min.css' type='text/css' media='all' />
    <script type='text/javascript' src='build/cron-gen.min.js'></script>
  3. That's it -- you're done!

Via bower:

$ bower install angular-cron-gen

Via npm:

$ npm install angular-cron-gen

Options

<cron-gen ng-model="cronExpression" 
          options="cronOptions" 
          template-url="your optional, custom template (Defaults to a bootstrap 3 template)"
          cron-format="quartz (Currently only compatible with 'quartz' and defaults to 'quartz')"
          ng-disabled="isCronDisabled">
</cron-gen>
angular.module('myApp', ['angular-cron-gen'])
  .controller('myController', ['$scope', ($scope) => {
    $scope.cronExpression = '0 0 0/3 1/1 * ? *';
    $scope.isCronDisabled = false;
    $scope.cronOptions = {
      formInputClass: 'form-control cron-gen-input', // Form input class override
      formSelectClass: 'form-control cron-gen-select', // Select class override
      formRadioClass: 'cron-gen-radio', // Radio class override
      formCheckboxClass: 'cron-gen-checkbox', // Radio class override
      hideMinutesTab: false, // Whether to hide the minutes tab
      hideHourlyTab: false, // Whether to hide the hourly tab
      hideDailyTab: false, // Whether to hide the daily tab
      hideWeeklyTab: false, // Whether to hide the weekly tab
      hideMonthlyTab: false, // Whether to hide the monthly tab
      hideYearlyTab: false, // Whether to hide the yearly tab
      hideAdvancedTab: true, // Whether to hide the advanced tab
      use24HourTime: false, // Whether to show AM/PM on the time selectors
      hideSeconds: false // Whether to show/hide the seconds time picker
    };
  }])

License:

Licensed under the MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].