From 8aa0ffd97d01ab12562f74e3de7d54e528bde418 Mon Sep 17 00:00:00 2001 From: Sibiraj Date: Wed, 21 Feb 2018 17:02:17 +0530 Subject: [PATCH] refactor: remove bootstrap dependency --- .../prerequisites.html | 12 +- docs/js/search/search_index.js | 4 +- extras/docs/prerequisites.md | 11 +- ng-package.json | 1 + package-lock.json | 2 +- package.json | 4 +- .../ngx-editor-toolbar.component.scss | 5 + src/assets/styles/_buttons.scss | 45 ++++ src/assets/styles/_forms.scss | 33 +++ src/assets/styles/_popover.scss | 195 ++++++++++++++++++ src/styles.scss | 9 +- 11 files changed, 304 insertions(+), 17 deletions(-) create mode 100644 src/assets/styles/_buttons.scss create mode 100644 src/assets/styles/_forms.scss create mode 100644 src/assets/styles/_popover.scss diff --git a/docs/additional-documentation/prerequisites.html b/docs/additional-documentation/prerequisites.html index 03c117ba..720dd31a 100644 --- a/docs/additional-documentation/prerequisites.html +++ b/docs/additional-documentation/prerequisites.html @@ -377,12 +377,14 @@

Prerequisites

Peer Dependencies

You must install all the following peerDependencies in order for `ngx-editor to work

+

Note

+ -

Bootstrap is a temporary dependency and it will be removed sooner.

Stylesheets

Import codemirror`s css into your project

node_modules/codemirror/lib/codemirror.css

Modules

diff --git a/docs/js/search/search_index.js b/docs/js/search/search_index.js index e565a054..2ef63300 100644 --- a/docs/js/search/search_index.js +++ b/docs/js/search/search_index.js @@ -1,4 +1,4 @@ var COMPODOC_SEARCH_INDEX = { - "index": {"version":"2.1.5","fields":["title","body"],"fieldVectors":[["title/index.html",[0,1.524,1,1.524,2,0.927]],["body/index.html",[0,1.798,1,1.798,3,2.761,4,2.761,5,2.761,6,0.744,7,2.761,8,3.64,9,2.651,10,1.798,11,2.761,12,2.761,13,2.761,14,2.874,15,2.874,16,2.092,17,1.798,18,0.058,19,2.18,20,2.761,21,1.517,22,1.093,23,1.692,24,2.18,25,2.761,26,2.761,27,1.512,28,2.18,29,1.798,30,1.798,31,1.798,32,2.761,33,2.761,34,2.761,35,2.761,36,2.761,37,2.761,38,2.761,39,2.761,40,3.64,41,2.761,42,2.874,43,1.798,44,2.761,45,1.284,46,2.761,47,2.18,48,1.798,49,2.761,50,2.761,51,0.045,52,0.045]],["title/overview.html",[53,2.855]],["body/overview.html",[18,0.064,22,1.322,23,2.299,51,0.041,52,0.041,53,1.916,54,1.58,55,1.329,56,1.916,57,1.58,58,0.961,59,1.128,60,1.916,61,1.916,62,1.916,63,1.916,64,1.916,65,2.58,66,1.773,67,1.773,68,2.088,69,2.002,70,3.012,71,1.773,72,2.635,73,1.916,74,1.329,75,2.427,76,2.427,77,1.128,78,2.427,79,1.58]],["title/license.html",[0,1.524,1,1.524,80,1.848]],["body/license.html",[18,0.043,42,2.032,45,1.615,51,0.043,52,0.043,58,1.019,74,1.409,80,2.032,81,2.574,82,3.932,83,2.574,84,2.574,85,2.574,86,2.574,87,3.474,88,2.574,89,2.574,90,2.574,91,2.574,92,3.474,93,2.574,94,2.305,95,4.771,96,2.574,97,0.868,98,3.474,99,3.932,100,2.574,101,3.932,102,3.474,103,2.574,104,2.574,105,2.574,106,2.574,107,2.574,108,2.574,109,2.574,110,2.574,111,2.574,112,2.574,113,2.032,114,1.675,115,2.574,116,2.574,117,3.474,118,3.474,119,2.574,120,2.574,121,3.474,122,2.574,123,2.574,124,2.574,125,2.574,126,2.574,127,2.574,128,2.032,129,2.574,130,2.032,131,2.574,132,2.574,133,2.574,134,2.574,135,2.574,136,2.574,137,2.574,138,2.032,139,2.574,140,2.574,141,2.574,142,2.574,143,2.574]],["title/modules.html",[22,1.432]],["body/modules.html",[18,0.055,22,1.517,23,1.781,51,0.055,52,0.055,144,3.832,145,3.832,146,3.832,147,3.832]],["title/modules/NgxEditorModule.html",[22,1.082,23,1.27]],["body/modules/NgxEditorModule.html",[6,0.573,16,1.774,18,0.064,21,1.543,22,1.058,23,2.221,24,2.109,30,1.739,31,1.739,51,0.033,52,0.033,54,1.159,55,0.975,56,2.531,57,1.739,58,1.269,59,1.655,60,1.406,61,1.406,62,1.406,63,1.406,64,1.406,65,2.559,66,1.862,67,1.862,68,2.193,69,1.774,70,3.163,71,1.862,72,2.109,73,1.406,74,0.975,97,0.6,148,0.975,149,0.975,150,0.705,151,1.159,152,1.781,153,0.975,154,2.671,155,1.781,156,2.671,157,2.671,158,1.406,159,1.406,160,1.781,161,1.406,162,1.781,163,1.781,164,1.781,165,1.406,166,1.781,167,1.781,168,1.781,169,0.975]],["title/components/NgxEditorMessageComponent.html",[67,1.27,77,1.27]],["body/components/NgxEditorMessageComponent.html",[2,0.696,6,0.787,16,2.062,18,0.062,21,0.892,27,1.448,51,0.033,52,0.033,55,0.962,59,0.817,65,0.962,66,0.817,67,1.645,68,0.962,71,1.645,77,1.764,97,0.593,148,0.962,149,0.962,150,1.401,151,2.303,153,0.962,161,2.794,165,1.388,169,0.962,170,1.388,171,1.388,172,1.388,173,1.758,174,1.388,175,3.148,176,2.595,177,2.835,178,2.089,179,2.645,180,2.089,181,2.645,182,1.645,183,3.987,184,2.089,185,3.538,186,1.144,187,1.758,188,2.07,189,2.645,190,0.962,191,1.259,192,0.696,193,0.696,194,0.962,195,3.18,196,2.645,197,2.089,198,1.758,199,1.722,200,1.448,201,2.089,202,0.593,203,0.696,204,3.18,205,2.089,206,2.645,207,1.144,208,1.388,209,1.758,210,0.962,211,2.645,212,1.722,213,1.722,214,2.794,215,1.388,216,1.388,217,1.388,218,1.388,219,1.388,220,1.388]],["title/components/NgxGrippieComponent.html",[66,1.27,77,1.27]],["body/components/NgxGrippieComponent.html",[2,0.548,6,0.653,16,1.97,18,0.063,21,0.741,27,1.203,51,0.027,52,0.027,55,0.757,59,0.643,65,1.86,66,1.447,67,0.643,68,0.757,69,1.271,77,1.762,97,0.466,130,3.279,138,1.092,148,0.757,149,0.757,150,1.558,151,2.561,153,0.757,158,1.092,159,3.106,169,0.757,170,1.092,171,1.092,172,1.092,174,1.092,175,2.856,176,2.354,178,1.735,180,1.735,182,1.022,186,1.78,188,2.468,190,0.757,191,1.083,192,1.083,193,0.548,194,0.757,200,0.757,202,0.741,203,1.233,207,1.78,208,1.092,212,1.431,213,1.431,214,2.459,215,1.092,216,1.092,217,1.092,218,1.092,219,2.159,220,1.092,221,1.384,222,2.198,223,2.198,224,3.617,225,2.468,226,3.114,227,2.734,228,2.198,229,2.198,230,3.114,231,1.384,232,2.198,233,2.734,234,2.734,235,1.384,236,3.934,237,1.384,238,1.384,239,1.384,240,1.384,241,1.705,242,1.431,243,1.384,244,2.459,245,2.159,246,2.212,247,1.384,248,1.431,249,1.384,250,2.198,251,2.198,252,1.384,253,1.384,254,1.384,255,1.384,256,1.384,257,2.734,258,1.384,259,2.734,260,2.198,261,1.384,262,1.384,263,1.384,264,1.384,265,1.384,266,1.384,267,1.384]],["title/injectables/MessageService.html",[71,1.27,79,1.779]],["body/injectables/MessageService.html",[2,0.818,6,0.616,18,0.063,21,1.29,51,0.037,52,0.037,59,0.961,71,1.385,79,2.275,97,0.697,113,2.76,148,1.132,149,1.132,150,1.515,153,1.132,169,1.132,177,3.099,184,2.353,186,2.275,188,2.275,190,1.132,191,0.818,192,0.818,193,0.818,194,1.132,197,2.353,199,2.275,200,2.384,201,2.76,205,1.632,207,1.94,210,1.914,246,1.345,268,1.632,269,3.826,270,2.98,271,2.067,272,2.067,273,3.021,274,3.495,275,2.98,276,2.067,277,2.067,278,2.067,279,2.067,280,2.353,281,2.067,282,1.632,283,1.632,284,1.345,285,2.067,286,2.98,287,2.067,288,2.067,289,2.067,290,2.067,291,2.067,292,2.067,293,2.98,294,2.067,295,2.067,296,2.067,297,2.067]],["title/miscellaneous/functions.html",[242,2.119,298,1.281]],["body/miscellaneous/functions.html",[2,0.961,6,0.693,10,2.173,17,2.173,18,0.056,51,0.041,52,0.041,74,1.827,150,0.961,182,1.551,190,2.249,191,1.627,192,1.627,193,1.627,194,2.249,200,1.329,202,0.818,203,1.322,210,2.249,212,1.58,213,2.173,241,2.088,242,1.58,245,2.635,298,1.329,299,3.338,300,3.338,301,3.338,302,3.338,303,3.815,304,2.427,305,2.427,306,2.427,307,2.002,308,1.916,309,2.427,310,2.427,311,2.069,312,2.427,313,1.58,314,2.427,315,2.427,316,2.635,317,1.916,318,2.427,319,2.635,320,3.012,321,1.58,322,2.427,323,2.427,324,3.815,325,3.815,326,2.427]],["title/miscellaneous/variables.html",[284,2.119,298,1.281]],["body/miscellaneous/variables.html",[2,0.776,18,0.061,43,1.867,45,1.333,48,1.276,51,0.035,52,0.035,69,2.083,94,1.073,97,0.967,150,1.136,177,1.276,192,1.573,199,1.276,202,1.444,203,1.573,225,1.276,244,1.548,246,1.867,248,1.867,268,1.548,280,1.548,282,2.678,283,1.548,284,1.867,298,1.073,307,1.333,311,0.911,313,2.86,319,2.678,327,3.391,328,4.482,329,1.96,330,1.96,331,1.96,332,1.96,333,1.96,334,1.96,335,1.96,336,1.96,337,1.276,338,1.96,339,1.276,340,1.548,341,1.548,342,1.548,343,1.548,344,1.548,345,1.548,346,1.548,347,1.548,348,1.548,349,1.548,350,1.548,351,1.548,352,1.276,353,1.276,354,1.276,355,1.276,356,1.276,357,1.276,358,1.276,359,1.276,360,1.276,361,1.276,362,1.276,363,1.276,364,1.276,365,1.276,366,1.276,367,1.276,368,1.276,369,1.276,370,1.276,371,1.276,372,1.276,373,1.276,374,1.276,375,1.276,376,1.276,377,0.776,378,0.911,379,1.96,380,3.391,381,1.96,382,1.96,383,1.96,384,1.96,385,1.96,386,3.391,387,1.96,388,1.96,389,1.96,390,1.96,391,1.96,392,1.96,393,1.96,394,1.96,395,1.96,396,1.96,397,1.96,398,1.96,399,1.96]],["title/additional-documentation/prerequisites.html",[400,0.927,401,0.927,402,1.848]],["body/additional-documentation/prerequisites.html",[6,0.506,9,2.046,16,1.461,18,0.059,21,1.46,28,2.482,29,2.576,30,2.576,31,2.046,51,0.049,52,0.049,54,2.576,57,2.576,114,2.046,337,2.046,377,1.245,402,2.482,403,3.143,404,2.482,405,2.482,406,3.143,407,3.143,408,3.143,409,3.143,410,3.143,411,2.482,412,3.143,413,3.143,414,3.957,415,3.143,416,2.046,417,3.143,418,3.143,419,3.957,420,3.143,421,3.143]],["title/additional-documentation/configuration.html",[311,1.088,400,0.927,401,0.927]],["body/additional-documentation/configuration.html",[18,0.058,43,2.402,45,1.31,48,1.835,51,0.045,52,0.045,58,1.116,69,2.029,94,1.543,182,1.715,202,0.95,225,1.835,248,2.402,307,1.31,311,1.912,313,1.835,321,2.402,339,1.835,340,2.225,341,2.225,342,2.225,343,2.225,344,2.225,345,2.225,346,2.225,347,2.225,348,2.225,349,2.225,350,2.225,351,2.225,352,1.835,353,1.835,354,1.835,355,1.835,356,1.835,357,1.835,358,1.835,359,1.835,360,1.835,361,1.835,362,1.835,363,1.835,364,1.835,365,1.835,366,1.835,367,1.835,368,1.835,369,1.835,370,1.835,371,1.835,372,1.835,373,1.835,374,1.835,375,1.835,376,1.835,377,1.116,378,1.31,422,2.818,423,2.225]],["title/additional-documentation/toolbar.html",[307,1.088,400,0.927,401,0.927]],["body/additional-documentation/toolbar.html",[6,0.458,18,0.057,51,0.046,52,0.046,58,1.469,94,1.556,191,1.125,193,1.125,202,1.25,203,1.125,307,2.111,308,2.244,311,1.321,352,2.415,353,2.415,354,2.415,355,2.415,356,1.85,357,1.85,358,2.415,359,1.85,360,2.415,361,2.415,362,1.85,363,2.415,364,1.85,365,1.85,366,1.85,367,1.85,368,1.85,369,1.85,370,1.85,371,1.85,372,1.85,373,1.85,374,1.85,375,1.85,376,1.85,377,1.125,378,1.321,424,4.378,425,2.842,426,2.842,427,3.71,428,4.13,429,2.842,430,2.842]],["title/additional-documentation/image-uploader.html",[377,0.811,400,0.811,401,0.811,416,1.333]],["body/additional-documentation/image-uploader.html",[10,2.187,18,0.055,51,0.051,52,0.051,58,1.33,97,1.132,114,2.187,182,1.562,191,1.33,210,1.839,273,2.653,320,3.257,321,2.187,377,1.768,416,2.906,423,2.653,431,3.36,432,4.125,433,3.36,434,3.36,435,3.36,436,4.125,437,3.36,438,3.36,439,3.36,440,3.36]],["title/additional-documentation/code-editor.html",[6,0.33,378,0.952,400,0.811,401,0.811]],["body/additional-documentation/code-editor.html",[6,0.716,9,2.669,14,2.627,15,2.627,17,2.166,18,0.05,19,2.627,21,1.121,27,2.245,29,2.166,45,1.546,47,2.627,51,0.05,52,0.05,128,2.627,176,2.166,337,2.893,339,2.166,378,2.156,404,2.627,405,2.627,411,2.627,441,3.327,442,3.327,443,3.327,444,3.327,445,3.327]],["title/additional-documentation/resizer.html",[241,1.281,400,0.927,401,0.927]],["body/additional-documentation/resizer.html",[6,0.566,18,0.052,51,0.052,52,0.052,192,1.392,193,1.392,202,1.185,203,1.392,241,2.691,316,2.776,317,3.348,446,3.516,447,3.516,448,3.516,449,3.516,450,3.516,451,3.516,452,3.516,453,3.516]]],"invertedIndex":[["",{"_index":18,"title":{},"body":{"index.html":{},"overview.html":{},"license.html":{},"modules.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}}}],["0",{"_index":248,"title":{},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["1",{"_index":75,"title":{},"body":{"overview.html":{}}}],["2",{"_index":78,"title":{},"body":{"overview.html":{}}}],["2017",{"_index":84,"title":{},"body":{"license.html":{}}}],["2018",{"_index":85,"title":{},"body":{"license.html":{}}}],["4",{"_index":76,"title":{},"body":{"overview.html":{}}}],["7000",{"_index":283,"title":{},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["_editorcompon",{"_index":233,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["_messageservic",{"_index":195,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["abov",{"_index":116,"title":{},"body":{"license.html":{}}}],["accept",{"_index":448,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["action",{"_index":138,"title":{},"body":{"license.html":{},"components/NgxGrippieComponent.html":{}}}],["actual_compon",{"_index":220,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["add",{"_index":19,"title":{},"body":{"index.html":{},"additional-documentation/code-editor.html":{}}}],["addit",{"_index":400,"title":{"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}},"body":{}}],["allow",{"_index":441,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["and/or",{"_index":109,"title":{},"body":{"license.html":{}}}],["angular",{"_index":398,"title":{},"body":{"miscellaneous/variables.html":{}}}],["angular/common",{"_index":155,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["angular/common/http",{"_index":421,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["angular/cor",{"_index":153,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["angular/form",{"_index":31,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/prerequisites.html":{}}}],["angular2",{"_index":7,"title":{},"body":{"index.html":{}}}],["apart",{"_index":453,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["app",{"_index":176,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"additional-documentation/code-editor.html":{}}}],["applic",{"_index":8,"title":{},"body":{"index.html":{}}}],["argument",{"_index":234,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["aris",{"_index":142,"title":{},"body":{"license.html":{}}}],["array",{"_index":424,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["associ",{"_index":96,"title":{},"body":{"license.html":{}}}],["author",{"_index":131,"title":{},"body":{"license.html":{}}}],["auto",{"_index":43,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["awesom",{"_index":26,"title":{},"body":{"index.html":{}}}],["base",{"_index":310,"title":{},"body":{"miscellaneous/functions.html":{}}}],["basic",{"_index":316,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/resizer.html":{}}}],["basic|stack",{"_index":450,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["befor",{"_index":251,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["blockquot",{"_index":370,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["bold",{"_index":352,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["bootstrap",{"_index":57,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/prerequisites.html":{}}}],["brows",{"_index":147,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":144,"title":{},"body":{"modules.html":{}}}],["build",{"_index":386,"title":{},"body":{"miscellaneous/variables.html":{}}}],["button",{"_index":428,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["c",{"_index":83,"title":{},"body":{"license.html":{}}}],["canenabletoolbaropt",{"_index":299,"title":{},"body":{"miscellaneous/functions.html":{}}}],["canenabletoolbaroptions(valu",{"_index":306,"title":{},"body":{"miscellaneous/functions.html":{}}}],["canres",{"_index":300,"title":{},"body":{"miscellaneous/functions.html":{}}}],["canresize(res",{"_index":314,"title":{},"body":{"miscellaneous/functions.html":{}}}],["charg",{"_index":91,"title":{},"body":{"license.html":{}}}],["chrome",{"_index":34,"title":{},"body":{"index.html":{}}}],["claim",{"_index":134,"title":{},"body":{"license.html":{}}}],["class",{"_index":169,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["clear",{"_index":199,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["clearmessag",{"_index":185,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["clearmessagein(millisecond",{"_index":295,"title":{},"body":{"injectables/MessageService.html":{}}}],["cli.json",{"_index":399,"title":{},"body":{"miscellaneous/variables.html":{}}}],["cluster_ngxeditormodul",{"_index":60,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["cluster_ngxeditormodule_declar",{"_index":61,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["cluster_ngxeditormodule_export",{"_index":63,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["cluster_ngxeditormodule_ngxeditorcomponent_provid",{"_index":62,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["cluster_ngxeditormodule_provid",{"_index":64,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["code",{"_index":378,"title":{"additional-documentation/code-editor.html":{}},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/code-editor.html":{}}}],["codemirror",{"_index":337,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["codemirror'",{"_index":444,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["codemirror`",{"_index":412,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["codemirrorconfig",{"_index":327,"title":{},"body":{"miscellaneous/variables.html":{}}}],["codemirrorthen",{"_index":443,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["commandexecutorservic",{"_index":70,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["common/services/command",{"_index":166,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["common/services/message.servic",{"_index":165,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{}}}],["commonmodul",{"_index":154,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["compat",{"_index":32,"title":{},"body":{"index.html":{}}}],["compodoc",{"_index":46,"title":{},"body":{"index.html":{}}}],["compon",{"_index":77,"title":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}},"body":{"overview.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["component_templ",{"_index":215,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["condit",{"_index":115,"title":{},"body":{"license.html":{}}}],["config",{"_index":321,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/configuration.html":{},"additional-documentation/image-uploader.html":{}}}],["configuar",{"_index":338,"title":{},"body":{"miscellaneous/variables.html":{}}}],["configur",{"_index":311,"title":{"additional-documentation/configuration.html":{}},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["connect",{"_index":143,"title":{},"body":{"license.html":{}}}],["const",{"_index":281,"title":{},"body":{"injectables/MessageService.html":{}}}],["constructor",{"_index":186,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["constructor(_editorcompon",{"_index":231,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["constructor(_messageservic",{"_index":187,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["constructor(priv",{"_index":208,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["content",{"_index":382,"title":{},"body":{"miscellaneous/variables.html":{}}}],["contract",{"_index":139,"title":{},"body":{"license.html":{}}}],["copi",{"_index":94,"title":{},"body":{"license.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["copyright",{"_index":82,"title":{},"body":{"license.html":{}}}],["css",{"_index":413,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["css3",{"_index":451,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["current",{"_index":383,"title":{},"body":{"miscellaneous/variables.html":{}}}],["custom",{"_index":425,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["cut",{"_index":364,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["damag",{"_index":135,"title":{},"body":{"license.html":{}}}],["deal",{"_index":98,"title":{},"body":{"license.html":{}}}],["declar",{"_index":56,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["default",{"_index":202,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/resizer.html":{}}}],["defin",{"_index":188,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["delet",{"_index":365,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["demo",{"_index":40,"title":{},"body":{"index.html":{}}}],["depend",{"_index":54,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/prerequisites.html":{}}}],["descript",{"_index":194,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{}}}],["dev",{"_index":388,"title":{},"body":{"miscellaneous/variables.html":{}}}],["direct",{"_index":213,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{}}}],["directli",{"_index":440,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["disabl",{"_index":309,"title":{},"body":{"miscellaneous/functions.html":{}}}],["display",{"_index":206,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["distribut",{"_index":107,"title":{},"body":{"license.html":{}}}],["document",{"_index":42,"title":{},"body":{"index.html":{},"license.html":{}}}],["document:mousemov",{"_index":228,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["document:mousemove(ev",{"_index":235,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["document:mouseup",{"_index":229,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["document:mouseup(ev",{"_index":238,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["dom",{"_index":171,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["drag",{"_index":254,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["durat",{"_index":282,"title":{},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["dure",{"_index":385,"title":{},"body":{"miscellaneous/variables.html":{}}}],["each",{"_index":426,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["edg",{"_index":36,"title":{},"body":{"index.html":{}}}],["edit",{"_index":339,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/code-editor.html":{}}}],["editor",{"_index":6,"title":{"additional-documentation/code-editor.html":{}},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}}}],["editor'},{'nam",{"_index":216,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["editor.compon",{"_index":158,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxGrippieComponent.html":{}}}],["editor.defaults.t",{"_index":330,"title":{},"body":{"miscellaneous/variables.html":{}}}],["editor.module.t",{"_index":152,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["editor.utils.t",{"_index":305,"title":{},"body":{"miscellaneous/functions.html":{}}}],["editor/common/ngx",{"_index":329,"title":{},"body":{"miscellaneous/variables.html":{}}}],["editor/common/services/message.service.t",{"_index":268,"title":{},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["editor/common/services/message.service.ts:13",{"_index":271,"title":{},"body":{"injectables/MessageService.html":{}}}],["editor/common/services/message.service.ts:18",{"_index":272,"title":{},"body":{"injectables/MessageService.html":{}}}],["editor/common/services/message.service.ts:27",{"_index":276,"title":{},"body":{"injectables/MessageService.html":{}}}],["editor/common/utils/ngx",{"_index":304,"title":{},"body":{"miscellaneous/functions.html":{}}}],["editor/ngx",{"_index":151,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["editorusag",{"_index":20,"title":{},"body":{"index.html":{}}}],["element",{"_index":212,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{}}}],["empti",{"_index":430,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["enabl",{"_index":308,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/toolbar.html":{}}}],["enabletoolbar",{"_index":346,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["endpoint",{"_index":432,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["enter",{"_index":349,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["env",{"_index":395,"title":{},"body":{"miscellaneous/variables.html":{}}}],["env=prod",{"_index":391,"title":{},"body":{"miscellaneous/variables.html":{}}}],["environ",{"_index":328,"title":{},"body":{"miscellaneous/variables.html":{}}}],["environment.prod.t",{"_index":392,"title":{},"body":{"miscellaneous/variables.html":{}}}],["environment.t",{"_index":389,"title":{},"body":{"miscellaneous/variables.html":{}}}],["event",{"_index":130,"title":{},"body":{"license.html":{},"components/NgxGrippieComponent.html":{}}}],["event.clienti",{"_index":260,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["event.preventdefault",{"_index":267,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["executor.servic",{"_index":167,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["export",{"_index":59,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["express",{"_index":123,"title":{},"body":{"license.html":{}}}],["fals",{"_index":244,"title":{},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/variables.html":{}}}],["file",{"_index":97,"title":{},"body":{"license.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/variables.html":{},"additional-documentation/image-uploader.html":{}}}],["firefox",{"_index":38,"title":{},"body":{"index.html":{}}}],["fit",{"_index":126,"title":{},"body":{"license.html":{}}}],["focuss",{"_index":325,"title":{},"body":{"miscellaneous/functions.html":{}}}],["follow",{"_index":114,"title":{},"body":{"license.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/image-uploader.html":{}}}],["font",{"_index":25,"title":{},"body":{"index.html":{}}}],["fontawesom",{"_index":406,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["format",{"_index":437,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["formdata",{"_index":435,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["formsmodul",{"_index":30,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/prerequisites.html":{}}}],["found",{"_index":397,"title":{},"body":{"miscellaneous/variables.html":{}}}],["free",{"_index":90,"title":{},"body":{"license.html":{}}}],["function",{"_index":242,"title":{"miscellaneous/functions.html":{}},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{}}}],["furnish",{"_index":112,"title":{},"body":{"license.html":{}}}],["gener",{"_index":44,"title":{},"body":{"index.html":{}}}],["get",{"_index":0,"title":{"index.html":{},"license.html":{}},"body":{"index.html":{}}}],["geteditorconfigur",{"_index":301,"title":{},"body":{"miscellaneous/functions.html":{}}}],["geteditorconfiguration(valu",{"_index":318,"title":{},"body":{"miscellaneous/functions.html":{}}}],["getmessag",{"_index":269,"title":{},"body":{"injectables/MessageService.html":{}}}],["googl",{"_index":33,"title":{},"body":{"index.html":{}}}],["grabber",{"_index":224,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grant",{"_index":89,"title":{},"body":{"license.html":{}}}],["grippi",{"_index":219,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["grippie.compon",{"_index":160,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["grippie.component.html",{"_index":223,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.scss",{"_index":222,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.t",{"_index":221,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:13",{"_index":247,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:15",{"_index":249,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:17",{"_index":232,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:32",{"_index":237,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:48",{"_index":239,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:52",{"_index":243,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie/ngx",{"_index":159,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxGrippieComponent.html":{}}}],["group",{"_index":429,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["gutter",{"_index":332,"title":{},"body":{"miscellaneous/variables.html":{}}}],["height",{"_index":225,"title":{},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["here",{"_index":48,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["herebi",{"_index":88,"title":{},"body":{"license.html":{}}}],["hold",{"_index":205,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["holder",{"_index":132,"title":{},"body":{"license.html":{}}}],["horizont",{"_index":446,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["horizontallin",{"_index":372,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["hostlisten",{"_index":227,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["hostlistener('document:mousemov",{"_index":255,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["hostlistener('document:mouseup",{"_index":263,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["hostlistener('mousedown",{"_index":265,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["html",{"_index":27,"title":{},"body":{"index.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"additional-documentation/code-editor.html":{}}}],["htmlmode",{"_index":336,"title":{},"body":{"miscellaneous/variables.html":{}}}],["http://myapiendpoint",{"_index":439,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["httpclientmodul",{"_index":419,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["https://sibiraj",{"_index":49,"title":{},"body":{"index.html":{}}}],["imag",{"_index":377,"title":{"additional-documentation/image-uploader.html":{}},"body":{"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{}}}],["imageendpoint",{"_index":351,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["impli",{"_index":124,"title":{},"body":{"license.html":{}}}],["import",{"_index":21,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["includ",{"_index":101,"title":{},"body":{"license.html":{}}}],["indent",{"_index":362,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["index",{"_index":2,"title":{"index.html":{}},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["info",{"_index":148,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["inject",{"_index":79,"title":{"injectables/MessageService.html":{}},"body":{"overview.html":{},"injectables/MessageService.html":{}}}],["inlcud",{"_index":418,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["input",{"_index":320,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/image-uploader.html":{}}}],["instal",{"_index":9,"title":{},"body":{"index.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["instead",{"_index":393,"title":{},"body":{"miscellaneous/variables.html":{}}}],["interv",{"_index":292,"title":{},"body":{"injectables/MessageService.html":{}}}],["ital",{"_index":353,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["item",{"_index":312,"title":{},"body":{"miscellaneous/functions.html":{}}}],["json",{"_index":423,"title":{},"body":{"additional-documentation/configuration.html":{},"additional-documentation/image-uploader.html":{}}}],["justifycent",{"_index":359,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["justifyful",{"_index":361,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["justifyleft",{"_index":358,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["justifyright",{"_index":360,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["kind",{"_index":122,"title":{},"body":{"license.html":{}}}],["legend",{"_index":55,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["liabil",{"_index":136,"title":{},"body":{"license.html":{}}}],["liabl",{"_index":133,"title":{},"body":{"license.html":{}}}],["licens",{"_index":80,"title":{"license.html":{}},"body":{"license.html":{}}}],["limit",{"_index":102,"title":{},"body":{"license.html":{}}}],["linenumb",{"_index":331,"title":{},"body":{"miscellaneous/variables.html":{}}}],["linewrap",{"_index":333,"title":{},"body":{"miscellaneous/variables.html":{}}}],["link",{"_index":375,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["list",{"_index":394,"title":{},"body":{"miscellaneous/variables.html":{}}}],["manag",{"_index":12,"title":{},"body":{"index.html":{}}}],["map",{"_index":396,"title":{},"body":{"miscellaneous/variables.html":{}}}],["match",{"_index":52,"title":{},"body":{"index.html":{},"overview.html":{},"license.html":{},"modules.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}}}],["merchant",{"_index":125,"title":{},"body":{"license.html":{}}}],["merg",{"_index":105,"title":{},"body":{"license.html":{}}}],["messag",{"_index":177,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["message'},{'nam",{"_index":217,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["message.compon",{"_index":162,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["message.component.html",{"_index":181,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message.component.scss",{"_index":179,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message.component.t",{"_index":173,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message.component.ts:14",{"_index":189,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message.component.ts:26",{"_index":198,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message/ngx",{"_index":161,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{}}}],["messageservic",{"_index":71,"title":{"injectables/MessageService.html":{}},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["metadata",{"_index":174,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["method",{"_index":184,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["microsoft",{"_index":35,"title":{},"body":{"index.html":{}}}],["millisecond",{"_index":293,"title":{},"body":{"injectables/MessageService.html":{}}}],["minheight",{"_index":341,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["minwidth",{"_index":343,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["miscellan",{"_index":298,"title":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["mit",{"_index":81,"title":{},"body":{"license.html":{}}}],["mode",{"_index":334,"title":{},"body":{"miscellaneous/variables.html":{}}}],["modifi",{"_index":104,"title":{},"body":{"license.html":{}}}],["modul",{"_index":22,"title":{"modules.html":{},"modules/NgxEditorModule.html":{}},"body":{"index.html":{},"overview.html":{},"modules.html":{},"modules/NgxEditorModule.html":{}}}],["mous",{"_index":261,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["mousedown",{"_index":230,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["mousedown(ev",{"_index":240,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["mouseev",{"_index":236,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["mozilla",{"_index":37,"title":{},"body":{"index.html":{}}}],["name",{"_index":191,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{}}}],["new",{"_index":287,"title":{},"body":{"injectables/MessageService.html":{}}}],["ng",{"_index":390,"title":{},"body":{"miscellaneous/variables.html":{}}}],["ngmodel",{"_index":28,"title":{},"body":{"index.html":{},"additional-documentation/prerequisites.html":{}}}],["ngmodul",{"_index":24,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{}}}],["ngx",{"_index":16,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"additional-documentation/prerequisites.html":{}}}],["ngxbootstrap",{"_index":407,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["ngxeditor",{"_index":3,"title":{},"body":{"index.html":{}}}],["ngxeditorcompon",{"_index":65,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["ngxeditorconfig",{"_index":319,"title":{},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["ngxeditormessagecompon",{"_index":67,"title":{"components/NgxEditorMessageComponent.html":{}},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["ngxeditormodul",{"_index":23,"title":{"modules/NgxEditorModule.html":{}},"body":{"index.html":{},"overview.html":{},"modules.html":{},"modules/NgxEditorModule.html":{}}}],["ngxeditortoolbarcompon",{"_index":68,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["ngxgrippiecompon",{"_index":66,"title":{"components/NgxGrippieComponent.html":{}},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["ngxmessag",{"_index":183,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["node_modules/codemirror/lib/codemirror.css",{"_index":445,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["node_modules/codemirror/lib/codemirror.cssmodul",{"_index":415,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["noninfring",{"_index":129,"title":{},"body":{"license.html":{}}}],["notic",{"_index":117,"title":{},"body":{"license.html":{}}}],["npm",{"_index":14,"title":{},"body":{"index.html":{},"additional-documentation/code-editor.html":{}}}],["number",{"_index":246,"title":{},"body":{"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["object",{"_index":313,"title":{},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["observ",{"_index":274,"title":{},"body":{"injectables/MessageService.html":{}}}],["obtain",{"_index":93,"title":{},"body":{"license.html":{}}}],["oldi",{"_index":226,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["oninit",{"_index":252,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["onmousemove(ev",{"_index":256,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["onmouseup(ev",{"_index":264,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["onresize(ev",{"_index":266,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["opera",{"_index":39,"title":{},"body":{"index.html":{}}}],["option",{"_index":193,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/resizer.html":{}}}],["order",{"_index":405,"title":{},"body":{"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["orderedlist",{"_index":373,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["otherwis",{"_index":141,"title":{},"body":{"license.html":{}}}],["out",{"_index":74,"title":{},"body":{"overview.html":{},"license.html":{},"modules/NgxEditorModule.html":{},"miscellaneous/functions.html":{}}}],["outdent",{"_index":363,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["overview",{"_index":53,"title":{"overview.html":{}},"body":{"overview.html":{}}}],["overwrit",{"_index":384,"title":{},"body":{"miscellaneous/variables.html":{}}}],["packag",{"_index":11,"title":{},"body":{"index.html":{}}}],["page",{"_index":401,"title":{"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}},"body":{}}],["paragraph",{"_index":369,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["param",{"_index":207,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["paramet",{"_index":190,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{}}}],["particular",{"_index":127,"title":{},"body":{"license.html":{}}}],["peer",{"_index":403,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["peerdepend",{"_index":404,"title":{},"body":{"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["permiss",{"_index":87,"title":{},"body":{"license.html":{}}}],["permit",{"_index":111,"title":{},"body":{"license.html":{}}}],["person",{"_index":92,"title":{},"body":{"license.html":{}}}],["placehold",{"_index":348,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["plain",{"_index":442,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["popovermodul",{"_index":157,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["popovermodule.forroot",{"_index":168,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["portion",{"_index":120,"title":{},"body":{"license.html":{}}}],["post",{"_index":433,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["prerequisit",{"_index":402,"title":{"additional-documentation/prerequisites.html":{}},"body":{"additional-documentation/prerequisites.html":{}}}],["previou",{"_index":250,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["privat",{"_index":286,"title":{},"body":{"injectables/MessageService.html":{}}}],["product",{"_index":380,"title":{},"body":{"miscellaneous/variables.html":{}}}],["project",{"_index":414,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["properli",{"_index":417,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["properti",{"_index":182,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{},"additional-documentation/configuration.html":{},"additional-documentation/image-uploader.html":{}}}],["provid",{"_index":58,"title":{},"body":{"overview.html":{},"license.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{}}}],["publish",{"_index":106,"title":{},"body":{"license.html":{}}}],["purpos",{"_index":128,"title":{},"body":{"license.html":{},"additional-documentation/code-editor.html":{}}}],["rang",{"_index":326,"title":{},"body":{"miscellaneous/functions.html":{}}}],["reactiveformsmodul",{"_index":156,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["redo",{"_index":368,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["remov",{"_index":409,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["removeblockquot",{"_index":371,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["removeformat",{"_index":366,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["repres",{"_index":427,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["request",{"_index":434,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["reset",{"_index":73,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["resiz",{"_index":241,"title":{"additional-documentation/resizer.html":{}},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{},"additional-documentation/resizer.html":{}}}],["respect",{"_index":420,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["respons",{"_index":436,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["restor",{"_index":323,"title":{},"body":{"miscellaneous/functions.html":{}}}],["restoreselect",{"_index":302,"title":{},"body":{"miscellaneous/functions.html":{}}}],["restoreselection(rang",{"_index":322,"title":{},"body":{"miscellaneous/functions.html":{}}}],["restrict",{"_index":100,"title":{},"body":{"license.html":{}}}],["result",{"_index":51,"title":{},"body":{"index.html":{},"overview.html":{},"license.html":{},"modules.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}}}],["return",{"_index":200,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{}}}],["right",{"_index":103,"title":{},"body":{"license.html":{}}}],["rxjs/add/operator/map",{"_index":279,"title":{},"body":{"injectables/MessageService.html":{}}}],["rxjs/observ",{"_index":278,"title":{},"body":{"injectables/MessageService.html":{}}}],["rxjs/subject",{"_index":277,"title":{},"body":{"injectables/MessageService.html":{}}}],["s.github.io/ngx",{"_index":50,"title":{},"body":{"index.html":{}}}],["save",{"_index":17,"title":{},"body":{"index.html":{},"miscellaneous/functions.html":{},"additional-documentation/code-editor.html":{}}}],["saveselect",{"_index":303,"title":{},"body":{"miscellaneous/functions.html":{}}}],["second",{"_index":294,"title":{},"body":{"injectables/MessageService.html":{}}}],["select",{"_index":324,"title":{},"body":{"miscellaneous/functions.html":{}}}],["selector",{"_index":175,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["sell",{"_index":110,"title":{},"body":{"license.html":{}}}],["send",{"_index":197,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["sendmessag",{"_index":270,"title":{},"body":{"injectables/MessageService.html":{}}}],["sendmessage(messag",{"_index":275,"title":{},"body":{"injectables/MessageService.html":{}}}],["sent",{"_index":273,"title":{},"body":{"injectables/MessageService.html":{},"additional-documentation/image-uploader.html":{}}}],["servic",{"_index":196,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["set",{"_index":245,"title":{},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{}}}],["settimeout",{"_index":296,"title":{},"body":{"injectables/MessageService.html":{}}}],["shall",{"_index":118,"title":{},"body":{"license.html":{}}}],["short",{"_index":291,"title":{},"body":{"injectables/MessageService.html":{}}}],["showtoolbar",{"_index":347,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["sibiraj",{"_index":86,"title":{},"body":{"license.html":{}}}],["simpl",{"_index":4,"title":{},"body":{"index.html":{}}}],["softwar",{"_index":95,"title":{},"body":{"license.html":{}}}],["sooner",{"_index":410,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["sourc",{"_index":149,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["specifi",{"_index":431,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["spellcheck",{"_index":340,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["src/app/ngx",{"_index":150,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["src/environments/environment.prod.t",{"_index":379,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/environments/environment.t",{"_index":381,"title":{},"body":{"miscellaneous/variables.html":{}}}],["stack",{"_index":317,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/resizer.html":{}}}],["stackblitz",{"_index":41,"title":{},"body":{"index.html":{}}}],["stackoverflow",{"_index":452,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["start",{"_index":1,"title":{"index.html":{},"license.html":{}},"body":{"index.html":{}}}],["strikethrough",{"_index":355,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["string",{"_index":210,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"additional-documentation/image-uploader.html":{}}}],["stringopt",{"_index":447,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["stylesheet",{"_index":411,"title":{},"body":{"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["styleurl",{"_index":178,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["subject",{"_index":113,"title":{},"body":{"license.html":{},"injectables/MessageService.html":{}}}],["sublicens",{"_index":108,"title":{},"body":{"license.html":{}}}],["subscript",{"_index":357,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["substanti",{"_index":119,"title":{},"body":{"license.html":{}}}],["such",{"_index":13,"title":{},"body":{"index.html":{}}}],["superscript",{"_index":356,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["support",{"_index":145,"title":{},"body":{"modules.html":{}}}],["svg",{"_index":146,"title":{},"body":{"modules.html":{}}}],["system",{"_index":387,"title":{},"body":{"miscellaneous/variables.html":{}}}],["templat",{"_index":170,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["templateurl",{"_index":180,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["temporari",{"_index":408,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["text",{"_index":350,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["this._editorcomponent.resizetextarea(event.clienti",{"_index":258,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["this._messageservice.getmessage().subscribe((messag",{"_index":209,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["this.clearmessagein(dur",{"_index":290,"title":{},"body":{"injectables/MessageService.html":{}}}],["this.grabb",{"_index":257,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["this.message.asobserv",{"_index":288,"title":{},"body":{"injectables/MessageService.html":{}}}],["this.message.next(messag",{"_index":289,"title":{},"body":{"injectables/MessageService.html":{}}}],["this.message.next(undefin",{"_index":297,"title":{},"body":{"injectables/MessageService.html":{}}}],["this.ngxmessag",{"_index":211,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["this.oldi",{"_index":259,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["time",{"_index":280,"title":{},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["toolbar",{"_index":307,"title":{"additional-documentation/toolbar.html":{}},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["toolbar'},{'nam",{"_index":218,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["toolbar.compon",{"_index":164,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["toolbar/ngx",{"_index":163,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["tort",{"_index":140,"title":{},"body":{"license.html":{}}}],["translat",{"_index":344,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["tree",{"_index":172,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["true",{"_index":69,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["two",{"_index":449,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["type",{"_index":192,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/resizer.html":{}}}],["undefin",{"_index":204,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["underlin",{"_index":354,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["undo",{"_index":367,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["unlink",{"_index":376,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["unorderedlist",{"_index":374,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["up",{"_index":262,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["updat",{"_index":253,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["upload",{"_index":416,"title":{"additional-documentation/image-uploader.html":{}},"body":{"additional-documentation/prerequisites.html":{},"additional-documentation/image-uploader.html":{}}}],["url",{"_index":438,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["us",{"_index":45,"title":{},"body":{"index.html":{},"license.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/code-editor.html":{}}}],["usag",{"_index":422,"title":{},"body":{"additional-documentation/configuration.html":{}}}],["user",{"_index":285,"title":{},"body":{"injectables/MessageService.html":{}}}],["valu",{"_index":203,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/resizer.html":{}}}],["var",{"_index":214,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["variabl",{"_index":284,"title":{"miscellaneous/variables.html":{}},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["vertic",{"_index":315,"title":{},"body":{"miscellaneous/functions.html":{}}}],["via",{"_index":10,"title":{},"body":{"index.html":{},"miscellaneous/functions.html":{},"additional-documentation/image-uploader.html":{}}}],["view",{"_index":47,"title":{},"body":{"index.html":{},"additional-documentation/code-editor.html":{}}}],["void",{"_index":201,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["warranti",{"_index":121,"title":{},"body":{"license.html":{}}}],["whether",{"_index":137,"title":{},"body":{"license.html":{}}}],["width",{"_index":342,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["without",{"_index":99,"title":{},"body":{"license.html":{}}}],["work",{"_index":29,"title":{},"body":{"index.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["wysiwyg",{"_index":5,"title":{},"body":{"index.html":{}}}],["xml",{"_index":335,"title":{},"body":{"miscellaneous/variables.html":{}}}],["yarn",{"_index":15,"title":{},"body":{"index.html":{},"additional-documentation/code-editor.html":{}}}],["ye",{"_index":345,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["zoom",{"_index":72,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}]],"pipeline":["stemmer"]}, - "store": {"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\nNgxEditor\n\n \n \n \n\nA Simple WYSIWYG Editor for Angular2+ Applications.\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n\nGetting Started\nInstallation\nInstall via Package managers such as npm or yarn\nnpm install ngx-editor --save\n# or\nyarn add ngx-editorUsage\nImport ngx-editor module\nimport { NgxEditorModule } from 'ngx-editor';\n\n@NgModule({\n imports: [ NgxEditorModule ]\n})Import font-awesome into your application\nThen in HTML\nFor ngModel to work, You must import FormsModule from @angular/forms\nCompatibility\n\nGoogle Chrome\nMicrosoft Edge\nMozilla Firefox\nOpera\n\nDemo\nDemo at stackblitz ngx-editor\nDocumentation\nDocumentation is auto-generated using compodoc, and can be viewed here: https://sibiraj-s.github.io/ngx-editor/\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_NgxEditorModule\n\n\n\ncluster_NgxEditorModule_declarations\n\n\n\ncluster_NgxEditorModule_NgxEditorComponent_providers\n\n\n\ncluster_NgxEditorModule_exports\n\n\n\ncluster_NgxEditorModule_providers\n\n\n\n\nNgxEditorComponent\n\nNgxEditorComponent\n\n\n\nNgxEditorModule\n\nNgxEditorModule\n\nNgxEditorModule -->\n\nNgxEditorComponent->NgxEditorModule\n\n\n\n\n\nNgxGrippieComponent\n\nNgxGrippieComponent\n\nNgxEditorModule -->\n\nNgxGrippieComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorMessageComponent\n\nNgxEditorMessageComponent\n\nNgxEditorModule -->\n\nNgxEditorMessageComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorToolbarComponent\n\nNgxEditorToolbarComponent\n\nNgxEditorModule -->\n\nNgxEditorToolbarComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorComponent \n\nNgxEditorComponent \n\nNgxEditorComponent -->\n\nNgxEditorModule->NgxEditorComponent \n\n\n\n ), : true\n} -->\n\n{\n    : , : (() => ), : true\n}\n\n{\n    : , : (() => ), : true\n}\n\n ), : true\n}->NgxEditorComponent -->\n\n{\n    : , : (() => ), : true\n}->NgxEditorComponent\n\n\n\n\n\nCommandExecutorService\n\nCommandExecutorService\n\nNgxEditorModule -->\n\nCommandExecutorService->NgxEditorModule\n\n\n\n\n\nMessageService\n\nMessageService\n\nNgxEditorModule -->\n\nMessageService->NgxEditorModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n \n\n \n \n \n \n \n \n 1 module\n \n \n \n \n \n \n \n \n 4 components\n \n \n \n \n \n \n \n 2 injectables\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\nMIT License\nCopyright (c) 2017-2018 Sibiraj\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n \n \n NgxEditorModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/NgxEditorModule.html":{"url":"modules/NgxEditorModule.html","title":"module - NgxEditorModule","body":"\n \n\n\n\n\n Modules\n NgxEditorModule\n\n\n \n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_NgxEditorModule\n\n\n\ncluster_NgxEditorModule_declarations\n\n\n\ncluster_NgxEditorModule_NgxEditorComponent_providers\n\n\n\ncluster_NgxEditorModule_exports\n\n\n\ncluster_NgxEditorModule_providers\n\n\n\n\nNgxEditorComponent\n\nNgxEditorComponent\n\n\n\nNgxEditorModule\n\nNgxEditorModule\n\nNgxEditorModule -->\n\nNgxEditorComponent->NgxEditorModule\n\n\n\n\n\nNgxGrippieComponent\n\nNgxGrippieComponent\n\nNgxEditorModule -->\n\nNgxGrippieComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorMessageComponent\n\nNgxEditorMessageComponent\n\nNgxEditorModule -->\n\nNgxEditorMessageComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorToolbarComponent\n\nNgxEditorToolbarComponent\n\nNgxEditorModule -->\n\nNgxEditorToolbarComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorComponent \n\nNgxEditorComponent \n\nNgxEditorComponent -->\n\nNgxEditorModule->NgxEditorComponent \n\n\n\n ), : true\n} -->\n\n{\n    : , : (() => ), : true\n}\n\n{\n    : , : (() => ), : true\n}\n\n ), : true\n}->NgxEditorComponent -->\n\n{\n    : , : (() => ), : true\n}->NgxEditorComponent\n\n\n\n\n\nCommandExecutorService\n\nCommandExecutorService\n\nNgxEditorModule -->\n\nCommandExecutorService->NgxEditorModule\n\n\n\n\n\nMessageService\n\nMessageService\n\nNgxEditorModule -->\n\nMessageService->NgxEditorModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n \n \n \n\n\n \n Info\n \n\n\n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/ngx-editor/ngx-editor.module.ts\n \n\n\n \n\n \n \n \n Declarations\n \n \n NgxEditorComponent\n \n \n NgxGrippieComponent\n \n \n NgxEditorMessageComponent\n \n \n NgxEditorToolbarComponent\n \n \n \n \n Providers\n \n \n CommandExecutorService\n \n \n MessageService\n \n \n \n \n Exports\n \n \n NgxEditorComponent\n \n \n \n \n \n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { PopoverModule } from 'ngx-bootstrap';\nimport { NgxEditorComponent } from './ngx-editor.component';\nimport { NgxGrippieComponent } from './ngx-grippie/ngx-grippie.component';\nimport { NgxEditorMessageComponent } from './ngx-editor-message/ngx-editor-message.component';\nimport { NgxEditorToolbarComponent } from './ngx-editor-toolbar/ngx-editor-toolbar.component';\nimport { MessageService } from './common/services/message.service';\nimport { CommandExecutorService } from './common/services/command-executor.service';\n\n@NgModule({\n imports: [CommonModule, FormsModule, ReactiveFormsModule, PopoverModule.forRoot()],\n declarations: [NgxEditorComponent, NgxGrippieComponent, NgxEditorMessageComponent, NgxEditorToolbarComponent],\n exports: [NgxEditorComponent, PopoverModule],\n providers: [CommandExecutorService, MessageService]\n})\n\nexport class NgxEditorModule { }\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/NgxEditorMessageComponent.html":{"url":"components/NgxEditorMessageComponent.html","title":"component - NgxEditorMessageComponent","body":"\n \n\n\n\n\n\n Components\n NgxEditorMessageComponent\n\n\n\n \n Info\n \n\n \n Source\n \n\n \n Template\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/ngx-editor/ngx-editor-message/ngx-editor-message.component.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-ngx-editor-message\n \n\n \n styleUrls\n ngx-editor-message.component.scss\n \n\n\n\n \n templateUrl\n ./ngx-editor-message.component.html\n \n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n ngxMessage\n \n \n \n \n \n \n Methods\n \n \n \n \n \n \n clearMessage\n \n \n \n \n \n \n \n\n \n Constructor\n \n \n \n \n constructor(_messageService: MessageService)\n \n \n \n \n Defined in src/app/ngx-editor/ngx-editor-message/ngx-editor-message.component.ts:14\n \n \n \n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n _messageService\n \n \n MessageService\n \n \n \n no\n \n \n \n service to send message to the editor\n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n clearMessage\n \n \n \n \n \n \n \n clearMessage()\n \n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-editor-message/ngx-editor-message.component.ts:26\n \n \n \n \n \n clears editor message\n \n \n \n Returns : void\n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n ngxMessage\n \n \n \n \n \n \n \n ngxMessage: \n \n \n \n \n \n Default value : undefined\n \n \n \n \n Defined in src/app/ngx-editor/ngx-editor-message/ngx-editor-message.component.ts:14\n \n \n \n \n \n property that holds the message to be displayed on the editor \n \n \n \n \n \n \n \n\n\n\n\n \n import { Component } from '@angular/core';\n\nimport { MessageService } from '../common/services/message.service';\n\n@Component({\n selector: 'app-ngx-editor-message',\n templateUrl: './ngx-editor-message.component.html',\n styleUrls: ['./ngx-editor-message.component.scss']\n})\n\nexport class NgxEditorMessageComponent {\n\n /** property that holds the message to be displayed on the editor */\n ngxMessage = undefined;\n\n /**\n * @param _messageService service to send message to the editor\n */\n constructor(private _messageService: MessageService) {\n this._messageService.getMessage().subscribe((message: string) => this.ngxMessage = message);\n }\n\n /**\n * clears editor message\n */\n clearMessage(): void {\n this.ngxMessage = undefined;\n return;\n }\n}\n\n \n\n \n \n {{ ngxMessage }}\n\n\n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' {{ ngxMessage }}'\n var COMPONENTS = [{'name': 'NgxEditorComponent', 'selector': 'app-ngx-editor'},{'name': 'NgxEditorMessageComponent', 'selector': 'app-ngx-editor-message'},{'name': 'NgxEditorToolbarComponent', 'selector': 'app-ngx-editor-toolbar'},{'name': 'NgxGrippieComponent', 'selector': 'app-ngx-grippie'}];\n var DIRECTIVES = [];\n var ACTUAL_COMPONENT = {'name': 'NgxEditorMessageComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/NgxGrippieComponent.html":{"url":"components/NgxGrippieComponent.html","title":"component - NgxGrippieComponent","body":"\n \n\n\n\n\n\n Components\n NgxGrippieComponent\n\n\n\n \n Info\n \n\n \n Source\n \n\n \n Template\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-ngx-grippie\n \n\n \n styleUrls\n ngx-grippie.component.scss\n \n\n\n\n \n templateUrl\n ./ngx-grippie.component.html\n \n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n grabber\n \n \n height\n \n \n oldY\n \n \n \n \n \n \n HostListeners\n \n \n \n \n \n \n document:mousemove\n \n \n document:mouseup\n \n \n mousedown\n \n \n \n \n \n \n \n\n \n Constructor\n \n \n \n \n constructor(_editorComponent: NgxEditorComponent)\n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:17\n \n \n \n \n \n Constructor\n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n _editorComponent\n \n \n NgxEditorComponent\n \n \n \n no\n \n \n \n Editor component\n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n \n HostListeners \n \n \n \n \n \n \n document:mousemove\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \n document:mousemove(event: MouseEvent)\n \n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:32\n \n \n \n \n \n \n \n \n \n \n \n \n document:mouseup\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \n document:mouseup(event: MouseEvent)\n \n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:48\n \n \n \n \n \n \n \n \n \n \n \n \n mousedown\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \n mousedown(event: MouseEvent, resizer?: Function)\n \n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:52\n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n grabber\n \n \n \n \n \n \n \n grabber: \n \n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:17\n \n \n \n \n \n set to true on mousedown event \n \n \n \n \n \n \n \n \n \n \n \n \n \n height\n \n \n \n \n \n \n \n height: number\n \n \n \n \n \n Type : number\n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:13\n \n \n \n \n \n height of the editor \n \n \n \n \n \n \n \n \n \n \n \n \n \n oldY\n \n \n \n \n \n \n \n oldY: number\n \n \n \n \n \n Type : number\n \n \n \n \n \n Default value : 0\n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:15\n \n \n \n \n \n previous value befor resizing the editor \n \n \n \n \n \n \n \n\n\n\n\n \n import { Component, OnInit, HostListener } from '@angular/core';\nimport { NgxEditorComponent } from '../ngx-editor.component';\n\n@Component({\n selector: 'app-ngx-grippie',\n templateUrl: './ngx-grippie.component.html',\n styleUrls: ['./ngx-grippie.component.scss']\n})\n\nexport class NgxGrippieComponent {\n\n /** height of the editor */\n height: number;\n /** previous value befor resizing the editor */\n oldY = 0;\n /** set to true on mousedown event */\n grabber = false;\n\n /**\n * Constructor\n *\n * @param _editorComponent Editor component\n */\n constructor(private _editorComponent: NgxEditorComponent) { }\n\n /**\n *\n * @param event Mouseevent\n *\n * Update the height of the editor when the grabber is dragged\n */\n @HostListener('document:mousemove', ['$event']) onMouseMove(event: MouseEvent) {\n\n if (!this.grabber) {\n return;\n }\n\n this._editorComponent.resizeTextArea(event.clientY - this.oldY);\n this.oldY = event.clientY;\n }\n\n /**\n *\n * @param event Mouseevent\n *\n * set the grabber to false on mouse up action\n */\n @HostListener('document:mouseup', ['$event']) onMouseUp(event: MouseEvent) {\n this.grabber = false;\n }\n\n @HostListener('mousedown', ['$event']) onResize(event: MouseEvent, resizer?: Function) {\n this.grabber = true;\n this.oldY = event.clientY;\n event.preventDefault();\n }\n\n}\n\n \n\n \n \n \n \n \n \n \n\n\n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' '\n var COMPONENTS = [{'name': 'NgxEditorComponent', 'selector': 'app-ngx-editor'},{'name': 'NgxEditorMessageComponent', 'selector': 'app-ngx-editor-message'},{'name': 'NgxEditorToolbarComponent', 'selector': 'app-ngx-editor-toolbar'},{'name': 'NgxGrippieComponent', 'selector': 'app-ngx-grippie'}];\n var DIRECTIVES = [];\n var ACTUAL_COMPONENT = {'name': 'NgxGrippieComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/MessageService.html":{"url":"injectables/MessageService.html","title":"injectable - MessageService","body":"\n \n\n\n\n\n\n\n\n Injectables\n MessageService\n\n\n\n \n Info\n \n\n\n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/ngx-editor/common/services/message.service.ts\n \n\n\n\n \n Index\n \n \n \n \n Methods\n \n \n \n \n \n \n getMessage\n \n \n sendMessage\n \n \n \n \n \n \n \n\n \n Constructor\n \n \n \n \n constructor()\n \n \n \n \n Defined in src/app/ngx-editor/common/services/message.service.ts:13\n \n \n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n getMessage\n \n \n \n \n \n \n \n getMessage()\n \n \n \n \n \n \n Defined in src/app/ngx-editor/common/services/message.service.ts:18\n \n \n \n \n \n returns the message sent by the editor \n \n \n \n Returns : Observable\n \n \n \n \n \n \n \n \n \n \n \n \n \n sendMessage\n \n \n \n \n \n \n \n sendMessage(message: string)\n \n \n \n \n \n \n Defined in src/app/ngx-editor/common/services/message.service.ts:27\n \n \n \n \n \n sends message to the editor\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n \n string\n \n \n \n no\n \n \n \n \n message to be sent\n \n \n \n \n \n \n \n \n \n Returns : void\n \n \n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { Subject } from 'rxjs/Subject';\nimport { Observable } from 'rxjs/Observable';\nimport 'rxjs/add/operator/map';\n\n/** time in which the message has to be cleared */\nconst DURATION = 7000;\n\n@Injectable()\nexport class MessageService {\n\n /** variable to hold the user message */\n private message: Subject = new Subject();\n\n constructor() { }\n\n /** returns the message sent by the editor */\n getMessage(): Observable {\n return this.message.asObservable();\n }\n\n /**\n * sends message to the editor\n *\n * @param message message to be sent\n */\n sendMessage(message: string): void {\n this.message.next(message);\n this.clearMessageIn(DURATION);\n return;\n }\n\n /**\n * a short interval to clear message\n *\n * @param milliseconds time in seconds in which the message has to be cleared\n */\n private clearMessageIn(milliseconds: number): void {\n setTimeout(() => {\n this.message.next(undefined);\n }, milliseconds);\n return;\n }\n\n}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/functions.html":{"url":"miscellaneous/functions.html","title":"miscellaneous-functions - functions","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Functions\n\n\n\n Index\n \n \n \n \n \n \n canEnableToolbarOptions\n \n \n canResize\n \n \n getEditorConfiguration\n \n \n restoreSelection\n \n \n saveSelection\n \n \n \n \n \n \n\n\n src/app/ngx-editor/common/utils/ngx-editor.utils.ts\n \n \n \n \n \n \n \n \n canEnableToolbarOptions\n \n \n \n \n \n \n \n canEnableToolbarOptions(value: string, toolbar: any)\n \n \n \n \n \n \n \n enable or disable toolbar based on configuration\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n value\n \n \n string\n \n \n \n no\n \n \n \n \n toolbar item\n \n \n \n \n toolbar\n \n \n any\n \n \n \n no\n \n \n \n \n toolbar configuration object\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n canResize\n \n \n \n \n \n \n \n canResize(resizer: string)\n \n \n \n \n \n \n \n return vertical if the element is the resizer property is set to basic\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n resizer\n \n \n string\n \n \n \n no\n \n \n \n \n type of resizer, either basic or stack\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getEditorConfiguration\n \n \n \n \n \n \n \n getEditorConfiguration(value: any, ngxEditorConfig: any, input: any)\n \n \n \n \n \n \n \n set editor configuration\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n value\n \n \n any\n \n \n \n no\n \n \n \n \n configuration via [config] property\n \n \n \n \n ngxEditorConfig\n \n \n any\n \n \n \n no\n \n \n \n \n default editor configuration\n \n \n \n \n input\n \n \n any\n \n \n \n no\n \n \n \n \n direct configuration inputs via directives\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n restoreSelection\n \n \n \n \n \n \n \n restoreSelection(range: )\n \n \n \n \n \n \n \n restore selection when the editor is focussed in\n \n \n \n Parameters :\n \n \n \n Name\n Optional\n Description\n \n \n \n \n range\n \n \n \n no\n \n \n \n \n saved selection when the editor is focussed out\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n saveSelection\n \n \n \n \n \n \n \n saveSelection()\n \n \n \n \n \n \n \n save selection when the editor is focussed out\n \n \n \n \n \n \n \n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n codeMirrorConfig\n \n \n DURATION\n \n \n environment\n \n \n environment\n \n \n ngxEditorConfig\n \n \n \n \n \n \n\n\n src/app/ngx-editor/common/ngx-editor.defaults.ts\n \n \n \n \n \n \n \n \n codeMirrorConfig\n \n \n \n \n \n \n \n codeMirrorConfig: object\n \n \n \n \n \n Type : object\n \n \n \n \n \n Default value : {\n lineNumbers: true,\n gutter: true,\n lineWrapping: true,\n mode: 'xml',\n htmlMode: true\n }\n \n \n \n \n \n codemirror configuaration\n \n \n \n \n \n \n \n \n \n \n \n \n \n ngxEditorConfig\n \n \n \n \n \n \n \n ngxEditorConfig: object\n \n \n \n \n \n Type : object\n \n \n \n \n \n Default value : {\n editable: true,\n spellcheck: true,\n height: 'auto',\n minHeight: '0',\n width: 'auto',\n minWidth: '0',\n translate: 'yes',\n enableToolbar: true,\n showToolbar: true,\n placeholder: 'Enter text here...',\n imageEndPoint: '',\n toolbar: [\n ['bold', 'italic', 'underline', 'strikeThrough', 'superscript', 'subscript'],\n ['justifyLeft', 'justifyCenter', 'justifyRight', 'justifyFull', 'indent', 'outdent'],\n ['cut', 'copy', 'delete', 'removeFormat', 'undo', 'redo'],\n ['paragraph', 'blockquote', 'removeBlockquote', 'horizontalLine', 'orderedList', 'unorderedList'],\n ['link', 'unlink', 'image'],\n ['code']\n ]\n }\n \n \n \n \n \n toolbar default configuration\n \n \n \n \n \n \n \n src/app/ngx-editor/common/services/message.service.ts\n \n \n \n \n \n \n \n \n DURATION\n \n \n \n \n \n \n \n DURATION: number\n \n \n \n \n \n Type : number\n \n \n \n \n \n Default value : 7000\n \n \n \n \n \n time in which the message has to be cleared \n \n \n \n \n \n \n \n src/environments/environment.prod.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n \n environment: object\n \n \n \n \n \n Type : object\n \n \n \n \n \n Default value : {\n production: true\n }\n \n \n \n \n \n environment variables for production \n \n \n \n \n \n \n \n src/environments/environment.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n \n environment: object\n \n \n \n \n \n Type : object\n \n \n \n \n \n Default value : {\n production: false\n }\n \n \n \n \n \n The file contents for the current environment will overwrite these during build.\n The build system defaults to the dev environment which uses environment.ts, but if you do\n ng build --env=prod then environment.prod.ts will be used instead.\n The list of which env maps to which file can be found in .angular-cli.json.\n \n \n \n \n \n \n \n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/prerequisites.html":{"url":"additional-documentation/prerequisites.html","title":"additional-page - Prerequisites","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nPrerequisites\nPeer Dependencies\nYou must install all the following peerDependencies in order for `ngx-editor to work\n\nCodeMirror\nFontAwesome\nBootstrap\nNgxBootstrap\n\nBootstrap is a temporary dependency and it will be removed sooner.\nStylesheets\nImport codemirror`s css into your project\nnode_modules/codemirror/lib/codemirror.cssModules\nFor ngModel and image upload work properly, you must inlcude FormsModule and HttpClientModule respectively in your project.\nimport { FormsModule } from '@angular/forms';\nimport { HttpClientModule } from '@angular/common/http';\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/configuration.html":{"url":"additional-documentation/configuration.html","title":"additional-page - Configuration","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nConfiguration\nThe Configuration can be provided using config property\nUsage\nDefault Configuration\nThe config property is a JSON object.\n{\n \"editable\": true,\n \"spellcheck\": true,\n \"height\": \"auto\",\n \"minHeight\": \"0\",\n \"width\": \"auto\",\n \"minWidth\": \"0\",\n \"translate\": \"yes\",\n \"enableToolbar\": true,\n \"showToolbar\": true,\n \"placeholder\": \"Enter text here...\",\n \"imageEndPoint\": \"\",\n \"toolbar\": [\n [\"bold\", \"italic\", \"underline\", \"strikeThrough\", \"superscript\", \"subscript\"],\n [\"justifyLeft\", \"justifyCenter\", \"justifyRight\", \"justifyFull\", \"indent\", \"outdent\"],\n [\"cut\", \"copy\", \"delete\", \"removeFormat\", \"undo\", \"redo\"],\n [\"paragraph\", \"blockquote\", \"removeBlockquote\", \"horizontalLine\", \"orderedList\", \"unorderedList\"],\n [\"link\", \"unlink\", \"image\"],\n [\"code\"]\n ]\n}\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/toolbar.html":{"url":"additional-documentation/toolbar.html","title":"additional-page - Toolbar","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nToolbar\nToolbar option is an array of arrays. The default is\n[\n [\"bold\", \"italic\", \"underline\", \"strikeThrough\", \"superscript\", \"subscript\"],\n [\"justifyLeft\", \"justifyCenter\", \"justifyRight\", \"justifyFull\", \"indent\", \"outdent\"],\n [\"cut\", \"copy\", \"delete\", \"removeFormat\", \"undo\", \"redo\"],\n [\"paragraph\", \"blockquote\", \"removeBlockquote\", \"horizontalLine\", \"orderedList\", \"unorderedList\"],\n [\"link\", \"unlink\", \"image\"],\n [\"code\"]\n]and it can be customized. Each array represents a button group and the value represents the name of the button.\nToolbar is provided with the editor configuration as\n{\n \"toolbar\": [\n [\"bold\", \"italic\", \"underline\", \"strikeThrough\"],\n [\"justifyLeft\", \"justifyRight\", \"justifyFull\" \"outdent\"]\n ]\n}Providing empty toolbar array will enable all default buttons\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/image-uploader.html":{"url":"additional-documentation/image-uploader.html","title":"additional-page - Image Uploader","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nUpload images\nTo Upload images, you must specify an endpoint to which the image has to be uploaded. The POST request sent is a FORMDATA with name file.\nResponse\nThe Response is a json and it should be in the following format\n{\n \"url\": \"http://myApiEndPoint\"\n}Input\nThe Input for the endpoint is a string can be provided directly or via config property\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/code-editor.html":{"url":"additional-documentation/code-editor.html","title":"additional-page - Code Editor","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nHTML Code Editor\nCode Editor allows to view and edit plain HTML code. codemirror is used for this purpose.\nIn order for the code editor to work. You must install codemirror as a peerDependency\nnpm install codemirror --save\n\n#or\n\nyarn add codemirrorThen import the CodeMirror's stylesheet into your app.\nnode_modules/codemirror/lib/codemirror.css\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/resizer.html":{"url":"additional-documentation/resizer.html","title":"additional-page - Resizer","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nResizer\nThe editor can be resized horizontally.\nType\nresizer: stringOptions\nThe Resizer can accept two values basic|stack\n\nbasic - CSS3 resizer\nstack - resizer like stackoverflow\n\nAny options apart from this will default to stack\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}} + "index": {"version":"2.1.5","fields":["title","body"],"fieldVectors":[["title/index.html",[0,1.524,1,1.524,2,0.927]],["body/index.html",[0,1.8,1,1.8,3,2.766,4,2.766,5,2.766,6,0.744,7,2.766,8,3.644,9,2.653,10,1.8,11,2.766,12,2.766,13,2.766,14,2.878,15,2.878,16,2.093,17,1.8,18,0.058,19,2.184,20,2.766,21,1.518,22,1.095,23,1.694,24,2.184,25,2.766,26,2.766,27,1.514,28,2.184,29,1.8,30,1.8,31,1.8,32,2.766,33,2.766,34,2.766,35,2.766,36,2.766,37,2.766,38,2.766,39,2.766,40,3.644,41,2.766,42,2.878,43,1.8,44,2.766,45,1.286,46,2.766,47,2.184,48,1.8,49,2.766,50,2.766,51,0.045,52,0.045]],["title/overview.html",[53,2.855]],["body/overview.html",[18,0.064,22,1.324,23,2.299,51,0.041,52,0.041,53,1.92,54,1.583,55,1.331,56,1.92,57,1.583,58,0.963,59,1.13,60,1.92,61,1.92,62,1.92,63,1.92,64,1.92,65,2.581,66,1.775,67,1.775,68,2.091,69,2.003,70,3.015,71,1.775,72,2.639,73,1.92,74,1.331,75,2.432,76,2.432,77,1.13,78,2.432,79,1.583]],["title/license.html",[0,1.524,1,1.524,80,1.848]],["body/license.html",[18,0.043,42,2.036,45,1.617,51,0.043,52,0.043,58,1.021,74,1.412,80,2.036,81,2.578,82,3.936,83,2.578,84,2.578,85,2.578,86,2.578,87,3.478,88,2.578,89,2.578,90,2.578,91,2.578,92,3.478,93,2.578,94,2.306,95,4.773,96,2.578,97,0.869,98,3.478,99,3.936,100,2.578,101,3.936,102,3.478,103,2.578,104,2.578,105,2.578,106,2.578,107,2.578,108,2.578,109,2.578,110,2.578,111,2.578,112,2.578,113,2.036,114,1.679,115,2.578,116,2.578,117,3.478,118,3.478,119,2.578,120,2.578,121,3.478,122,2.578,123,2.578,124,2.578,125,2.578,126,2.578,127,2.578,128,2.036,129,2.578,130,2.036,131,2.578,132,2.578,133,2.578,134,2.578,135,2.578,136,2.578,137,2.578,138,2.036,139,2.578,140,2.578,141,2.578,142,2.578,143,2.578]],["title/modules.html",[22,1.432]],["body/modules.html",[18,0.055,22,1.518,23,1.782,51,0.055,52,0.055,144,3.833,145,3.833,146,3.833,147,3.833]],["title/modules/NgxEditorModule.html",[22,1.082,23,1.27]],["body/modules/NgxEditorModule.html",[6,0.574,16,1.776,18,0.064,21,1.544,22,1.06,23,2.222,24,2.113,30,1.742,31,1.742,51,0.033,52,0.033,54,1.163,55,0.978,56,2.535,57,1.742,58,1.271,59,1.658,60,1.41,61,1.41,62,1.41,63,1.41,64,1.41,65,2.56,66,1.864,67,1.864,68,2.196,69,1.776,70,3.167,71,1.864,72,2.113,73,1.41,74,0.978,97,0.602,148,0.978,149,0.978,150,0.707,151,1.163,152,1.786,153,0.978,154,2.677,155,1.786,156,2.677,157,2.677,158,1.41,159,1.41,160,1.786,161,1.41,162,1.786,163,1.786,164,1.786,165,1.41,166,1.786,167,1.786,168,1.786,169,0.978]],["title/components/NgxEditorMessageComponent.html",[67,1.27,77,1.27]],["body/components/NgxEditorMessageComponent.html",[2,0.698,6,0.787,16,2.064,18,0.062,21,0.893,27,1.451,51,0.033,52,0.033,55,0.965,59,0.819,65,0.965,66,0.819,67,1.647,68,0.965,71,1.647,77,1.766,97,0.594,148,0.965,149,0.965,150,1.403,151,2.307,153,0.965,161,2.798,165,1.392,169,0.965,170,1.392,171,1.392,172,1.392,173,1.763,174,1.392,175,3.151,176,2.598,177,2.837,178,2.093,179,2.651,180,2.093,181,2.651,182,1.647,183,3.991,184,2.093,185,3.543,186,1.148,187,1.763,188,2.074,189,2.651,190,0.965,191,1.262,192,0.698,193,0.698,194,0.965,195,3.186,196,2.651,197,2.093,198,1.763,199,1.726,200,1.451,201,2.093,202,0.594,203,0.698,204,3.186,205,2.093,206,2.651,207,1.148,208,1.392,209,1.763,210,0.965,211,2.651,212,1.726,213,1.726,214,2.798,215,1.392,216,1.392,217,1.392,218,1.392,219,1.392,220,1.392]],["title/components/NgxGrippieComponent.html",[66,1.27,77,1.27]],["body/components/NgxGrippieComponent.html",[2,0.55,6,0.653,16,1.972,18,0.063,21,0.743,27,1.206,51,0.027,52,0.027,55,0.76,59,0.645,65,1.863,66,1.45,67,0.645,68,0.76,69,1.274,77,1.765,97,0.468,130,3.282,138,1.096,148,0.76,149,0.76,150,1.56,151,2.564,153,0.76,158,1.096,159,3.11,169,0.76,170,1.096,171,1.096,172,1.096,174,1.096,175,2.86,176,2.358,178,1.74,180,1.74,182,1.024,186,1.784,188,2.471,190,0.76,191,1.085,192,1.085,193,0.55,194,0.76,200,0.76,202,0.743,203,1.235,207,1.784,208,1.096,212,1.434,213,1.434,214,2.463,215,1.096,216,1.096,217,1.096,218,1.096,219,2.163,220,1.096,221,1.388,222,2.203,223,2.203,224,3.622,225,2.471,226,3.12,227,2.74,228,2.203,229,2.203,230,3.12,231,1.388,232,2.203,233,2.74,234,2.74,235,1.388,236,3.939,237,1.388,238,1.388,239,1.388,240,1.388,241,1.708,242,1.434,243,1.388,244,2.463,245,2.163,246,2.215,247,1.388,248,1.434,249,1.388,250,2.203,251,2.203,252,1.388,253,1.388,254,1.388,255,1.388,256,1.388,257,2.74,258,1.388,259,2.74,260,2.203,261,1.388,262,1.388,263,1.388,264,1.388,265,1.388,266,1.388,267,1.388]],["title/injectables/MessageService.html",[71,1.27,79,1.779]],["body/injectables/MessageService.html",[2,0.82,6,0.617,18,0.063,21,1.291,51,0.037,52,0.037,59,0.963,71,1.388,79,2.279,97,0.698,113,2.764,148,1.134,149,1.134,150,1.517,153,1.134,169,1.134,177,3.101,184,2.357,186,2.279,188,2.279,190,1.134,191,0.82,192,0.82,193,0.82,194,1.134,197,2.357,199,2.279,200,2.386,201,2.764,205,1.636,207,1.944,210,1.916,246,1.349,268,1.636,269,3.83,270,2.986,271,2.072,272,2.072,273,3.024,274,3.5,275,2.986,276,2.072,277,2.072,278,2.072,279,2.072,280,2.357,281,2.072,282,1.636,283,1.636,284,1.349,285,2.072,286,2.986,287,2.072,288,2.072,289,2.072,290,2.072,291,2.072,292,2.072,293,2.986,294,2.072,295,2.072,296,2.072,297,2.072]],["title/miscellaneous/functions.html",[242,2.119,298,1.281]],["body/miscellaneous/functions.html",[2,0.963,6,0.694,10,2.176,17,2.176,18,0.056,51,0.041,52,0.041,74,1.83,150,0.963,182,1.554,190,2.251,191,1.628,192,1.628,193,1.628,194,2.251,200,1.331,202,0.82,203,1.324,210,2.251,212,1.583,213,2.176,241,2.091,242,1.583,245,2.639,298,1.331,299,3.342,300,3.342,301,3.342,302,3.342,303,3.819,304,2.432,305,2.432,306,2.432,307,1.707,308,1.92,309,2.432,310,2.432,311,2.07,312,2.432,313,1.583,314,2.432,315,2.432,316,2.639,317,1.92,318,2.432,319,2.639,320,3.015,321,1.583,322,2.432,323,2.432,324,3.819,325,3.819,326,2.432]],["title/miscellaneous/variables.html",[284,2.119,298,1.281]],["body/miscellaneous/variables.html",[2,0.778,18,0.061,43,1.87,45,1.335,48,1.279,51,0.035,52,0.035,69,2.085,94,1.076,97,0.968,150,1.138,177,1.279,192,1.574,199,1.279,202,1.445,203,1.574,225,1.279,244,1.551,246,1.87,248,1.87,268,1.551,280,1.551,282,2.681,283,1.551,284,1.87,298,1.076,307,1.138,311,0.913,313,2.862,319,2.681,327,3.396,328,4.485,329,1.965,330,1.965,331,1.965,332,1.965,333,1.965,334,1.965,335,1.965,336,1.965,337,1.279,338,1.965,339,1.279,340,1.551,341,1.551,342,1.551,343,1.551,344,1.551,345,1.551,346,1.551,347,1.551,348,1.551,349,1.551,350,1.551,351,1.551,352,1.279,353,1.279,354,1.279,355,1.279,356,1.279,357,1.279,358,1.279,359,1.279,360,1.279,361,1.279,362,1.279,363,1.279,364,1.279,365,1.279,366,1.279,367,1.279,368,1.279,369,1.279,370,1.279,371,1.279,372,1.279,373,1.279,374,1.279,375,1.279,376,1.279,377,0.778,378,0.778,379,1.965,380,3.396,381,1.965,382,1.965,383,1.965,384,1.965,385,1.965,386,3.396,387,1.965,388,1.965,389,1.965,390,1.965,391,1.965,392,1.965,393,1.965,394,1.965,395,1.965,396,1.965,397,1.965,398,1.965,399,1.965]],["title/additional-documentation/prerequisites.html",[400,0.927,401,0.927,402,1.848]],["body/additional-documentation/prerequisites.html",[6,0.487,9,2.513,16,1.794,18,0.058,21,1.51,28,2.386,29,2.513,30,2.513,31,1.967,51,0.047,52,0.047,54,1.967,57,1.967,114,1.967,307,1.197,337,2.513,377,1.197,378,1.197,402,2.386,403,3.022,404,3.048,405,2.386,406,3.022,407,3.022,408,3.022,409,3.022,410,3.022,411,3.022,412,3.022,413,3.86,414,2.386,415,3.022,416,3.022,417,3.86,418,3.022,419,1.967,420,3.022,421,3.022,422,3.86,423,3.022,424,3.022]],["title/additional-documentation/configuration.html",[311,1.088,400,0.927,401,0.927]],["body/additional-documentation/configuration.html",[18,0.058,43,2.404,45,1.312,48,1.838,51,0.045,52,0.045,58,1.118,69,2.03,94,1.545,182,1.717,202,0.951,225,1.838,248,2.404,307,1.118,311,1.914,313,1.838,321,2.404,339,1.838,340,2.229,341,2.229,342,2.229,343,2.229,344,2.229,345,2.229,346,2.229,347,2.229,348,2.229,349,2.229,350,2.229,351,2.229,352,1.838,353,1.838,354,1.838,355,1.838,356,1.838,357,1.838,358,1.838,359,1.838,360,1.838,361,1.838,362,1.838,363,1.838,364,1.838,365,1.838,366,1.838,367,1.838,368,1.838,369,1.838,370,1.838,371,1.838,372,1.838,373,1.838,374,1.838,375,1.838,376,1.838,377,1.118,378,1.118,425,2.823,426,2.229]],["title/additional-documentation/toolbar.html",[307,0.927,400,0.927,401,0.927]],["body/additional-documentation/toolbar.html",[6,0.458,18,0.057,51,0.046,52,0.046,58,1.471,94,1.558,191,1.127,193,1.127,202,1.252,203,1.127,307,1.8,308,2.247,311,1.323,352,2.417,353,2.417,354,2.417,355,2.417,356,1.853,357,1.853,358,2.417,359,1.853,360,2.417,361,2.417,362,1.853,363,2.417,364,1.853,365,1.853,366,1.853,367,1.853,368,1.853,369,1.853,370,1.853,371,1.853,372,1.853,373,1.853,374,1.853,375,1.853,376,1.853,377,1.127,378,1.127,427,4.381,428,2.846,429,2.846,430,3.713,431,4.133,432,2.846,433,2.846]],["title/additional-documentation/image-uploader.html",[377,0.811,400,0.811,401,0.811,419,1.333]],["body/additional-documentation/image-uploader.html",[10,2.189,18,0.055,51,0.051,52,0.051,58,1.332,97,1.133,114,2.189,182,1.563,191,1.332,210,1.841,273,2.655,320,3.259,321,2.189,377,1.768,419,2.907,426,2.655,434,3.363,435,4.127,436,3.363,437,3.363,438,3.363,439,4.127,440,3.363,441,3.363,442,3.363,443,3.363]],["title/additional-documentation/code-editor.html",[6,0.33,378,0.811,400,0.811,401,0.811]],["body/additional-documentation/code-editor.html",[6,0.716,9,2.671,14,2.629,15,2.629,17,2.168,18,0.05,19,2.629,21,1.122,27,2.246,29,2.168,45,1.548,47,2.629,51,0.05,52,0.05,128,2.629,176,2.168,337,2.894,339,2.168,378,1.838,404,2.629,405,2.629,414,2.629,444,3.33,445,3.33,446,3.33,447,3.33,448,3.33]],["title/additional-documentation/resizer.html",[241,1.281,400,0.927,401,0.927]],["body/additional-documentation/resizer.html",[6,0.566,18,0.052,51,0.052,52,0.052,192,1.393,193,1.393,202,1.186,203,1.393,241,2.692,316,2.778,317,3.349,449,3.518,450,3.518,451,3.518,452,3.518,453,3.518,454,3.518,455,3.518,456,3.518]]],"invertedIndex":[["",{"_index":18,"title":{},"body":{"index.html":{},"overview.html":{},"license.html":{},"modules.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}}}],["0",{"_index":248,"title":{},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["1",{"_index":75,"title":{},"body":{"overview.html":{}}}],["2",{"_index":78,"title":{},"body":{"overview.html":{}}}],["2017",{"_index":84,"title":{},"body":{"license.html":{}}}],["2018",{"_index":85,"title":{},"body":{"license.html":{}}}],["4",{"_index":76,"title":{},"body":{"overview.html":{}}}],["7000",{"_index":283,"title":{},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["_editorcompon",{"_index":233,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["_messageservic",{"_index":195,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["abov",{"_index":116,"title":{},"body":{"license.html":{}}}],["accept",{"_index":451,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["action",{"_index":138,"title":{},"body":{"license.html":{},"components/NgxGrippieComponent.html":{}}}],["actual_compon",{"_index":220,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["add",{"_index":19,"title":{},"body":{"index.html":{},"additional-documentation/code-editor.html":{}}}],["addit",{"_index":400,"title":{"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}},"body":{}}],["allow",{"_index":444,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["and/or",{"_index":109,"title":{},"body":{"license.html":{}}}],["angular",{"_index":398,"title":{},"body":{"miscellaneous/variables.html":{}}}],["angular/common",{"_index":155,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["angular/common/http",{"_index":424,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["angular/cor",{"_index":153,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["angular/form",{"_index":31,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/prerequisites.html":{}}}],["angular2",{"_index":7,"title":{},"body":{"index.html":{}}}],["apart",{"_index":456,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["app",{"_index":176,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"additional-documentation/code-editor.html":{}}}],["applic",{"_index":8,"title":{},"body":{"index.html":{}}}],["argument",{"_index":234,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["aris",{"_index":142,"title":{},"body":{"license.html":{}}}],["array",{"_index":427,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["associ",{"_index":96,"title":{},"body":{"license.html":{}}}],["author",{"_index":131,"title":{},"body":{"license.html":{}}}],["auto",{"_index":43,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["awesom",{"_index":26,"title":{},"body":{"index.html":{}}}],["base",{"_index":310,"title":{},"body":{"miscellaneous/functions.html":{}}}],["basic",{"_index":316,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/resizer.html":{}}}],["basic|stack",{"_index":453,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["befor",{"_index":251,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["blockquot",{"_index":370,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["bold",{"_index":352,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["bootstrap",{"_index":57,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/prerequisites.html":{}}}],["brows",{"_index":147,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":144,"title":{},"body":{"modules.html":{}}}],["build",{"_index":386,"title":{},"body":{"miscellaneous/variables.html":{}}}],["button",{"_index":431,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["c",{"_index":83,"title":{},"body":{"license.html":{}}}],["canenabletoolbaropt",{"_index":299,"title":{},"body":{"miscellaneous/functions.html":{}}}],["canenabletoolbaroptions(valu",{"_index":306,"title":{},"body":{"miscellaneous/functions.html":{}}}],["canres",{"_index":300,"title":{},"body":{"miscellaneous/functions.html":{}}}],["canresize(res",{"_index":314,"title":{},"body":{"miscellaneous/functions.html":{}}}],["charg",{"_index":91,"title":{},"body":{"license.html":{}}}],["chrome",{"_index":34,"title":{},"body":{"index.html":{}}}],["claim",{"_index":134,"title":{},"body":{"license.html":{}}}],["class",{"_index":169,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["clear",{"_index":199,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["clearmessag",{"_index":185,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["clearmessagein(millisecond",{"_index":295,"title":{},"body":{"injectables/MessageService.html":{}}}],["cli.json",{"_index":399,"title":{},"body":{"miscellaneous/variables.html":{}}}],["cluster_ngxeditormodul",{"_index":60,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["cluster_ngxeditormodule_declar",{"_index":61,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["cluster_ngxeditormodule_export",{"_index":63,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["cluster_ngxeditormodule_ngxeditorcomponent_provid",{"_index":62,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["cluster_ngxeditormodule_provid",{"_index":64,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["code",{"_index":378,"title":{"additional-documentation/code-editor.html":{}},"body":{"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/code-editor.html":{}}}],["codemirror",{"_index":337,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["codemirror'",{"_index":447,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["codemirror`",{"_index":415,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["codemirrorconfig",{"_index":327,"title":{},"body":{"miscellaneous/variables.html":{}}}],["codemirrorthen",{"_index":446,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["commandexecutorservic",{"_index":70,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["common/services/command",{"_index":166,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["common/services/message.servic",{"_index":165,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{}}}],["commonmodul",{"_index":154,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["compat",{"_index":32,"title":{},"body":{"index.html":{}}}],["compodoc",{"_index":46,"title":{},"body":{"index.html":{}}}],["compon",{"_index":77,"title":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}},"body":{"overview.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["component_templ",{"_index":215,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["condit",{"_index":115,"title":{},"body":{"license.html":{}}}],["config",{"_index":321,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/configuration.html":{},"additional-documentation/image-uploader.html":{}}}],["configuar",{"_index":338,"title":{},"body":{"miscellaneous/variables.html":{}}}],["configur",{"_index":311,"title":{"additional-documentation/configuration.html":{}},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["connect",{"_index":143,"title":{},"body":{"license.html":{}}}],["const",{"_index":281,"title":{},"body":{"injectables/MessageService.html":{}}}],["constructor",{"_index":186,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["constructor(_editorcompon",{"_index":231,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["constructor(_messageservic",{"_index":187,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["constructor(priv",{"_index":208,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["content",{"_index":382,"title":{},"body":{"miscellaneous/variables.html":{}}}],["contract",{"_index":139,"title":{},"body":{"license.html":{}}}],["copi",{"_index":94,"title":{},"body":{"license.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["copyright",{"_index":82,"title":{},"body":{"license.html":{}}}],["css",{"_index":416,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["css3",{"_index":454,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["current",{"_index":383,"title":{},"body":{"miscellaneous/variables.html":{}}}],["custom",{"_index":428,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["cut",{"_index":364,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["damag",{"_index":135,"title":{},"body":{"license.html":{}}}],["deal",{"_index":98,"title":{},"body":{"license.html":{}}}],["declar",{"_index":56,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["default",{"_index":202,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/resizer.html":{}}}],["defin",{"_index":188,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["delet",{"_index":365,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["demo",{"_index":40,"title":{},"body":{"index.html":{}}}],["depend",{"_index":54,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/prerequisites.html":{}}}],["descript",{"_index":194,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{}}}],["dev",{"_index":388,"title":{},"body":{"miscellaneous/variables.html":{}}}],["direct",{"_index":213,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{}}}],["directli",{"_index":443,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["disabl",{"_index":309,"title":{},"body":{"miscellaneous/functions.html":{}}}],["display",{"_index":206,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["distribut",{"_index":107,"title":{},"body":{"license.html":{}}}],["document",{"_index":42,"title":{},"body":{"index.html":{},"license.html":{}}}],["document:mousemov",{"_index":228,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["document:mousemove(ev",{"_index":235,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["document:mouseup",{"_index":229,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["document:mouseup(ev",{"_index":238,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["dom",{"_index":171,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["drag",{"_index":254,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["durat",{"_index":282,"title":{},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["dure",{"_index":385,"title":{},"body":{"miscellaneous/variables.html":{}}}],["each",{"_index":429,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["edg",{"_index":36,"title":{},"body":{"index.html":{}}}],["edit",{"_index":339,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/code-editor.html":{}}}],["edit/preview",{"_index":406,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["editor",{"_index":6,"title":{"additional-documentation/code-editor.html":{}},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}}}],["editor'},{'nam",{"_index":216,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["editor.compon",{"_index":158,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxGrippieComponent.html":{}}}],["editor.defaults.t",{"_index":330,"title":{},"body":{"miscellaneous/variables.html":{}}}],["editor.module.t",{"_index":152,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["editor.utils.t",{"_index":305,"title":{},"body":{"miscellaneous/functions.html":{}}}],["editor/common/ngx",{"_index":329,"title":{},"body":{"miscellaneous/variables.html":{}}}],["editor/common/services/message.service.t",{"_index":268,"title":{},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["editor/common/services/message.service.ts:13",{"_index":271,"title":{},"body":{"injectables/MessageService.html":{}}}],["editor/common/services/message.service.ts:18",{"_index":272,"title":{},"body":{"injectables/MessageService.html":{}}}],["editor/common/services/message.service.ts:27",{"_index":276,"title":{},"body":{"injectables/MessageService.html":{}}}],["editor/common/utils/ngx",{"_index":304,"title":{},"body":{"miscellaneous/functions.html":{}}}],["editor/ngx",{"_index":151,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["editorusag",{"_index":20,"title":{},"body":{"index.html":{}}}],["element",{"_index":212,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{}}}],["empti",{"_index":433,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["enabl",{"_index":308,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/toolbar.html":{}}}],["enabletoolbar",{"_index":346,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["endpoint",{"_index":435,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["enter",{"_index":349,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["env",{"_index":395,"title":{},"body":{"miscellaneous/variables.html":{}}}],["env=prod",{"_index":391,"title":{},"body":{"miscellaneous/variables.html":{}}}],["environ",{"_index":328,"title":{},"body":{"miscellaneous/variables.html":{}}}],["environment.prod.t",{"_index":392,"title":{},"body":{"miscellaneous/variables.html":{}}}],["environment.t",{"_index":389,"title":{},"body":{"miscellaneous/variables.html":{}}}],["event",{"_index":130,"title":{},"body":{"license.html":{},"components/NgxGrippieComponent.html":{}}}],["event.clienti",{"_index":260,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["event.preventdefault",{"_index":267,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["executor.servic",{"_index":167,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["export",{"_index":59,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["express",{"_index":123,"title":{},"body":{"license.html":{}}}],["fals",{"_index":244,"title":{},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/variables.html":{}}}],["file",{"_index":97,"title":{},"body":{"license.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/variables.html":{},"additional-documentation/image-uploader.html":{}}}],["firefox",{"_index":38,"title":{},"body":{"index.html":{}}}],["fit",{"_index":126,"title":{},"body":{"license.html":{}}}],["focuss",{"_index":325,"title":{},"body":{"miscellaneous/functions.html":{}}}],["follow",{"_index":114,"title":{},"body":{"license.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/image-uploader.html":{}}}],["font",{"_index":25,"title":{},"body":{"index.html":{}}}],["fontawesom",{"_index":407,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["format",{"_index":440,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["formdata",{"_index":438,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["formsmodul",{"_index":30,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/prerequisites.html":{}}}],["found",{"_index":397,"title":{},"body":{"miscellaneous/variables.html":{}}}],["free",{"_index":90,"title":{},"body":{"license.html":{}}}],["function",{"_index":242,"title":{"miscellaneous/functions.html":{}},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{}}}],["furnish",{"_index":112,"title":{},"body":{"license.html":{}}}],["gener",{"_index":44,"title":{},"body":{"index.html":{}}}],["get",{"_index":0,"title":{"index.html":{},"license.html":{}},"body":{"index.html":{}}}],["geteditorconfigur",{"_index":301,"title":{},"body":{"miscellaneous/functions.html":{}}}],["geteditorconfiguration(valu",{"_index":318,"title":{},"body":{"miscellaneous/functions.html":{}}}],["getmessag",{"_index":269,"title":{},"body":{"injectables/MessageService.html":{}}}],["googl",{"_index":33,"title":{},"body":{"index.html":{}}}],["grabber",{"_index":224,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grant",{"_index":89,"title":{},"body":{"license.html":{}}}],["grippi",{"_index":219,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["grippie.compon",{"_index":160,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["grippie.component.html",{"_index":223,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.scss",{"_index":222,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.t",{"_index":221,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:13",{"_index":247,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:15",{"_index":249,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:17",{"_index":232,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:32",{"_index":237,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:48",{"_index":239,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie.component.ts:52",{"_index":243,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["grippie/ngx",{"_index":159,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxGrippieComponent.html":{}}}],["group",{"_index":432,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["gutter",{"_index":332,"title":{},"body":{"miscellaneous/variables.html":{}}}],["height",{"_index":225,"title":{},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["here",{"_index":48,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["herebi",{"_index":88,"title":{},"body":{"license.html":{}}}],["hold",{"_index":205,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["holder",{"_index":132,"title":{},"body":{"license.html":{}}}],["horizont",{"_index":449,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["horizontallin",{"_index":372,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["hostlisten",{"_index":227,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["hostlistener('document:mousemov",{"_index":255,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["hostlistener('document:mouseup",{"_index":263,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["hostlistener('mousedown",{"_index":265,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["html",{"_index":27,"title":{},"body":{"index.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"additional-documentation/code-editor.html":{}}}],["htmlmode",{"_index":336,"title":{},"body":{"miscellaneous/variables.html":{}}}],["http://myapiendpoint",{"_index":442,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["httpclientmodul",{"_index":422,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["https://sibiraj",{"_index":49,"title":{},"body":{"index.html":{}}}],["icon",{"_index":408,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["imag",{"_index":377,"title":{"additional-documentation/image-uploader.html":{}},"body":{"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{}}}],["imageendpoint",{"_index":351,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["impli",{"_index":124,"title":{},"body":{"license.html":{}}}],["import",{"_index":21,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["includ",{"_index":101,"title":{},"body":{"license.html":{}}}],["indent",{"_index":362,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["index",{"_index":2,"title":{"index.html":{}},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["info",{"_index":148,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["inject",{"_index":79,"title":{"injectables/MessageService.html":{}},"body":{"overview.html":{},"injectables/MessageService.html":{}}}],["inlcud",{"_index":421,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["input",{"_index":320,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/image-uploader.html":{}}}],["instal",{"_index":9,"title":{},"body":{"index.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["instead",{"_index":393,"title":{},"body":{"miscellaneous/variables.html":{}}}],["interv",{"_index":292,"title":{},"body":{"injectables/MessageService.html":{}}}],["ital",{"_index":353,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["item",{"_index":312,"title":{},"body":{"miscellaneous/functions.html":{}}}],["json",{"_index":426,"title":{},"body":{"additional-documentation/configuration.html":{},"additional-documentation/image-uploader.html":{}}}],["justifycent",{"_index":359,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["justifyful",{"_index":361,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["justifyleft",{"_index":358,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["justifyright",{"_index":360,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["kind",{"_index":122,"title":{},"body":{"license.html":{}}}],["legend",{"_index":55,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["liabil",{"_index":136,"title":{},"body":{"license.html":{}}}],["liabl",{"_index":133,"title":{},"body":{"license.html":{}}}],["licens",{"_index":80,"title":{"license.html":{}},"body":{"license.html":{}}}],["limit",{"_index":102,"title":{},"body":{"license.html":{}}}],["linenumb",{"_index":331,"title":{},"body":{"miscellaneous/variables.html":{}}}],["linewrap",{"_index":333,"title":{},"body":{"miscellaneous/variables.html":{}}}],["link",{"_index":375,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["list",{"_index":394,"title":{},"body":{"miscellaneous/variables.html":{}}}],["manag",{"_index":12,"title":{},"body":{"index.html":{}}}],["mandatori",{"_index":412,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["map",{"_index":396,"title":{},"body":{"miscellaneous/variables.html":{}}}],["match",{"_index":52,"title":{},"body":{"index.html":{},"overview.html":{},"license.html":{},"modules.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}}}],["merchant",{"_index":125,"title":{},"body":{"license.html":{}}}],["merg",{"_index":105,"title":{},"body":{"license.html":{}}}],["messag",{"_index":177,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["message'},{'nam",{"_index":217,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["message.compon",{"_index":162,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["message.component.html",{"_index":181,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message.component.scss",{"_index":179,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message.component.t",{"_index":173,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message.component.ts:14",{"_index":189,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message.component.ts:26",{"_index":198,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["message/ngx",{"_index":161,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{}}}],["messageservic",{"_index":71,"title":{"injectables/MessageService.html":{}},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["metadata",{"_index":174,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["method",{"_index":184,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["microsoft",{"_index":35,"title":{},"body":{"index.html":{}}}],["millisecond",{"_index":293,"title":{},"body":{"injectables/MessageService.html":{}}}],["minheight",{"_index":341,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["minwidth",{"_index":343,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["miscellan",{"_index":298,"title":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["mit",{"_index":81,"title":{},"body":{"license.html":{}}}],["mode",{"_index":334,"title":{},"body":{"miscellaneous/variables.html":{}}}],["modifi",{"_index":104,"title":{},"body":{"license.html":{}}}],["modul",{"_index":22,"title":{"modules.html":{},"modules/NgxEditorModule.html":{}},"body":{"index.html":{},"overview.html":{},"modules.html":{},"modules/NgxEditorModule.html":{}}}],["mous",{"_index":261,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["mousedown",{"_index":230,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["mousedown(ev",{"_index":240,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["mouseev",{"_index":236,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["mozilla",{"_index":37,"title":{},"body":{"index.html":{}}}],["name",{"_index":191,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{}}}],["need",{"_index":413,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["new",{"_index":287,"title":{},"body":{"injectables/MessageService.html":{}}}],["ng",{"_index":390,"title":{},"body":{"miscellaneous/variables.html":{}}}],["ngmodel",{"_index":28,"title":{},"body":{"index.html":{},"additional-documentation/prerequisites.html":{}}}],["ngmodul",{"_index":24,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{}}}],["ngx",{"_index":16,"title":{},"body":{"index.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"additional-documentation/prerequisites.html":{}}}],["ngxbootstrap",{"_index":409,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["ngxeditor",{"_index":3,"title":{},"body":{"index.html":{}}}],["ngxeditorcompon",{"_index":65,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["ngxeditorconfig",{"_index":319,"title":{},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["ngxeditormessagecompon",{"_index":67,"title":{"components/NgxEditorMessageComponent.html":{}},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["ngxeditormodul",{"_index":23,"title":{"modules/NgxEditorModule.html":{}},"body":{"index.html":{},"overview.html":{},"modules.html":{},"modules/NgxEditorModule.html":{}}}],["ngxeditortoolbarcompon",{"_index":68,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["ngxgrippiecompon",{"_index":66,"title":{"components/NgxGrippieComponent.html":{}},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["ngxmessag",{"_index":183,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["node_modules/codemirror/lib/codemirror.css",{"_index":448,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["node_modules/codemirror/lib/codemirror.cssmodul",{"_index":418,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["noninfring",{"_index":129,"title":{},"body":{"license.html":{}}}],["note",{"_index":411,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["notic",{"_index":117,"title":{},"body":{"license.html":{}}}],["npm",{"_index":14,"title":{},"body":{"index.html":{},"additional-documentation/code-editor.html":{}}}],["number",{"_index":246,"title":{},"body":{"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["object",{"_index":313,"title":{},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["observ",{"_index":274,"title":{},"body":{"injectables/MessageService.html":{}}}],["obtain",{"_index":93,"title":{},"body":{"license.html":{}}}],["oldi",{"_index":226,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["oninit",{"_index":252,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["onmousemove(ev",{"_index":256,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["onmouseup(ev",{"_index":264,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["onresize(ev",{"_index":266,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["opera",{"_index":39,"title":{},"body":{"index.html":{}}}],["option",{"_index":193,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/resizer.html":{}}}],["order",{"_index":405,"title":{},"body":{"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["orderedlist",{"_index":373,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["otherwis",{"_index":141,"title":{},"body":{"license.html":{}}}],["out",{"_index":74,"title":{},"body":{"overview.html":{},"license.html":{},"modules/NgxEditorModule.html":{},"miscellaneous/functions.html":{}}}],["outdent",{"_index":363,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["overview",{"_index":53,"title":{"overview.html":{}},"body":{"overview.html":{}}}],["overwrit",{"_index":384,"title":{},"body":{"miscellaneous/variables.html":{}}}],["packag",{"_index":11,"title":{},"body":{"index.html":{}}}],["page",{"_index":401,"title":{"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}},"body":{}}],["paragraph",{"_index":369,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["param",{"_index":207,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["paramet",{"_index":190,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{}}}],["particular",{"_index":127,"title":{},"body":{"license.html":{}}}],["peer",{"_index":403,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["peerdepend",{"_index":404,"title":{},"body":{"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["permiss",{"_index":87,"title":{},"body":{"license.html":{}}}],["permit",{"_index":111,"title":{},"body":{"license.html":{}}}],["person",{"_index":92,"title":{},"body":{"license.html":{}}}],["placehold",{"_index":348,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["plain",{"_index":445,"title":{},"body":{"additional-documentation/code-editor.html":{}}}],["popov",{"_index":410,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["popovermodul",{"_index":157,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["popovermodule.forroot",{"_index":168,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["portion",{"_index":120,"title":{},"body":{"license.html":{}}}],["post",{"_index":436,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["prerequisit",{"_index":402,"title":{"additional-documentation/prerequisites.html":{}},"body":{"additional-documentation/prerequisites.html":{}}}],["previou",{"_index":250,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["privat",{"_index":286,"title":{},"body":{"injectables/MessageService.html":{}}}],["product",{"_index":380,"title":{},"body":{"miscellaneous/variables.html":{}}}],["project",{"_index":417,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["properli",{"_index":420,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["properti",{"_index":182,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{},"additional-documentation/configuration.html":{},"additional-documentation/image-uploader.html":{}}}],["provid",{"_index":58,"title":{},"body":{"overview.html":{},"license.html":{},"modules/NgxEditorModule.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{}}}],["publish",{"_index":106,"title":{},"body":{"license.html":{}}}],["purpos",{"_index":128,"title":{},"body":{"license.html":{},"additional-documentation/code-editor.html":{}}}],["rang",{"_index":326,"title":{},"body":{"miscellaneous/functions.html":{}}}],["reactiveformsmodul",{"_index":156,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["redo",{"_index":368,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["removeblockquot",{"_index":371,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["removeformat",{"_index":366,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["repres",{"_index":430,"title":{},"body":{"additional-documentation/toolbar.html":{}}}],["request",{"_index":437,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["reset",{"_index":73,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}],["resiz",{"_index":241,"title":{"additional-documentation/resizer.html":{}},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{},"additional-documentation/resizer.html":{}}}],["respect",{"_index":423,"title":{},"body":{"additional-documentation/prerequisites.html":{}}}],["respons",{"_index":439,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["restor",{"_index":323,"title":{},"body":{"miscellaneous/functions.html":{}}}],["restoreselect",{"_index":302,"title":{},"body":{"miscellaneous/functions.html":{}}}],["restoreselection(rang",{"_index":322,"title":{},"body":{"miscellaneous/functions.html":{}}}],["restrict",{"_index":100,"title":{},"body":{"license.html":{}}}],["result",{"_index":51,"title":{},"body":{"index.html":{},"overview.html":{},"license.html":{},"modules.html":{},"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/image-uploader.html":{},"additional-documentation/code-editor.html":{},"additional-documentation/resizer.html":{}}}],["return",{"_index":200,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{}}}],["right",{"_index":103,"title":{},"body":{"license.html":{}}}],["rxjs/add/operator/map",{"_index":279,"title":{},"body":{"injectables/MessageService.html":{}}}],["rxjs/observ",{"_index":278,"title":{},"body":{"injectables/MessageService.html":{}}}],["rxjs/subject",{"_index":277,"title":{},"body":{"injectables/MessageService.html":{}}}],["s.github.io/ngx",{"_index":50,"title":{},"body":{"index.html":{}}}],["save",{"_index":17,"title":{},"body":{"index.html":{},"miscellaneous/functions.html":{},"additional-documentation/code-editor.html":{}}}],["saveselect",{"_index":303,"title":{},"body":{"miscellaneous/functions.html":{}}}],["second",{"_index":294,"title":{},"body":{"injectables/MessageService.html":{}}}],["select",{"_index":324,"title":{},"body":{"miscellaneous/functions.html":{}}}],["selector",{"_index":175,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["sell",{"_index":110,"title":{},"body":{"license.html":{}}}],["send",{"_index":197,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["sendmessag",{"_index":270,"title":{},"body":{"injectables/MessageService.html":{}}}],["sendmessage(messag",{"_index":275,"title":{},"body":{"injectables/MessageService.html":{}}}],["sent",{"_index":273,"title":{},"body":{"injectables/MessageService.html":{},"additional-documentation/image-uploader.html":{}}}],["servic",{"_index":196,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["set",{"_index":245,"title":{},"body":{"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{}}}],["settimeout",{"_index":296,"title":{},"body":{"injectables/MessageService.html":{}}}],["shall",{"_index":118,"title":{},"body":{"license.html":{}}}],["short",{"_index":291,"title":{},"body":{"injectables/MessageService.html":{}}}],["showtoolbar",{"_index":347,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["sibiraj",{"_index":86,"title":{},"body":{"license.html":{}}}],["simpl",{"_index":4,"title":{},"body":{"index.html":{}}}],["softwar",{"_index":95,"title":{},"body":{"license.html":{}}}],["sourc",{"_index":149,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{}}}],["specifi",{"_index":434,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["spellcheck",{"_index":340,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["src/app/ngx",{"_index":150,"title":{},"body":{"modules/NgxEditorModule.html":{},"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{}}}],["src/environments/environment.prod.t",{"_index":379,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/environments/environment.t",{"_index":381,"title":{},"body":{"miscellaneous/variables.html":{}}}],["stack",{"_index":317,"title":{},"body":{"miscellaneous/functions.html":{},"additional-documentation/resizer.html":{}}}],["stackblitz",{"_index":41,"title":{},"body":{"index.html":{}}}],["stackoverflow",{"_index":455,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["start",{"_index":1,"title":{"index.html":{},"license.html":{}},"body":{"index.html":{}}}],["strikethrough",{"_index":355,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["string",{"_index":210,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"additional-documentation/image-uploader.html":{}}}],["stringopt",{"_index":450,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["stylesheet",{"_index":414,"title":{},"body":{"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["styleurl",{"_index":178,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["subject",{"_index":113,"title":{},"body":{"license.html":{},"injectables/MessageService.html":{}}}],["sublicens",{"_index":108,"title":{},"body":{"license.html":{}}}],["subscript",{"_index":357,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["substanti",{"_index":119,"title":{},"body":{"license.html":{}}}],["such",{"_index":13,"title":{},"body":{"index.html":{}}}],["superscript",{"_index":356,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["support",{"_index":145,"title":{},"body":{"modules.html":{}}}],["svg",{"_index":146,"title":{},"body":{"modules.html":{}}}],["system",{"_index":387,"title":{},"body":{"miscellaneous/variables.html":{}}}],["templat",{"_index":170,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["templateurl",{"_index":180,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["text",{"_index":350,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["this._editorcomponent.resizetextarea(event.clienti",{"_index":258,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["this._messageservice.getmessage().subscribe((messag",{"_index":209,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["this.clearmessagein(dur",{"_index":290,"title":{},"body":{"injectables/MessageService.html":{}}}],["this.grabb",{"_index":257,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["this.message.asobserv",{"_index":288,"title":{},"body":{"injectables/MessageService.html":{}}}],["this.message.next(messag",{"_index":289,"title":{},"body":{"injectables/MessageService.html":{}}}],["this.message.next(undefin",{"_index":297,"title":{},"body":{"injectables/MessageService.html":{}}}],["this.ngxmessag",{"_index":211,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["this.oldi",{"_index":259,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["time",{"_index":280,"title":{},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["toolbar",{"_index":307,"title":{"additional-documentation/toolbar.html":{}},"body":{"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["toolbar'},{'nam",{"_index":218,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["toolbar.compon",{"_index":164,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["toolbar/ngx",{"_index":163,"title":{},"body":{"modules/NgxEditorModule.html":{}}}],["tort",{"_index":140,"title":{},"body":{"license.html":{}}}],["translat",{"_index":344,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["tree",{"_index":172,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["true",{"_index":69,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["two",{"_index":452,"title":{},"body":{"additional-documentation/resizer.html":{}}}],["type",{"_index":192,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"injectables/MessageService.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/resizer.html":{}}}],["undefin",{"_index":204,"title":{},"body":{"components/NgxEditorMessageComponent.html":{}}}],["underlin",{"_index":354,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["undo",{"_index":367,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["unlink",{"_index":376,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["unorderedlist",{"_index":374,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/toolbar.html":{}}}],["up",{"_index":262,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["updat",{"_index":253,"title":{},"body":{"components/NgxGrippieComponent.html":{}}}],["upload",{"_index":419,"title":{"additional-documentation/image-uploader.html":{}},"body":{"additional-documentation/prerequisites.html":{},"additional-documentation/image-uploader.html":{}}}],["url",{"_index":441,"title":{},"body":{"additional-documentation/image-uploader.html":{}}}],["us",{"_index":45,"title":{},"body":{"index.html":{},"license.html":{},"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{},"additional-documentation/code-editor.html":{}}}],["usag",{"_index":425,"title":{},"body":{"additional-documentation/configuration.html":{}}}],["user",{"_index":285,"title":{},"body":{"injectables/MessageService.html":{}}}],["valu",{"_index":203,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{},"miscellaneous/functions.html":{},"miscellaneous/variables.html":{},"additional-documentation/toolbar.html":{},"additional-documentation/resizer.html":{}}}],["var",{"_index":214,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"components/NgxGrippieComponent.html":{}}}],["variabl",{"_index":284,"title":{"miscellaneous/variables.html":{}},"body":{"injectables/MessageService.html":{},"miscellaneous/variables.html":{}}}],["vertic",{"_index":315,"title":{},"body":{"miscellaneous/functions.html":{}}}],["via",{"_index":10,"title":{},"body":{"index.html":{},"miscellaneous/functions.html":{},"additional-documentation/image-uploader.html":{}}}],["view",{"_index":47,"title":{},"body":{"index.html":{},"additional-documentation/code-editor.html":{}}}],["void",{"_index":201,"title":{},"body":{"components/NgxEditorMessageComponent.html":{},"injectables/MessageService.html":{}}}],["warranti",{"_index":121,"title":{},"body":{"license.html":{}}}],["whether",{"_index":137,"title":{},"body":{"license.html":{}}}],["width",{"_index":342,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["without",{"_index":99,"title":{},"body":{"license.html":{}}}],["work",{"_index":29,"title":{},"body":{"index.html":{},"additional-documentation/prerequisites.html":{},"additional-documentation/code-editor.html":{}}}],["wysiwyg",{"_index":5,"title":{},"body":{"index.html":{}}}],["xml",{"_index":335,"title":{},"body":{"miscellaneous/variables.html":{}}}],["yarn",{"_index":15,"title":{},"body":{"index.html":{},"additional-documentation/code-editor.html":{}}}],["ye",{"_index":345,"title":{},"body":{"miscellaneous/variables.html":{},"additional-documentation/configuration.html":{}}}],["zoom",{"_index":72,"title":{},"body":{"overview.html":{},"modules/NgxEditorModule.html":{}}}]],"pipeline":["stemmer"]}, + "store": {"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\nNgxEditor\n\n \n \n \n\nA Simple WYSIWYG Editor for Angular2+ Applications.\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n\nGetting Started\nInstallation\nInstall via Package managers such as npm or yarn\nnpm install ngx-editor --save\n# or\nyarn add ngx-editorUsage\nImport ngx-editor module\nimport { NgxEditorModule } from 'ngx-editor';\n\n@NgModule({\n imports: [ NgxEditorModule ]\n})Import font-awesome into your application\nThen in HTML\nFor ngModel to work, You must import FormsModule from @angular/forms\nCompatibility\n\nGoogle Chrome\nMicrosoft Edge\nMozilla Firefox\nOpera\n\nDemo\nDemo at stackblitz ngx-editor\nDocumentation\nDocumentation is auto-generated using compodoc, and can be viewed here: https://sibiraj-s.github.io/ngx-editor/\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_NgxEditorModule\n\n\n\ncluster_NgxEditorModule_declarations\n\n\n\ncluster_NgxEditorModule_NgxEditorComponent_providers\n\n\n\ncluster_NgxEditorModule_exports\n\n\n\ncluster_NgxEditorModule_providers\n\n\n\n\nNgxEditorComponent\n\nNgxEditorComponent\n\n\n\nNgxEditorModule\n\nNgxEditorModule\n\nNgxEditorModule -->\n\nNgxEditorComponent->NgxEditorModule\n\n\n\n\n\nNgxGrippieComponent\n\nNgxGrippieComponent\n\nNgxEditorModule -->\n\nNgxGrippieComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorMessageComponent\n\nNgxEditorMessageComponent\n\nNgxEditorModule -->\n\nNgxEditorMessageComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorToolbarComponent\n\nNgxEditorToolbarComponent\n\nNgxEditorModule -->\n\nNgxEditorToolbarComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorComponent \n\nNgxEditorComponent \n\nNgxEditorComponent -->\n\nNgxEditorModule->NgxEditorComponent \n\n\n\n ), : true\n} -->\n\n{\n    : , : (() => ), : true\n}\n\n{\n    : , : (() => ), : true\n}\n\n ), : true\n}->NgxEditorComponent -->\n\n{\n    : , : (() => ), : true\n}->NgxEditorComponent\n\n\n\n\n\nCommandExecutorService\n\nCommandExecutorService\n\nNgxEditorModule -->\n\nCommandExecutorService->NgxEditorModule\n\n\n\n\n\nMessageService\n\nMessageService\n\nNgxEditorModule -->\n\nMessageService->NgxEditorModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n \n\n \n \n \n \n \n \n 1 module\n \n \n \n \n \n \n \n \n 4 components\n \n \n \n \n \n \n \n 2 injectables\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\nMIT License\nCopyright (c) 2017-2018 Sibiraj\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n \n \n NgxEditorModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/NgxEditorModule.html":{"url":"modules/NgxEditorModule.html","title":"module - NgxEditorModule","body":"\n \n\n\n\n\n Modules\n NgxEditorModule\n\n\n \n \n \n\n\n\n\n\ndependencies\n\nLegend\n\n  Declarations\n\n  Module\n\n  Bootstrap\n\n  Providers\n\n  Exports\n\ncluster_NgxEditorModule\n\n\n\ncluster_NgxEditorModule_declarations\n\n\n\ncluster_NgxEditorModule_NgxEditorComponent_providers\n\n\n\ncluster_NgxEditorModule_exports\n\n\n\ncluster_NgxEditorModule_providers\n\n\n\n\nNgxEditorComponent\n\nNgxEditorComponent\n\n\n\nNgxEditorModule\n\nNgxEditorModule\n\nNgxEditorModule -->\n\nNgxEditorComponent->NgxEditorModule\n\n\n\n\n\nNgxGrippieComponent\n\nNgxGrippieComponent\n\nNgxEditorModule -->\n\nNgxGrippieComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorMessageComponent\n\nNgxEditorMessageComponent\n\nNgxEditorModule -->\n\nNgxEditorMessageComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorToolbarComponent\n\nNgxEditorToolbarComponent\n\nNgxEditorModule -->\n\nNgxEditorToolbarComponent->NgxEditorModule\n\n\n\n\n\nNgxEditorComponent \n\nNgxEditorComponent \n\nNgxEditorComponent -->\n\nNgxEditorModule->NgxEditorComponent \n\n\n\n ), : true\n} -->\n\n{\n    : , : (() => ), : true\n}\n\n{\n    : , : (() => ), : true\n}\n\n ), : true\n}->NgxEditorComponent -->\n\n{\n    : , : (() => ), : true\n}->NgxEditorComponent\n\n\n\n\n\nCommandExecutorService\n\nCommandExecutorService\n\nNgxEditorModule -->\n\nCommandExecutorService->NgxEditorModule\n\n\n\n\n\nMessageService\n\nMessageService\n\nNgxEditorModule -->\n\nMessageService->NgxEditorModule\n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n \n \n \n\n\n \n Info\n \n\n\n \n Source\n \n\n\n\n \n\n \n File\n \n \n src/app/ngx-editor/ngx-editor.module.ts\n \n\n\n \n\n \n \n \n Declarations\n \n \n NgxEditorComponent\n \n \n NgxGrippieComponent\n \n \n NgxEditorMessageComponent\n \n \n NgxEditorToolbarComponent\n \n \n \n \n Providers\n \n \n CommandExecutorService\n \n \n MessageService\n \n \n \n \n Exports\n \n \n NgxEditorComponent\n \n \n \n \n \n \n\n\n \n import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { PopoverModule } from 'ngx-bootstrap';\nimport { NgxEditorComponent } from './ngx-editor.component';\nimport { NgxGrippieComponent } from './ngx-grippie/ngx-grippie.component';\nimport { NgxEditorMessageComponent } from './ngx-editor-message/ngx-editor-message.component';\nimport { NgxEditorToolbarComponent } from './ngx-editor-toolbar/ngx-editor-toolbar.component';\nimport { MessageService } from './common/services/message.service';\nimport { CommandExecutorService } from './common/services/command-executor.service';\n\n@NgModule({\n imports: [CommonModule, FormsModule, ReactiveFormsModule, PopoverModule.forRoot()],\n declarations: [NgxEditorComponent, NgxGrippieComponent, NgxEditorMessageComponent, NgxEditorToolbarComponent],\n exports: [NgxEditorComponent, PopoverModule],\n providers: [CommandExecutorService, MessageService]\n})\n\nexport class NgxEditorModule { }\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/NgxEditorMessageComponent.html":{"url":"components/NgxEditorMessageComponent.html","title":"component - NgxEditorMessageComponent","body":"\n \n\n\n\n\n\n Components\n NgxEditorMessageComponent\n\n\n\n \n Info\n \n\n \n Source\n \n\n \n Template\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/ngx-editor/ngx-editor-message/ngx-editor-message.component.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-ngx-editor-message\n \n\n \n styleUrls\n ngx-editor-message.component.scss\n \n\n\n\n \n templateUrl\n ./ngx-editor-message.component.html\n \n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n ngxMessage\n \n \n \n \n \n \n Methods\n \n \n \n \n \n \n clearMessage\n \n \n \n \n \n \n \n\n \n Constructor\n \n \n \n \n constructor(_messageService: MessageService)\n \n \n \n \n Defined in src/app/ngx-editor/ngx-editor-message/ngx-editor-message.component.ts:14\n \n \n \n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n _messageService\n \n \n MessageService\n \n \n \n no\n \n \n \n service to send message to the editor\n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n clearMessage\n \n \n \n \n \n \n \n clearMessage()\n \n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-editor-message/ngx-editor-message.component.ts:26\n \n \n \n \n \n clears editor message\n \n \n \n Returns : void\n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n ngxMessage\n \n \n \n \n \n \n \n ngxMessage: \n \n \n \n \n \n Default value : undefined\n \n \n \n \n Defined in src/app/ngx-editor/ngx-editor-message/ngx-editor-message.component.ts:14\n \n \n \n \n \n property that holds the message to be displayed on the editor \n \n \n \n \n \n \n \n\n\n\n\n \n import { Component } from '@angular/core';\n\nimport { MessageService } from '../common/services/message.service';\n\n@Component({\n selector: 'app-ngx-editor-message',\n templateUrl: './ngx-editor-message.component.html',\n styleUrls: ['./ngx-editor-message.component.scss']\n})\n\nexport class NgxEditorMessageComponent {\n\n /** property that holds the message to be displayed on the editor */\n ngxMessage = undefined;\n\n /**\n * @param _messageService service to send message to the editor\n */\n constructor(private _messageService: MessageService) {\n this._messageService.getMessage().subscribe((message: string) => this.ngxMessage = message);\n }\n\n /**\n * clears editor message\n */\n clearMessage(): void {\n this.ngxMessage = undefined;\n return;\n }\n}\n\n \n\n \n \n {{ ngxMessage }}\n\n\n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' {{ ngxMessage }}'\n var COMPONENTS = [{'name': 'NgxEditorComponent', 'selector': 'app-ngx-editor'},{'name': 'NgxEditorMessageComponent', 'selector': 'app-ngx-editor-message'},{'name': 'NgxEditorToolbarComponent', 'selector': 'app-ngx-editor-toolbar'},{'name': 'NgxGrippieComponent', 'selector': 'app-ngx-grippie'}];\n var DIRECTIVES = [];\n var ACTUAL_COMPONENT = {'name': 'NgxEditorMessageComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/NgxGrippieComponent.html":{"url":"components/NgxGrippieComponent.html","title":"component - NgxGrippieComponent","body":"\n \n\n\n\n\n\n Components\n NgxGrippieComponent\n\n\n\n \n Info\n \n\n \n Source\n \n\n \n Template\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts\n\n\n\n\n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n \n selector\n app-ngx-grippie\n \n\n \n styleUrls\n ngx-grippie.component.scss\n \n\n\n\n \n templateUrl\n ./ngx-grippie.component.html\n \n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n grabber\n \n \n height\n \n \n oldY\n \n \n \n \n \n \n HostListeners\n \n \n \n \n \n \n document:mousemove\n \n \n document:mouseup\n \n \n mousedown\n \n \n \n \n \n \n \n\n \n Constructor\n \n \n \n \n constructor(_editorComponent: NgxEditorComponent)\n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:17\n \n \n \n \n \n Constructor\n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n _editorComponent\n \n \n NgxEditorComponent\n \n \n \n no\n \n \n \n Editor component\n \n \n \n \n \n \n \n \n \n \n \n\n\n\n\n \n HostListeners \n \n \n \n \n \n \n document:mousemove\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \n document:mousemove(event: MouseEvent)\n \n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:32\n \n \n \n \n \n \n \n \n \n \n \n \n document:mouseup\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \n document:mouseup(event: MouseEvent)\n \n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:48\n \n \n \n \n \n \n \n \n \n \n \n \n mousedown\n \n \n \n \n \n \n \n Arguments : '$event' \n \n \n \n \n mousedown(event: MouseEvent, resizer?: Function)\n \n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:52\n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n \n grabber\n \n \n \n \n \n \n \n grabber: \n \n \n \n \n \n Default value : false\n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:17\n \n \n \n \n \n set to true on mousedown event \n \n \n \n \n \n \n \n \n \n \n \n \n \n height\n \n \n \n \n \n \n \n height: number\n \n \n \n \n \n Type : number\n \n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:13\n \n \n \n \n \n height of the editor \n \n \n \n \n \n \n \n \n \n \n \n \n \n oldY\n \n \n \n \n \n \n \n oldY: number\n \n \n \n \n \n Type : number\n \n \n \n \n \n Default value : 0\n \n \n \n \n Defined in src/app/ngx-editor/ngx-grippie/ngx-grippie.component.ts:15\n \n \n \n \n \n previous value befor resizing the editor \n \n \n \n \n \n \n \n\n\n\n\n \n import { Component, OnInit, HostListener } from '@angular/core';\nimport { NgxEditorComponent } from '../ngx-editor.component';\n\n@Component({\n selector: 'app-ngx-grippie',\n templateUrl: './ngx-grippie.component.html',\n styleUrls: ['./ngx-grippie.component.scss']\n})\n\nexport class NgxGrippieComponent {\n\n /** height of the editor */\n height: number;\n /** previous value befor resizing the editor */\n oldY = 0;\n /** set to true on mousedown event */\n grabber = false;\n\n /**\n * Constructor\n *\n * @param _editorComponent Editor component\n */\n constructor(private _editorComponent: NgxEditorComponent) { }\n\n /**\n *\n * @param event Mouseevent\n *\n * Update the height of the editor when the grabber is dragged\n */\n @HostListener('document:mousemove', ['$event']) onMouseMove(event: MouseEvent) {\n\n if (!this.grabber) {\n return;\n }\n\n this._editorComponent.resizeTextArea(event.clientY - this.oldY);\n this.oldY = event.clientY;\n }\n\n /**\n *\n * @param event Mouseevent\n *\n * set the grabber to false on mouse up action\n */\n @HostListener('document:mouseup', ['$event']) onMouseUp(event: MouseEvent) {\n this.grabber = false;\n }\n\n @HostListener('mousedown', ['$event']) onResize(event: MouseEvent, resizer?: Function) {\n this.grabber = true;\n this.oldY = event.clientY;\n event.preventDefault();\n }\n\n}\n\n \n\n \n \n \n \n \n \n \n\n\n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' '\n var COMPONENTS = [{'name': 'NgxEditorComponent', 'selector': 'app-ngx-editor'},{'name': 'NgxEditorMessageComponent', 'selector': 'app-ngx-editor-message'},{'name': 'NgxEditorToolbarComponent', 'selector': 'app-ngx-editor-toolbar'},{'name': 'NgxGrippieComponent', 'selector': 'app-ngx-grippie'}];\n var DIRECTIVES = [];\n var ACTUAL_COMPONENT = {'name': 'NgxGrippieComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/MessageService.html":{"url":"injectables/MessageService.html","title":"injectable - MessageService","body":"\n \n\n\n\n\n\n\n\n Injectables\n MessageService\n\n\n\n \n Info\n \n\n\n \n Source\n \n\n\n\n \n \n File\n \n \n src/app/ngx-editor/common/services/message.service.ts\n \n\n\n\n \n Index\n \n \n \n \n Methods\n \n \n \n \n \n \n getMessage\n \n \n sendMessage\n \n \n \n \n \n \n \n\n \n Constructor\n \n \n \n \n constructor()\n \n \n \n \n Defined in src/app/ngx-editor/common/services/message.service.ts:13\n \n \n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n \n getMessage\n \n \n \n \n \n \n \n getMessage()\n \n \n \n \n \n \n Defined in src/app/ngx-editor/common/services/message.service.ts:18\n \n \n \n \n \n returns the message sent by the editor \n \n \n \n Returns : Observable\n \n \n \n \n \n \n \n \n \n \n \n \n \n sendMessage\n \n \n \n \n \n \n \n sendMessage(message: string)\n \n \n \n \n \n \n Defined in src/app/ngx-editor/common/services/message.service.ts:27\n \n \n \n \n \n sends message to the editor\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n message\n \n \n string\n \n \n \n no\n \n \n \n \n message to be sent\n \n \n \n \n \n \n \n \n \n Returns : void\n \n \n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { Subject } from 'rxjs/Subject';\nimport { Observable } from 'rxjs/Observable';\nimport 'rxjs/add/operator/map';\n\n/** time in which the message has to be cleared */\nconst DURATION = 7000;\n\n@Injectable()\nexport class MessageService {\n\n /** variable to hold the user message */\n private message: Subject = new Subject();\n\n constructor() { }\n\n /** returns the message sent by the editor */\n getMessage(): Observable {\n return this.message.asObservable();\n }\n\n /**\n * sends message to the editor\n *\n * @param message message to be sent\n */\n sendMessage(message: string): void {\n this.message.next(message);\n this.clearMessageIn(DURATION);\n return;\n }\n\n /**\n * a short interval to clear message\n *\n * @param milliseconds time in seconds in which the message has to be cleared\n */\n private clearMessageIn(milliseconds: number): void {\n setTimeout(() => {\n this.message.next(undefined);\n }, milliseconds);\n return;\n }\n\n}\n\n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/functions.html":{"url":"miscellaneous/functions.html","title":"miscellaneous-functions - functions","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Functions\n\n\n\n Index\n \n \n \n \n \n \n canEnableToolbarOptions\n \n \n canResize\n \n \n getEditorConfiguration\n \n \n restoreSelection\n \n \n saveSelection\n \n \n \n \n \n \n\n\n src/app/ngx-editor/common/utils/ngx-editor.utils.ts\n \n \n \n \n \n \n \n \n canEnableToolbarOptions\n \n \n \n \n \n \n \n canEnableToolbarOptions(value: string, toolbar: any)\n \n \n \n \n \n \n \n enable or disable toolbar based on configuration\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n value\n \n \n string\n \n \n \n no\n \n \n \n \n toolbar item\n \n \n \n \n toolbar\n \n \n any\n \n \n \n no\n \n \n \n \n toolbar configuration object\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n canResize\n \n \n \n \n \n \n \n canResize(resizer: string)\n \n \n \n \n \n \n \n return vertical if the element is the resizer property is set to basic\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n resizer\n \n \n string\n \n \n \n no\n \n \n \n \n type of resizer, either basic or stack\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getEditorConfiguration\n \n \n \n \n \n \n \n getEditorConfiguration(value: any, ngxEditorConfig: any, input: any)\n \n \n \n \n \n \n \n set editor configuration\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n value\n \n \n any\n \n \n \n no\n \n \n \n \n configuration via [config] property\n \n \n \n \n ngxEditorConfig\n \n \n any\n \n \n \n no\n \n \n \n \n default editor configuration\n \n \n \n \n input\n \n \n any\n \n \n \n no\n \n \n \n \n direct configuration inputs via directives\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n restoreSelection\n \n \n \n \n \n \n \n restoreSelection(range: )\n \n \n \n \n \n \n \n restore selection when the editor is focussed in\n \n \n \n Parameters :\n \n \n \n Name\n Optional\n Description\n \n \n \n \n range\n \n \n \n no\n \n \n \n \n saved selection when the editor is focussed out\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n saveSelection\n \n \n \n \n \n \n \n saveSelection()\n \n \n \n \n \n \n \n save selection when the editor is focussed out\n \n \n \n \n \n \n \n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n codeMirrorConfig\n \n \n DURATION\n \n \n environment\n \n \n environment\n \n \n ngxEditorConfig\n \n \n \n \n \n \n\n\n src/app/ngx-editor/common/ngx-editor.defaults.ts\n \n \n \n \n \n \n \n \n codeMirrorConfig\n \n \n \n \n \n \n \n codeMirrorConfig: object\n \n \n \n \n \n Type : object\n \n \n \n \n \n Default value : {\n lineNumbers: true,\n gutter: true,\n lineWrapping: true,\n mode: 'xml',\n htmlMode: true\n }\n \n \n \n \n \n codemirror configuaration\n \n \n \n \n \n \n \n \n \n \n \n \n \n ngxEditorConfig\n \n \n \n \n \n \n \n ngxEditorConfig: object\n \n \n \n \n \n Type : object\n \n \n \n \n \n Default value : {\n editable: true,\n spellcheck: true,\n height: 'auto',\n minHeight: '0',\n width: 'auto',\n minWidth: '0',\n translate: 'yes',\n enableToolbar: true,\n showToolbar: true,\n placeholder: 'Enter text here...',\n imageEndPoint: '',\n toolbar: [\n ['bold', 'italic', 'underline', 'strikeThrough', 'superscript', 'subscript'],\n ['justifyLeft', 'justifyCenter', 'justifyRight', 'justifyFull', 'indent', 'outdent'],\n ['cut', 'copy', 'delete', 'removeFormat', 'undo', 'redo'],\n ['paragraph', 'blockquote', 'removeBlockquote', 'horizontalLine', 'orderedList', 'unorderedList'],\n ['link', 'unlink', 'image'],\n ['code']\n ]\n }\n \n \n \n \n \n toolbar default configuration\n \n \n \n \n \n \n \n src/app/ngx-editor/common/services/message.service.ts\n \n \n \n \n \n \n \n \n DURATION\n \n \n \n \n \n \n \n DURATION: number\n \n \n \n \n \n Type : number\n \n \n \n \n \n Default value : 7000\n \n \n \n \n \n time in which the message has to be cleared \n \n \n \n \n \n \n \n src/environments/environment.prod.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n \n environment: object\n \n \n \n \n \n Type : object\n \n \n \n \n \n Default value : {\n production: true\n }\n \n \n \n \n \n environment variables for production \n \n \n \n \n \n \n \n src/environments/environment.ts\n \n \n \n \n \n \n \n \n environment\n \n \n \n \n \n \n \n environment: object\n \n \n \n \n \n Type : object\n \n \n \n \n \n Default value : {\n production: false\n }\n \n \n \n \n \n The file contents for the current environment will overwrite these during build.\n The build system defaults to the dev environment which uses environment.ts, but if you do\n ng build --env=prod then environment.prod.ts will be used instead.\n The list of which env maps to which file can be found in .angular-cli.json.\n \n \n \n \n \n \n \n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/prerequisites.html":{"url":"additional-documentation/prerequisites.html","title":"additional-page - Prerequisites","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nPrerequisites\nPeer Dependencies\nYou must install all the following peerDependencies in order for `ngx-editor to work\n\nCodeMirror - Code Edit/Preview\nFontAwesome - Toolbar icons\nNgxBootstrap - Popover\n\nNote\n\nCodeMirror and ngx-bootstrap are mandatory peerDependency which needs to be installed and there is no need for them to be imported.\n\nStylesheets\nImport codemirror`s css into your project\nnode_modules/codemirror/lib/codemirror.cssModules\nFor ngModel and image upload work properly, you must inlcude FormsModule and HttpClientModule respectively in your project.\nimport { FormsModule } from '@angular/forms';\nimport { HttpClientModule } from '@angular/common/http';\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/configuration.html":{"url":"additional-documentation/configuration.html","title":"additional-page - Configuration","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nConfiguration\nThe Configuration can be provided using config property\nUsage\nDefault Configuration\nThe config property is a JSON object.\n{\n \"editable\": true,\n \"spellcheck\": true,\n \"height\": \"auto\",\n \"minHeight\": \"0\",\n \"width\": \"auto\",\n \"minWidth\": \"0\",\n \"translate\": \"yes\",\n \"enableToolbar\": true,\n \"showToolbar\": true,\n \"placeholder\": \"Enter text here...\",\n \"imageEndPoint\": \"\",\n \"toolbar\": [\n [\"bold\", \"italic\", \"underline\", \"strikeThrough\", \"superscript\", \"subscript\"],\n [\"justifyLeft\", \"justifyCenter\", \"justifyRight\", \"justifyFull\", \"indent\", \"outdent\"],\n [\"cut\", \"copy\", \"delete\", \"removeFormat\", \"undo\", \"redo\"],\n [\"paragraph\", \"blockquote\", \"removeBlockquote\", \"horizontalLine\", \"orderedList\", \"unorderedList\"],\n [\"link\", \"unlink\", \"image\"],\n [\"code\"]\n ]\n}\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/toolbar.html":{"url":"additional-documentation/toolbar.html","title":"additional-page - Toolbar","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nToolbar\nToolbar option is an array of arrays. The default is\n[\n [\"bold\", \"italic\", \"underline\", \"strikeThrough\", \"superscript\", \"subscript\"],\n [\"justifyLeft\", \"justifyCenter\", \"justifyRight\", \"justifyFull\", \"indent\", \"outdent\"],\n [\"cut\", \"copy\", \"delete\", \"removeFormat\", \"undo\", \"redo\"],\n [\"paragraph\", \"blockquote\", \"removeBlockquote\", \"horizontalLine\", \"orderedList\", \"unorderedList\"],\n [\"link\", \"unlink\", \"image\"],\n [\"code\"]\n]and it can be customized. Each array represents a button group and the value represents the name of the button.\nToolbar is provided with the editor configuration as\n{\n \"toolbar\": [\n [\"bold\", \"italic\", \"underline\", \"strikeThrough\"],\n [\"justifyLeft\", \"justifyRight\", \"justifyFull\" \"outdent\"]\n ]\n}Providing empty toolbar array will enable all default buttons\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/image-uploader.html":{"url":"additional-documentation/image-uploader.html","title":"additional-page - Image Uploader","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nUpload images\nTo Upload images, you must specify an endpoint to which the image has to be uploaded. The POST request sent is a FORMDATA with name file.\nResponse\nThe Response is a json and it should be in the following format\n{\n \"url\": \"http://myApiEndPoint\"\n}Input\nThe Input for the endpoint is a string can be provided directly or via config property\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/code-editor.html":{"url":"additional-documentation/code-editor.html","title":"additional-page - Code Editor","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nHTML Code Editor\nCode Editor allows to view and edit plain HTML code. codemirror is used for this purpose.\nIn order for the code editor to work. You must install codemirror as a peerDependency\nnpm install codemirror --save\n\n#or\n\nyarn add codemirrorThen import the CodeMirror's stylesheet into your app.\nnode_modules/codemirror/lib/codemirror.css\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"additional-documentation/resizer.html":{"url":"additional-documentation/resizer.html","title":"additional-page - Resizer","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nResizer\nThe editor can be resized horizontally.\nType\nresizer: stringOptions\nThe Resizer can accept two values basic|stack\n\nbasic - CSS3 resizer\nstack - resizer like stackoverflow\n\nAny options apart from this will default to stack\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}} } diff --git a/extras/docs/prerequisites.md b/extras/docs/prerequisites.md index adf99591..252f1f91 100644 --- a/extras/docs/prerequisites.md +++ b/extras/docs/prerequisites.md @@ -4,12 +4,13 @@ You must install all the following `peerDependencies` in order for `ngx-editor to work -* [CodeMirror](https://codemirror.net/) -* [FontAwesome](https://fontawesome.com/v4.7.0/) -* [Bootstrap](https://getbootstrap.com/) -* [NgxBootstrap](https://valor-software.com/ngx-bootstrap/) +* [CodeMirror](https://codemirror.net/) - Code Edit/Preview +* [FontAwesome](https://fontawesome.com/v4.7.0/) - Toolbar icons +* [NgxBootstrap](https://valor-software.com/ngx-bootstrap/) - Popover -`Bootstrap` is a temporary dependency and it will be removed sooner. +## Note + +* `CodeMirror` and `ngx-bootstrap` are mandatory peerDependency which needs to be installed and there is no need for them to be imported. ## Stylesheets diff --git a/ng-package.json b/ng-package.json index 9e7d8497..e490df01 100644 --- a/ng-package.json +++ b/ng-package.json @@ -4,6 +4,7 @@ "dest": "./build/", "lib": { "entryFile": "./src/public_api.ts", + "comments": "none", "umdModuleIds": { "codemirror": "codemirror", "ngx-bootstrap": "ngx-bootstrap" diff --git a/package-lock.json b/package-lock.json index ab97882a..640fa9d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "ngx-editor", - "version": "3.3.0-rc.6", + "version": "3.3.0-rc.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index d8ecd4a8..dd945dae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ngx-editor", - "version": "3.3.0-rc.6", + "version": "3.3.0-rc.7", "description": "WYSIWYG Editor for Angular Applications", "license": "MIT", "scripts": { @@ -41,7 +41,6 @@ "@angular/common": "^5.2.0", "@angular/core": "^5.2.0", "@angular/forms": "^5.2.0", - "bootstrap": "^4.0.0", "codemirror": "^5.34.0", "font-awesome": "^4.7.0", "ngx-bootstrap": "^2.0.2", @@ -82,6 +81,7 @@ "karma-jasmine-html-reporter": "^0.2.2", "ng-packagr": "^2.0.0", "ngx-bootstrap": "^2.0.2", + "node-sass": "^4.7.2", "protractor": "~5.1.2", "rxjs": "^5.5.6", "ts-node": "~4.1.0", diff --git a/src/app/ngx-editor/ngx-editor-toolbar/ngx-editor-toolbar.component.scss b/src/app/ngx-editor/ngx-editor-toolbar/ngx-editor-toolbar.component.scss index 35a610e1..9ed5da4e 100644 --- a/src/app/ngx-editor/ngx-editor-toolbar/ngx-editor-toolbar.component.scss +++ b/src/app/ngx-editor/ngx-editor-toolbar/ngx-editor-toolbar.component.scss @@ -1,3 +1,7 @@ +@import "./src/assets/styles/_popover"; +@import "./src/assets/styles/_buttons"; +@import "./src/assets/styles/_forms"; + .ngx-toolbar { background-color: #f5f5f5; font-size: 0.8rem; @@ -115,6 +119,7 @@ button { background-color: transparent; + border-radius: 0; &:hover { cursor: pointer; diff --git a/src/assets/styles/_buttons.scss b/src/assets/styles/_buttons.scss new file mode 100644 index 00000000..13d43643 --- /dev/null +++ b/src/assets/styles/_buttons.scss @@ -0,0 +1,45 @@ +::ng-deep .btn { + display: inline-block; + font-weight: 400; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + + &.btn-sm { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; + } + + &:active, &:focus { + outline: none; + box-shadow: none; + } + + &.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; + + &:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; + } + } + + &:not(:disabled):not(.disabled) { + cursor: pointer; + } +} diff --git a/src/assets/styles/_forms.scss b/src/assets/styles/_forms.scss new file mode 100644 index 00000000..92806945 --- /dev/null +++ b/src/assets/styles/_forms.scss @@ -0,0 +1,33 @@ +::ng-deep form { + .form-group { + margin-bottom: 1rem; + + input { + overflow: visible; + } + + .form-control-sm { + width: 100%; + outline: none; + border: none; + border-bottom: solid 1px #bdbdbd; + border-radius: 0; + margin-bottom: 1px; + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5; + } + } + + .form-check { + position: relative; + display: block; + padding-left: 1.25rem; + + .form-check-input { + position: absolute; + margin-top: .3rem; + margin-left: -1.25rem; + } + } +} diff --git a/src/assets/styles/_popover.scss b/src/assets/styles/_popover.scss new file mode 100644 index 00000000..05fd1af6 --- /dev/null +++ b/src/assets/styles/_popover.scss @@ -0,0 +1,195 @@ +::ng-deep .popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + + .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; + + &::before, + &::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + } + } + + .popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); + + &:empty { + display: none; + } + } + + .popover-body { + padding: 0.5rem 0.75rem; + color: #212529; + } + + &.bs-popover-top { + margin-bottom: 0.5rem; + + .arrow { + bottom: calc((0.5rem + 1px) * -1); + } + + .arrow::before, + .arrow::after { + border-width: 0.5rem 0.5rem 0; + } + + .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, 0.25); + } + + .arrow::after { + bottom: 1px; + border-top-color: #fff; + } + } + + &.bs-popover-right { + margin-left: 0.5rem; + + .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; + } + + .arrow::before, + .arrow::after { + border-width: 0.5rem 0.5rem 0.5rem 0; + } + + .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, 0.25); + } + + .arrow::after { + left: 1px; + border-right-color: #fff; + } + } + + &.bs-popover-bottom { + margin-top: 0.5rem; + + .arrow { + top: calc((0.5rem + 1px) * -1); + } + + .arrow::before, + .arrow::after { + border-width: 0 0.5rem 0.5rem 0.5rem; + } + + .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); + } + + .arrow::after { + top: 1px; + border-bottom-color: #fff; + } + + // This will remove the popover-header's border just below the arrow + .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; + } + } + + &.bs-popover-left { + margin-right: 0.5rem; + + .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; + } + + .arrow::before, + .arrow::after { + border-width: 0.5rem 0 0.5rem 0.5rem; + } + + .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, 0.25); + } + + .arrow::after { + right: 1px; + border-left-color: #fff; + } + } + + &.bs-popover-auto { + &[x-placement^="top"] { + @extend .bs-popover-top; + } + + &[x-placement^="right"] { + @extend .bs-popover-right; + } + + &[x-placement^="bottom"] { + @extend .bs-popover-bottom; + } + + &[x-placement^="left"] { + @extend .bs-popover-left; + } + } +} + + diff --git a/src/styles.scss b/src/styles.scss index b14e158e..8fe351c7 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -1,5 +1,10 @@ /* You can add global styles to this file, and also import other style files */ -@import "../node_modules/bootstrap/scss/bootstrap"; // bootstrap -@import "../node_modules/font-awesome/css/font-awesome.css"; // font-awesome +@import "../node_modules/bootstrap/scss/_functions"; +@import "../node_modules/bootstrap/scss/_variables"; +@import "../node_modules/bootstrap/scss/_mixins"; +@import "../node_modules/bootstrap/scss/_type"; +@import "../node_modules/bootstrap/scss/_reboot"; +@import "../node_modules/bootstrap/scss/_grid"; +@import "../node_modules/font-awesome/css/font-awesome.css"; @import "../node_modules/codemirror/lib/codemirror.css";