3.25.0-tsc.3 • Published 5 years ago

pjax-api-tsc v3.25.0-tsc.3

Weekly downloads
88
License
(Apache-2.0 AND M...
Repository
github
Last release
5 years ago

pjax-api-tsc

falsandtru氏のプラグイン「pjax-api」をWebpackでコンパイルしたものです。オリジナルで提供されているbrowseify製のものでは不都合な場合にご利用ください。

npm install pjax-api-tsc

PJAX

Build Status Coverage Status Dependency Status

The second generation PJAX for the advanced web frameworks.

Features

FeaturedefunktfalsandtruTurbolinks
Concurrency integrationXOX
Multiple area updateXOO
Fallback area matchingXOX
Content type validationXOO
HEAD contents markless auto syncXOX
CSS markless auto syncXOX
Script markless auto loadXOX
External script loadOOO
Inline script executionXOO
Execution sequence keepingXOX
Non-blocking script loadOOO
Lightweight source rewriteXOO
CacheOXO
URL scopeXOX
URL scope-based override settingsXOX
Browser history fixXOX
Scroll position restorationXOX
NOSCRIPT tag restorationXOX

Documents, APIs, and Demos

pjax-api

Usage

<script src="/js/pjax-api.js"></script>
import Pjax from 'pjax-api';

new Pjax({
  areas: [
    // try to use the first query.
    '#header, #primary',
    // fallback, retrying with the second query.
    '#container',
    // fallback.
    'body'
  ]
});

Browsers

Requires es6 and modern DOM API support.

  • Chrome
  • Firefox
  • Safari
  • Edge

Polyfill: https://cdn.polyfill.io