Socket
Socket
Sign inDemoInstall

karma-viewport

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

karma-viewport - npm Package Compare versions

Comparing version 0.3.0 to 0.4.0

12

dist/adapter/index.js

@@ -148,4 +148,4 @@ (function(e, a) {

_inspect2.default)(config));
if (typeof config.selector !== "string" || !config.selector.length) throw new TypeError("Invalid config.selector: " + (0,
_inspect2.default)(config.selector));
if (typeof config.context !== "string" || !config.context.length) throw new TypeError("Invalid config.context: " + (0,
_inspect2.default)(config.context));
if (!(config.breakpoints instanceof Array)) throw new TypeError("Invalid config.breakpoints: " + (0,

@@ -155,9 +155,9 @@ _inspect2.default)(config.breakpoints));

_inspect2.default)(context));
var current = context, el = context.document.querySelector(config.selector);
var current = context, el = context.document.querySelector(config.context);
while (!el && current !== current.parent) {
current = current.parent;
el = current.document.querySelector(config.selector);
el = current.document.querySelector(config.context);
}
if (!(el instanceof current.HTMLIFrameElement)) throw new ReferenceError("No match for selector: " + (0,
_inspect2.default)(config.selector));
if (!(el instanceof current.HTMLIFrameElement)) throw new ReferenceError("No match for context selector: " + (0,
_inspect2.default)(config.context));
this.config_ = config;

@@ -164,0 +164,0 @@ this.el_ = el;

{
"selector": "#context",
"context": "#context",
"breakpoints": []
}

@@ -5,8 +5,8 @@ {

"required": [
"selector",
"context",
"breakpoints"
],
"properties": {
"selector": {
"description": "Selector",
"context": {
"description": "Context element selector",
"type": "string"

@@ -13,0 +13,0 @@ },

@@ -62,3 +62,3 @@ /*

/* Register debug context middleware, if Karma's iframe should be used */
if (config.selector === "#context" && client.useIframe) {
if (config.context === "#context" && client.useIframe) {
config.beforeMiddleware = config.beforeMiddleware || []

@@ -143,5 +143,5 @@ config.beforeMiddleware.push("viewport")

/* Karma must run inside an iframe, if the context defaults */
if (config.selector === "#context" && !client.useIframe)
if (config.context === "#context" && !client.useIframe)
throw new Error("Invalid configuration: client.useIframe " +
"must be set to true or a different selector must be given")
"must be set to true or a different context selector must be given")

@@ -148,0 +148,0 @@ /* Store viewport configuration globally */

{
"name": "karma-viewport",
"version": "0.3.0",
"version": "0.4.0",
"description": "Karma viewport resizer",

@@ -5,0 +5,0 @@ "keywords": [

@@ -68,3 +68,3 @@ [![Travis][travis-image]][travis-link]

#### `config.viewport.selector`
#### `config.viewport.context`

@@ -85,3 +85,3 @@ By default, `viewport` will target the default `iframe#context` of Karma,

viewport: {
selector: "#viewport"
context: "#viewport"
}

@@ -88,0 +88,0 @@ })

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc