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
1b4ed08bc5
Indent line-wrapped class names
2020-02-21 22:55:32 +01:00
Maximilian Krög
cc561dab8e
Allow word wrap before '.' and '~' in class names
2020-02-21 22:55:32 +01:00
Maximilian Krög
8b857eed26
Change prettyname of classes
...
Now also includes the class name if it is different than its module name.
`ol/source/Vector` -> `ol/source/Vector~VectorSource`.
2020-02-21 22:55:32 +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
Andreas Hocevar
05d3386995
Merge pull request #10715 from mike-000/patch-8
...
Fix disappearing graticule labels when rotation returns to 0
2020-02-20 21:21:17 +01:00
mike-000
e731574e06
Fix disappearing labels when rotation returns to 0
2020-02-20 17:49:05 +00:00
Andreas Hocevar
c20e5bf58a
Merge pull request #10713 from mike-000/patch-7
...
Draw graticule labels in a postrender function
2020-02-20 17:10:08 +01:00
mike-000
59142f800c
Draw labels in a postrender function
2020-02-20 15:50:10 +00:00
mike-000
bc2c49165e
Draw labels in a postrender function
2020-02-20 15:39:08 +00:00
mike-000
00275f1a67
Draw labels in a postrender function
2020-02-20 15:25:32 +00:00
mike-000
3558dbe235
Draw labels in a postrender function
2020-02-20 14:43:48 +00:00
mike-000
a74d33dafb
Draw labels in a postrender function
2020-02-20 14:12:37 +00:00
mike-000
c28793ae04
Draw labels in a postrender function
...
Position labels relative to the viewport when view is rotated
2020-02-20 13:31:41 +00:00
Andreas Hocevar
4a11bcccbb
Merge pull request #10711 from ahocevar/optional-args
...
Make sure that optional args are typed accordingly
2020-02-20 12:50:48 +01:00
Andreas Hocevar
608d515f1f
Make sure that optional args are typed accordingly
2020-02-20 12:39:31 +01:00
Andreas Hocevar
ef63644211
Merge pull request #10710 from ahocevar/fix-stylefunction-type
...
Fix stylefunction return type
2020-02-20 12:35:52 +01:00
Andreas Hocevar
6b9791eeed
Fix stylefunction return type
2020-02-20 11:47:42 +01:00
Andreas Hocevar
d6eb66f083
Merge pull request #10709 from ahocevar/stylefunction-type
...
Fix type and documentation of style function
2020-02-20 11:25:43 +01:00
Andreas Hocevar
13713bab51
Fix type and documentation of style function
2020-02-20 11:09:12 +01:00
Andreas Hocevar
74d26f04fa
Merge pull request #10708 from ahocevar/falsey-select-style
...
Handle Select interactions with falsey select style
2020-02-20 08:46:44 +01:00
Tim Schaub
f154a854c3
Merge pull request #10707 from AugustusKling/circle-ci-test
...
Get default projection for overview map from main map.
2020-02-19 19:38:25 -07:00
Andreas Hocevar
c73034fe7d
Handle Select interactions with falsey select style
2020-02-20 00:36:33 +01:00
Augustus Kling
da7f51c085
Get default projection for overview map from main map.
...
Changes OverviewMap such that it will use whatever projection the
hosting map is using unless a view was specified explicitly.
Fixes #2998 #5188 #10670
2020-02-19 23:10:15 +01:00
Andreas Hocevar
3a92a8091a
Merge pull request #10699 from ahocevar/select
...
Make Select interaction work when there are multiple instances
2020-02-19 15:33:00 +01:00
Tim Schaub
d7aa47eedc
Merge pull request #10694 from M393/image-opacity
...
Draw image with configured opacity
2020-02-19 06:59:33 -07:00
Andreas Hocevar
cac903c837
Merge pull request #10703 from ahocevar/tests
...
CI and test fixes
2020-02-19 14:55:31 +01:00
Andreas Hocevar
bdeab6ab49
Update coverage reporter
2020-02-19 14:23:29 +01:00
Andreas Hocevar
2c213f805c
Try a different cicleci image
2020-02-19 14:23:06 +01:00
Andreas Hocevar
502bb8a169
Merge pull request #10698 from ahocevar/shadow-root
...
Shadow root
2020-02-19 13:45:45 +01:00
Andreas Hocevar
f98f66c529
Make Select interaction work when there are multiple instances
2020-02-19 11:52:12 +01:00