From c10d44137c8349687f44b45a8da5f586dd109cea Mon Sep 17 00:00:00 2001 From: Pouria Hadjibagheri Date: Mon, 10 Jul 2017 20:10:08 +0100 Subject: [PATCH] Updated/completed JavaScript docs. --- docs-src/conf.py | 3 ++- docs-src/js/docs/markdownx.rst | 19 ++++++++++++- docs-src/js/docs/utils.rst | 31 +++++++++++++++++++++- docs-src/markdownx/markdownx.rst | 1 + docs/_sources/js/docs/markdownx.rst.txt | 19 ++++++++++++- docs/_sources/js/docs/utils.rst.txt | 31 +++++++++++++++++++++- docs/_sources/markdownx/markdownx.rst.txt | 1 + docs/doctrees/environment.pickle | Bin 40564 -> 40589 bytes docs/doctrees/js/docs/markdownx.doctree | Bin 75802 -> 80949 bytes docs/doctrees/js/docs/utils.doctree | Bin 57446 -> 63807 bytes docs/doctrees/markdownx/markdownx.doctree | Bin 2857 -> 2857 bytes docs/js/docs/markdownx.html | 23 ++++++++++++++++ docs/js/docs/utils.html | 30 +++++++++++++++++++++ docs/searchindex.js | 2 +- 14 files changed, 154 insertions(+), 6 deletions(-) diff --git a/docs-src/conf.py b/docs-src/conf.py index 4a3860a..f895c4b 100644 --- a/docs-src/conf.py +++ b/docs-src/conf.py @@ -38,7 +38,8 @@ extensions = [ 'sphinx.ext.githubpages', 'classycode', 'sphinxcontrib.autoanysrc', - 'sphinx.ext.autosectionlabel' + 'sphinx.ext.autosectionlabel', + 'sphinx.ext.autosummary' # 'edit_on_github' ] diff --git a/docs-src/js/docs/markdownx.rst b/docs-src/js/docs/markdownx.rst index 41ccc3e..c96fa4f 100644 --- a/docs-src/js/docs/markdownx.rst +++ b/docs-src/js/docs/markdownx.rst @@ -1,5 +1,22 @@ MarkdownX ---------- +========= + +Frontend (JavaScript) management of Django-MarkdownX package. + +Written in JavaScript ECMA 2016, trans-compiled to ECMA 5 (2011). + +:Requirements: + - Modern browser with support for HTML5 and ECMA 2011+ (IE 10+). Older browsers would work but some features may be + missing. + - TypeScript 2+ + +JavaScript ECMA 5 files formatted as ``.js`` or ``.min.js`` are trans-compiled files. Please do not modify such files as +all changes will be lost. To contribute, please edit ``static-src/markdownx/js/markdownx.ts``. See +:doc:`contributions<../../contribution>` in the documentations for additional instructions. + +.. note:: Typescript type definitions of this module are defined in ``static-src/markdownx/js/types.ts``. + +---- .. js:data:: GeneralEventHandlers diff --git a/docs-src/js/docs/utils.rst b/docs-src/js/docs/utils.rst index 3c0e71a..1b3fb69 100644 --- a/docs-src/js/docs/utils.rst +++ b/docs-src/js/docs/utils.rst @@ -1,6 +1,16 @@ Utilities ---------- +========= +This module contains various, individually documented tools for front-end software development using JavaScript. The +original code is implemented in TypeScript 2, and follows the ECMA 2016 standards and protocols. + +JavaScript ECMA 5 files formatted as ``.js`` or ``.min.js`` are trans-compiled files. Please do not modify such files as +all changes will be lost. To contribute, please edit ``static-src/markdownx/js/utils.ts``. See +:doc:`contributions<../../contribution>` in the documentations for additional instructions. + +.. note:: Typescript type definitions of this module are defined in ``static-src/markdownx/js/types.ts``. + +---- .. js:function:: getCookie(name) @@ -215,3 +225,22 @@ Utilities // or >>> removeClass(document.getElementById('my-element'), 'classA', 'classB', 'classC'); + +---- + +**MIT Software License** + +:Copyright 2017: Pouria Hadjibagheri + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs-src/markdownx/markdownx.rst b/docs-src/markdownx/markdownx.rst index d40813a..cf4e8f8 100644 --- a/docs-src/markdownx/markdownx.rst +++ b/docs-src/markdownx/markdownx.rst @@ -1,5 +1,6 @@ MarkdownX Modules ----------------- + .. toctree:: :maxdepth: 2 :glob: diff --git a/docs/_sources/js/docs/markdownx.rst.txt b/docs/_sources/js/docs/markdownx.rst.txt index 41ccc3e..c96fa4f 100644 --- a/docs/_sources/js/docs/markdownx.rst.txt +++ b/docs/_sources/js/docs/markdownx.rst.txt @@ -1,5 +1,22 @@ MarkdownX ---------- +========= + +Frontend (JavaScript) management of Django-MarkdownX package. + +Written in JavaScript ECMA 2016, trans-compiled to ECMA 5 (2011). + +:Requirements: + - Modern browser with support for HTML5 and ECMA 2011+ (IE 10+). Older browsers would work but some features may be + missing. + - TypeScript 2+ + +JavaScript ECMA 5 files formatted as ``.js`` or ``.min.js`` are trans-compiled files. Please do not modify such files as +all changes will be lost. To contribute, please edit ``static-src/markdownx/js/markdownx.ts``. See +:doc:`contributions<../../contribution>` in the documentations for additional instructions. + +.. note:: Typescript type definitions of this module are defined in ``static-src/markdownx/js/types.ts``. + +---- .. js:data:: GeneralEventHandlers diff --git a/docs/_sources/js/docs/utils.rst.txt b/docs/_sources/js/docs/utils.rst.txt index 3c0e71a..1b3fb69 100644 --- a/docs/_sources/js/docs/utils.rst.txt +++ b/docs/_sources/js/docs/utils.rst.txt @@ -1,6 +1,16 @@ Utilities ---------- +========= +This module contains various, individually documented tools for front-end software development using JavaScript. The +original code is implemented in TypeScript 2, and follows the ECMA 2016 standards and protocols. + +JavaScript ECMA 5 files formatted as ``.js`` or ``.min.js`` are trans-compiled files. Please do not modify such files as +all changes will be lost. To contribute, please edit ``static-src/markdownx/js/utils.ts``. See +:doc:`contributions<../../contribution>` in the documentations for additional instructions. + +.. note:: Typescript type definitions of this module are defined in ``static-src/markdownx/js/types.ts``. + +---- .. js:function:: getCookie(name) @@ -215,3 +225,22 @@ Utilities // or >>> removeClass(document.getElementById('my-element'), 'classA', 'classB', 'classC'); + +---- + +**MIT Software License** + +:Copyright 2017: Pouria Hadjibagheri + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/_sources/markdownx/markdownx.rst.txt b/docs/_sources/markdownx/markdownx.rst.txt index d40813a..cf4e8f8 100644 --- a/docs/_sources/markdownx/markdownx.rst.txt +++ b/docs/_sources/markdownx/markdownx.rst.txt @@ -1,5 +1,6 @@ MarkdownX Modules ----------------- + .. toctree:: :maxdepth: 2 :glob: diff --git a/docs/doctrees/environment.pickle b/docs/doctrees/environment.pickle index 3412d2e9ffda2f743c3766c977c39ea9c6593cae..716ed2e3ef4075a1ec8e6992b1ea516cda781824 100644 GIT binary patch literal 40589 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 literal 75802 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 diff --git a/docs/doctrees/markdownx/markdownx.doctree b/docs/doctrees/markdownx/markdownx.doctree index 6a3d9bc37b03b61c38d705ee61ddb15fbe48bbfe..5bfdd8f2c6597d582add0d8219661f29943ec8f5 100644 GIT binary patch delta 14 WcmZ1}wo+`vRAxq&&C{4CvjYGosRXhB delta 14 WcmZ1}wo+`vRAxrz&C{4CvjYGoqXe-4 diff --git a/docs/js/docs/markdownx.html b/docs/js/docs/markdownx.html index d4cc0fe..ec409be 100644 --- a/docs/js/docs/markdownx.html +++ b/docs/js/docs/markdownx.html @@ -178,6 +178,29 @@

MarkdownX

+

Frontend (JavaScript) management of Django-MarkdownX package.

+

Written in JavaScript ECMA 2016, trans-compiled to ECMA 5 (2011).

+ +++ + + + +
Requirements:
    +
  • Modern browser with support for HTML5 and ECMA 2011+ (IE 10+). Older browsers would work but some features may be +missing.
  • +
  • TypeScript 2+
  • +
+
+

JavaScript ECMA 5 files formatted as .js or .min.js are trans-compiled files. Please do not modify such files as +all changes will be lost. To contribute, please edit static-src/markdownx/js/markdownx.ts. See +contributions in the documentations for additional instructions.

+
+

Note

+

Typescript type definitions of this module are defined in static-src/markdownx/js/types.ts.

+
+
GeneralEventHandlers
diff --git a/docs/js/docs/utils.html b/docs/js/docs/utils.html index fa5c5ca..15a4ab8 100644 --- a/docs/js/docs/utils.html +++ b/docs/js/docs/utils.html @@ -178,6 +178,16 @@

Utilities

+

This module contains various, individually documented tools for front-end software development using JavaScript. The +original code is implemented in TypeScript 2, and follows the ECMA 2016 standards and protocols.

+

JavaScript ECMA 5 files formatted as .js or .min.js are trans-compiled files. Please do not modify such files as +all changes will be lost. To contribute, please edit static-src/markdownx/js/utils.ts. See +contributions in the documentations for additional instructions.

+
+

Note

+

Typescript type definitions of this module are defined in static-src/markdownx/js/types.ts.

+
+
getCookie(name)
@@ -576,6 +586,26 @@ Default is true.<
+
+

MIT Software License

+ +++ + + + +
Copyright 2017:Pouria Hadjibagheri
+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +documentation files (the “Software”), to deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions:

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software.

+

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

diff --git a/docs/searchindex.js b/docs/searchindex.js index 12f10b6..31e3db6 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["contribution","customization","example","getting_started","index","installation","js/docs","js/docs/markdownx","js/docs/utils","js/events","js/js","license","markdownx/docs/admins","markdownx/docs/exceptions","markdownx/docs/fields","markdownx/docs/forms","markdownx/docs/models","markdownx/docs/urls","markdownx/docs/utilities","markdownx/docs/views","markdownx/markdownx","translation"],envversion:51,filenames:["contribution.rst","customization.rst","example.rst","getting_started.rst","index.rst","installation.rst","js/docs.rst","js/docs/markdownx.rst","js/docs/utils.rst","js/events.rst","js/js.rst","license.rst","markdownx/docs/admins.rst","markdownx/docs/exceptions.rst","markdownx/docs/fields.rst","markdownx/docs/forms.rst","markdownx/docs/models.rst","markdownx/docs/urls.rst","markdownx/docs/utilities.rst","markdownx/docs/views.rst","markdownx/markdownx.rst","translation.rst"],objects:{"":{AJAXRequest:[8,0,1,""],DUPLICATE:[7,1,1,""],GeneralEventHandlers:[7,2,1,""],Handlers:[7,2,1,""],INDENT:[7,1,1,""],MarkdownX:[7,3,1,""],Request:[8,3,1,""],TAB:[7,1,1,""],UNINDENT:[7,1,1,""],_editorIsResizable:[7,1,1,""],_latency:[7,1,1,""],_markdownify:[7,0,1,""],_multiLineIndentation:[7,0,1,""],_routineEventResponse:[7,0,1,""],addClass:[8,0,1,""],applyDuplication:[7,0,1,""],applyIndentation:[7,0,1,""],applyTab:[7,0,1,""],constructor:[8,0,1,""],data:[8,1,1,""],editor:[7,1,1,""],error:[8,0,1,""],getCookie:[8,0,1,""],getEditorHeight:[7,0,1,""],getHeight:[7,0,1,""],getMarkdown:[7,0,1,""],hasClass:[8,0,1,""],hub:[7,0,1,""],inhibitDefault:[7,0,1,""],inputChanged:[7,0,1,""],insertImage:[7,0,1,""],keyboardEvents:[7,2,1,""],keys:[7,2,1,""],markdownx:[4,4,0,"-"],mountEvents:[8,0,1,""],onDragEnter:[7,0,1,""],onDragLeave:[7,0,1,""],onDrop:[7,0,1,""],onKeyDown:[7,0,1,""],parent:[7,1,1,""],preparePostData:[8,0,1,""],preview:[7,1,1,""],progress:[8,0,1,""],properties:[7,2,1,""],removeClass:[8,0,1,""],removeIndentation:[7,0,1,""],removeTab:[7,0,1,""],send:[8,0,1,""],sendFile:[7,0,1,""],success:[8,0,1,""],triggerCustomEvent:[8,0,1,""],triggerEvent:[8,0,1,""],updateHeight:[7,0,1,""],url:[8,1,1,""],xhr:[8,1,1,""],zip:[8,0,1,""]},"markdownx.admin":{MarkdownxModelAdmin:[12,5,1,""]},"markdownx.exceptions":{MarkdownxImageUploadError:[13,6,1,""]},"markdownx.exceptions.MarkdownxImageUploadError":{invalid_size:[13,7,1,""],not_uploaded:[13,7,1,""],unsupported_format:[13,7,1,""]},"markdownx.fields":{MarkdownxFormField:[14,5,1,""]},"markdownx.forms":{ImageForm:[15,5,1,""]},"markdownx.forms.ImageForm":{clean:[15,8,1,""],get_unique_file_name:[15,7,1,""],save:[15,8,1,""]},"markdownx.models":{MarkdownxField:[16,5,1,""]},"markdownx.models.MarkdownxField":{formfield:[16,8,1,""]},"markdownx.utils":{markdownify:[18,9,1,""],scale_and_crop:[18,9,1,""],xml_has_javascript:[18,9,1,""]},"markdownx.views":{ImageUploadView:[19,5,1,""],MarkdownifyView:[19,5,1,""]},"markdownx.views.ImageUploadView":{form_class:[19,10,1,""],form_invalid:[19,8,1,""],form_valid:[19,8,1,""]},"markdownx.views.MarkdownifyView":{post:[19,8,1,""]},markdownx:{admin:[12,4,0,"-"],exceptions:[13,4,0,"-"],fields:[14,4,0,"-"],forms:[15,4,0,"-"],models:[16,4,0,"-"],urls:[17,4,0,"-"],utils:[18,4,0,"-"],views:[19,4,0,"-"]}},objnames:{"0":["js","function","JavaScript function"],"1":["js","attribute","JavaScript attribute"],"10":["py","attribute","Python attribute"],"2":["js","data","JavaScript data"],"3":["js","class","JavaScript class"],"4":["py","module","Python module"],"5":["py","class","Python class"],"6":["py","exception","Python exception"],"7":["py","staticmethod","Python static method"],"8":["py","method","Python method"],"9":["py","function","Python function"]},objtypes:{"0":"js:function","1":"js:attribute","10":"py:attribute","2":"js:data","3":"js:class","4":"py:module","5":"py:class","6":"py:exception","7":"py:staticmethod","8":"py:method","9":"py:function"},terms:{"150px":7,"15th":1,"4e6":19,"50mb":1,"\u0641\u0627\u0631\u0633\u06cc":21,"boolean":[7,8],"byte":[1,18],"case":1,"catch":8,"class":[1,2,7,8,12,14,15,16,19],"const":8,"default":[0,1,3,7,8,13,16,17,19],"final":1,"float":13,"fran\u00e7ai":21,"function":[0,1,7,8,19],"import":[1,2,3],"int":[1,13,18],"long":21,"new":[7,8,18],"null":[7,8,16],"return":[1,7,8,9,13,15,16,18,19],"static":[13,15],"throw":8,"true":[1,7,8,15,16,18],And:0,For:[1,16],One:0,The:[1,2,7,8,13,15,16],There:[0,1],Used:[14,15],Using:[1,4],_editorisresiz:7,_latenc:7,_markdownifi:7,_multilineindent:7,_routineeventrespons:7,abbrevi:1,about:1,abov:[0,11],accept:[1,4],access:[1,19],accommod:1,accompani:0,accordingli:2,accur:1,achiev:1,across:21,action:2,activ:5,add:[3,8],addclass:8,added:[7,17],addeventlisten:9,adding:3,addit:[0,1,3,7,8,10,12,16,18],address:1,adi:5,admin:[1,4,16,20],admin_sit:12,adminmarkdownxwidget:1,advanc:1,advantag:[0,2,9],advis:11,after:9,against:[1,15],ajax:[1,7,8,15,19],ajaxrequest:8,alia:19,all:[0,1,17,21],allow:[0,1,13,15,16],along:0,alreadi:[0,8],also:[0,1,2,16],alter:[0,1,3,7,8],altern:3,although:0,amount:1,ani:[0,1,5,8,11,16],anim:1,api:8,app:[0,1,2],appli:1,applic:7,applydupl:7,applyindent:7,applytab:7,appreci:4,appropri:19,approv:[10,11],april:1,arg:[8,14,19],argument:[0,1,7,8,16,19],aris:11,arrai:8,ascii:7,ask:0,asset:3,attach:15,attack:1,attempt:0,attribut:[7,16,17],auto_cr:16,auto_id:15,automat:[0,1,4,8,16],avail:[0,1,8,13],backend:1,balanc:1,base:[0,7],basi:1,becom:1,been:[0,1,9,13,16],befor:0,begin:[7,9],behaviour:[1,3],being:1,below:[1,9],better:1,between:1,binari:11,blank:16,bombard:1,bool:[15,16,18],bootstrap:[0,1,4],borrow:16,browser:[7,8,10],bsd:11,built:4,busi:11,byteio:15,bytesio:18,calcul:1,call:[1,8],callback:8,can:[0,1,2,3,4,5,8],captur:8,caus:11,ceas:0,challeng:0,chang:[0,1,3],charfield:14,charset:15,check:[1,15,18],choic:[0,3,16],classa:8,classb:8,classc:8,classnam:8,claus:11,clean:[0,15],clone:[0,5],code:[0,1,4,5,10,11,13],col:1,collect:[1,3,8],collectstat:3,com:[0,5,8],come:[0,1,21],comment:1,commit:[0,15,21],commun:21,compat:[0,4,13],compil:[0,1,10,18],compos:0,compositionstart:8,comprehens:[0,2,4],compress:[1,4],compromis:1,comput:7,condit:[7,11],conf:3,configur:0,confirm:8,consequenti:11,consid:1,consist:16,consol:[8,9],construct:0,constructor:8,contain:[0,1,9,18,19],content:[1,8,18,19],content_typ:15,context:1,contract:11,contrib:[1,2],contribut:[4,21],contributor:11,control:1,convers:19,convert:16,cooki:8,copi:7,copyright:11,core:4,correspond:[7,8],coverag:0,cpu:1,creat:[0,1,8,15,16],create_doc:0,crop:[1,4,18],cross:1,csrf:[1,8],csrf_token:2,csrfmiddlewaretoken:8,css:7,ctrl:0,current:[1,4,7,10,13],cursor:7,custom:[3,4,7,8,13,16,18],customis:[1,16],customiz:4,daemon:0,damag:11,data:[8,11,15,18],databas:[2,16],date:1,datetim:1,db_column:16,db_index:16,db_tablespac:16,ddo:1,deal:1,deconstruct:8,def:1,defin:[1,7,8,13],definit:4,defualt:7,degre:1,depend:[0,1,3],describ:1,descript:[0,1,7,9,16],design:[4,15],desir:[1,16],detail:[7,8,9,10],determin:[7,8],deutsch:21,dev:0,develop:[0,1,8,21],dict:[1,8,16],dictionari:[1,16],didn:9,differ:[1,2,9],dimens:15,direct:11,directli:5,directori:[0,1,4,5],disabl:1,discard:0,disclaim:11,disk:15,displai:[1,7,16],distribut:11,div:1,django:[0,1,3,5,8,12,15,16,17,19,21],doc:[0,1,17],docker:0,dockerfil:0,document:[0,1,7,8,9,11,16,21],doe:[1,8,9],doing:0,don:[0,1,3],done:[0,2],down:1,download:[0,5],dpi:18,drag:[4,7],dragent:7,dragev:7,dragleav:7,drop:[4,7],duplic:7,dure:[9,16],dutch:21,eas:4,easi:4,easier:0,ecma:[9,10],edit:[4,16],editor:[4,7,8,9,15],editorlisten:8,either:[0,3,7],element:[7,8,9],elimin:8,els:[1,7,15],embed:8,emploi:1,empti:[1,16],empty_permit:15,enabl:[1,8,14],encod:[1,7,18,19],encourag:0,end:[0,1,9,10,15,21],english:21,enjoi:1,ensur:1,enter:[1,7],entir:8,environ:[0,5],equal:1,error:[0,8,9,13,16,19],error_class:15,error_messag:16,errorlist:15,escap:16,essenc:1,essenti:1,even:[11,16,21],event:[1,4,7,8,10,11,19],everi:4,everyth:1,exampl:[4,7,8,10,12,17],except:[4,20],exclud:15,exemplari:11,exemplifi:9,exist:[0,8,15],exit:0,expect:13,explain:0,express:11,extend:[0,1,2],extens:[4,15],extension_config:1,extension_name_1:1,extra:[1,16],extract:15,fals:[1,7,8,15,16,18],featur:[0,1,2],fellow:1,field:[2,4,8,16,20],field_ord:15,file:[0,1,7,9,13,15],file_nam:15,fileuploadbegin:9,fileuploadend:9,fileuploaderror:9,find:[2,17],first:[3,8],fit:11,flexibl:[1,4],focu:1,folder:1,follow:[0,1,2,5,8,11,13,17,19],footnot:1,foremost:3,forget:3,form:[1,4,8,11,16,19,20],form_class:[16,19],form_invalid:19,form_valid:[1,19],format:[4,8,13],formdata:8,formfield:[14,16],formfield_overrid:1,found:[4,8],framework:4,french:21,from:[0,1,2,3,4,7,15,16,19,21],fromdata:8,front:[0,1,10],frontend:1,full:1,fulli:[0,1],futur:1,ga3:19,gener:[4,7,15,16],generaleventhandl:7,german:21,get:[2,4],get_unique_file_nam:15,getcooki:8,geteditorheight:7,getelementbyid:8,getelementsbyclassnam:[7,9],getheight:7,getmarkdown:7,git:[0,5],github:[0,4,5],given:[8,16,18],global:21,good:[1,11],graphic:[1,18],great:[1,4],handl:[1,7,9,10,15,19],handler:[7,9],has:[1,8,9,17],hasclass:8,have:[0,1,2,5,13,16,17],heiderich:1,height:[1,7],held:15,help:[0,16,21],help_text:16,here:[0,1,2],high:[1,4],highlight:1,hmtlelement:7,hold:0,holder:11,hotkei:7,how:[1,2],howev:[1,11],html:[1,7,8,10,16,18,19],htmlelement:7,htmltextareael:7,http:[0,1,5,8,19],httprespons:19,hub:7,huge:1,human:16,id_:15,ident:16,ie6:8,ignor:1,imag:[4,7,10,15,18,19],image_cod:19,image_directori:19,imageform:[15,19],imageuploadview:[1,19],implement:[0,1,2,8],impli:11,impos:1,improv:4,incident:11,includ:[0,1,2,3,8,11,15,16,17],inclus:[0,21],incorpor:8,indent:7,independ:[0,1],index:[4,5],indirect:11,info:[1,8],inform:[1,3,8,12,16,18],infrastructur:1,inhibit:7,inhibitdefault:7,init:9,initi:[0,7,8,9,11,15],inject:[1,18],inner:1,input:8,inputchang:[7,8],insert:[1,4,7,19],insertimag:7,inspir:4,instal:[0,1,2,4],installed_app:3,instanc:[1,7,8,15,17,19],instead:1,instruct:[0,2],intact:1,integr:1,intend:0,interpret:[1,3],interrupt:11,introduc:[0,1],invalid:[16,19],invalid_s:13,isn:16,issu:[0,1],item:8,its:[0,4,7,15,21],javascript:[1,4,8,9,18],jpeg:[1,4],jpg:1,jqueri:9,json:[0,7,8,19],jsonrespons:19,just:[1,2],keep:[1,13],kei:[7,8,9,16],keyboard:7,keyboardev:7,keydown:7,keyword:19,known:1,kwarg:[14,16,19],label_suffix:15,lag:1,languag:4,larg:1,larger:13,last:1,later:1,layout:4,lead:1,learn:[1,17],lengthcomput:8,let:[7,8,9,16],level:[4,7],liabil:11,liabl:11,licens:4,like:[0,1,2],limit:11,line:7,link:17,linux:0,list:[1,3,4,11,16],listen:[8,9],live:4,load:[1,8],local:[0,13],localhost:0,locat:[1,4,7,15],log:[8,9],look:[1,8],loss:11,lossi:1,lossless:1,lot:1,machin:[0,5],made:[0,1,4],mai:[1,3,5,9,19],main:17,maintain:1,major:0,make:[5,21],makefil:0,manag:[0,3],mani:0,manipul:4,manual:8,map:[7,8,9],mario:1,markdown:[4,7,10,14,16,18,19],markdownifi:[9,18],markdownifyview:19,markdownx:[0,1,2,3,5,6,9,10,11,12,13,14,15,16,17,18,19,21],markdownx_:17,markdownx_editor:1,markdownx_editor_resiz:1,markdownx_image_max_s:1,markdownx_markdown_extens:1,markdownx_markdown_extension_config:1,markdownx_markdownify_funct:[1,19],markdownx_media_path:1,markdownx_server_call_lat:1,markdownx_svg_javascript_protect:1,markdownx_upload:17,markdownx_upload_content_typ:1,markdownx_upload_max_s:1,markdownx_upload_urls_path:1,markdownx_urls_path:1,markdownxfield:[2,12,16],markdownxformfield:[2,14],markdownximageuploaderror:13,markdownxmodeladmin:[2,12],markdowxmodel:2,markup:1,match:[1,16],materi:11,max:13,max_length:16,maximum:[4,13,15],mdx:7,mean:1,meaning:1,media:[2,4,19],media_root:1,medium:1,memori:[1,15],merchant:11,messag:[0,13,16,19,21],met:11,method:[0,2,3],middlewar:1,milisecond:1,millisecond:1,minimum:1,minor:[0,16],model:[1,4,12,20],modeladmin:1,modelform:16,modif:[4,11,16],modifi:18,modul:[1,4],monitor:[1,18],more:[0,1,17,21],mount:8,mountev:8,much:1,multi:7,multipl:[4,5,8],must:[0,1,8,11],myfield:2,myform:2,mymarkdowneditor:7,mymarkdownpreview:7,mymodel:[1,2],mymodeladmin:1,name:[1,8,15,16,17],namedtupl:15,namespac:17,natur:0,navig:5,nederland:21,need:[0,1,8],neglig:11,neutronx:0,next:[0,2],node:0,none:[13,15,16,18],nonetheless:1,not_provid:16,not_upload:13,note:[15,16],notic:11,notif:8,now:1,npm:0,number:[1,7],object:[1,7,8,9],obtain:8,occur:9,off:[0,5],offici:16,often:0,older:10,onc:0,ondragent:7,ondragleav:7,ondrop:7,one:[0,1,5,8],ones:0,onkeydown:[7,8],onli:[0,8],onto:[0,7,8],open:11,oper:0,option:[0,1],option_1:1,oracl:0,ordinari:16,other:[1,11,16],otherwis:[7,8,11,15,18],our:[0,1,4],out:[0,11,17],outlin:[1,8],output:1,outsid:0,over:1,overrid:[0,1,16],own:[0,1,2],owner:11,packag:[0,1,4,5],page:[1,4],pane:1,param:13,paramet:[13,15,16,18,19],parent:7,particular:11,particularli:1,pass:[8,16],path:[7,15],pattern:[3,17],per:4,perform:18,permit:[1,11,13],persian:21,person:[1,4],pil:15,pip:4,pixel:7,place:1,plan:0,pleas:[0,13],plugin:[4,9,21],png:[1,4,19],point:0,polish:21,polski:21,possibl:[11,17,21],post:[1,2,4,8,9,19],posturl:8,potenti:[0,1],practic:1,pre:[1,4],prefix:15,preparepostdata:8,present:1,press:7,prevent:[1,7],preview:[1,4,7],primary_kei:16,privat:[7,8],probabl:0,problem:[0,9],process:[1,9],procur:11,produc:[19,21],profit:11,programm:1,progress:8,project:[0,1,17],properti:7,prospect:1,protect:1,provid:[1,8,10,11,21],pull:0,pure:10,purpos:[9,11],pypi:5,python3:[0,3,5],python:[0,4,5,8,15],qualiti:18,queryselector:7,quick:[4,10],rais:16,raster:[1,18],rather:1,raw:4,read:1,readabl:16,realli:21,reason:[0,1],receiv:7,recommend:1,redistribut:11,reduc:8,reduct:4,refer:[4,10],reflect:0,regist:[1,2,7],rel:[1,16],releas:0,relev:[1,2,3,16],reli:10,remov:[7,8],removeclass:8,removeindent:7,removetab:7,render:[1,15],renown:4,replac:[1,3,5,14],report:0,repres:7,represent:12,reproduc:11,request:[0,1,7,8,19],requir:[0,1,2],resiz:7,resolut:1,resort:1,respons:[1,7,8,9,19],responsetext:8,responsexml:8,restart:0,restrict:1,result:1,retain:11,routin:7,row:[1,8],run:[0,3,16],runtest:0,save:[0,1,2,15,19],scalabl:1,scale_and_crop:18,script:1,scroll:7,search:4,section:1,secur:18,see:[0,1,3,7,8,10,12,16,17,18],seen:1,select:7,send:8,sendfil:7,sent:1,serial:16,server:[0,1,7],servic:11,set:[0,2,3,4,7,8,13,15,19],setup:[0,5],shall:11,should:[0,1,5],show:0,side:1,sidebar:1,silent:1,similarli:21,simpl:1,singl:[1,7,8],site:[1,2],size:[4,13,15,18],skip:16,slightli:1,slow:1,smaller:1,smart:7,softwar:11,some:9,sometim:1,somewhat:0,sourc:[0,4,11],space:16,special:11,specif:[1,10,17,18],standard:10,start:[0,2,4,5,8,17],static_root:3,step:2,still:17,store:[1,4,16],str:[1,15,16,18],strength:21,strftime:1,strict:11,string:[1,7,8,9],structur:8,style:[3,7],subsequ:15,substanti:1,substitut:11,success:8,successfulli:2,suit:1,support:[0,1,4,8,10,13],sure:5,svg:[1,4,15],system:0,tab:7,tabl:1,tag:[4,18,19],take:[0,1,9],target:8,task:7,templat:[2,4],template_dir:1,templatesset:1,test:[4,8],text:[1,4,7,9,16,18],textarea:1,textfield:[1,2,16],texttoinsert:7,than:[0,1],thank:1,thei:[1,16],them:0,theori:11,therefor:[16,21],thi:[0,1,2,3,8,11,16,21],those:[1,16],through:[0,1,2,7,15],time:1,timeout:7,togeth:8,token:[1,8],too:21,tool:1,tort:11,total:8,toward:4,traffic:1,tran:[1,10,18],transfer:8,translat:[0,4],tricki:0,trigger:[8,9],triggercustomev:8,triggerev:8,tupl:16,turn:1,type:[1,7,8,13,15,16,18,19],typeerror:8,typescript:[0,10],ubuntu:0,under:[1,7,8,10,11,13,19],underscor:16,unind:7,uniqu:[15,16,17],unique_for_d:16,unique_for_month:16,unique_for_year:16,unique_nam:1,univers:15,unix:0,unsupported_format:13,updat:[7,9],updateerror:9,updateheight:7,upload:[4,7,8,9,10,13,15,17,19],upon:7,upscal:[1,4,18],url:[3,4,7,8,19,20],urlpattern:3,usag:8,use:[0,1,2,4,11,17],use_required_attribut:15,used:[0,1,8,16],useful:16,user:1,uses:[0,1],using:[1,2,3,5,10,15,16,19],util:[1,4,6,9,10,15,20],uuid:15,vagrant:0,vagrantfil:0,valid:[16,19],valu:[1,8,16],value_1:1,variabl:[1,3,7,9],variou:[1,7,21],vector:1,verbos:16,verbose_nam:16,veri:1,version:[5,13],view:[4,20],virtual:[0,5],virtualbox:0,vulner:1,wai:[1,11],wanna:21,want:[1,16],warranti:11,web:4,websit:1,welcom:0,well:1,what:0,when:[1,2,7,9,17],where:[1,7,8],whether:[0,8,11,18],which:[0,1,4,7,8,19],whilst:[0,1],who:1,whose:[7,8],why:[0,21],widget2:1,widget:[1,16],width:1,willing:1,window:0,wish:[1,5],within:0,without:[0,11],work:9,world:21,would:[0,1,19],wrapper:8,written:10,xenial:0,xhr:8,xml:[1,15,18],xml_has_javascript:18,xmlhttprequest:8,xss:1,yml:0,you:[0,1,2,3,5,9,16],your:[0,1,2,3,5,16,17],zero:1,zip:8},titles:["Contributions","Customization","Example","Getting Started","Django MarkdownX","Installation","JavaScript Code","MarkdownX","Utilities","Events","JavaScript","License","Admin","Exceptions","Fields","Form","Models","URLs","Utilities","Views","MarkdownX Modules","Translation"],titleterms:{Using:5,acknowledg:4,admin:[2,12],code:6,compat:10,configur:1,content:4,contribut:0,current:21,custom:1,detail:1,dimens:1,django:[2,4],document:4,editor:1,event:9,exampl:[0,1,2,9],except:13,extens:1,featur:4,field:[1,14],form:[2,15],format:1,from:5,gener:1,get:3,imag:1,includ:21,instal:5,javascript:[6,10],kei:4,languag:21,latenc:1,licens:11,markdown:1,markdownifi:1,markdownx:[4,7,20],maximum:1,media:1,model:[2,16],modul:20,path:1,pip:5,qualiti:1,quick:[0,1,9],refer:[0,1,9],secur:1,set:1,size:1,sourc:5,start:3,tag:1,templat:1,test:0,translat:21,upload:1,url:[1,17],util:[8,18],view:19,your:21}}) \ No newline at end of file +Search.setIndex({docnames:["contribution","customization","example","getting_started","index","installation","js/docs","js/docs/markdownx","js/docs/utils","js/events","js/js","license","markdownx/docs/admins","markdownx/docs/exceptions","markdownx/docs/fields","markdownx/docs/forms","markdownx/docs/models","markdownx/docs/urls","markdownx/docs/utilities","markdownx/docs/views","markdownx/markdownx","translation"],envversion:51,filenames:["contribution.rst","customization.rst","example.rst","getting_started.rst","index.rst","installation.rst","js/docs.rst","js/docs/markdownx.rst","js/docs/utils.rst","js/events.rst","js/js.rst","license.rst","markdownx/docs/admins.rst","markdownx/docs/exceptions.rst","markdownx/docs/fields.rst","markdownx/docs/forms.rst","markdownx/docs/models.rst","markdownx/docs/urls.rst","markdownx/docs/utilities.rst","markdownx/docs/views.rst","markdownx/markdownx.rst","translation.rst"],objects:{"":{AJAXRequest:[8,0,1,""],DUPLICATE:[7,1,1,""],GeneralEventHandlers:[7,2,1,""],Handlers:[7,2,1,""],INDENT:[7,1,1,""],MarkdownX:[7,3,1,""],Request:[8,3,1,""],TAB:[7,1,1,""],UNINDENT:[7,1,1,""],_editorIsResizable:[7,1,1,""],_latency:[7,1,1,""],_markdownify:[7,0,1,""],_multiLineIndentation:[7,0,1,""],_routineEventResponse:[7,0,1,""],addClass:[8,0,1,""],applyDuplication:[7,0,1,""],applyIndentation:[7,0,1,""],applyTab:[7,0,1,""],constructor:[8,0,1,""],data:[8,1,1,""],editor:[7,1,1,""],error:[8,0,1,""],getCookie:[8,0,1,""],getEditorHeight:[7,0,1,""],getHeight:[7,0,1,""],getMarkdown:[7,0,1,""],hasClass:[8,0,1,""],hub:[7,0,1,""],inhibitDefault:[7,0,1,""],inputChanged:[7,0,1,""],insertImage:[7,0,1,""],keyboardEvents:[7,2,1,""],keys:[7,2,1,""],markdownx:[4,4,0,"-"],mountEvents:[8,0,1,""],onDragEnter:[7,0,1,""],onDragLeave:[7,0,1,""],onDrop:[7,0,1,""],onKeyDown:[7,0,1,""],parent:[7,1,1,""],preparePostData:[8,0,1,""],preview:[7,1,1,""],progress:[8,0,1,""],properties:[7,2,1,""],removeClass:[8,0,1,""],removeIndentation:[7,0,1,""],removeTab:[7,0,1,""],send:[8,0,1,""],sendFile:[7,0,1,""],success:[8,0,1,""],triggerCustomEvent:[8,0,1,""],triggerEvent:[8,0,1,""],updateHeight:[7,0,1,""],url:[8,1,1,""],xhr:[8,1,1,""],zip:[8,0,1,""]},"markdownx.admin":{MarkdownxModelAdmin:[12,5,1,""]},"markdownx.exceptions":{MarkdownxImageUploadError:[13,6,1,""]},"markdownx.exceptions.MarkdownxImageUploadError":{invalid_size:[13,7,1,""],not_uploaded:[13,7,1,""],unsupported_format:[13,7,1,""]},"markdownx.fields":{MarkdownxFormField:[14,5,1,""]},"markdownx.forms":{ImageForm:[15,5,1,""]},"markdownx.forms.ImageForm":{clean:[15,8,1,""],get_unique_file_name:[15,7,1,""],save:[15,8,1,""]},"markdownx.models":{MarkdownxField:[16,5,1,""]},"markdownx.models.MarkdownxField":{formfield:[16,8,1,""]},"markdownx.utils":{markdownify:[18,9,1,""],scale_and_crop:[18,9,1,""],xml_has_javascript:[18,9,1,""]},"markdownx.views":{ImageUploadView:[19,5,1,""],MarkdownifyView:[19,5,1,""]},"markdownx.views.ImageUploadView":{form_class:[19,10,1,""],form_invalid:[19,8,1,""],form_valid:[19,8,1,""]},"markdownx.views.MarkdownifyView":{post:[19,8,1,""]},markdownx:{admin:[12,4,0,"-"],exceptions:[13,4,0,"-"],fields:[14,4,0,"-"],forms:[15,4,0,"-"],models:[16,4,0,"-"],urls:[17,4,0,"-"],utils:[18,4,0,"-"],views:[19,4,0,"-"]}},objnames:{"0":["js","function","JavaScript function"],"1":["js","attribute","JavaScript attribute"],"10":["py","attribute","Python attribute"],"2":["js","data","JavaScript data"],"3":["js","class","JavaScript class"],"4":["py","module","Python module"],"5":["py","class","Python class"],"6":["py","exception","Python exception"],"7":["py","staticmethod","Python static method"],"8":["py","method","Python method"],"9":["py","function","Python function"]},objtypes:{"0":"js:function","1":"js:attribute","10":"py:attribute","2":"js:data","3":"js:class","4":"py:module","5":"py:class","6":"py:exception","7":"py:staticmethod","8":"py:method","9":"py:function"},terms:{"150px":7,"15th":1,"4e6":19,"50mb":1,"\u0641\u0627\u0631\u0633\u06cc":21,"boolean":[7,8],"byte":[1,18],"case":1,"catch":8,"class":[1,2,7,8,12,14,15,16,19],"const":8,"default":[0,1,3,7,8,13,16,17,19],"final":1,"float":13,"fran\u00e7ai":21,"function":[0,1,7,8,19],"import":[1,2,3],"int":[1,13,18],"long":21,"new":[7,8,18],"null":[7,8,16],"return":[1,7,8,9,13,15,16,18,19],"static":[7,8,13,15],"throw":8,"true":[1,7,8,15,16,18],AND:8,And:0,BUT:8,FOR:8,For:[1,16],NOT:8,One:0,THE:8,The:[1,2,7,8,13,15,16],There:[0,1],USE:8,Used:[14,15],Using:[1,4],WITH:8,_editorisresiz:7,_latenc:7,_markdownifi:7,_multilineindent:7,_routineeventrespons:7,abbrevi:1,about:1,abov:[0,8,11],accept:[1,4],access:[1,19],accommod:1,accompani:0,accordingli:2,accur:1,achiev:1,across:21,action:[2,8],activ:5,add:[3,8],addclass:8,added:[7,17],addeventlisten:9,adding:3,addit:[0,1,3,7,8,10,12,16,18],address:1,adi:5,admin:[1,4,16,20],admin_sit:12,adminmarkdownxwidget:1,advanc:1,advantag:[0,2,9],advis:11,after:9,against:[1,15],ajax:[1,7,8,15,19],ajaxrequest:8,alia:19,all:[0,1,7,8,17,21],allow:[0,1,13,15,16],along:0,alreadi:[0,8],also:[0,1,2,16],alter:[0,1,3,7,8],altern:3,although:0,amount:1,ani:[0,1,5,8,11,16],anim:1,api:8,app:[0,1,2],appli:1,applic:7,applydupl:7,applyindent:7,applytab:7,appreci:4,appropri:19,approv:[10,11],april:1,arg:[8,14,19],argument:[0,1,7,8,16,19],aris:[8,11],arrai:8,ascii:7,ask:0,asset:3,associ:8,attach:15,attack:1,attempt:0,attribut:[7,16,17],author:8,auto_cr:16,auto_id:15,automat:[0,1,4,8,16],avail:[0,1,8,13],backend:1,balanc:1,base:[0,7],basi:1,becom:1,been:[0,1,9,13,16],befor:0,begin:[7,9],behaviour:[1,3],being:1,below:[1,9],better:1,between:1,binari:11,blank:16,bombard:1,bool:[15,16,18],bootstrap:[0,1,4],borrow:16,browser:[7,8,10],bsd:11,built:4,busi:11,byteio:15,bytesio:18,calcul:1,call:[1,8],callback:8,can:[0,1,2,3,4,5,8],captur:8,caus:11,ceas:0,challeng:0,chang:[0,1,3,7,8],charfield:14,charg:8,charset:15,check:[1,15,18],choic:[0,3,16],claim:8,classa:8,classb:8,classc:8,classnam:8,claus:11,clean:[0,15],clone:[0,5],code:[0,1,4,5,8,10,11,13],col:1,collect:[1,3,8],collectstat:3,com:[0,5,8],come:[0,1,21],comment:1,commit:[0,15,21],commun:21,compat:[0,4,13],compil:[0,1,7,8,10,18],compos:0,compositionstart:8,comprehens:[0,2,4],compress:[1,4],compromis:1,comput:7,condit:[7,8,11],conf:3,configur:0,confirm:8,connect:8,consequenti:11,consid:1,consist:16,consol:[8,9],construct:0,constructor:8,contain:[0,1,8,9,18,19],content:[1,8,18,19],content_typ:15,context:1,contract:[8,11],contrib:[1,2],contribut:[4,7,8,21],contributor:11,control:1,convers:19,convert:16,cooki:8,copi:[7,8],copyright:[8,11],core:4,correspond:[7,8],coverag:0,cpu:1,creat:[0,1,8,15,16],create_doc:0,crop:[1,4,18],cross:1,csrf:[1,8],csrf_token:2,csrfmiddlewaretoken:8,css:7,ctrl:0,current:[1,4,7,10,13],cursor:7,custom:[3,4,7,8,13,16,18],customis:[1,16],customiz:4,daemon:0,damag:[8,11],data:[8,11,15,18],databas:[2,16],date:1,datetim:1,db_column:16,db_index:16,db_tablespac:16,ddo:1,deal:[1,8],deconstruct:8,def:1,defin:[1,7,8,13],definit:[4,7,8],defualt:7,degre:1,depend:[0,1,3],describ:1,descript:[0,1,7,9,16],design:[4,15],desir:[1,16],detail:[7,8,9,10],determin:[7,8],deutsch:21,dev:0,develop:[0,1,8,21],dict:[1,8,16],dictionari:[1,16],didn:9,differ:[1,2,9],dimens:15,direct:11,directli:5,directori:[0,1,4,5],disabl:1,discard:0,disclaim:11,disk:15,displai:[1,7,16],distribut:[8,11],div:1,django:[0,1,3,5,7,8,12,15,16,17,19,21],doc:[0,1,17],docker:0,dockerfil:0,document:[0,1,7,8,9,11,16,21],doe:[1,8,9],doing:0,don:[0,1,3],done:[0,2],down:1,download:[0,5],dpi:18,drag:[4,7],dragent:7,dragev:7,dragleav:7,drop:[4,7],duplic:7,dure:[9,16],dutch:21,eas:4,easi:4,easier:0,ecma:[7,8,9,10],edit:[4,7,8,16],editor:[4,7,8,9,15],editorlisten:8,either:[0,3,7],element:[7,8,9],elimin:8,els:[1,7,15],embed:8,emploi:1,empti:[1,16],empty_permit:15,enabl:[1,8,14],encod:[1,7,18,19],encourag:0,end:[0,1,8,9,10,15,21],english:21,enjoi:1,ensur:1,enter:[1,7],entir:8,environ:[0,5],equal:1,error:[0,8,9,13,16,19],error_class:15,error_messag:16,errorlist:15,escap:16,essenc:1,essenti:1,even:[11,16,21],event:[1,4,7,8,10,11,19],everi:4,everyth:1,exampl:[4,7,8,10,12,17],except:[4,20],exclud:15,exemplari:11,exemplifi:9,exist:[0,8,15],exit:0,expect:13,explain:0,express:[8,11],extend:[0,1,2],extens:[4,15],extension_config:1,extension_name_1:1,extra:[1,16],extract:15,fals:[1,7,8,15,16,18],featur:[0,1,2,7],fellow:1,field:[2,4,8,16,20],field_ord:15,file:[0,1,7,8,9,13,15],file_nam:15,fileuploadbegin:9,fileuploadend:9,fileuploaderror:9,find:[2,17],first:[3,8],fit:[8,11],flexibl:[1,4],focu:1,folder:1,follow:[0,1,2,5,8,11,13,17,19],footnot:1,foremost:3,forget:3,form:[1,4,8,11,16,19,20],form_class:[16,19],form_invalid:19,form_valid:[1,19],format:[4,7,8,13],formdata:8,formfield:[14,16],formfield_overrid:1,found:[4,8],framework:4,free:8,french:21,from:[0,1,2,3,4,7,8,15,16,19,21],fromdata:8,front:[0,1,8,10],frontend:[1,7],full:1,fulli:[0,1],furnish:8,futur:1,ga3:19,gener:[4,7,15,16],generaleventhandl:7,german:21,get:[2,4],get_unique_file_nam:15,getcooki:8,geteditorheight:7,getelementbyid:8,getelementsbyclassnam:[7,9],getheight:7,getmarkdown:7,git:[0,5],github:[0,4,5],given:[8,16,18],global:21,good:[1,11],grant:8,graphic:[1,18],great:[1,4],hadjibagheri:8,handl:[1,7,9,10,15,19],handler:[7,9],has:[1,8,9,17],hasclass:8,have:[0,1,2,5,13,16,17],heiderich:1,height:[1,7],held:15,help:[0,16,21],help_text:16,here:[0,1,2],herebi:8,high:[1,4],highlight:1,hmtlelement:7,hold:0,holder:[8,11],hotkei:7,how:[1,2],howev:[1,11],html5:7,html:[1,7,8,10,16,18,19],htmlelement:7,htmltextareael:7,http:[0,1,5,8,19],httprespons:19,hub:7,huge:1,human:16,id_:15,ident:16,ie6:8,ignor:1,imag:[4,7,10,15,18,19],image_cod:19,image_directori:19,imageform:[15,19],imageuploadview:[1,19],implement:[0,1,2,8],impli:[8,11],impos:1,improv:4,incident:11,includ:[0,1,2,3,8,11,15,16,17],inclus:[0,21],incorpor:8,indent:7,independ:[0,1],index:[4,5],indirect:11,individu:8,info:[1,8],inform:[1,3,8,12,16,18],infrastructur:1,inhibit:7,inhibitdefault:7,init:9,initi:[0,7,8,9,11,15],inject:[1,18],inner:1,input:8,inputchang:[7,8],insert:[1,4,7,19],insertimag:7,inspir:4,instal:[0,1,2,4],installed_app:3,instanc:[1,7,8,15,17,19],instead:1,instruct:[0,2,7,8],intact:1,integr:1,intend:0,interpret:[1,3],interrupt:11,introduc:[0,1],invalid:[16,19],invalid_s:13,isn:16,issu:[0,1],item:8,its:[0,4,7,15,21],javascript:[1,4,7,8,9,18],jpeg:[1,4],jpg:1,jqueri:9,json:[0,7,8,19],jsonrespons:19,just:[1,2],keep:[1,13],kei:[7,8,9,16],keyboard:7,keyboardev:7,keydown:7,keyword:19,kind:8,known:1,kwarg:[14,16,19],label_suffix:15,lag:1,languag:4,larg:1,larger:13,last:1,later:1,layout:4,lead:1,learn:[1,17],lengthcomput:8,let:[7,8,9,16],level:[4,7],liabil:[8,11],liabl:[8,11],licens:[4,8],like:[0,1,2],limit:[8,11],line:7,link:17,linux:0,list:[1,3,4,11,16],listen:[8,9],live:4,load:[1,8],local:[0,13],localhost:0,locat:[1,4,7,15],log:[8,9],look:[1,8],loss:11,lossi:1,lossless:1,lost:[7,8],lot:1,machin:[0,5],made:[0,1,4],mai:[1,3,5,7,9,19],main:17,maintain:1,major:0,make:[5,21],makefil:0,manag:[0,3,7],mani:0,manipul:4,manual:8,map:[7,8,9],mario:1,markdown:[4,7,10,14,16,18,19],markdownifi:[9,18],markdownifyview:19,markdownx:[0,1,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,19,21],markdownx_:17,markdownx_editor:1,markdownx_editor_resiz:1,markdownx_image_max_s:1,markdownx_markdown_extens:1,markdownx_markdown_extension_config:1,markdownx_markdownify_funct:[1,19],markdownx_media_path:1,markdownx_server_call_lat:1,markdownx_svg_javascript_protect:1,markdownx_upload:17,markdownx_upload_content_typ:1,markdownx_upload_max_s:1,markdownx_upload_urls_path:1,markdownx_urls_path:1,markdownxfield:[2,12,16],markdownxformfield:[2,14],markdownximageuploaderror:13,markdownxmodeladmin:[2,12],markdowxmodel:2,markup:1,match:[1,16],materi:11,max:13,max_length:16,maximum:[4,13,15],mdx:7,mean:1,meaning:1,media:[2,4,19],media_root:1,medium:1,memori:[1,15],merchant:[8,11],merg:8,messag:[0,13,16,19,21],met:11,method:[0,2,3],middlewar:1,milisecond:1,millisecond:1,min:[7,8],minimum:1,minor:[0,16],miss:7,mit:8,model:[1,4,12,20],modeladmin:1,modelform:16,modern:7,modif:[4,11,16],modifi:[7,8,18],modul:[1,4,7,8],monitor:[1,18],more:[0,1,17,21],mount:8,mountev:8,much:1,multi:7,multipl:[4,5,8],must:[0,1,8,11],myfield:2,myform:2,mymarkdowneditor:7,mymarkdownpreview:7,mymodel:[1,2],mymodeladmin:1,name:[1,8,15,16,17],namedtupl:15,namespac:17,natur:0,navig:5,nederland:21,need:[0,1,8],neglig:11,neutronx:0,next:[0,2],node:0,none:[13,15,16,18],nonetheless:1,noninfring:8,not_provid:16,not_upload:13,note:[15,16],notic:[8,11],notif:8,now:1,npm:0,number:[1,7],object:[1,7,8,9],obtain:8,occur:9,off:[0,5],offici:16,often:0,older:[7,10],onc:0,ondragent:7,ondragleav:7,ondrop:7,one:[0,1,5,8],ones:0,onkeydown:[7,8],onli:[0,8],onto:[0,7,8],open:11,oper:0,option:[0,1],option_1:1,oracl:0,ordinari:16,origin:8,other:[1,8,11,16],otherwis:[7,8,11,15,18],our:[0,1,4],out:[0,8,11,17],outlin:[1,8],output:1,outsid:0,over:1,overrid:[0,1,16],own:[0,1,2],owner:11,packag:[0,1,4,5,7],page:[1,4],pane:1,param:13,paramet:[13,15,16,18,19],parent:7,particular:[8,11],particularli:1,pass:[8,16],path:[7,15],pattern:[3,17],per:4,perform:18,permiss:8,permit:[1,8,11,13],persian:21,person:[1,4,8],pil:15,pip:4,pixel:7,place:1,plan:0,pleas:[0,7,8,13],plugin:[4,9,21],png:[1,4,19],point:0,polish:21,polski:21,portion:8,possibl:[11,17,21],post:[1,2,4,8,9,19],posturl:8,potenti:[0,1],pouria:8,practic:1,pre:[1,4],prefix:15,preparepostdata:8,present:1,press:7,prevent:[1,7],preview:[1,4,7],primary_kei:16,privat:[7,8],probabl:0,problem:[0,9],process:[1,9],procur:11,produc:[19,21],profit:11,programm:1,progress:8,project:[0,1,17],properti:7,prospect:1,protect:1,protocol:8,provid:[1,8,10,11,21],publish:8,pull:0,pure:10,purpos:[8,9,11],pypi:5,python3:[0,3,5],python:[0,4,5,8,15],qualiti:18,queryselector:7,quick:[4,10],rais:16,raster:[1,18],rather:1,raw:4,read:1,readabl:16,realli:21,reason:[0,1],receiv:7,recommend:1,redistribut:11,reduc:8,reduct:4,refer:[4,10],reflect:0,regist:[1,2,7],rel:[1,16],releas:0,relev:[1,2,3,16],reli:10,remov:[7,8],removeclass:8,removeindent:7,removetab:7,render:[1,15],renown:4,replac:[1,3,5,14],report:0,repres:7,represent:12,reproduc:11,request:[0,1,7,8,19],requir:[0,1,2,7],resiz:7,resolut:1,resort:1,respons:[1,7,8,9,19],responsetext:8,responsexml:8,restart:0,restrict:[1,8],result:1,retain:11,right:8,routin:7,row:[1,8],run:[0,3,16],runtest:0,save:[0,1,2,15,19],scalabl:1,scale_and_crop:18,script:1,scroll:7,search:4,section:1,secur:18,see:[0,1,3,7,8,10,12,16,17,18],seen:1,select:7,sell:8,send:8,sendfil:7,sent:1,serial:16,server:[0,1,7],servic:11,set:[0,2,3,4,7,8,13,15,19],setup:[0,5],shall:[8,11],should:[0,1,5],show:0,side:1,sidebar:1,silent:1,similarli:21,simpl:1,singl:[1,7,8],site:[1,2],size:[4,13,15,18],skip:16,slightli:1,slow:1,smaller:1,smart:7,softwar:[8,11],some:[7,9],sometim:1,somewhat:0,sourc:[0,4,11],space:16,special:11,specif:[1,10,17,18],src:[7,8],standard:[8,10],start:[0,2,4,5,8,17],static_root:3,step:2,still:17,store:[1,4,16],str:[1,15,16,18],strength:21,strftime:1,strict:11,string:[1,7,8,9],structur:8,style:[3,7],subject:8,sublicens:8,subsequ:15,substanti:[1,8],substitut:11,success:8,successfulli:2,suit:1,support:[0,1,4,7,8,10,13],sure:5,svg:[1,4,15],system:0,tab:7,tabl:1,tag:[4,18,19],take:[0,1,9],target:8,task:7,templat:[2,4],template_dir:1,templatesset:1,test:[4,8],text:[1,4,7,9,16,18],textarea:1,textfield:[1,2,16],texttoinsert:7,than:[0,1],thank:1,thei:[1,16],them:0,theori:11,therefor:[16,21],thi:[0,1,2,3,7,8,11,16,21],those:[1,16],through:[0,1,2,7,15],time:1,timeout:7,togeth:8,token:[1,8],too:21,tool:[1,8],tort:[8,11],total:8,toward:4,traffic:1,tran:[1,7,8,10,18],transfer:8,translat:[0,4],tricki:0,trigger:[8,9],triggercustomev:8,triggerev:8,tupl:16,turn:1,type:[1,7,8,13,15,16,18,19],typeerror:8,typescript:[0,7,8,10],ubuntu:0,under:[1,7,8,10,11,13,19],underscor:16,unind:7,uniqu:[15,16,17],unique_for_d:16,unique_for_month:16,unique_for_year:16,unique_nam:1,univers:15,unix:0,unsupported_format:13,updat:[7,9],updateerror:9,updateheight:7,upload:[4,7,8,9,10,13,15,17,19],upon:7,upscal:[1,4,18],url:[3,4,7,8,19,20],urlpattern:3,usag:8,use:[0,1,2,4,8,11,17],use_required_attribut:15,used:[0,1,8,16],useful:16,user:1,uses:[0,1],using:[1,2,3,5,8,10,15,16,19],util:[1,4,6,9,10,15,20],uuid:15,vagrant:0,vagrantfil:0,valid:[16,19],valu:[1,8,16],value_1:1,variabl:[1,3,7,9],variou:[1,7,8,21],vector:1,verbos:16,verbose_nam:16,veri:1,version:[5,13],view:[4,20],virtual:[0,5],virtualbox:0,vulner:1,wai:[1,11],wanna:21,want:[1,16],warranti:[8,11],web:4,websit:1,welcom:0,well:1,what:0,when:[1,2,7,9,17],where:[1,7,8],whether:[0,8,11,18],which:[0,1,4,7,8,19],whilst:[0,1],who:1,whom:8,whose:[7,8],why:[0,21],widget2:1,widget:[1,16],width:1,willing:1,window:0,wish:[1,5],within:0,without:[0,8,11],work:[7,9],world:21,would:[0,1,7,19],wrapper:8,written:[7,10],xenial:0,xhr:8,xml:[1,15,18],xml_has_javascript:18,xmlhttprequest:8,xss:1,yml:0,you:[0,1,2,3,5,9,16],your:[0,1,2,3,5,16,17],zero:1,zip:8},titles:["Contributions","Customization","Example","Getting Started","Django MarkdownX","Installation","JavaScript Code","MarkdownX","Utilities","Events","JavaScript","License","Admin","Exceptions","Fields","Form","Models","URLs","Utilities","Views","MarkdownX Modules","Translation"],titleterms:{Using:5,acknowledg:4,admin:[2,12],code:6,compat:10,configur:1,content:4,contribut:0,current:21,custom:1,detail:1,dimens:1,django:[2,4],document:4,editor:1,event:9,exampl:[0,1,2,9],except:13,extens:1,featur:4,field:[1,14],form:[2,15],format:1,from:5,gener:1,get:3,imag:1,includ:21,instal:5,javascript:[6,10],kei:4,languag:21,latenc:1,licens:11,markdown:1,markdownifi:1,markdownx:[4,7,20],maximum:1,media:1,model:[2,16],modul:20,path:1,pip:5,qualiti:1,quick:[0,1,9],refer:[0,1,9],secur:1,set:1,size:1,sourc:5,start:3,tag:1,templat:1,test:0,translat:21,upload:1,url:[1,17],util:[8,18],view:19,your:21}}) \ No newline at end of file