A modal popup view for Ampersand.js.
npm install ampersand-modal-view
var ModalView = ;var MyCustomView = ;var modalContent = options;var modal =title: 'Title of My Modal'description: 'a description, mostly for screenreaders'contentView: modalContent;modal;
Creates a new modal view.
title, the title of the modal. Set in a
h1. Used as the aria label.
description, sets a description for screenreaders. Used as the aria description
close, allows you to change the screenreader label for the close button.
contentView, any object following the Ampersand view conventions. The content of the modal.
Opens the modal in
container, a string selector or a DOM node to show the modal inside. Most cases this will be
This modal takes great care to be accessible for people using a screenreader. The inspiration for the implementation comes from these two great articles.