Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mathjax-angular

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathjax-angular - npm Package Compare versions

Comparing version 0.5.0 to 1.0.0

33

bundles/mathjax-angular.umd.js

@@ -34,9 +34,10 @@ (function (global, factory) {

loader: {
load: ['output/svg', '[tex]/require'],
load: ['output/svg', '[tex]/require', '[tex]/ams'],
},
tex: {
inlineMath: [['$', '$']],
displayMath: [['$$', '$$']],
packages: ['base', 'require'],
//displayMath: [['$$', '$$']],
packages: ['base', 'require', 'ams'],
},
svg: { fontCache: 'global' },
};

@@ -135,16 +136,24 @@ //

function MathjaxModule(moduleConfig) {
var _a, _b;
this.moduleConfig = moduleConfig;
//
this.addConfigToDocument();
//
var config = document.createElement('script');
var providConfig = Object.assign(Object.assign({}, MathjaxDefaultConfig), ((_a = moduleConfig === null || moduleConfig === void 0 ? void 0 : moduleConfig.config) !== null && _a !== void 0 ? _a : {}));
config.text = "MathJax = " + JSON.stringify(providConfig);
//
//
this.addMatjaxToDocument();
}
MathjaxModule.prototype.addConfigToDocument = function () {
var _a, _b;
var providConfig = Object.assign(Object.assign({}, MathjaxDefaultConfig), ((_b = (_a = this.moduleConfig) === null || _a === void 0 ? void 0 : _a.config) !== null && _b !== void 0 ? _b : {}));
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = (_b = moduleConfig === null || moduleConfig === void 0 ? void 0 : moduleConfig.src) !== null && _b !== void 0 ? _b : mathjax_url;
script.text = "MathJax = " + JSON.stringify(providConfig);
document.getElementsByTagName('head')[0].appendChild(script);
};
MathjaxModule.prototype.addMatjaxToDocument = function () {
var _a, _b;
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = (_b = (_a = this.moduleConfig) === null || _a === void 0 ? void 0 : _a.src) !== null && _b !== void 0 ? _b : mathjax_url;
script.async = true;
//
}
document.getElementsByTagName('head')[0].appendChild(script);
};
MathjaxModule.forRoot = function (config) {

@@ -151,0 +160,0 @@ return {

@@ -6,3 +6,6 @@ import { ModuleWithProviders } from '@angular/core';

export declare class MathjaxModule {
private moduleConfig;
constructor(moduleConfig: RootMathjaxConfig);
private addConfigToDocument;
private addMatjaxToDocument;
static forRoot(config?: RootMathjaxConfig): ModuleWithProviders<MathjaxModule>;

@@ -9,0 +12,0 @@ static forChild(): {

@@ -17,5 +17,7 @@ export interface MathjaxContent {

inlineMath: string[][];
displayMath: string[][];
packages: string[];
};
svg: {
fontCache: string;
};
};

@@ -22,0 +24,0 @@ export declare class RootMathjaxConfig {

@@ -8,15 +8,23 @@ import { NgModule } from '@angular/core';

constructor(moduleConfig) {
var _a, _b;
this.moduleConfig = moduleConfig;
//
this.addConfigToDocument();
//
const config = document.createElement('script');
const providConfig = Object.assign(Object.assign({}, MathjaxDefaultConfig), ((_a = moduleConfig === null || moduleConfig === void 0 ? void 0 : moduleConfig.config) !== null && _a !== void 0 ? _a : {}));
config.text = `MathJax = ${JSON.stringify(providConfig)}`;
//
//
this.addMatjaxToDocument();
}
addConfigToDocument() {
var _a, _b;
const providConfig = Object.assign(Object.assign({}, MathjaxDefaultConfig), ((_b = (_a = this.moduleConfig) === null || _a === void 0 ? void 0 : _a.config) !== null && _b !== void 0 ? _b : {}));
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = (_b = moduleConfig === null || moduleConfig === void 0 ? void 0 : moduleConfig.src) !== null && _b !== void 0 ? _b : mathjax_url;
script.text = `MathJax = ${JSON.stringify(providConfig)}`;
document.getElementsByTagName('head')[0].appendChild(script);
}
addMatjaxToDocument() {
var _a, _b;
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = (_b = (_a = this.moduleConfig) === null || _a === void 0 ? void 0 : _a.src) !== null && _b !== void 0 ? _b : mathjax_url;
script.async = true;
//
document.getElementsByTagName('head')[0].appendChild(script);
}

@@ -45,2 +53,2 @@ static forRoot(config) {

}], ctorParameters: function () { return [{ type: i1.RootMathjaxConfig }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF0aGpheC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9tYXRoamF4LWxpYi9zcmMvZGlyZWN0aXZlL21hdGhqYXgubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxVQUFVLENBQUM7OztBQU1oRixNQUFNLE9BQU8sYUFBYTtJQUN4QixZQUFZLFlBQStCOztRQUN6QyxFQUFFO1FBQ0YsRUFBRTtRQUNGLE1BQU0sTUFBTSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFzQixDQUFDO1FBQ3JFLE1BQU0sWUFBWSxtQ0FDYixvQkFBb0IsR0FDcEIsQ0FBQyxNQUFBLFlBQVksYUFBWixZQUFZLHVCQUFaLFlBQVksQ0FBRSxNQUFNLG1DQUFJLEVBQUUsQ0FBQyxDQUNoQyxDQUFDO1FBQ0YsTUFBTSxDQUFDLElBQUksR0FBRyxhQUFhLElBQUksQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FBQztRQUMxRCxFQUFFO1FBQ0YsRUFBRTtRQUNGLE1BQU0sTUFBTSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFzQixDQUFDO1FBQ3JFLE1BQU0sQ0FBQyxJQUFJLEdBQUcsaUJBQWlCLENBQUM7UUFDaEMsTUFBTSxDQUFDLEdBQUcsR0FBRyxNQUFBLFlBQVksYUFBWixZQUFZLHVCQUFaLFlBQVksQ0FBRSxHQUFHLG1DQUFJLFdBQVcsQ0FBQztRQUM5QyxNQUFNLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNwQixFQUFFO0lBQ0osQ0FBQztJQUVNLE1BQU0sQ0FBQyxPQUFPLENBQ25CLE1BQTBCO1FBRTFCLE9BQU87WUFDTCxRQUFRLEVBQUUsYUFBYTtZQUN2QixTQUFTLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxRQUFRLEVBQUUsTUFBTSxhQUFOLE1BQU0sY0FBTixNQUFNLEdBQUksRUFBRSxFQUFFLENBQUM7U0FDcEUsQ0FBQztJQUNKLENBQUM7SUFDTSxNQUFNLENBQUMsUUFBUTtRQUNwQixPQUFPO1lBQ0wsUUFBUSxFQUFFLGFBQWE7U0FDeEIsQ0FBQztJQUNKLENBQUM7OzBHQS9CVSxhQUFhOzJHQUFiLGFBQWEsaUJBSFQsZ0JBQWdCLGFBQ3JCLGdCQUFnQjsyR0FFZixhQUFhOzJGQUFiLGFBQWE7a0JBSnpCLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLENBQUM7b0JBQ2hDLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixDQUFDO2lCQUM1QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdGhqYXhEaXJlY3RpdmUgfSBmcm9tICcuL21hdGhqYXguZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTWF0aGpheERlZmF1bHRDb25maWcsIG1hdGhqYXhfdXJsLCBSb290TWF0aGpheENvbmZpZyB9IGZyb20gJy4vbW9kZWxzJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbTWF0aGpheERpcmVjdGl2ZV0sXHJcbiAgZXhwb3J0czogW01hdGhqYXhEaXJlY3RpdmVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTWF0aGpheE1vZHVsZSB7XHJcbiAgY29uc3RydWN0b3IobW9kdWxlQ29uZmlnOiBSb290TWF0aGpheENvbmZpZykge1xyXG4gICAgLy9cclxuICAgIC8vXHJcbiAgICBjb25zdCBjb25maWcgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKSBhcyBIVE1MU2NyaXB0RWxlbWVudDtcclxuICAgIGNvbnN0IHByb3ZpZENvbmZpZyA9IHtcclxuICAgICAgLi4uTWF0aGpheERlZmF1bHRDb25maWcsXHJcbiAgICAgIC4uLihtb2R1bGVDb25maWc/LmNvbmZpZyA/PyB7fSksXHJcbiAgICB9O1xyXG4gICAgY29uZmlnLnRleHQgPSBgTWF0aEpheCA9ICR7SlNPTi5zdHJpbmdpZnkocHJvdmlkQ29uZmlnKX1gO1xyXG4gICAgLy9cclxuICAgIC8vXHJcbiAgICBjb25zdCBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKSBhcyBIVE1MU2NyaXB0RWxlbWVudDtcclxuICAgIHNjcmlwdC50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7XHJcbiAgICBzY3JpcHQuc3JjID0gbW9kdWxlQ29uZmlnPy5zcmMgPz8gbWF0aGpheF91cmw7XHJcbiAgICBzY3JpcHQuYXN5bmMgPSB0cnVlO1xyXG4gICAgLy9cclxuICB9XHJcblxyXG4gIHB1YmxpYyBzdGF0aWMgZm9yUm9vdChcclxuICAgIGNvbmZpZz86IFJvb3RNYXRoamF4Q29uZmlnXHJcbiAgKTogTW9kdWxlV2l0aFByb3ZpZGVyczxNYXRoamF4TW9kdWxlPiB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogTWF0aGpheE1vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbeyBwcm92aWRlOiBSb290TWF0aGpheENvbmZpZywgdXNlVmFsdWU6IGNvbmZpZyA/PyB7fSB9XSxcclxuICAgIH07XHJcbiAgfVxyXG4gIHB1YmxpYyBzdGF0aWMgZm9yQ2hpbGQoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogTWF0aGpheE1vZHVsZSxcclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF0aGpheC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9tYXRoamF4LWxpYi9zcmMvZGlyZWN0aXZlL21hdGhqYXgubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxVQUFVLENBQUM7OztBQU1oRixNQUFNLE9BQU8sYUFBYTtJQUN4QixZQUFvQixZQUErQjtRQUEvQixpQkFBWSxHQUFaLFlBQVksQ0FBbUI7UUFDakQsRUFBRTtRQUNGLElBQUksQ0FBQyxtQkFBbUIsRUFBRSxDQUFDO1FBQzNCLEVBQUU7UUFDRixJQUFJLENBQUMsbUJBQW1CLEVBQUUsQ0FBQztJQUM3QixDQUFDO0lBRU8sbUJBQW1COztRQUN6QixNQUFNLFlBQVksbUNBQ2Isb0JBQW9CLEdBQ3BCLENBQUMsTUFBQSxNQUFBLElBQUksQ0FBQyxZQUFZLDBDQUFFLE1BQU0sbUNBQUksRUFBRSxDQUFDLENBQ3JDLENBQUM7UUFDRixNQUFNLE1BQU0sR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBc0IsQ0FBQztRQUNyRSxNQUFNLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDO1FBQ2hDLE1BQU0sQ0FBQyxJQUFJLEdBQUcsYUFBYSxJQUFJLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUM7UUFDMUQsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUMvRCxDQUFDO0lBRU8sbUJBQW1COztRQUN6QixNQUFNLE1BQU0sR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBc0IsQ0FBQztRQUNyRSxNQUFNLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDO1FBQ2hDLE1BQU0sQ0FBQyxHQUFHLEdBQUcsTUFBQSxNQUFBLElBQUksQ0FBQyxZQUFZLDBDQUFFLEdBQUcsbUNBQUksV0FBVyxDQUFDO1FBQ25ELE1BQU0sQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDO1FBQ3BCLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDL0QsQ0FBQztJQUVNLE1BQU0sQ0FBQyxPQUFPLENBQ25CLE1BQTBCO1FBRTFCLE9BQU87WUFDTCxRQUFRLEVBQUUsYUFBYTtZQUN2QixTQUFTLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxRQUFRLEVBQUUsTUFBTSxhQUFOLE1BQU0sY0FBTixNQUFNLEdBQUksRUFBRSxFQUFFLENBQUM7U0FDcEUsQ0FBQztJQUNKLENBQUM7SUFDTSxNQUFNLENBQUMsUUFBUTtRQUNwQixPQUFPO1lBQ0wsUUFBUSxFQUFFLGFBQWE7U0FDeEIsQ0FBQztJQUNKLENBQUM7OzBHQXZDVSxhQUFhOzJHQUFiLGFBQWEsaUJBSFQsZ0JBQWdCLGFBQ3JCLGdCQUFnQjsyR0FFZixhQUFhOzJGQUFiLGFBQWE7a0JBSnpCLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLENBQUM7b0JBQ2hDLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixDQUFDO2lCQUM1QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE1hdGhqYXhEaXJlY3RpdmUgfSBmcm9tICcuL21hdGhqYXguZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTWF0aGpheERlZmF1bHRDb25maWcsIG1hdGhqYXhfdXJsLCBSb290TWF0aGpheENvbmZpZyB9IGZyb20gJy4vbW9kZWxzJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbTWF0aGpheERpcmVjdGl2ZV0sXHJcbiAgZXhwb3J0czogW01hdGhqYXhEaXJlY3RpdmVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTWF0aGpheE1vZHVsZSB7XHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBtb2R1bGVDb25maWc6IFJvb3RNYXRoamF4Q29uZmlnKSB7XHJcbiAgICAvL1xyXG4gICAgdGhpcy5hZGRDb25maWdUb0RvY3VtZW50KCk7XHJcbiAgICAvL1xyXG4gICAgdGhpcy5hZGRNYXRqYXhUb0RvY3VtZW50KCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIGFkZENvbmZpZ1RvRG9jdW1lbnQoKSB7XHJcbiAgICBjb25zdCBwcm92aWRDb25maWcgPSB7XHJcbiAgICAgIC4uLk1hdGhqYXhEZWZhdWx0Q29uZmlnLFxyXG4gICAgICAuLi4odGhpcy5tb2R1bGVDb25maWc/LmNvbmZpZyA/PyB7fSksXHJcbiAgICB9O1xyXG4gICAgY29uc3Qgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JykgYXMgSFRNTFNjcmlwdEVsZW1lbnQ7XHJcbiAgICBzY3JpcHQudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnO1xyXG4gICAgc2NyaXB0LnRleHQgPSBgTWF0aEpheCA9ICR7SlNPTi5zdHJpbmdpZnkocHJvdmlkQ29uZmlnKX1gO1xyXG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChzY3JpcHQpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBhZGRNYXRqYXhUb0RvY3VtZW50KCkge1xyXG4gICAgY29uc3Qgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JykgYXMgSFRNTFNjcmlwdEVsZW1lbnQ7XHJcbiAgICBzY3JpcHQudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnO1xyXG4gICAgc2NyaXB0LnNyYyA9IHRoaXMubW9kdWxlQ29uZmlnPy5zcmMgPz8gbWF0aGpheF91cmw7XHJcbiAgICBzY3JpcHQuYXN5bmMgPSB0cnVlO1xyXG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChzY3JpcHQpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHN0YXRpYyBmb3JSb290KFxyXG4gICAgY29uZmlnPzogUm9vdE1hdGhqYXhDb25maWdcclxuICApOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE1hdGhqYXhNb2R1bGU+IHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBNYXRoamF4TW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFt7IHByb3ZpZGU6IFJvb3RNYXRoamF4Q29uZmlnLCB1c2VWYWx1ZTogY29uZmlnID8/IHt9IH1dLFxyXG4gICAgfTtcclxuICB9XHJcbiAgcHVibGljIHN0YXRpYyBmb3JDaGlsZCgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBNYXRoamF4TW9kdWxlLFxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19

@@ -6,9 +6,10 @@ export const isMathjax = /(?:\$|\\\(|\\\[|\\begin\{.*?})/;

loader: {
load: ['output/svg', '[tex]/require'],
load: ['output/svg', '[tex]/require', '[tex]/ams'],
},
tex: {
inlineMath: [['$', '$']],
displayMath: [['$$', '$$']],
packages: ['base', 'require'],
//displayMath: [['$$', '$$']],
packages: ['base', 'require', 'ams'],
},
svg: { fontCache: 'global' },
};

@@ -18,2 +19,2 @@ //

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kZWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbWF0aGpheC1saWIvc3JjL2RpcmVjdGl2ZS9tb2RlbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EsTUFBTSxDQUFDLE1BQU0sU0FBUyxHQUFHLGdDQUFnQyxDQUFDO0FBQzFELHlGQUF5RjtBQUN6RixNQUFNLENBQUMsTUFBTSxXQUFXLEdBQ3RCLDJEQUEyRCxDQUFDO0FBRTlELE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUFHO0lBQ2xDLE1BQU0sRUFBRTtRQUNOLElBQUksRUFBRSxDQUFDLFlBQVksRUFBRSxlQUFlLENBQUM7S0FDdEM7SUFDRCxHQUFHLEVBQUU7UUFDSCxVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQztRQUN4QixXQUFXLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztRQUMzQixRQUFRLEVBQUUsQ0FBQyxNQUFNLEVBQUUsU0FBUyxDQUFDO0tBQzlCO0NBQ0YsQ0FBQztBQUNGLEVBQUU7QUFDRixNQUFNLE9BQU8saUJBQWlCO0NBRzdCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBNYXRoamF4Q29udGVudCB7XHJcbiAgbGF0ZXg/OiBzdHJpbmc7XHJcbiAgbWF0aG1sPzogc3RyaW5nO1xyXG59XHJcbmV4cG9ydCBpbnRlcmZhY2UgVXBkYXRlVmFsdWU8VD4ge1xyXG4gIHZhbHVlOiBUO1xyXG4gIG9yZGVyOiBudW1iZXI7XHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBpc01hdGhqYXggPSAvKD86XFwkfFxcXFxcXCh8XFxcXFxcW3xcXFxcYmVnaW5cXHsuKj99KS87XHJcbi8vZXhwb3J0IGNvbnN0IGlzTWF0aEpheCA9IC8oPzooPzpefFstK18qL10pKD86XFxzKi0/XFxkKyhcXC5cXGQrKT8oPzpbZUVdWystXT9cXGQrKT9cXHMqKSkrJC87XHJcbmV4cG9ydCBjb25zdCBtYXRoamF4X3VybCA9XHJcbiAgJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vbWF0aGpheEAzLjAuMC9lczUvc3RhcnR1cC5qcyc7XHJcblxyXG5leHBvcnQgY29uc3QgTWF0aGpheERlZmF1bHRDb25maWcgPSB7XHJcbiAgbG9hZGVyOiB7XHJcbiAgICBsb2FkOiBbJ291dHB1dC9zdmcnLCAnW3RleF0vcmVxdWlyZSddLFxyXG4gIH0sXHJcbiAgdGV4OiB7XHJcbiAgICBpbmxpbmVNYXRoOiBbWyckJywgJyQnXV0sXHJcbiAgICBkaXNwbGF5TWF0aDogW1snJCQnLCAnJCQnXV0sXHJcbiAgICBwYWNrYWdlczogWydiYXNlJywgJ3JlcXVpcmUnXSxcclxuICB9LFxyXG59O1xyXG4vL1xyXG5leHBvcnQgY2xhc3MgUm9vdE1hdGhqYXhDb25maWcge1xyXG4gIGNvbmZpZz86IHsgW25hbWU6IHN0cmluZ106IGFueSB9O1xyXG4gIHNyYz86IHN0cmluZztcclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kZWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbWF0aGpheC1saWIvc3JjL2RpcmVjdGl2ZS9tb2RlbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EsTUFBTSxDQUFDLE1BQU0sU0FBUyxHQUFHLGdDQUFnQyxDQUFDO0FBQzFELHlGQUF5RjtBQUN6RixNQUFNLENBQUMsTUFBTSxXQUFXLEdBQ3RCLDJEQUEyRCxDQUFDO0FBRTlELE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUFHO0lBQ2xDLE1BQU0sRUFBRTtRQUNOLElBQUksRUFBRSxDQUFDLFlBQVksRUFBRSxlQUFlLEVBQUUsV0FBVyxDQUFDO0tBQ25EO0lBQ0QsR0FBRyxFQUFFO1FBQ0gsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUM7UUFDeEIsOEJBQThCO1FBQzlCLFFBQVEsRUFBRSxDQUFDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxDQUFDO0tBQ3JDO0lBQ0QsR0FBRyxFQUFFLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRTtDQUM3QixDQUFDO0FBQ0YsRUFBRTtBQUNGLE1BQU0sT0FBTyxpQkFBaUI7Q0FHN0IiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIE1hdGhqYXhDb250ZW50IHtcclxuICBsYXRleD86IHN0cmluZztcclxuICBtYXRobWw/OiBzdHJpbmc7XHJcbn1cclxuZXhwb3J0IGludGVyZmFjZSBVcGRhdGVWYWx1ZTxUPiB7XHJcbiAgdmFsdWU6IFQ7XHJcbiAgb3JkZXI6IG51bWJlcjtcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IGlzTWF0aGpheCA9IC8oPzpcXCR8XFxcXFxcKHxcXFxcXFxbfFxcXFxiZWdpblxcey4qP30pLztcclxuLy9leHBvcnQgY29uc3QgaXNNYXRoSmF4ID0gLyg/Oig/Ol58Wy0rXyovXSkoPzpcXHMqLT9cXGQrKFxcLlxcZCspPyg/OltlRV1bKy1dP1xcZCspP1xccyopKSskLztcclxuZXhwb3J0IGNvbnN0IG1hdGhqYXhfdXJsID1cclxuICAnaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9tYXRoamF4QDMuMC4wL2VzNS9zdGFydHVwLmpzJztcclxuXHJcbmV4cG9ydCBjb25zdCBNYXRoamF4RGVmYXVsdENvbmZpZyA9IHtcclxuICBsb2FkZXI6IHtcclxuICAgIGxvYWQ6IFsnb3V0cHV0L3N2ZycsICdbdGV4XS9yZXF1aXJlJywgJ1t0ZXhdL2FtcyddLFxyXG4gIH0sXHJcbiAgdGV4OiB7XHJcbiAgICBpbmxpbmVNYXRoOiBbWyckJywgJyQnXV0sXHJcbiAgICAvL2Rpc3BsYXlNYXRoOiBbWyckJCcsICckJCddXSxcclxuICAgIHBhY2thZ2VzOiBbJ2Jhc2UnLCAncmVxdWlyZScsICdhbXMnXSxcclxuICB9LFxyXG4gIHN2ZzogeyBmb250Q2FjaGU6ICdnbG9iYWwnIH0sXHJcbn07XHJcbi8vXHJcbmV4cG9ydCBjbGFzcyBSb290TWF0aGpheENvbmZpZyB7XHJcbiAgY29uZmlnPzogeyBbbmFtZTogc3RyaW5nXTogYW55IH07XHJcbiAgc3JjPzogc3RyaW5nO1xyXG59XHJcbiJdfQ==

@@ -9,9 +9,10 @@ import * as i0 from '@angular/core';

loader: {
load: ['output/svg', '[tex]/require'],
load: ['output/svg', '[tex]/require', '[tex]/ams'],
},
tex: {
inlineMath: [['$', '$']],
displayMath: [['$$', '$$']],
packages: ['base', 'require'],
//displayMath: [['$$', '$$']],
packages: ['base', 'require', 'ams'],
},
svg: { fontCache: 'global' },
};

@@ -101,15 +102,23 @@ //

constructor(moduleConfig) {
var _a, _b;
this.moduleConfig = moduleConfig;
//
this.addConfigToDocument();
//
const config = document.createElement('script');
const providConfig = Object.assign(Object.assign({}, MathjaxDefaultConfig), ((_a = moduleConfig === null || moduleConfig === void 0 ? void 0 : moduleConfig.config) !== null && _a !== void 0 ? _a : {}));
config.text = `MathJax = ${JSON.stringify(providConfig)}`;
//
//
this.addMatjaxToDocument();
}
addConfigToDocument() {
var _a, _b;
const providConfig = Object.assign(Object.assign({}, MathjaxDefaultConfig), ((_b = (_a = this.moduleConfig) === null || _a === void 0 ? void 0 : _a.config) !== null && _b !== void 0 ? _b : {}));
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = (_b = moduleConfig === null || moduleConfig === void 0 ? void 0 : moduleConfig.src) !== null && _b !== void 0 ? _b : mathjax_url;
script.text = `MathJax = ${JSON.stringify(providConfig)}`;
document.getElementsByTagName('head')[0].appendChild(script);
}
addMatjaxToDocument() {
var _a, _b;
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = (_b = (_a = this.moduleConfig) === null || _a === void 0 ? void 0 : _a.src) !== null && _b !== void 0 ? _b : mathjax_url;
script.async = true;
//
document.getElementsByTagName('head')[0].appendChild(script);
}

@@ -116,0 +125,0 @@ static forRoot(config) {

{
"name": "mathjax-angular",
"version": "0.5.0",
"version": "1.0.0",
"peerDependencies": {

@@ -5,0 +5,0 @@ "@angular/common": "^12.1.1",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc