Commit Graph

336 Commits

Author SHA1 Message Date
Nicolas Perriault
d83763c8a1 Preserve inline tweets as they're part of article contents. 2015-03-22 18:19:34 +01:00
Nicolas Perriault
9510715723 Merge pull request #61 from mozilla/strip-embed-tags
Refs #58 - Stripped embed tags.
2015-03-22 18:10:50 +01:00
Nicolas Perriault
cf3dce6cf2 Refs #58 - Stripped embed tags. 2015-03-22 17:52:23 +01:00
Gijs
6ad9dd9952 Merge pull request #52 from mozilla/forEach-loops
Use forEach when it makes sense.
2015-03-22 09:25:50 -07:00
Nicolas Perriault
eee224560b Addressed review comments from @Gijsk. 2015-03-21 18:05:58 +01:00
Nicolas Perriault
4f9615cb9a Use forEach when it makes sense. 2015-03-21 15:10:00 +01:00
Gijs
f7c0e4713f Merge pull request #51 from gijsk/fix-medium-title
Fix the title to not update when we already have one
2015-03-20 20:34:38 -07:00
Gijs Kruitbosch
14afc21b96 Fix code to ignore titles when we already have one. 2015-03-20 20:34:12 -07:00
Gijs Kruitbosch
a924e31729 Add testcase for current Medium behaviour including SVG that desktop sees. 2015-03-20 20:20:45 -07:00
Gijs
98d35fc306 Merge pull request #50 from gijsk/fix-herald-sun
Bug 1143725 - fix the Herald Sun website
2015-03-20 20:08:21 -07:00
Gijs Kruitbosch
955951659d Bug 1143725 - fix the Herald Sun website 2015-03-20 17:49:42 -07:00
Gijs
a77dcab362 Merge pull request #49 from gijsk/improve-logic-to-use-children-instead-of-childnodes
Improve logic to rely on children instead of childNodes
2015-03-20 17:12:45 -07:00
Gijs Kruitbosch
eb81444946 Improve logic to rely on children instead of childNodes 2015-03-20 17:10:45 -07:00
Margaret Leibovic
4e92d7c1ac Merge pull request #46 from gijsk/tests-for-jsdomparser
Write a bunch of tests for jsdomparser
2015-03-20 11:18:58 -07:00
Gijs Kruitbosch
f9e770ad3b Write a bunch of tests for jsdomparser 2015-03-20 10:32:28 -07:00
Margaret Leibovic
d0df9d8479 Merge pull request #40 from leibovic/byline
Improve byline algorithm. r=Gijs
2015-03-20 09:18:57 -07:00
Margaret Leibovic
3c2d93cd09 Improve byline algorithm 2015-03-20 09:16:28 -07:00
Gijs
32e7702ea4 Merge pull request #44 from DavidBruant/patch-1
Update package.json
2015-03-20 08:54:38 -07:00
Gijs
3e287a90d5 Merge pull request #42 from mozilla/better-test-docs
Better test docs.
2015-03-20 08:52:22 -07:00
David Bruant
3f16d5bd92 Update package.json 2015-03-20 16:48:34 +01:00
Nicolas Perriault
f4670a1531 Better test docs. 2015-03-20 16:42:18 +01:00
Gijs
afa61e33cc Merge pull request #41 from mozilla/detailed-test-reports
More detailed test reports.
2015-03-20 05:57:57 -07:00
Nicolas Perriault
df02218905 More detailed test reports. 2015-03-20 11:28:10 +01:00
Gijs
c2a733fa46 Merge pull request #37 from gijsk/remove-reliance-on-inert-nodecollection
Remove reliance on inert nodecollection
2015-03-19 18:42:34 -07:00
Gijs Kruitbosch
2b09db3300 Improve logging for errors in test runs, add a way to run just some tests (using an env var because mocha doesn't support passing arguments) 2015-03-19 18:29:08 -07:00
Gijs Kruitbosch
d94f3158d3 Fix readability.js to do a DOM traversal rather than relying on a wonky DOMCollection, fix trims, fix a potential null access, etc. 2015-03-19 18:28:48 -07:00
Gijs Kruitbosch
9c4648193c Fix JSDOMParser to have support for X-Element-Y (for X from first, last, next, previous; Y from Child, Element) 2015-03-19 17:04:42 -07:00
Gijs
4903846104 Merge pull request #35 from leibovic/metatest
Check metadata in tests
2015-03-19 15:19:48 -07:00
Margaret Leibovic
639c878af5 Generate expected-metadata.json in generate-testcase.js 2015-03-19 14:47:36 -07:00
Margaret Leibovic
1b5d896b8b Add expected-metadata.json for existing tests 2015-03-19 14:39:50 -07:00
Margaret Leibovic
6490d7205d Update test to check metadata 2015-03-19 14:39:50 -07:00
Margaret Leibovic
fc53e1a315 Set 'name' variable to null in _getExcerpt to avoid old values in future for loop iterations 2015-03-19 14:37:47 -07:00
Margaret Leibovic
2c7c504a36 Merge pull request #32 from gijsk/regex-issues-with-class-and-id-stuff
Fix regex issues. r=margaret
2015-03-19 10:15:35 -07:00
Gijs
aec1ce774d Merge pull request #31 from gijsk/testing-generates
Allow generating tests from the web, make testing more closely match Firefox
2015-03-19 10:13:36 -07:00
Gijs Kruitbosch
5efddf6620 Update all the tests, add a bunch of random things so we have some base idea of what stuff we're breaking when changing things. 2015-03-19 10:10:50 -07:00
Gijs Kruitbosch
1c42f29aa5 Create a script to generate testcases, actually use our version of JSDOMParser 2015-03-19 10:10:42 -07:00
Gijs Kruitbosch
b5e905ef6b Fix JSDOMParser to deal with scripts and all whitespace, not just spaces, and s/let/var/. 2015-03-19 09:27:23 -07:00
Gijs
23e6eef8b3 Merge pull request #34 from mozilla/gijsk-support-https-video
Fix video regular expression to support https
2015-03-19 09:00:45 -07:00
Gijs
17062c1ccf Fix video regular expression to support https 2015-03-19 06:43:28 -07:00
Gijs
d9f1e884dd Fix regex issues 2015-03-18 22:23:47 -07:00
Gijs Kruitbosch
cd89e18647 Import the tree's JSDOMParser 2015-03-18 19:38:36 -07:00
Gijs
a907fce85e Merge pull request #28 from mozilla/jsdom-tests
Switched to using jsdom for tests.
2015-03-18 13:11:35 -07:00
Nicolas Perriault
fac76c6c1a Added support for readability log messages forwarding to node. 2015-03-18 19:39:13 +01:00
Nicolas Perriault
7da6e82fec Switched to using jsdom for tests. 2015-03-18 18:49:36 +01:00
Margaret Leibovic
98ee8f7463 Merge pull request #27 from gijsk/fix-missing-paragraphs
Bug 1144441 - avoid leaving out paragraphs. r=margaret
2015-03-17 18:47:07 -07:00
Gijs Kruitbosch
1d2df4a70e Bug 1144441 - avoid leaving out paragraphs 2015-03-17 18:18:44 -07:00
Gijs
6c9c93d306 Merge pull request #26 from leibovic/emptydoc
Bug 1144355 - Bail if we don't have a body to parse. r=Gijs
2015-03-17 18:17:24 -07:00
Margaret Leibovic
a9bd60154d Bug 1144355 - Bail if we don't have a body to parse. r?Gijs 2015-03-17 17:38:35 -07:00
Margaret Leibovic
72a3e5de63 Merge pull request #25 from gijsk/fix-class-related-logging-error
Fix class-related logging exception
2015-03-17 17:20:53 -07:00
Gijs Kruitbosch
d3f84a1e58 Fix class-related logging exception 2015-03-17 17:13:51 -07:00