€cdocutils.nodes document q)q}q(U nametypesq}q(Xthe mathjax apiqNX mathjax-apiqKuUsubstitution_defsq}q Uparse_messagesq ]q Ucurrent_sourceq NU decorationq NUautofootnote_startqKUnameidsq}q(hUthe-mathjax-apiqhU mathjax-apiquUchildrenq]q(cdocutils.nodes target q)q}q(U rawsourceqX.. _mathjax-api:qUparentqhUsourceqcdocutils.nodes reprunicode qXS/Data/Code/JavaScript/MathJax/Code/SourceForge/trunk/mathjax/docs/rst/api/index.rstq…q}qbUtagnameq Utargetq!U attributesq"}q#(Uidsq$]q%Ubackrefsq&]q'Udupnamesq(]q)Uclassesq*]q+Unamesq,]q-Urefidq.huUlineq/KUdocumentq0hh]q1ubcdocutils.nodes section q2)q3}q4(hUhhhhUexpect_referenced_by_nameq5}q6hhsh Usectionq7h"}q8(h(]q9h*]q:h&]q;h$]q<(hheh,]q=(hheuh/Kh0hUexpect_referenced_by_idq>}q?hhsh]q@(cdocutils.nodes title qA)qB}qC(hXThe MathJax APIqDhh3hhh UtitleqEh"}qF(h(]qGh*]qHh&]qIh$]qJh,]qKuh/Kh0hh]qLcdocutils.nodes Text qMXThe MathJax APIqN…qO}qP(hhDhhBubaubcdocutils.nodes paragraph qQ)qR}qS(hXSThe following links document the various components that make up MathJax. These are implemented as JavaScript objects contained within the single global variable, ``MathJax``. Although JavaScript includes an objects with some inheritance capabilities, they do not constitute a full object-oriented programming model, so MathJax implements its own object library. This means there is an ambiguity when we speak of an "object", as it could be either a native JavaScript object, or a MathJax object. We will use `Object` (capitalized) or `MathJax.Object` for, when the distinction is important.qThh3hhh U paragraphqUh"}qV(h(]qWh*]qXh&]qYh$]qZh,]q[uh/Kh0hh]q\(hMX¤The following links document the various components that make up MathJax. These are implemented as JavaScript objects contained within the single global variable, q]…q^}q_(hX¤The following links document the various components that make up MathJax. These are implemented as JavaScript objects contained within the single global variable, q`hhRubcdocutils.nodes literal qa)qb}qc(hX ``MathJax``qdh"}qe(h(]qfh*]qgh&]qhh$]qih,]qjuhhRh]qkhMXMathJaxql…qm}qn(hUhhbubah UliteralqoubhMXR. Although JavaScript includes an objects with some inheritance capabilities, they do not constitute a full object-oriented programming model, so MathJax implements its own object library. This means there is an ambiguity when we speak of an "object", as it could be either a native JavaScript object, or a MathJax object. We will use qp…qq}qr(hXR. Although JavaScript includes an objects with some inheritance capabilities, they do not constitute a full object-oriented programming model, so MathJax implements its own object library. This means there is an ambiguity when we speak of an "object", as it could be either a native JavaScript object, or a MathJax object. We will use qshhRubcdocutils.nodes title_reference qt)qu}qv(hX`Object`qwh"}qx(h(]qyh*]qzh&]q{h$]q|h,]q}uhhRh]q~hMXObjectq…q€}q(hUhhuubah Utitle_referenceq‚ubhMX (capitalized) or qƒ…q„}q…(hX (capitalized) or q†hhRubht)q‡}qˆ(hX`MathJax.Object`q‰h"}qŠ(h(]q‹h*]qŒh&]qh$]qŽh,]quhhRh]qhMXMathJax.Objectq‘…q’}q“(hUhh‡ubah h‚ubhMX( for, when the distinction is important.q”…q•}q–(hX( for, when the distinction is important.q—hhRubeubhQ)q˜}q™(hXnYou may also want to view the :ref:`advanced topics ` on the main MathJax documentation page.qšhh3hhh hUh"}q›(h(]qœh*]qh&]qžh$]qŸh,]q uh/Kh0hh]q¡(hMXYou may also want to view the q¢…q£}q¤(hXYou may also want to view the q¥hh˜ubcsphinx.addnodes pending_xref q¦)q§}q¨(hX(:ref:`advanced topics `q©hh˜h U pending_xrefqªh"}q«(Ureftypeq¬Xrefq­U reftargetq®Xadvanced-topicsq¯U refdomainq°Xstdq±h$]q²h&]q³U refexplicitq´ˆh(]qµh*]q¶h,]q·Urefdocq¸U api/indexq¹uh/Kh]qºcdocutils.nodes emphasis q»)q¼}q½(hh©h"}q¾(h(]q¿h*]qÀ(UxrefqÁh±Xstd-refqÂeh&]qÃh$]qÄh,]qÅuhh§h]qÆhMXadvanced topicsqÇ…qÈ}qÉ(hUhh¼ubah UemphasisqÊubaubhMX( on the main MathJax documentation page.qË…qÌ}qÍ(hX( on the main MathJax documentation page.qÎhh˜ubeubcdocutils.nodes compound qÏ)qÐ}qÑ(hUhh3hhh UcompoundqÒh"}qÓ(h(]qÔh*]qÕUtoctree-wrapperqÖah&]q×h$]qØh,]qÙuh/Nh0hh]qÚcsphinx.addnodes toctree qÛ)qÜ}qÝ(hUh"}qÞ(Unumberedq߉hh¹U titlesonlyqà‰Uglobqá‰h$]qâh&]qãh(]qäh*]qåh,]qæUentriesqç]qè(XThe MathJax variableX api/variableqé†qêXThe MathJax.Hub objectXapi/hubqë†qìXThe MathJax.Ajax objectXapi/ajaxqí†qîXThe MathJax.Message objectX api/messageqï†qðXThe MathJax.HTML objectXapi/htmlqñ†qòXThe MathJax.CallBack classX api/callbackqó†qôX The MathJax.CallBack.Queue classX api/queueqõ†qöX!The MathJax.CallBack.Signal classX api/signalq÷†qøeUhiddenqù‰U includefilesqú]qû(héhëhíhïhñhóhõh÷eUmaxdepthqüKuhhÐh]qýh UtoctreeqþubaubhÏ)qÿ}r(hUhh3hhh hÒh"}r(h(]rh*]rhÖah&]rh$]rh,]ruh/Nh0hh]rhÛ)r}r (hUh"}r (h߉hh¹hà‰há‰h$]r h&]r h(]r h*]rh,]rhç]r(XThe MathJax.InputJax classX api/inputjaxr†rXThe MathJax.OutputJax classX api/outputjaxr†rXThe MathJax.ElementJax classXapi/elementjaxr†rXThe base Jax classXapi/jaxr†rehù‰hú]r(jjjjehüKuhhÿh]rh hþubaubhÏ)r}r(hUhh3hhh hÒh"}r(h(]rh*]rhÖah&]r h$]r!h,]r"uh/Nh0hh]r#hÛ)r$}r%(hUh"}r&(h߉hh¹hà‰há‰h$]r'h&]r(h(]r)h*]r*h,]r+hç]r,X-The MathJax Object-Oriented Programming ModelX api/objectr-†r.ahù‰hú]r/j-ahüKuhjh]r0h hþubaubeubehUU transformerr1NU footnote_refsr2}r3Urefnamesr4}r5Usymbol_footnotesr6]r7Uautofootnote_refsr8]r9Usymbol_footnote_refsr:]r;U citationsr<]r=h0hU current_liner>NUtransform_messagesr?]r@cdocutils.nodes system_message rA)rB}rC(hUh"}rD(h(]rEUlevelrFKh$]rGh&]rHUsourcerIhh*]rJh,]rKUlinerLKUtyperMUINFOrNuh]rOhQ)rP}rQ(hUh"}rR(h(]rSh*]rTh&]rUh$]rVh,]rWuhjBh]rXhMX1Hyperlink target "mathjax-api" is not referenced.rY…rZ}r[(hUhjPubah hUubah Usystem_messager\ubaUreporterr]NUid_startr^KU autofootnotesr_]r`U citation_refsra}rbUindirect_targetsrc]rdUsettingsre(cdocutils.frontend Values rforg}rh(Ufootnote_backlinksriKUrecord_dependenciesrjNU rfc_base_urlrkUhttp://tools.ietf.org/html/rlU tracebackrmKUpep_referencesrnNUstrip_commentsroNU toc_backlinksrpUentryrqU language_coderrUenrsU datestamprtNU report_levelruKU _destinationrvNU halt_levelrwKU strip_classesrxNhENUerror_encoding_error_handlerryUbackslashreplacerzUdebugr{NUembed_stylesheetr|‰Uoutput_encoding_error_handlerr}Ustrictr~U sectnum_xformrKUdump_transformsr€NU docinfo_xformrKUwarning_streamr‚NUpep_file_url_templaterƒUpep-%04dr„Uexit_status_levelr…KUconfigr†NUstrict_visitorr‡NUcloak_email_addressesrˆˆUtrim_footnote_reference_spacer‰‰UenvrŠNUdump_pseudo_xmlr‹NUexpose_internalsrŒNUsectsubtitle_xformr‰U source_linkrŽNUrfc_referencesrNUoutput_encodingrUutf-8r‘U source_urlr’NUinput_encodingr“U utf-8-sigr”U_disable_configr•NU id_prefixr–UU tab_widthr—KUerror_encodingr˜UUTF-8r™U_sourceršUS/Data/Code/JavaScript/MathJax/Code/SourceForge/trunk/mathjax/docs/rst/api/index.rstr›U generatorrœNUdump_internalsrNU pep_base_urlržUhttp://www.python.org/dev/peps/rŸUinput_encoding_error_handlerr j~Uauto_id_prefixr¡Uidr¢Udoctitle_xformr£‰Ustrip_elements_with_classesr¤NU _config_filesr¥]r¦Ufile_insertion_enabledr§KU raw_enabledr¨KU dump_settingsr©NubUsymbol_footnote_startrªKUidsr«}r¬(hh3hh3uUsubstitution_namesr­}r®h h0h"}r¯(h(]r°h$]r±h&]r²Usourcer³hh*]r´h,]rµuU footnotesr¶]r·Urefidsr¸}r¹h]rºhasub.