2.1.5 • Published 5 years ago

ngx-mathquill v2.1.5

Weekly downloads
93
License
MIT
Repository
github
Last release
5 years ago

Important Note

Still in development, check back in a few weeks to find a more stable and useful release.

Description

Thin typescript wrapper around Mathquill (from matrix branch). It offers types (of course) and an easier installation than the original mathquill library if you're using npm.

Installation

Step 1) Get jquery

You need to have jquery "globally" installed for this library to work (like most jquery-dependent libraries). For example you can add it in <head> of your html. Or in webpack write configure something like this: Work is in progress to fork Mathquill and remove this dependency

var webpack = require("webpack");

    ...

    plugins: [
        new webpack.ProvidePlugin({
            $: "jquery",
            jQuery: "jquery"
        })
    ]

Or in .angular.json:

{
  ...
  "apps": [
    {
      ...
      "scripts": [
        "../node_modules/jquery/dist/jquery.js"
      ],
   ...

Step 2)

npm install ngx-mathquill

Usage

import {MathQuillLoader} from 'ngx-mathquill';
MathQuillLoader.loadMathQuill(mathquill => {

  // do what you want here
  // for example:
  console.log(mathquill.getInterface(2));

});

If you call the loader multiple times, it will just return the already initialized window.MathQuill object.

Angular assets

"assets": [
  "src/assets",
  "src/favicon.ico",
  {
    "glob": "**/*",
    "input": "./node_modules/ngx-mathquill/mathquill/",
    "output": "./mathquill/"
  }
],

Credits

Thanks to JayendharPrakash/mathquill-typescript

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.0

5 years ago

1.0.0

5 years ago