Tim Schaub
8cb423d1d1
Avoid uncaught type error
2022-07-31 14:01:31 -06:00
Tim Schaub
644337184c
Remove Google Analytics and cookie consent
2022-07-31 13:47:03 -06:00
Maximilian Krög
14c5e9a7e8
Load api navigation dynamically to reduce needed disk space
2022-01-22 22:29:33 +01:00
Maximilian Krög
0a136afe15
Navigate to first search result on enter
2020-08-23 16:08:14 +02:00
Maximilian Krög
477c331a4c
Create source code links during apidoc creation
2020-08-23 16:08:14 +02:00
Maximilian Krög
d9bc466f43
Better scroll behaviour for apidocs
2020-08-23 11:18:19 +02:00
jeanpierre
9616dee9f7
Update bootstrap, cleanup css, make pages more responsive
2020-07-23 12:32:27 +02:00
Maximilian Krög
a7a21aab08
Fix toggle state when there are no hidden members
2020-04-05 15:23:41 +02:00
Maximilian Krög
bc8499472c
Current item may be undefined
...
Worked fine before, but better safe than sorry.
2020-02-27 22:58:07 +01:00
Maximilian Krög
c2505f938e
Remove measuring code
2020-02-22 14:30:44 +01:00
Maximilian Krög
6b9a35b7b9
Always sort top level matches before member matches
2020-02-22 14:30:25 +01:00
Maximilian Krög
df8c0f3e6f
Avoid deprecated jquery :eq selector
2020-02-22 01:07:43 +01:00
Maximilian Krög
bf2a7bd21a
Allow toggel on whole title, add toggle transition
2020-02-22 01:07:41 +01:00
Maximilian Krög
ee8ec6f03a
Shorter css paths in navigation
2020-02-21 22:58:05 +01:00
Maximilian Krög
b46b250d75
On toggle when searching show unfiltered instead of hiding all
2020-02-21 22:58:05 +01:00
Maximilian Krög
2dec296aae
Use css to show / hide items; track matched items
...
... to improve search speed.
Instead of marking all items as hidden, and then marking the matched
ones again, this keeps track of all matched items and only
removes those that no longer match and adds those that previously did
not match.
2020-02-21 22:57:53 +01:00
Maximilian Krög
646ecfd405
Weight function prefer classes over modules
2020-02-21 22:56:54 +01:00
Maximilian Krög
99d9a9ff86
Use strict mode
2020-02-21 22:56:54 +01:00
Maximilian Krög
15beb1f2c6
Put more weight on the base name
2020-02-21 22:56:53 +01:00
Maximilian Krög
b613e8e77f
Fix regex dot escape
2020-02-21 22:56:53 +01:00
Maximilian Krög
ccafb4b91d
Improved weight function.
...
++++ Full match from start to end
+++ Full match between word boundaries
++ Begin matches at word boundary, multiple matches are better
+ Matches somewhere
Classes with (multiple) members matching at the beginning are
weighted higher.
2020-02-21 22:56:51 +01:00
Maximilian Krög
7640bcd163
Only match the displayed name of items when searching
...
Currently the search term is matched against the longname of members.
Because of this most members are matched when searching for a
class / module and also searching for 'mod' matches everything as
all longnames start with 'module:'
2020-02-21 22:55:32 +01:00
Maximilian Krög
d3b9b25429
Search if the search input is not empty after page loads
...
Firefox remembers input on the same page if a normal reload is performed.
In this case the results for the search term should be shown automatically.
2020-02-21 22:55:32 +01:00
Maximilian Krög
f7871d6103
Store search data in lowercase and compare in lowercase
...
This way we can do the search case-sensitive after only converting
the search term to lowercase.
2020-02-21 22:55:32 +01:00
Maximilian Krög
b9455bfad9
Remove unnecessary / duplicate code.
2020-02-21 22:55:31 +01:00
Maximilian Krög
2b8582fcad
Catch errors when search term is an invalid regular expression
...
On error search escape special characters, with only '.' matching
any characters.
2020-02-21 22:50:57 +01:00
Maximilian Krög
d56513b722
Add code to measure search function speed
2020-02-21 22:50:57 +01:00
Maximilian Krög
99ecce2a87
Provide the searchTerm as argument to doSearch function
2020-02-21 22:50:57 +01:00
Maximilian Krög
b919074aa3
Skip searches when typing fast / slow cpu.
2020-02-21 22:50:57 +01:00
Maximilian Krög
6187118166
Hide member-lists, show current item when clearing input
2020-02-21 22:50:57 +01:00
Maximilian Krög
f5a996a64e
Highlight current anchor with css instead of js.
...
The `:target` selector is supported by all browsers.
2020-02-21 22:50:57 +01:00
Maximilian Krög
300cc282e4
Generate valid html for the apidoc navigation
...
Only `<li>` can be a direct descendant of `<ul>` tags.
2020-02-10 00:10:05 +01:00
Tim Schaub
c0831cc64b
Carbon add on API docs
2019-10-26 11:11:04 -06:00
Tim Schaub
10379920d2
Avoid toggling when clicking the title
2019-10-23 10:26:21 -06:00
Kai Volland
d08c0baff9
Introduces apidoc changes
...
- Removes modules from the apidoc navigation
- Adds a weight paramater to the search to be
more accurate on searchresults
2019-09-27 17:25:01 +02:00
ahocevar
8d793ad6ec
List complete classes in doc navigation
2019-06-17 13:10:02 +02:00
ahocevar
453a723005
Improve link handling in API docs
2018-10-24 17:52:42 +02:00
ahocevar
724d141d3a
Fix links and navigation
2018-10-23 18:05:02 +02:00
ahocevar
527331a797
Make docs work when published
2018-05-13 11:15:31 -05:00
Tim Schaub
f5aea97d3b
All @api annotations imply stability
2017-02-06 09:22:05 -07:00
Thomas Chandelle
5938db1459
Set highlight style to the active anchor
2017-01-11 13:13:04 +01:00
Andreas Hocevar
7424ee91e3
Remove the '3' from OpenLayers
2017-01-02 23:03:03 +01:00
Daniel Reiter
ce4e6d49f5
Fix github line links on jsdoc pages
...
Github line links only work with a capital `L`.
2016-08-02 11:05:10 -05:00
Andreas Hocevar
e74434299e
Fix incorrect source links
2016-05-12 18:51:54 +02:00
Andreas Hocevar
0d2b833e06
Use a div instead of alert for version warning
...
With this change, it is also no longer necessary to display the version in the
navigation bar. The accidently removed doctype is also brought back.
2016-05-12 17:13:44 +02:00
Andreas Hocevar
d59ace1a61
Improve code readability with better comments
2016-05-11 15:46:39 +02:00
Andreas Hocevar
d27ea0974e
Fix source links, display version and warn about outdated docs
2016-05-11 12:45:58 +02:00
vmalaret
4daf08ec1d
Rename flag to 'stableonly'
2015-04-01 09:26:17 +02:00
vmalaret
3576f8b793
Stable Only unchecked by default in docs.
...
Having it on by default makes it difficult
for new users to find commonly used functionality.
2015-03-30 10:37:50 +02:00
Andreas Hocevar
4862a8c897
Create github source links
2015-03-23 16:08:36 +01:00