grain-responsive-behavior

WebJar for grain-responsive-behavior

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.bowergithub.dakmor
Идентификатор

Идентификатор

grain-responsive-behavior
Последняя версия

Последняя версия

0.8.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

grain-responsive-behavior
WebJar for grain-responsive-behavior
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/daKmoR/grain-responsive-behavior

Скачать grain-responsive-behavior

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.bowergithub.dakmor/grain-responsive-behavior/ -->
<dependency>
    <groupId>org.webjars.bowergithub.dakmor</groupId>
    <artifactId>grain-responsive-behavior</artifactId>
    <version>0.8.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bowergithub.dakmor/grain-responsive-behavior/
implementation 'org.webjars.bowergithub.dakmor:grain-responsive-behavior:0.8.1'
// https://jarcasting.com/artifacts/org.webjars.bowergithub.dakmor/grain-responsive-behavior/
implementation ("org.webjars.bowergithub.dakmor:grain-responsive-behavior:0.8.1")
'org.webjars.bowergithub.dakmor:grain-responsive-behavior:jar:0.8.1'
<dependency org="org.webjars.bowergithub.dakmor" name="grain-responsive-behavior" rev="0.8.1">
  <artifact name="grain-responsive-behavior" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bowergithub.dakmor', module='grain-responsive-behavior', version='0.8.1')
)
libraryDependencies += "org.webjars.bowergithub.dakmor" % "grain-responsive-behavior" % "0.8.1"
[org.webjars.bowergithub.dakmor/grain-responsive-behavior "0.8.1"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.webjars.bowergithub.polymer : polymer jar [2.0.0-rc.2,3.0)

Модули Проекта

Данный проект не имеет модулей.

Polymer Version

<grain-responsive-behavior>

Every element implementing this behavior do get an attribute for is-mobile, is-tablet, is-desktop when you resize the window. You can use this information to change styles and/or attributes depending on it.

Installation

$ bower install --save daKmoR/grain-responsive-behavior

Getting Started

Import the package.

<link rel="import" href="/bower_components/grain-responsive-behavior/grain-responsive-behavior.html">

Create your element using this behavior. You can now access is-mobile, is-tablet, is-desktop.

class GrainResponsiveBehaviorExample extends GrainResponsiveBehavior(Polymer.Element) {
  // your code
}

If you wish to have an responsive attribute you should create 3 attributes foo, mobileFoo, tabletFoo and init the Behavior with `this.initResponsiveBehaviorFor('foo');

class GrainResponsiveBehaviorExample extends GrainResponsiveBehavior(Polymer.Element) {
  static get is() { return 'grain-responsive-behavior-example' }

  static get properties() {
    return {
      marked: {
        type: String,
        reflectToAttribute: true,
        value: 'false', // 'true', 'false'
      },
      mobileMarked: { type: String, reflectToAttribute: true },
      tabletMarked: { type: String, reflectToAttribute: true },
    };
  }

  constructor() {
    super();
    this.initResponsiveBehaviorFor('marked');
  }
}

For more information, see the API documentation.

Working on the Element

First, make sure you have the Polymer CLI installed.

  • View the Element via polymer serve
  • Run tests via polymer test

Версии библиотеки

Версия
0.8.1