Controls
Try our controls.
Descriptions, Documentation, and Demos
You can try our controls before downloading them. Click on a link to try a control or view options.
-
mailinglistsubmitter The mailing list submitter control can be placed on a web page to allow a visitor to subscribe to a mailing list by submitting an email address. A web developer may use a custom callback function to handle ajax responses that occur from submitting an email address. The mailing list submitter plug-in has two display styles.
-
options View a complete list of options and default values. (64)
- ajax: null
- backgroundColor: "transparent"
- color: "#333d3c"
- containerClass: "ui-container"
- containerIdentifier: "ui-mailing-list-submitter"
- containerWidth: "100%"
- displayStyle: 2
- fieldsetClass: "ui-fieldset"
- formAction: "../php/join.php"
- formIdentifier: "subscribe-form"
- formMethod: "POST"
- formSubmitResultClass: "ui-submit-result"
- formSubmitResultFailureColor: "#5f1b17"
- formSubmitResultFontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif"
- formSubmitResultIdentifier: "result"
- formSubmitResultSuccessColor: "#163923"
- hasForm: true
- imageClass: "ui-label icon"
- imageHeight: "26px"
- imagePath: "../png/Mailing-List-Envelope.png"
- imageWidth: "51px"
- inputBackgroundColor: "#ffffff"
- inputBlurBackgroundColor: "#283437"
- inputBlurClass: "ui-input-blur"
- inputBlurColor: "#ffffff"
- inputBorderColor: "transparent"
- inputClass: "ui-input"
- inputColor: "#283437"
- inputFontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif"
- inputFontSize: "0.9em"
- inputHeight: "24px"
- inputIdentifier: "email"
- inputLineHeight: "normal"
- inputMaxHeight: null
- inputMaxWidth: null
- inputName: "email"
- inputValue: "ENTER AN EMAIL ADDRESS"
- inputWidth: null
- joinButtonBackgroundColor: "#283437"
- joinButtonBorderColor: "#283437"
- joinButtonClass: "ui-button"
- joinButtonColor: "#ffffff"
- joinButtonFontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif"
- joinButtonFontSize: "0.9em"
- joinButtonIdentifier: "subscribe-button"
- joinButtonLineHeight: "normal"
- joinButtonLink: "#subscribe-button"
- joinButtonTitle: "Subscribe to receive newsletter."
- joinButtonValue: "join"
- labelClass: "ui-label"
- labelFontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif"
- labelFontSize: "1.35em"
- labelIdentifier: "email-label"
- labelLineHeight: null
- labelText: "Join our mailing list"
- labelTextClass: "ui-label-text"
- labelTextColor: "#283437"
- noticeClass: "ui-notice"
- noticeFontFamily: "Geneva, Verdana, 'Verdana Ref', sans-serif"
- noticeFontSize: "0.91em"
- noticeLineHeight: "normal"
- noticeText: "Your information is safe with us!"
- noticeTextColor: "#283437"
- submitCallback: $.noop
-
demos Try mailinglistsubmitter. (5)
-
demo 1 This is mailinglistsubmitter with default settings.
<script type="text/javascript"> $(function() { $("#demo-1-control-1").mailinglistsubmitter(); }); </script>
-
demo 2 Change the background and fore colors.
<script type="text/javascript"> $(function() { $("#demo-2-control-1").mailinglistsubmitter({ backgroundColor: "#edc6d3", color: "#3a3034", containerIdentifier: "ui-mailing-list-submitter-2", formIdentifier: "subscribe-form-2", formSubmitResultFailureColor: "#70220f", formSubmitResultIdentifier: "result-2", formSubmitResultSuccessColor: "#1f3922", imagePath: "../png/Second-Mailing-List-Envelope-Icon.png", inputBlurBackgroundColor: "#3a3034", inputBorderColor: "#3a3034", inputColor: "#3a3034", inputIdentifier: "email-2", inputName: "email-2", inputWidth: "32%", joinButtonBackgroundColor: "#6d5b61", joinButtonIdentifier: "subscribe-button-2", joinButtonLink: "#subscribe-button-2", labelIdentifier: "email-label-2", labelTextColor: "#3a3034", noticeTextColor: "#3a3034" }); }); </script>
-
demo 3 Change font sizes.
<script type="text/javascript"> $(function() { $("#demo-3-control-1").mailinglistsubmitter({ backgroundColor: "#ed9c73", color: "#3a261c", containerIdentifier: "ui-mailing-list-submitter-3", formIdentifier: "subscribe-form-3", formSubmitResultFailureColor: "#3e0906", formSubmitResultIdentifier: "result-3", formSubmitResultSuccessColor: "#061602", imagePath: "../png/Third-Mailing-List-Envelope-Icon.png", inputBlurBackgroundColor: "#3a261c", inputBorderColor: "#3a261c", inputColor: "#3a261c", inputFontSize: "0.7em", inputIdentifier: "email-3", inputName: "email-3", joinButtonBackgroundColor: "transparent", joinButtonBorderColor: "#3a261c", joinButtonColor: "#3a261c", joinButtonFontSize: "0.9em", joinButtonIdentifier: "subscribe-button-3", joinButtonLink: "#subscribe-button-3", labelFontSize: "1.05em", labelIdentifier: "email-label-3", labelTextColor: "#3a261c", noticeFontSize: "0.8em", noticeTextColor: "#3a261c" }); }); </script>
-
demo 4 Use custom text.
<script type="text/javascript"> $(function() { $("#demo-4-control-1").mailinglistsubmitter({ backgroundColor: "#7486b7", color: "#232937", containerIdentifier: "ui-mailing-list-submitter-4", formIdentifier: "subscribe-form-4", formSubmitResultFailureColor: "#ffffff", formSubmitResultIdentifier: "result-4", formSubmitResultSuccessColor: "#ffffff", imagePath: "../png/Fourth-Mailing-List-Envelope-Icon.png", inputBlurBackgroundColor: "#232937", inputBorderColor: "#232937", inputColor: "#232937", inputIdentifier: "email-4", inputName: "email-4", inputValue: "Enter your email...", joinButtonBackgroundColor: "#849bd0", joinButtonBorderColor: "#232937", joinButtonIdentifier: "subscribe-button-4", joinButtonLink: "#subscribe-button-4", joinButtonTitle: "Submit email address to receive newsletters.", joinButtonValue: "Subscribe", labelFontSize: "1.2em", labelIdentifier: "email-label-4", labelText: "Subscribe to receive newsletters", labelTextColor: "#232937", noticeText: "We will not share your information.", noticeTextColor: "#232937" }); }); </script>
-
demo 5 Use a custom callback function.
<script type="text/javascript"> $(function() { $("#demo-5-control-1").mailinglistsubmitter({ backgroundColor: "#9d7854", color: "#33281b", containerIdentifier: "ui-mailing-list-submitter-5", formIdentifier: "subscribe-form-5", formSubmitResultFailureColor: "#ffffff", formSubmitResultIdentifier: "result-5", formSubmitResultSuccessColor: "#ffffff", imagePath: "../png/Fifth-Mailing-List-Envelope-Icon.png", inputBlurBackgroundColor: "#433424", inputBorderColor: "#433424", inputColor: "#433424", inputIdentifier: "email-5", inputName: "email-5", inputWidth: "32%", joinButtonBackgroundColor: "#5d4732", joinButtonBorderColor: "#433424", joinButtonIdentifier: "subscribe-button-5", joinButtonLink: "#subscribe-button-5", labelIdentifier: "email-label-5", labelTextColor: "#33281b", noticeTextColor: "#33281b", submitCallback: function ( control, data, textStatus, jqXHR ) { var message; var options; var result; message = data.message; options = control.options; result = $("#" + options.formSubmitResultIdentifier); result.find( "p" ) .css({ color: options.formSubmitResultSuccessColor }) .html( "" ) .hide() .text( message ) .fadeIn( "slow" ); alert( "The following message was returned:\r\n" + message ); control.option( "inputBackgroundColor", "#000000" ); control.option( "inputColor", "#ffffff" ); } }); }); </script>
-
demo 1 This is mailinglistsubmitter with default settings.
-
options View a complete list of options and default values. (64)
-
modalnotifier The modal notifier control displays a modal dialog window. The modal notifier plug-in has six display styles. A web developer can attach a specified event to a target element. A web developer may use a custom callback function to handle ajax responses that occur when the event that is attached to the target element is triggered.
-
options View a complete list of options and default values. (48)
- action: "../php/track_event.php"
- ajax: null
- backgroundColor: "#acddea"
- buttonContainerClass: "ui-notification-button-container"
- buttonContainerIdentifier: "notification-button-container"
- buttonContainerWidth: "100%"
- closeButtonBackgroundColor: "transparent"
- closeButtonBorderColor: "transparent"
- closeButtonBorderStyle: "dotted"
- closeButtonBorderWidth: "1px"
- closeButtonClass: "ui-notification-close-button"
- closeButtonColor: "#283437"
- closeButtonFontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif"
- closeButtonFontSize: "1.0em"
- closeButtonIdentifier: "notification-close-button"
- closeButtonLink: "#ui-modal-notifier"
- closeButtonMouseenterBorderColor: "#283437"
- closeButtonMouseenterBorderStyle: "dotted"
- closeButtonMouseenterBorderWidth: "1px"
- closeButtonMouseenterTextDecoration: "none"
- closeButtonTextDecoration: "none"
- closeButtonTitle: "Close the notification."
- closeButtonValue: "Close"
- color: "#283437"
- containerClass: "ui-modal-notifier-container"
- containerIdentifier: "ui-modal-notifier"
- containerWidth: null
- displayStyle: 1
- failureCallback: $.noop
- failureText: "An error occurred."
- iconClass: "ui-notification-close-icon"
- iconHeight: "16px"
- iconWidth: "16px"
- imagePath: "../png/Close-Icon.png"
- maskClass: "ui-notification-mask"
- maskIdentifier: "notification-mask"
- method: "POST"
- notificationText: "This is the modal notifier control."
- notificationTextClass: "ui-notification-message"
- notificationTextFontFamily: "'Helvetica Neue', Helvetica, Arial, sans-serif"
- notificationTextIdentifier: "notification-message"
- notificationTextLineHeight: "1.4em"
- successCallback: $.noop
- targetClass: null
- targetEvent: null
- targetIdentifier: null
- targetLocationIdentifier: null
- targetStructure: null
-
demos Try modalnotifier. (5)
-
demo 1 Set options for the target element.
<script type="text/javascript"> $(function() { $("<div id=\"demo-1-control-2-mask\"></div>").modalnotifier({ buttonContainerIdentifier: "notification-button-container-1", closeButtonIdentifier: "notification-close-button-1", closeButtonLink: "#ui-modal-notifier-1", containerIdentifier: "ui-modal-notifier-1", maskIdentifier: "notification-mask-1", notificationTextIdentifier: "notification-message-1", targetClass: "notifier-mouseover-demo", targetEvent: "mouseover", targetIdentifier: "modal-notifier-1", targetLocationIdentifier: "demo-1-control-2", targetStructure: "<div><p>Move your mouse over this text.</p></div>" }); }); </script>
-
demo 2 Change event and target.
<script type="text/javascript"> $(function() { $("<div id=\"demo-2-control-2-mask\"></div>").modalnotifier({ backgroundColor: "#edc6d3", buttonContainerIdentifier: "notification-button-container-2", closeButtonIdentifier: "notification-close-button-2", closeButtonLink: "#ui-modal-notifier-2", color: "#3a3034", containerIdentifier: "ui-modal-notifier-2", maskIdentifier: "notification-mask-2", notificationTextIdentifier: "notification-message-2", targetClass: "notifier-click-demo", targetEvent: "click", targetIdentifier: "modal-notifier-2", targetLocationIdentifier: "demo-2-control-2", targetStructure: "<div><button>Trigger!</button></div>" }); }); </script>
-
demo 3 Change button style.
<script type="text/javascript"> $(function() { $("<div id=\"demo-3-control-2-mask\"></div>").modalnotifier({ backgroundColor: "#ed9c73", buttonContainerIdentifier: "notification-button-container-3", closeButtonBackgroundColor: "#3a261c", closeButtonColor: "#ffffff", closeButtonIdentifier: "notification-close-button-3", closeButtonLink: "#ui-modal-notifier-3", closeButtonMouseenterBorderColor: "transparent", closeButtonMouseenterBorderStyle: "solid", color: "#3a261c", containerIdentifier: "ui-modal-notifier-3", imagePath: null, maskIdentifier: "notification-mask-3", notificationTextIdentifier: "notification-message-3", targetClass: "notifier-dblclick-demo", targetEvent: "dblclick", targetIdentifier: "modal-notifier-3", targetLocationIdentifier: "demo-3-control-2", targetStructure: "<div><p>Double-click me!</p></div><div style=\"clear: both;\"></div>" }); }); </script>
-
demo 4 Change font style.
<script type="text/javascript"> $(function() { $("<div id=\"demo-4-control-2-mask\"></div>").modalnotifier({ backgroundColor: "#7486b7", buttonContainerIdentifier: "notification-button-container-4", closeButtonFontFamily: "'Open Sans', sans-serif", closeButtonFontSize: "0.8em", closeButtonIdentifier: "notification-close-button-4", closeButtonLink: "#ui-modal-notifier-4", color: "#232937", containerIdentifier: "ui-modal-notifier-4", maskIdentifier: "notification-mask-4", notificationTextIdentifier: "notification-message-4", targetClass: "notifier-change-demo", targetEvent: "change", targetIdentifier: "modal-notifier-4", targetLocationIdentifier: "demo-4-control-2", targetStructure: "<div><label for=\"control\">Color:</label><select><option>Select a color:</option><option>Blue</option><option>Pink</option><option>Orange</option><option>Dark Blue</option><option>Brown</option></div>" }); }); </script>
-
demo 5 Use a custom callback function.
<script type="text/javascript"> $(function() { $("<div id=\"demo-5-control-2-mask\"></div>").modalnotifier({ backgroundColor: "#9d7854", buttonContainerIdentifier: "notification-button-container-5", closeButtonIdentifier: "notification-close-button-5", closeButtonLink: "#ui-modal-notifier-5", color: "#33281b", containerIdentifier: "ui-modal-notifier-5", failureCallback: null, maskIdentifier: "notification-mask-5", notificationTextIdentifier: "notification-message-5", successCallback: function ( control, data, textStatus, jqXHR ) { var element; var form; var mask; var message; var notification; var options; var request; var response; mask = $("<div />"); form = $("#demo-5-control-2").find( "form" ); message = data.message; element = control.element; options = control.options; notification = element.children( "#" + options.containerIdentifier ); mask.attr( "id", options.maskIdentifier ) .addClass( options.maskClass ); element.prepend( mask ); mask.fadeIn( "fast" ); notification.fadeIn( "fast" ); console.log( "The following message was returned:\r\n" + message ); request = { data: form.serialize(), dataType: "json", type: "POST", url: "../php/compute_winner.php" }; response = $.ajax( request ); response.done( function ( data ) { console.log( data.message ); }); }, targetClass: "notifier-submit-demo", targetEvent: "submit", targetIdentifier: "modal-notifier-5", targetLocationIdentifier: "demo-5-control-2", targetStructure: "<div><form><label for=\"amount\">How many macarons can you consume?</label><input type=\"number\" id=\"amount\" name=\"amount\" value=\"0\" min=\"0\" max=\"25\" /><input type=\"submit\" value=\"Submit\" /></form></div>" }); }); </script>
-
demo 1 Set options for the target element.
-
options View a complete list of options and default values. (48)
- Page
- 1
- Per Page
- 5
- Total Items: 2