├── .codeclimate.yml ├── .gitignore ├── .jshintrc ├── .travis.yml ├── LICENSE ├── README.md ├── doc ├── Ad-libs-js.png └── README.hbs ├── karma.conf.js ├── lib ├── canHas.js ├── comparableBits.js ├── createSpy.js ├── defaults.js ├── detect │ ├── browser.js │ ├── capabilities.js │ ├── environment.js │ ├── mraid.js │ └── safeframe.js ├── dom │ ├── addEventListener.js │ ├── appendHtml.js │ ├── domReady.js │ ├── embedHtml.js │ ├── getExecutingScript.js │ └── triggerEvent.js ├── evaluator.js ├── jsonp.js ├── loadScript.js ├── measurePerformance.js ├── parseConfig.js ├── performanceMarker.js ├── reportData.js ├── url │ ├── format.js │ └── parse.js └── xhr.js ├── package.json ├── public ├── append-html-verify.js ├── dom-test-verify.js ├── jsonp-test.js ├── loader-test.js ├── set-global-var.js ├── test-file.txt └── test-json-file.json └── test ├── canHas.test.js ├── comparableBits.test.js ├── detect ├── browser.test.js ├── capabilities.test.js ├── environment.test.js ├── mraid.test.js └── safeframe.test.js ├── dom ├── addEventListener.test.js ├── appendHtml.test.js ├── domReady.test.js ├── embedHtml.test.js └── getExecutingScript.test.js ├── evaluator.test.js ├── jsonp.test.js ├── loadScript.test.js ├── measurePerformance.test.js ├── parseConfig.test.js ├── performanceMarker.test.js ├── reportData.test.js ├── url ├── format.test.js └── parse.test.js └── xhr.test.js /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/README.md -------------------------------------------------------------------------------- /doc/Ad-libs-js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/doc/Ad-libs-js.png -------------------------------------------------------------------------------- /doc/README.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/doc/README.hbs -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/karma.conf.js -------------------------------------------------------------------------------- /lib/canHas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/canHas.js -------------------------------------------------------------------------------- /lib/comparableBits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/comparableBits.js -------------------------------------------------------------------------------- /lib/createSpy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/createSpy.js -------------------------------------------------------------------------------- /lib/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/defaults.js -------------------------------------------------------------------------------- /lib/detect/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/detect/browser.js -------------------------------------------------------------------------------- /lib/detect/capabilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/detect/capabilities.js -------------------------------------------------------------------------------- /lib/detect/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/detect/environment.js -------------------------------------------------------------------------------- /lib/detect/mraid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/detect/mraid.js -------------------------------------------------------------------------------- /lib/detect/safeframe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/detect/safeframe.js -------------------------------------------------------------------------------- /lib/dom/addEventListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/dom/addEventListener.js -------------------------------------------------------------------------------- /lib/dom/appendHtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/dom/appendHtml.js -------------------------------------------------------------------------------- /lib/dom/domReady.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/dom/domReady.js -------------------------------------------------------------------------------- /lib/dom/embedHtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/dom/embedHtml.js -------------------------------------------------------------------------------- /lib/dom/getExecutingScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/dom/getExecutingScript.js -------------------------------------------------------------------------------- /lib/dom/triggerEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/dom/triggerEvent.js -------------------------------------------------------------------------------- /lib/evaluator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/evaluator.js -------------------------------------------------------------------------------- /lib/jsonp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/jsonp.js -------------------------------------------------------------------------------- /lib/loadScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/loadScript.js -------------------------------------------------------------------------------- /lib/measurePerformance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/measurePerformance.js -------------------------------------------------------------------------------- /lib/parseConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/parseConfig.js -------------------------------------------------------------------------------- /lib/performanceMarker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/performanceMarker.js -------------------------------------------------------------------------------- /lib/reportData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/reportData.js -------------------------------------------------------------------------------- /lib/url/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/url/format.js -------------------------------------------------------------------------------- /lib/url/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/url/parse.js -------------------------------------------------------------------------------- /lib/xhr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/lib/xhr.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/package.json -------------------------------------------------------------------------------- /public/append-html-verify.js: -------------------------------------------------------------------------------- 1 | window.APPEND_HTML_TEST = true; 2 | -------------------------------------------------------------------------------- /public/dom-test-verify.js: -------------------------------------------------------------------------------- 1 | window.getExecutingScriptVerify(); 2 | -------------------------------------------------------------------------------- /public/jsonp-test.js: -------------------------------------------------------------------------------- 1 | CNVR_onResponse('HELLO WORLD'); 2 | -------------------------------------------------------------------------------- /public/loader-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/public/loader-test.js -------------------------------------------------------------------------------- /public/set-global-var.js: -------------------------------------------------------------------------------- 1 | window.embedHtml = true; 2 | -------------------------------------------------------------------------------- /public/test-file.txt: -------------------------------------------------------------------------------- 1 | HELLO WORLD 2 | -------------------------------------------------------------------------------- /public/test-json-file.json: -------------------------------------------------------------------------------- 1 | { 2 | "message" : "hello world" 3 | } -------------------------------------------------------------------------------- /test/canHas.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/canHas.test.js -------------------------------------------------------------------------------- /test/comparableBits.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/comparableBits.test.js -------------------------------------------------------------------------------- /test/detect/browser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/detect/browser.test.js -------------------------------------------------------------------------------- /test/detect/capabilities.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/detect/capabilities.test.js -------------------------------------------------------------------------------- /test/detect/environment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/detect/environment.test.js -------------------------------------------------------------------------------- /test/detect/mraid.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/detect/mraid.test.js -------------------------------------------------------------------------------- /test/detect/safeframe.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/detect/safeframe.test.js -------------------------------------------------------------------------------- /test/dom/addEventListener.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/dom/addEventListener.test.js -------------------------------------------------------------------------------- /test/dom/appendHtml.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/dom/appendHtml.test.js -------------------------------------------------------------------------------- /test/dom/domReady.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/dom/domReady.test.js -------------------------------------------------------------------------------- /test/dom/embedHtml.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/dom/embedHtml.test.js -------------------------------------------------------------------------------- /test/dom/getExecutingScript.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/dom/getExecutingScript.test.js -------------------------------------------------------------------------------- /test/evaluator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/evaluator.test.js -------------------------------------------------------------------------------- /test/jsonp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/jsonp.test.js -------------------------------------------------------------------------------- /test/loadScript.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/loadScript.test.js -------------------------------------------------------------------------------- /test/measurePerformance.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/measurePerformance.test.js -------------------------------------------------------------------------------- /test/parseConfig.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/parseConfig.test.js -------------------------------------------------------------------------------- /test/performanceMarker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/performanceMarker.test.js -------------------------------------------------------------------------------- /test/reportData.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/reportData.test.js -------------------------------------------------------------------------------- /test/url/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/url/format.test.js -------------------------------------------------------------------------------- /test/url/parse.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/url/parse.test.js -------------------------------------------------------------------------------- /test/xhr.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conversant/adlibs/HEAD/test/xhr.test.js --------------------------------------------------------------------------------