Warn users about outdated versions of Greasemonkey.
This commit is contained in:
parent
db29673648
commit
a22bce79ab
@ -13,7 +13,12 @@
|
|||||||
"*://boards.4chan.org/*",
|
"*://boards.4chan.org/*",
|
||||||
"*://images.4chan.org/*",
|
"*://images.4chan.org/*",
|
||||||
"*://sys.4chan.org/*"
|
"*://sys.4chan.org/*"
|
||||||
]
|
],
|
||||||
|
"min": {
|
||||||
|
"chrome": "29",
|
||||||
|
"firefox": "22",
|
||||||
|
"greasemonkey": "1.12"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"font-awesome": "https://github.com/FortAwesome/Font-Awesome/archive/v4.0.0.tar.gz",
|
"font-awesome": "https://github.com/FortAwesome/Font-Awesome/archive/v4.0.0.tar.gz",
|
||||||
|
|||||||
@ -195,6 +195,15 @@ Main =
|
|||||||
Main.disableReports = true
|
Main.disableReports = true
|
||||||
alert '4chan X v2 detected: Disable it or v3 will break.'
|
alert '4chan X v2 detected: Disable it or v3 will break.'
|
||||||
|
|
||||||
|
<% if (type === 'userscript') { %>
|
||||||
|
GMver = GM_info.version.split '.'
|
||||||
|
for v, i in "<%= meta.min.greasemonkey %>".split '.'
|
||||||
|
break if v < GMver[i]
|
||||||
|
continue if v is GMver[i]
|
||||||
|
new Notice 'warning', "Your version of Greasemonkey is outdated (v#{GM_info.version} instead of v<%= meta.min.greasemonkey %> minimum) and <%= meta.name %> may not operate correctly.", 30
|
||||||
|
break
|
||||||
|
<% } %>
|
||||||
|
|
||||||
try
|
try
|
||||||
localStorage.getItem '4chan-settings'
|
localStorage.getItem '4chan-settings'
|
||||||
catch err
|
catch err
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
"run_at": "document_start"
|
"run_at": "document_start"
|
||||||
}],
|
}],
|
||||||
"homepage_url": "<%= meta.page %>",
|
"homepage_url": "<%= meta.page %>",
|
||||||
"minimum_chrome_version": "29",
|
"minimum_chrome_version": "<%= meta.min.chrome %>",
|
||||||
"permissions": [
|
"permissions": [
|
||||||
"storage"
|
"storage"
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name <%= meta.name %>
|
// @name <%= meta.name %>
|
||||||
// @version <%= version %>
|
// @version <%= version %>
|
||||||
// @minGMVer 1.13
|
// @minGMVer <%= meta.min.greasemonkey %>
|
||||||
// @minFFVer 22
|
// @minFFVer <%= meta.min.firefox %>
|
||||||
// @namespace <%= name %>
|
// @namespace <%= name %>
|
||||||
// @description <%= description %>
|
// @description <%= description %>
|
||||||
// @license MIT; <%= meta.repo %>blob/<%= meta.mainBranch %>/LICENSE
|
// @license MIT; <%= meta.repo %>blob/<%= meta.mainBranch %>/LICENSE
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user