apostrophe-browser-support
Advanced tools
Comparing version 0.5.1 to 0.5.2
@@ -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" | ||
} |
@@ -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(); | ||
}); | ||
} | ||
}); | ||
} |
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
70367
1072
1
2