15 Commits
Author SHA1 Message Date
Irina Fediaeva bb882b63f5 PY-55118: Syntax highlighting for definition signatures in Quick Documentation
GitOrigin-RevId: b8a27a048772a0af7fcc36a9cba0d308e0ace8cc
2023-02-10 22:44:22 +00:00
Irina Fediaeva 058257cb23 PY-56609: Review remarks
Proper html table row tags

GitOrigin-RevId: 8413ddf84bc1d5d65080447e3f425923cca21c10
2023-01-23 13:39:15 +00:00
Irina Fediaeva c44fb89c28 PY-56609: Refactoring in quick documentation
Migrate to DocumentationMarkup elements

GitOrigin-RevId: ea4d71638b1dd3a160521e655fd2a1670ea27701
2023-01-23 13:39:02 +00:00
Irina Fediaeva bd1c830040 PY-56609: Refactoring in quick documentation
Remove ChainIterable usages from quick documentation and replace with HtmlChunk/HtmlBuilder.
I18ize some fragments.

GitOrigin-RevId: c9b1197efcb17de92361426759a7840ee1be8e4b
2023-01-23 13:38:53 +00:00
Irina.Fediaeva 22327f9518 PY-46164: Rename PSI bundle for a link to copied documentation
GitOrigin-RevId: e209e34c875fcf9603c0e967b3429ed41e792770
2022-11-15 21:16:01 +00:00
Mikhail Golubev 69d61a8316 PY-29717 Get rid of excess escaping of spaces in function signatures
It's not necessary as in Quick Documentation a definition is wrapped in
<pre/> tag according to new guide lines, and in tooltips line breaks are
preserved thanks to UIUtil.getHtmlBody() used in HintUtil.prepareHintText().
2018-06-09 15:59:39 +03:00
Mikhail Golubev 7afb41757c PY-29717 Don't render type for "self"/"cls" method parameters
These are mostly obvious at the call site.
2018-06-09 15:59:39 +03:00
Mikhail Golubev 67ebed5232 PY-29717 Add links to the containing function in the header for parameters
Also, display shorter function names in "Documentation is copied from"
section of the table.
2018-06-09 15:59:38 +03:00
Mikhail Golubev 530c7d2d74 PY-29717 Display qualified names of classes above methods
Use "containing class" type of link only as a fallback for local classes
2018-06-09 15:59:37 +03:00
Mikhail Golubev bfbf0a083a PY-29717 Add proper links on methods 2018-06-09 15:59:37 +03:00
Mikhail Golubev bf2ee59a28 PY-29717 Move message about copied docstring to sections 2018-06-09 15:59:36 +03:00
Mikhail Golubev 407ed5f127 PY-29717 Display inferred function type together with its signature 2018-06-09 15:59:35 +03:00
Semyon Proshev ed3672ce40 Update PythonDocumentationProvider.describeFunction 2017-09-22 15:52:16 +03:00
Semyon Proshev 952582abc5 Remove separate document link type for super class. Use link type for class instead. 2017-09-22 15:52:15 +03:00
Dmitry Cheryasov 86da4b3d72 PY-895: show constructor's quickdoc on constructor call.
Also: links to classes inside method and class quickdocs.
Adds tests for property quickdocs.
2010-09-03 18:10:12 +03:00