Skip to content
This repository has been archived by the owner on May 28, 2024. It is now read-only.

Add Enquire.js from CDN as a require.js module shim. With fallback to local version when CDN is offline.

Notifications You must be signed in to change notification settings

weprovide/magento2-module-enquire-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magento2 Enquire.js

Add Enquire.js from CDN as a require.js module shim. With fallback to local version when CDN is offline.

Installation

  1. composer require weprovide/magento2-module-enquire-js
    will install the latest version. If you want a specific Enquire.js version you can use this:
    composer require weprovide/magento2-module-enquire-js:<version here>

  2. Run bin/magento setup:upgrade

  3. Run bin/magento setup:static-content:deploy

Available versions

  • 2.1.2
  • 2.1.6

Usage

For usage examples of enquire.js see the enquire.js website

require(['enquire'], function (enquire) {
  enquire.register("screen and (max-width:1000px)", {
  
      match : function() {},      // OPTIONAL
                                  // If supplied, triggered when the media query transitions 
                                  // *from an unmatched to a matched state*
  
      unmatch : function() {},    // OPTIONAL
                                  // If supplied, triggered when the media query transitions 
                                  // *from a matched state to an unmatched state*.
                                  // Also may be called when handler is unregistered (if destroy is not available)
  
      setup : function() {},      // OPTIONAL
                                  // If supplied, triggered once immediately upon registration of the handler
  
      destroy : function() {},    // OPTIONAL
                                  // If supplied, triggered when handler is unregistered. Place cleanup code here
  
      deferSetup : true           // OPTIONAL, defaults to false
                                  // If set to true, defers execution the setup function 
                                  // until the media query is first matched. still triggered just once
  });
});

About

Add Enquire.js from CDN as a require.js module shim. With fallback to local version when CDN is offline.

Resources

Stars

Watchers

Forks

Packages

No packages published