0.8.13 • Published 3 years ago

@pluginjs/countdown v0.8.13

Weekly downloads
1
License
GPL-3.0
Repository
github
Last release
3 years ago

Countdown

npm package

A flexible modern countdown js plugin.

Samples

Introduction

Installation

Yarn

yarn add @pluginjs/countdown

NPM

npm i @pluginjs/countdown

Getting Started

CDN:

Development:

<script src="https://unpkg.com/@pluginjs/countdown/dist/countdown.js"></script>
<link rel="stylesheet" href="https://unpkg.com/@pluginjs/countdown/dist/countdown.css">

Production:

<script src="https://unpkg.com/@pluginjscountdown/dist/countdown.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/@pluginjs/countdown/dist/countdown.min.css">

Initialize

HTML:

<div class="element"></div>

ECMAScript Module:

import CountDown from "@pluginjs/countdown"
import "@pluginjs/countdown/dist/countdown.css"

CountDown.of(document.querySelector('.element'), options)

CommonJS:

require("@pluginjs/countdown/dist/countdown.css")
const countdown = require("@pluginjs/countdown")

CountDown.of(document.querySelector('.element'), options)

Browser:

<link rel="stylesheet" href="https://unpkg.com/@pluginjs/countdown/dist/countdown.css">
<script src="https://unpkg.com/@pluginjs/countdown/dist/countdown.js"></script>
<script>
  Pj.countdown('.element', options)
</script>

API

Options

Options are called on countdown instances through the countdown options itself. You can also save the instances to variable for further use.

NameDescriptionDefault
"mode"Add plugin mode optionordinary
"modes"Set modes{"ordinary":{},"flip":{},"progress":{size: 100,barcolor:'#ccc',barsize:4,trackcolor:'#55a4f2'}}
"format"Add plugin format optiond,h,m,s
"label"Set label valuetrue
"site"Set label siteunder
"due"Set due time2018-12-28 19:32:28
"now"Set now timenew Date()
"templates"Set default templates{}

Events

Events are called on countdown instances through the countdown events itself. You can also save the instances to variable for further use.

NameDescription
"ready"Gets fired when plugin is ready
"enable"Gets fired when plugin is enable
"disable"Gets fired when plugin is disable
"destroy"Gets fired when plugin is destroy

Methods

Methods are called on coundown instances through the coundown method itself. You can also save the instances to variable for further use.

NameDescription
"enable"Enabled plugin if plugin is disabled
"disable"Disable plugin
"destroy"Destroy plugin
"start"Start plugin
"stop"Stop plugin

Classes

Name | Description | Default --|| "NAMESPACE" | Declare plugin namespace | pj-countdown "DISABLED" | Declare plugin is disabled | {namespace}-disabled "MODE" | Declare plugin is mode | {namespace}-{mode} "TIME" | Declare plugin is time | ${namespace}-time "NUMBER" | Declare plugin is number | ${namespace}-number "LABEL" | Declare plugin is label | ${namespace}-label

Browser support

Tested on all major browsers.

IE / EdgeFirefoxChromeSafariOpera
IE11, Edgelast 2 versionslast 2 versionslast 2 versionslast 2 versions

License

@pluginjs/countdown is Licensed under the GPL-v3 license.

If you want to use @pluginjs/countdown project to develop commercial sites, themes, projects, and applications, the Commercial license is the appropriate license. With this option, your source code is kept proprietary.

For purchase an Commercial License, contact us purchase@thecreation.co.

Copyright

Copyright (C) 2022 Creation Studio Limited.

0.8.13

3 years ago

0.8.12

3 years ago

0.8.11

4 years ago

0.8.10

4 years ago

0.8.9

4 years ago

0.8.8

4 years ago

0.8.7

4 years ago

0.8.6

5 years ago

0.8.5

5 years ago

0.8.4

5 years ago

0.8.3

5 years ago

0.8.2

5 years ago

0.7.22

5 years ago

0.7.21

5 years ago

0.7.20

6 years ago

0.7.19

6 years ago

0.7.18

6 years ago

0.7.17

6 years ago

0.7.16

6 years ago

0.7.15

6 years ago

0.7.14

6 years ago

0.7.13

6 years ago

0.7.12

6 years ago

0.7.11

6 years ago

0.7.10

6 years ago

0.7.9

6 years ago

0.7.8

6 years ago

0.7.7

6 years ago

0.7.6

6 years ago

0.7.5

6 years ago

0.7.4

7 years ago

0.7.3

7 years ago

0.7.2

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.6

7 years ago

0.6.5

7 years ago

0.6.4

7 years ago

0.6.3

7 years ago

0.6.2

7 years ago

0.6.1

7 years ago