New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

apostrophe-browser-support

Package Overview
Dependencies
Maintainers
4
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

apostrophe-browser-support - npm Package Compare versions

Comparing version 0.5.1 to 0.5.2

2

index.js

@@ -16,3 +16,5 @@ var fs = require('fs');

var graylist = options.graylist;
console.log(require.main.filename);
self._apos.mixinModuleAssets(self, 'browser-support', __dirname, options);

@@ -19,0 +21,0 @@

{
"name": "apostrophe-browser-support",
"version": "0.5.1",
"version": "0.5.2",
"description": "Maintain the aesthetic of your website by restricting old browsers from seeing it.",

@@ -13,4 +13,16 @@ "main": "index.js",

},
"author": "Aaron Block",
"license": "MIT"
"author": {
"name": "Aaron Block"
},
"license": "MIT",
"readme": "#apostrophe-browser-support\nAn amazing little apostrophe module that does everything you could ever dream of. \n\n##How to use it\nIn `modules`:\n\t\n\t'apostrophe-browser-support': {\n\t\tblacklist: [\n\t\t\t{name: 'browserName', version: 'browserVersion'}\n\t\t]\n\t},\n`browserVersion` should be the most recent version of the browser you do not want the user to see. ",
"readmeFilename": "README.md",
"gitHead": "d2e5a4e11c354833b529d063eadbea0e4b6b1952",
"bugs": {
"url": "https://github.com/blockaj/apostrophe-browser-support/issues"
},
"homepage": "https://github.com/blockaj/apostrophe-browser-support",
"_id": "apostrophe-browser-support@0.5.1",
"_shasum": "c5bdcb52abeeab1ba6cf6cefb722ca3e3ad50fff",
"_from": "apostrophe-browser-support@0.5.x"
}

2

public/js/blacklist.js

@@ -1,1 +0,1 @@

window.blacklist = [{"name":"IE","version":9},{"name":"Chrome","version":8}]; window.graylist = [{"name":"Chrome","version":39}];
window.blacklist = [{"name":"Chrome","version":"38"},{"name":"IE","version":"10"}]; window.graylist = [{"name":"Chrome","version":"40"}];
var blacklist = window.blacklist;
var graylist = window.graylist;
console.log(blacklist);
console.log(graylist);
for (var i = 0; i < blacklist.length; i++) {
var browser = blacklist[i].name,
version = blacklist[i].version;
var browser = blacklist[i].name.toLowerCase(),
version = blacklist[i].version,
platformName = platform.name.toLowerCase(),
ignoreOlder = blacklist[i].ignoreOlder;
if (browser == platform.name && parseFloat(platform.version) <= version) {
window.location.href = '/apos/browser-support/old-browser';
if (ignoreOlder) {
if (browser == platform.name && parseFloat(platform.version) == version) {
if (window.location.href != '/apos-browser-support/old-browser') {
window.location.href = '/apos-browser-support/old-browser';
}
}
} else {
if (browser == platform.name && parseFloat(platform.version) <= version) {
if (window.location.href != '/apos-browser-support/old-browser') {
window.location.href = '/apos-browser-support/old-browser';
}
}
}

@@ -16,12 +28,24 @@ }

version = graylist[i].version,
platformName = platform.name.toLowerCase();
if (browser == platform.name && version == parseFloat(platform.version)) {
$(document).ready(function(){
$('.graylist-modal-outer').show();
$('#x-button').click(function(){
$('.graylist-modal-outer').hide();
});
platformName = platform.name.toLowerCase(),
includeOlder = graylist[i].includeOlder;
console.log(includeOlder);
if (includeOlder) {
if (browser == platformName && parseFloat(platform.version) <= version) {
hideModal();
}
} else {
if (browser == platformName && version == parseFloat(platform.version)) {
hideModal();
}
}
}
function hideModal() {
$(document).ready(function(){
$('.graylist-modal-outer').show();
$('#x-button').click(function(){
$('.graylist-modal-outer').hide();
});
}
});
}
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