• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hypothesis / h / 5616
57%
master: 97%

Build:
Build:
LAST BUILD BRANCH: realtime-update-v1-h-only-1
DEFAULT BRANCH: master
Ran 26 Mar 2015 09:44PM UTC
Jobs 1
Files 60
Run time 122min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5616

push

travis-ci

tilgovi
Improve packaging, bundling and module boilerplate

Prevent negative interactions with module systems present in injected
pages and refactor browserify interactions with angular to increase
CommonJS accessibility / legibility and isolate angular module system
boilerplate.

- Avoid issues due to mis-detected module environments

  - In the injection script, load only Annotator and jQuery in the
    global scope and then both removed with `noConflict()`. Both are
    loaded with browserify-shim, which prevents jQuery from registering
    itself against require.js, if present (fix #2026).

  - Be explicit about registration of common cross-frame components
    (fix #2090).

    - Lift angular glue into app.coffee. Individual components are
      exported as CommonJS modules.

    - Lift Annotator glue into bootstrap.js (renamed hypothesis.js).

- Break the helpers bundle up and create services and directives.

  - formHelpers -> {formInput, formValidate, formRespond}
  - stringHelpers -> unicode
  - tagHelpers -> tags
  - timeHelpers -> time
  - uiHelpers -> {tabbable, tabReveal}

- Rename all services, dropping the -service suffix, to match their
  injected names. This is consistent with how directives are being
  treated, and controllers as well (controllers are registered and
  injected done with the "Controller" suffix).

- Move Annotator subclasses into the annotator subdirectory. This
  change avoids having `Annotator.Host` clash with the `host`
  service and makes it easy to glob dependencies in assets.yaml to
  minimally rebuild either the app or the inject.

- Split up directives.coffee, services.coffee, filters.coffee, and
  controllers.coffee.

1413 of 2492 relevant lines covered (56.7%)

0.57 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5616.1 (BROWSERIFY_PIPE_BIN=bin/browserify-pipe) 26 Mar 2015 09:44PM UTC 0
56.7
Travis Job 5616.1
Source Files on build 5616
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5616
  • 21f8ef1a on github
  • Prev Build on 2026-module-isolate-env (#5612)
  • Next Build on 2026-module-isolate-env (#5620)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc