Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

galleryjs

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

galleryjs

Create Gallery widgets in JavaScript that can easily display Images & Video in a variety of layouts.

  • 1.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

GalleryJS

GalleryJS is a simple and easy to use Gallery Widget for JavaScript. It's responsive and works great on Desktop and Mobile alike, with extremely intuitive touch control support. It can be used with images of any size as well as YouTube videos. GalleryJS has no dependencies and can be used standalone.

View a live demo here!

How to use

To use GalleryJS, download the js file here and import it on your page:

<script src="yourwebsite.com/gallery.js"></script>

This will load the widget into your global namespace, and you can instantiate as many instances as you want like so:

var items = [
    {"type": "image", "url": "assets/1080p.jpg", "title": "This is a test title"},
    {"type": "image", "url": "assets/phone.jpg"},
    {"type": "youtube", "video_id": "_8puyxscRBs", "player_vars":{"controls": 0}},
    {"type": "image", "url": "assets/banner.png"},
    {"type": "image", "url": "assets/icon.png"}
];

document.getElementById('gallery-container').appendChild(new GalleryJS(items).element);

Alternatively, you can import GalleryJS into your Node Project by installing it through NPM like so:

npm install galleryjs --save

If you decide to compile galleryjs into your project, you will need loaders for es6 (Ex: Babel), less, and images, inside your compiler options.

Currently, GalleryJS supports Images and YouTube videos, and you can tell GalleryJS which to render by passing an array of basic JavaScript objects into the constructor. Here's some examples:

{"type": "image", "title": "Test Title", "url": "http://pathtoimage"}
{"type": "youtube", "title": "Test YouTube", "video_id": "f2k234", "player_vars": {"controls": 1}}

Keywords

FAQs

Package last updated on 28 Nov 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc