# mailinglistsubmitter

> This customizable jQuery plug-in allows a visitor to easily join a mailing list.

Latest version **1.1.0** (published 2016-07-11) · GPL-2.0 license · 0 weekly downloads

## Install

```sh
npm install mailinglistsubmitter
pnpm add mailinglistsubmitter
yarn add mailinglistsubmitter
bun add mailinglistsubmitter
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.0 |
| Published | 2016-07-11 |
| First published | 2015-09-26 |
| Weekly downloads | 0 |
| License | GPL-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 5 |
| Known vulnerabilities | 0 (+7 in 2 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Ryan E. Anderson |
| Maintainers | plainmacaron |
| Keywords | jquery-plugin, ecosystem:jquery, jquery, jquery-ui, widget, mail, mailing, email |

## Links

- npm: https://www.npmjs.com/package/mailinglistsubmitter
- Repository: https://github.com/plainmacaron/mailinglistsubmitter
- Homepage: https://github.com/plainmacaron/mailinglistsubmitter#readme
- Issues: https://github.com/plainmacaron/mailinglistsubmitter/issues
- npm.io page: https://npm.io/package/mailinglistsubmitter

## Dependencies (5)

- [grunt](https://npm.io/package/grunt.md) ^0.4.5
- [jquery](https://npm.io/package/jquery.md) ^2.2.3
- [jquery-ui](https://npm.io/package/jquery-ui.md) ^1.10.5
- [grunt-contrib-watch](https://npm.io/package/grunt-contrib-watch.md) ^1.0.0
- [grunt-contrib-jshint](https://npm.io/package/grunt-contrib-jshint.md) ^0.11.3

## Alternatives

- [@expo/fingerprint](https://npm.io/package/@expo/fingerprint.md) — 6.2M weekly downloads
- [@azure/monitor-opentelemetry-exporter](https://npm.io/package/@azure/monitor-opentelemetry-exporter.md) — 850.0K weekly downloads
- [@azure/monitor-opentelemetry](https://npm.io/package/@azure/monitor-opentelemetry.md) — 624.0K weekly downloads
- [@posthog/ai](https://npm.io/package/@posthog/ai.md) — 423.3K weekly downloads
- [fakefilter](https://npm.io/package/fakefilter.md) — 63.9K weekly downloads

## Recent versions

- 1.1.0 (latest) — 2016-07-11
- 1.0.1 — 2016-07-05
- 1.0.0 — 2015-09-26

## README

# mailinglistsubmitter

## About

### Author

Ryan E. Anderson

---

### Description

This customizable jQuery plug-in allows a visitor to easily join a mailing list.

  - Join a mailing list by submitting an email address.
  - Create custom callback functions that can be used to handle ajax responses that occur from submitting an email address.
  - Choose between four display styles.

Mailinglistsubmitter can be downloaded from the [plainmacaron site] and [GitHub].

---

### Version

1.1.0

---

### License

GPL-2.0

## Demo

Try the [demos] on the "Controls" page of the Plain Macaron website.

Add a simple mailing list plug-in to your project:

![screenshot 1](https://raw.githubusercontent.com/plainmacaron/mailinglistsubmitter/master/screenshots/screenshot-1.png)

This control comes with validation features:

![screenshot 2](https://raw.githubusercontent.com/plainmacaron/mailinglistsubmitter/master/screenshots/screenshot-2.png)

Try different display styles:

![screenshot 3](https://raw.githubusercontent.com/plainmacaron/mailinglistsubmitter/master/screenshots/screenshot-3.png)

## Installation

Install mailinglistsubmitter with npm:

```sh
$ npm i mailinglistsubmitter
```

Alternatively, you can add the JavaScript file to your project with a script tag:

```html
<script type="text/javascript" src="./js/plainmacaron/jquery.plainmacaron.mailinglistsubmitter.js"></script>
```

## Using mailinglistsubmitter

Use this plug-in in your projects. The following example demonstrates how to initialize this plug-in:

```html
    <script type="text/javascript">
        $(function() {
            $("#submitter").mailinglistsubmitter({
                formAction: "php/join.php",
                formSubmitResultFontFamily: null,
                imagePath: "png/Mailing-List-Envelope.png",
                inputFontFamily: "'OpenSans', 'Helvetica Neue', Helvetica, Arial, sans-serif",
                joinButtonFontFamily: null,
                joinButtonFontSize: "0.745em",
                labelFontFamily: null,
                noticeFontFamily: null
            });
        });
    </script>
```

[plainmacaron site]: <http://plainmacaron.com/> "Plain Macaron website"
[GitHub]: <https://github.com/plainmacaron/mailinglistsubmitter> "GitHub Repository"
[Demos]: <http://plainmacaron.com/Controls/> "Demos Page"

---
_Source: https://npm.io/package/mailinglistsubmitter · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
