Commit b2379a0d authored by zshave's avatar zshave Committed by Adrian Cid Almaguer
Browse files

Issue #3258473: Create drupal behaviour for slider config

parent 4d5807b5
Loading
Loading
Loading
Loading

.gitignore

0 → 100644
+1 −0
Original line number Diff line number Diff line
.DS_Store
 No newline at end of file
+4 −3
Original line number Diff line number Diff line
@@ -26,8 +26,8 @@
    },
    {
      "name": "Zack Shave (zshave)",
      "email": "zshave@resulta.com",
      "homepage": "https://www.drupal.org/u/ksam902",
      "email": "hi@zackshave.dev",
      "homepage": "https://www.drupal.org/u/zshave",
      "role": "Maintainer"
    }
  ],
@@ -44,7 +44,8 @@
  "require": {
    "drupal/core": "^8.0 || ^9.0",
    "npm-asset/glider-js": "^1.7",
    "oomphinc/composer-installers-extender": "^2.0"
    "oomphinc/composer-installers-extender": "^2.0",
    "npm-asset/drupal--once": "^1.0"
  },
  "extra": {
    "installer-types": [
+1 −0
Original line number Diff line number Diff line
gliderjs:
  js:
    /libraries/drupal--once/dist/once.min.js: { minified: true,  weight: -3 }
    /libraries/glider-js/glider.min.js: { minified: true,  weight: -2 }
    js/gliderjs.config.js: { minified: true, weight: -1 }
  css:
+5 −6
Original line number Diff line number Diff line
@@ -27,11 +27,10 @@
((Drupal) => {
  Drupal.behaviors.gliderJS = {
    attach(context, settings) {
      const gliderSliders = context
        .querySelectorAll('.glider')
        .forEach((gliderSlider) => {
          const options = JSON.parse(settings.gliderjs[gliderSlider.id]);
          new Glider(gliderSlider, options);
      const gliders = once('gliderJS', '.glider', context);
      gliders.forEach((el) => {
        const options = JSON.parse(settings.gliderjs[el.id]);
        const glider = new Glider(el, options);
      });
    },
  };