Daniel Imms
|
2a126cf1dc
|
Fix links sometimes not getting applied
There was an incorrect comparison which occasionally caused links to
not be picked up.
Fixes #1025
|
2017-10-04 11:45:13 -07:00 |
|
Daniel Imms
|
a2389d5c5b
|
Fix validation callback to use the uri, not whole row
|
2017-09-24 10:59:38 -07:00 |
|
Daniel Imms
|
0e3518409e
|
Fix issues with link state
- Scrolling will now clear the link renderer
- Refreshing a single line will now recalculate only that line
Fixes #959
Fixes #960
|
2017-09-09 19:06:30 -07:00 |
|
Daniel Imms
|
0c19bc9c28
|
Fix tests
|
2017-09-08 11:06:15 -07:00 |
|
Daniel Imms
|
75b91c618e
|
Update license text
|
2017-09-08 10:16:42 -07:00 |
|
Daniel Imms
|
ea8dbbd29f
|
Underline links on hover
|
2017-09-07 10:20:48 -07:00 |
|
Daniel Imms
|
e960a0a82c
|
Add ILinkMatcherOptions.hoverEndCallback
|
2017-09-06 16:05:09 -07:00 |
|
Daniel Imms
|
46b0857ef6
|
Resolve TODOs
|
2017-09-04 14:13:41 -07:00 |
|
Daniel Imms
|
7934e05083
|
jsdoc Linkifier
|
2017-09-03 21:34:48 -07:00 |
|
Daniel Imms
|
17731c3de3
|
Support multiple links in a line, fix Linkifier tests
|
2017-09-03 13:56:53 -07:00 |
|
Daniel Imms
|
b30cb58ff4
|
Support hover callback in links
|
2017-09-03 12:47:04 -07:00 |
|
Daniel Imms
|
923ea7247c
|
Get links working on proper coords
|
2017-09-03 11:39:17 -07:00 |
|
Daniel Imms
|
5619abe12d
|
Basic link support using mouse zone manager
|
2017-09-03 11:20:29 -07:00 |
|
Daniel Imms
|
137847e85c
|
Linkify all rows at once to prevent multiple timeout restarts
|
2017-08-30 19:27:37 -07:00 |
|
Daniel Imms
|
f9fce53cc4
|
Add typedef tslint rule
|
2017-08-05 13:56:38 -07:00 |
|
Daniel Imms
|
29ac6a153e
|
Fix issue with strings in wrapped spans being duplicated
This was happening because the linkifier assumed that top-level spans
in the terminal would only contain single text nodes
Fixes #642
|
2017-06-09 11:48:12 -07:00 |
|
Daniel Imms
|
584ec681af
|
Merge remote-tracking branch 'ups/master' into 591_element_on_validation
|
2017-04-04 09:50:04 -07:00 |
|
Daniel Imms
|
fe8334a873
|
Merge remote-tracking branch 'ups/master' into 612_multiple_links_in_row
|
2017-04-04 09:33:53 -07:00 |
|
Daniel Imms
|
66be05a962
|
Merge branch 'master' into 612_multiple_links_in_row
|
2017-04-04 09:00:47 -07:00 |
|
Daniel Imms
|
0e85a09dd3
|
Merge branch 'master' into 618_register_link_before_dom
|
2017-04-04 08:58:43 -07:00 |
|
InDieTasten
|
26ccf2a316
|
Fix typos in comment
|
2017-03-31 22:16:11 +02:00 |
|
Daniel Imms
|
8c2db8ddb8
|
More tests
|
2017-03-31 02:10:07 -07:00 |
|
Daniel Imms
|
5546baa927
|
Fix edge case
|
2017-03-31 01:54:21 -07:00 |
|
Daniel Imms
|
08fd050c3f
|
Support multiple link matches in a single row
Fixes #612
|
2017-03-31 01:48:35 -07:00 |
|
Daniel Imms
|
b0624cadb7
|
Allow links to be registered before terminal is attached to DOM
Fixes #618
|
2017-03-24 11:04:04 -07:00 |
|
Daniel Imms
|
da14f64d1b
|
Merge branch 'master' into non_draggable_links
|
2017-03-17 02:27:07 -07:00 |
|
Daniel Imms
|
adde8ab2c3
|
Ensure terminal links are not draggable
|
2017-03-16 12:07:25 -07:00 |
|
Daniel Imms
|
b68180b97b
|
Allow ~ char in linkify path and query fragments
|
2017-03-15 13:55:57 -07:00 |
|
Daniel Imms
|
11f62bab34
|
Expose setHypertextValidationCallback
|
2017-03-09 10:39:08 -08:00 |
|
Daniel Imms
|
b66776a047
|
Include element in validationCallback
Fixes #591
|
2017-03-09 10:23:59 -08:00 |
|
Daniel Imms
|
235ae2fbb9
|
Fix http link handler logic
|
2017-03-04 15:02:08 -08:00 |
|
Daniel Imms
|
1f518b0b45
|
Allow http link handler to fallback to standard handler
|
2017-03-04 14:44:11 -08:00 |
|
Daniel Imms
|
ab34d53d6b
|
Remove unused import
|
2017-03-04 14:09:13 -08:00 |
|
Daniel Imms
|
aafb5333b9
|
Give event to handler
|
2017-03-04 14:08:05 -08:00 |
|
Daniel Imms
|
5e2791f981
|
Revert "Add fail handler"
This reverts commit 1ecc5674ac.
|
2017-03-04 14:01:40 -08:00 |
|
Daniel Imms
|
1ecc5674ac
|
Add fail handler
|
2017-03-04 14:01:34 -08:00 |
|
Daniel Imms
|
15a867d2b7
|
Support cmd+click on mac
|
2017-03-03 12:37:34 -08:00 |
|
Daniel Imms
|
012051c1db
|
Fix matchIndex on http
|
2017-03-02 17:35:10 -08:00 |
|
Daniel Imms
|
b5483898da
|
Merge remote-tracking branch 'upstream/master' into 578_ctrl_click_links
|
2017-03-02 17:34:30 -08:00 |
|
Daniel Imms
|
c7b4c2beaf
|
Require ctrl for link clicks
Fixes #578
|
2017-03-02 17:33:58 -08:00 |
|
Daniel Imms
|
78d5fc9506
|
Fix bug with priority
|
2017-03-02 12:05:34 -08:00 |
|
Daniel Imms
|
7ac4f1a9be
|
Implement link matcher priorities
Fixes #549
|
2017-03-02 11:25:27 -08:00 |
|
Daniel Imms
|
670fb01fbf
|
Merge pull request #566 from Tyriar/linkify_issues
Linkify issues
|
2017-03-02 09:02:24 -08:00 |
|
Daniel Imms
|
dcffaf1c8c
|
Ensure linkElement exists before firing validation callback
|
2017-03-01 09:38:59 -08:00 |
|
Daniel Imms
|
15d79143e2
|
Get rid of exposed test method (phantom is gone)
|
2017-02-27 12:56:54 -08:00 |
|
Daniel Imms
|
26ebc3d944
|
Use jsdom instead of phantomjs for linkifier test
|
2017-02-27 11:00:12 -08:00 |
|
Daniel Imms
|
4c99c032ca
|
Add tests
|
2017-02-27 09:47:36 -08:00 |
|
Daniel Imms
|
6198556e50
|
Implement link validation
Fixes #570
|
2017-02-27 08:35:59 -08:00 |
|
Daniel Imms
|
7279ee0f5f
|
Support % in URLs
|
2017-02-24 08:56:42 -08:00 |
|
Daniel Imms
|
ccadf3fcca
|
Support percent and numbers in query/hash fragments
|
2017-02-23 10:02:18 -08:00 |
|