Skip to content

Instantly share code, notes, and snippets.

View ericakfranz's full-sized avatar

Erica Franz ericakfranz

View GitHub Profile
@ericakfranz
ericakfranz / om-custom-close-title.js
Created November 2, 2020 20:50
Customize the close title for OptinMonster campaigns.
<script type="text/javascript" id="customize-om-close-title-attr">
document.addEventListener('om.Campaign.load', function(event) {
document.querySelectorAll('html div#om-{{id}} [class*="-close"]')[0].setAttribute('title', 'Custom Title Text Here');
} );
</script>
@ericakfranz
ericakfranz / floating-monsterlink-2.html
Created July 31, 2020 17:46
Floating MonsterLink example 2 HTML
@ericakfranz
ericakfranz / floating-monsterlink-2.js
Last active August 7, 2020 18:12
Floating MonsterLink example 2 Javascript
@ericakfranz
ericakfranz / floating-monsterlink-2.css
Created July 31, 2020 17:43
Floating MonsterLink example 2 CSS
@ericakfranz
ericakfranz / floating-monsterlink-1.js
Last active August 7, 2020 18:12
Floating MonsterLink example 1 Javascript
@ericakfranz
ericakfranz / floating-monsterlink-1.css
Created July 31, 2020 17:37
Floating MonsterLink example 1 CSS
@ericakfranz
ericakfranz / floating-monsterlink-1.html
Created July 31, 2020 17:36
Floating MonsterLink Example HTML
@ericakfranz
ericakfranz / om.Campaign.afterCleanup.js
Created July 23, 2020 18:36
om.Campaign.afterCleanup
document.addEventListener('om.Campaign.afterCleanup', function(event) {
// This event is passed the Campaign object
console.log(event.detail.Campaign);
} );
@ericakfranz
ericakfranz / om-disable-webfonts.js
Created July 10, 2020 22:11
Disable Webfonts on OptinMonster
document.addEventListener('om.Scripts.init', function(event) {
event.detail.Scripts.enabled.fonts = false;
});
@ericakfranz
ericakfranz / om.Form.validate
Created July 10, 2020 22:05
OM JS Events API example
document.addEventListener('om.Form.validate', function(event) {
// ...custom validation code here
if (validateError) {
event.detail.Form.errors.validate.push('This is the error message')
}
});