Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
module.exports = function(){
var browser = require('detect-browser');
return typeof window !== 'undefined' &&
typeof window.chrome !== 'undefined' &&
browser.name === 'chrome';
};
module.exports = function(){
var browser = require('detect-browser');
if (browser.name === 'safari') {
return getPlugins()[pluginName];
}
if (browser.name === 'ie') {
return AXExists(companyPrefix, pluginName);
}
return false;
};
module.exports = function(){
var browser = require('detect-browser');
return browser.name === 'ie';
};
onDownloadClick(event) {
try {
if (browser.name === "chrome" || browser.name === "firefox") {
var builderName = event.target.getAttribute("data-builder");
var builder = Builders[builderName];
builder.build_p(this.props.theme)
.then(built => {
FileSaver.saveAs(built.data, built.name);
Themes.increaseDowloadCounter(this.props.theme._id);
})
.catch(err => Application.showError(err));
event.stopPropagation();
event.preventDefault();
}
}
catch(err) {
}
}
constructor() {
this.userAgent = window.navigator.userAgent;
this.mobileDetect = new MobileDetect( this.userAgent );
this.deviceType = this.getDeviceType();
this.browserName = browser.name;
this.isDesktop = ( this.deviceType === 'desktop' );
this.isTablet = ( this.deviceType === 'tablet' );
this.isMobile = ( this.deviceType === 'mobile' );
}
isRegisterSupportedBrowser() {
return browser.name === 'chrome' || browser.name === 'firefox'
},
visibleRegisterButton() {
componentDidMount() {
this.setState({
browser: browser.name,
usingExtension: window.self !== window.top,
version: parseFloat(browser.version)
});
this.getStories();
window.addEventListener("offline", this.toggleConnection);
window.addEventListener("online", this.toggleConnection);
if (window.location.hostname !== "localhost") {
ReactGA.initialize("UA-43808769-9");
ReactGA.pageview("pageview");
}
}
return function (request: HornetSuperAgentRequest) {
if (!Utils.isServer && browser.name === "ie") {
request.set("If-Modified-Since", "Sun, 12 Jul 1998 05:00:00 GMT");
request.set("Cache-Control", "no-cache, no-store, must-revalidate");
request.set("Pragma", "no-cache");
request.set("Expires", "0");
}
}
}
module.exports = function(){
var browser = require('detect-browser');
return browser.name === 'edge' &&
window.RTCIceGatherer;
};