Timothy Andrew
e6b1d1669b
Hook up the updated WikiLinkFilter to the wiki controllers.
...
- Need to pass in a `page_slug` to the filter, so it can rewrite based
on the current page (all links are rewritten to the level of the app root).
- The earlier `markdown_preview` endpoint was at the level of the wiki.
We need to know the current page (for rewriting, as above), so this
commit moves the endpoint to the level of a wiki page.
- Fix all tests
2016-06-09 10:15:01 +05:30
Robert Speicher
f833726ec0
Remove random_markdown_tip helper
...
Only usage got removed in !3442
2016-04-09 20:43:59 -04:00
Robert Speicher
f993130b13
Fix specs expecting emoji/ in image path
2016-02-13 14:03:07 -05:00
Douglas Barbosa Alexandre
4872b319c8
Use the WikiPipeline when rendering the wiki markdown content
2016-01-14 12:09:31 -02:00
Douwe Maan
f42cfa9e87
Refactor reference gathering to use a dedicated filter
2015-10-07 17:00:48 +02:00
Douwe Maan
4f629dab2a
Merge branch 'master' into rs-redactor-filter
2015-10-07 15:15:35 +02:00
SAKATA Sinji
a3c6ed5c46
Fix link with emoji
2015-10-02 01:26:19 +09:00
Stan Hu
a7b0ee3fd1
Fix cases where Markdown did not render links in activity feed
...
HTML would be stripped in `truncate_if_block` when a comment had multiple lines
and the first wasn't long enough to be truncated. The use of `node.content` would
strip all HTML tags. Using `node.inner_html` retains these tags and puts the
"..." in between paragraph tags.
Closes #2586
2015-09-22 21:56:27 -07:00
Stan Hu
3b39b648d2
Fix Markdown links not showing up in dashboard activity feed
...
Closes #2586
2015-09-20 09:32:35 -07:00
Robert Speicher
86f706b169
Fix GitlabMarkdownHelper spec
2015-09-01 18:09:20 -04:00
Robert Speicher
805693bfea
Remove invalid spec for GitlabMarkdownHelper
2015-08-31 16:22:14 -04:00
Robert Speicher
a4e4fde3e6
Restore the forwarded HTML options in link_to_gfm
2015-08-27 14:28:45 -07:00
Robert Speicher
4340dd3eeb
Decouple Gitlab::Markdown from the GitlabMarkdownHelper
...
This module is now the sole source of knowledge for *how* we render
Markdown (and GFM).
2015-08-27 14:17:26 -07:00
Darby
360ee25ddb
Fixed the issues
2015-07-09 13:38:33 -07:00
Darby
c611b6f623
Comment box/Placeholder text redo
2015-07-01 15:49:31 -07:00
Robert Speicher
09f2bec64c
Prefix random Markdown tips with "Tip:"
2015-06-24 18:43:57 -04:00
Robert Speicher
82a671704d
Show a random Markdown tip in the textarea placeholder
2015-06-23 21:00:10 -04:00
Robert Speicher
5733bdb7c7
Fix link_to_gfm with only a reference having the incorrect link
...
Closes #1721
2015-05-29 04:46:14 -04:00
Robert Speicher
5a9c5520d9
Make use of to_reference in more specs
2015-05-26 15:49:22 -04:00
Jakub Jirutka
8dbc4746fe
Handle AsciiDoc better, reuse HTML pipeline filters ( fixes #9263 )
2015-05-18 20:48:03 +02:00
Douwe Maan
cd52cef1c0
Fix reference links in dashboard activity and ATOM feeds.
2015-05-14 13:05:33 +02:00
Jakub Jirutka
44b82396d1
Add spec for RelativeLinkFilter
2015-05-12 02:12:47 +02:00
Robert Speicher
6883e6e084
Remove all references to parse_tasks
2015-05-06 12:58:28 -04:00
Robert Speicher
fad015764c
More gitlab_markdown_helper_spec cleanup
2015-04-30 16:35:26 -04:00
Robert Speicher
e46d1cdd8b
Add Gitlab::Markdown::SanitizationFilter
...
This just extends the HTML::Pipeline::SanitizationFilter with our custom
whitelist.
2015-04-30 16:35:25 -04:00
Robert Speicher
382a0aa6ef
Add Gitlab::Markdown::TableOfContentsFilter
...
Removes header and table of contents processing from Redcarpet renderer.
2015-04-30 16:35:25 -04:00
Douwe Maan
8ed7ac9d44
Use project.commit convenience method.
2015-04-24 12:29:36 +02:00
Robert Speicher
870969a1b2
More cleanup of gitlab_markdown_helper_spec
2015-04-21 13:12:19 -04:00
Robert Speicher
f9c0f0782b
Use Nokogiri in link_to_gfm specs
...
Didn't like relying so much on Regex matches
2015-04-21 12:53:42 -04:00
Robert Speicher
fca624670a
Update Gitlab::Markdown to use the 🆕 EmojiFilter ✨
...
Removes emoji-centric tests from GFM specs 💥
2015-04-21 12:53:42 -04:00
Robert Speicher
470b0c2508
Remove more now-invalid specs
2015-04-20 13:01:44 -04:00
Robert Speicher
4d3a634ece
Fix broken spec
2015-04-20 13:01:44 -04:00
Robert Speicher
b41eb34503
Re-arrange spec/helpers/gitlab_markdown_helper_spec a bit
2015-04-20 13:01:44 -04:00
Robert Speicher
f76df89058
Begin cleaning out spec/helpers/gitlab_markdown_helper_spec
2015-04-20 13:01:44 -04:00
Robert Speicher
d520fe07ad
Fix GitlabMarkdownHelper spec
2015-04-20 13:01:42 -04:00
Robert Speicher
96c2b94048
Reference filters ✨
...
Commit ranges, commits, external issues, issues, labels, merge requests,
snippets, users.
2015-04-20 13:01:42 -04:00
Douwe Maan
c5d7660000
Fix errors.
2015-04-02 22:36:54 +02:00
Douwe Maan
e08d947e77
Use relative URL for Markdown references, except in mails.
2015-03-27 10:39:05 +01:00
Douwe Maan
c5de2ce742
Return full URLs from GitLabIssueTrackerService.
2015-03-27 10:39:05 +01:00
Vinnie Okada
057c8c344b
Merge branch 'master' into markdown-tags
2015-03-24 20:03:22 -06:00
Vinnie Okada
1dc90fc455
Fix nested task lists
...
When nesting task list items, the parent item is wrapped in a `<p>` tag.
Update the task list parser to handle these paragraph wrappers.
2015-03-21 08:45:28 -06:00
Vinnie Okada
feeffc4426
Merge branch 'master' into markdown-tags
...
Use the latest HTML pipeline gem
2015-03-17 20:53:09 -06:00
Douwe Maan
31fc73f0a9
Use project_member instead of team_member.
2015-03-15 13:50:38 +01:00
Dmitriy Zaporozhets
d6dda952b8
Fix tests for emojione
2015-03-11 17:52:02 -07:00
Douwe Maan
4dddaef866
Automatically link commit ranges to compare page.
2015-03-07 00:46:13 +01:00
Marin Jankovski
b0dfe434c6
Using gitlab url to build links for gitlab issue tracker and add a spec. Fix rubocop warnings in path.
2015-02-23 18:43:26 -08:00
Vinnie Okada
9e9ce95d62
Merge branch 'master' into rails-4.1.9
...
Conflicts:
app/views/dashboard/_project.html.haml
app/views/events/event/_common.html.haml
app/views/explore/projects/_project.html.haml
app/views/groups/_projects.html.haml
app/views/projects/_home_panel.html.haml
app/views/projects/_issues_nav.html.haml
app/views/projects/issues/_discussion.html.haml
app/views/projects/issues/_issues.html.haml
app/views/projects/issues/show.html.haml
app/views/projects/merge_requests/_discussion.html.haml
app/views/projects/merge_requests/_show.html.haml
app/views/projects/milestones/index.html.haml
app/views/projects/notes/_edit_form.html.haml
app/views/shared/_issuable_filter.html.haml
2015-02-19 20:53:05 -07:00
Douwe Maan
15bee7e0ff
Fix Markdown relative links to files with anchors.
2015-02-18 12:32:20 +01:00
Vinnie Okada
76aad9b76e
Upgrade to Rails 4.1.9
...
Make the following changes to deal with new behavior in Rails 4.1.2:
* Use nested resources to avoid slashes in arguments to path helpers.
2015-02-14 11:09:23 -07:00
Jeroen van Baarsen
026e988544
Even more hound fixes
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2015-02-12 21:00:55 +01:00