gridstack-8.x-2.5/gridstack.libraries.yml

gridstack.libraries.yml
# Front-end and Admin UI.
gridstack:
  remote: https://github.com/troolee/gridstack.js
  version: 0.2.x
  license:
    name: MIT
    url: https://github.com/troolee/gridstack.js/blob/master/LICENSE
    gpl-compatible: true
  js:
    /libraries/gridstack/dist/gridstack.min.js: { minified: true, weight: -2 }
  dependencies:
    - core/jquery
    - core/underscore

# The minimum CSS rules to support both native CSS Grid and dynamic layout like
# Oulayer (Masonry/Packery/Isotope filterable) layouts.
static:
  css:
    base:
      css/gridstack.static.css: {}

# GridStack JS specific rules. Not needed by native CSS Grid.
library:
  css:
    base:
      css/gridstack.library.css: {}
  dependencies:
    - gridstack/static

# Admin UI only.
# @todo removed jquery API in v1.0.0.
ui:
  css:
    theme:
      css/admin/gridstack.admin.ui.css: {}
  dependencies:
  - core/jquery
  - core/jquery.ui
  - core/jquery.ui.draggable
  - core/jquery.ui.droppable
  - core/jquery.ui.resizable
  - gridstack/library

# Admin UI only. Since v0.5.4, jquery.ui is included with gridstack.all.js.
# Meaning cannot use gridstack.all.js since jQuery UI might be already loaded
# on the page by core or other contrib modules.
all:
  js:
    /libraries/gridstack/dist/gridstack.jQueryUI.min.js: { minified: true, weight: -2 }
  dependencies:
    - gridstack/ui
    - gridstack/gridstack

# Can be enabled via Use non-minified GridStack library option.
dev:
  js:
    /libraries/gridstack/dist/gridstack.js: { weight: -2 }
    /libraries/gridstack/dist/gridstack.jQueryUI.js: { weight: -2 }
  dependencies:
    - gridstack/ui

# Basic layout fixes to avoid broken boxes when containing blocks.
layout:
  css:
    layout:
      css/gridstack.layout.css: {}

# Front-end (js-driven) uses lightweight Undescore, not Lodash.
base:
  css:
    base:
      css/gridstack.css: {}
    theme:
       css/gridstack.theme.css: {}
  dependencies:
    - core/underscore
    - blazy/load
    - gridstack/layout


# Admin UI only.
backbone:
  js:
    js/admin/gridstack.admin.base.min.js: { minified: true, weight: -0.009 }
    js/admin/gridstack.admin.backbone.model.min.js: { minified: true, weight: -0.008 }
    js/admin/gridstack.admin.backbone.view.min.js: { minified: true, weight: -0.007 }
    js/admin/gridstack.admin.backbone.crud.min.js: { minified: true, weight: -0.006 }
    js/admin/gridstack.admin.backbone.min.js: { minified: true, weight: -0.005 }
    js/admin/gridstack.admin.ui.min.js: { minified: true, weight: -0.004 }
  dependencies:
    - core/jquery
    - core/backbone
    - blazy/dblazy

# Admin UI only.
admin_base:
  css:
    theme:
      css/admin/gridstack.admin.css: {}

admin_layout:
  js:
    js/admin/gridstack.admin.layout.min.js: { minified: true }
  css:
    theme:
      css/admin/gridstack.admin.layout.css: {}
  dependencies:
    - gridstack/debug

# Admin UI only.
admin:
  js:
    js/admin/gridstack.admin.min.js: { minified: true, weight: -0.003 }
  dependencies:
    - gridstack/backbone
    - gridstack/admin_base

# Required by GridStack JS and native CSS Grid to make it responsive.
fe:
  js:
    js/gridstack.fe.min.js: { minified: true, weight: -0.003 }
  css:
    theme:
      css/gridstack.js.css: {}
  dependencies:
    - gridstack/base

# Native CSS Grid won't load GridStack JS, yet still uses JS for responsiveness.
native:
  js:
    js/gridstack.native.min.js: { minified: true, weight: -0.002 }
  css:
    theme:
      css/gridstack.native.css: {}
  dependencies:
    - gridstack/fe

# Front-end (js-driven), not loaded when using native CSS Grid.
load:
  js:
    js/gridstack.load.min.js: { minified: true, weight: -0.002 }
  dependencies:
    - gridstack/gridstack
    - gridstack/library
    - gridstack/fe

skin:
  css:
    theme:
      css/gridstack.skin.css: {}
  dependencies:
    - gridstack/base

debug:
  css:
    layout:
      css/admin/gridstack.debug.css: {}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc