npm tui-code-snippet 2.3.0
v2.3.0

latest releases: 2.3.3, 2.3.2, 2.3.1...
4 years ago

Features

  • ce12fb3 Feat: ajax (#44)
    • A module for the Ajax request. [API Page]
      • If the browser supports Promise, return the Promise object. If not, return null after complete the Ajax call.
      • It supports beforeRequest, success, error, and complete callbacks.
      • Common configurations can be specified in ajax.defaults.
      • It provides ES6(tui-code-snippet/ajax/index.mjs) and transpiled(tui-code-snippet/ajax/index.js) files. Transpiled version supports IE8+.
import ajax from 'tui-code-snippet/ajax'; // import ES6 module (written in ES6)
// import ajax from 'tui-code-snippet/ajax/index.js'; // import transfiled file (IE8+)

ajax({
  url: 'https://nhn.github.io/tui-code-snippet/2.3.0/latest',
  method: 'POST',
  contentType: 'application/json',
  params: {
    version: 'v2.3.0',
    author: 'NHN. FE Development Lab <dl_javascript@nhn.com>'
  },
  beforeRequest: () => {
    showProgressBar();
  },
  complete: () => {
    hideProgressBar();
  }
}).then(({ data }) => {
  console.log(data);
}).catch(({ status, statusText }) => {
  console.error(`${status} - ${statusText}`);
});

Don't miss a new tui-code-snippet release

NewReleases is sending notifications on new releases.