Merge branch 'bstable'

This commit is contained in:
ccd0 2015-02-02 00:11:18 -08:00
commit 7ab7b178ff
17 changed files with 56 additions and 48 deletions

View File

@ -3,6 +3,11 @@ Sometimes the changelog has notes (not comprehensive) acknowledging people's wor
The links to individual versions below are to copies of the script with the update URL removed. If you want automatic updates, install the script from the links on the [main page](https://github.com/ccd0/4chan-x). The links to individual versions below are to copies of the script with the update URL removed. If you want automatic updates, install the script from the links on the [main page](https://github.com/ccd0/4chan-x).
<!-- v1.9.22.x --> <!-- v1.9.22.x -->
### v1.9.22.6
*2015-02-02* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.22.6/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.22.6/builds/4chan-X-noupdate.crx "Chromium version")]
- Make `Image Hover` and `Image Hover in Catalog` independent options again.
### v1.9.22.5 ### v1.9.22.5
*2015-02-01* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.22.5/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.22.5/builds/4chan-X-noupdate.crx "Chromium version")] *2015-02-01* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.22.5/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.22.5/builds/4chan-X-noupdate.crx "Chromium version")]

View File

@ -1,5 +1,5 @@
/* /*
* 4chan X - Version 1.9.22.5 * 4chan X - Version 1.9.22.6
* *
* Licensed under the MIT license. * Licensed under the MIT license.
* https://github.com/ccd0/4chan-x/blob/master/LICENSE * https://github.com/ccd0/4chan-x/blob/master/LICENSE

Binary file not shown.

View File

@ -1,6 +1,6 @@
// ==UserScript== // ==UserScript==
// @name 4chan X beta // @name 4chan X beta
// @version 1.9.22.5 // @version 1.9.22.6
// @minGMVer 1.14 // @minGMVer 1.14
// @minFFVer 26 // @minFFVer 26
// @namespace 4chan-X // @namespace 4chan-X

View File

@ -1,7 +1,7 @@
// Generated by CoffeeScript // Generated by CoffeeScript
// ==UserScript== // ==UserScript==
// @name 4chan X beta // @name 4chan X beta
// @version 1.9.22.5 // @version 1.9.22.6
// @minGMVer 1.14 // @minGMVer 1.14
// @minFFVer 26 // @minFFVer 26
// @namespace 4chan-X // @namespace 4chan-X
@ -25,7 +25,7 @@
// ==/UserScript== // ==/UserScript==
/* /*
* 4chan X - Version 1.9.22.5 * 4chan X - Version 1.9.22.6
* *
* Licensed under the MIT license. * Licensed under the MIT license.
* https://github.com/ccd0/4chan-x/blob/master/LICENSE * https://github.com/ccd0/4chan-x/blob/master/LICENSE
@ -180,8 +180,8 @@
'Images and Videos': { 'Images and Videos': {
'Image Expansion': [true, 'Expand images / videos.'], 'Image Expansion': [true, 'Expand images / videos.'],
'Image Hover': [true, 'Show full image / video on mouseover.'], 'Image Hover': [true, 'Show full image / video on mouseover.'],
'Image Hover in Catalog': [false, 'Show full image / video on mouseover in 4chan X catalog.', 1], 'Image Hover in Catalog': [false, 'Show full image / video on mouseover in 4chan X catalog.'],
'Mouse Wheel Volume': [true, 'Adjust volume of hovering videos with mouse wheel.', 1], 'Mouse Wheel Volume': [true, 'Adjust volume of hovering videos with mouse wheel.'],
'Gallery': [true, 'Adds a simple and cute image gallery.'], 'Gallery': [true, 'Adds a simple and cute image gallery.'],
'Fullscreen Gallery': [false, 'Open gallery in fullscreen mode.', 1], 'Fullscreen Gallery': [false, 'Open gallery in fullscreen mode.', 1],
'PDF in Gallery': [false, 'Show PDF files in gallery.', 1], 'PDF in Gallery': [false, 'Show PDF files in gallery.', 1],
@ -401,7 +401,7 @@
doc = d.documentElement; doc = d.documentElement;
g = { g = {
VERSION: '1.9.22.5', VERSION: '1.9.22.6',
NAMESPACE: '4chan X.', NAMESPACE: '4chan X.',
NAME: '4chan X', NAME: '4chan X',
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions', FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
@ -9844,13 +9844,15 @@
ImageHover = { ImageHover = {
init: function() { init: function() {
var _ref; var _ref;
if (!(Conf['Image Hover'] && ((_ref = g.VIEW) === 'index' || _ref === 'thread'))) { if ((_ref = g.VIEW) !== 'index' && _ref !== 'thread') {
return; return;
} }
Post.callbacks.push({ if (Conf['Image Hover']) {
name: 'Image Hover', Post.callbacks.push({
cb: this.node name: 'Image Hover',
}); cb: this.node
});
}
if (Conf['Image Hover in Catalog']) { if (Conf['Image Hover in Catalog']) {
return CatalogThread.callbacks.push({ return CatalogThread.callbacks.push({
name: 'Image Hover', name: 'Image Hover',
@ -10253,7 +10255,7 @@
Volume = { Volume = {
init: function() { init: function() {
var unmuteEntry, volumeEntry, _ref, _ref1; var unmuteEntry, volumeEntry, _ref, _ref1;
if (!(((_ref = g.VIEW) === 'index' || _ref === 'thread') && (Conf['Image Expansion'] || Conf['Image Hover'] || Conf['Gallery']))) { if (!(((_ref = g.VIEW) === 'index' || _ref === 'thread') && (Conf['Image Expansion'] || Conf['Image Hover'] || Conf['Image Hover in Catalog'] || Conf['Gallery']))) {
return; return;
} }
$.sync('Allow Sound', function(x) { $.sync('Allow Sound', function(x) {

Binary file not shown.

View File

@ -1,7 +1,7 @@
// Generated by CoffeeScript // Generated by CoffeeScript
// ==UserScript== // ==UserScript==
// @name 4chan X // @name 4chan X
// @version 1.9.22.5 // @version 1.9.22.6
// @minGMVer 1.14 // @minGMVer 1.14
// @minFFVer 26 // @minFFVer 26
// @namespace 4chan-X // @namespace 4chan-X
@ -24,7 +24,7 @@
// ==/UserScript== // ==/UserScript==
/* /*
* 4chan X - Version 1.9.22.5 * 4chan X - Version 1.9.22.6
* *
* Licensed under the MIT license. * Licensed under the MIT license.
* https://github.com/ccd0/4chan-x/blob/master/LICENSE * https://github.com/ccd0/4chan-x/blob/master/LICENSE
@ -179,8 +179,8 @@
'Images and Videos': { 'Images and Videos': {
'Image Expansion': [true, 'Expand images / videos.'], 'Image Expansion': [true, 'Expand images / videos.'],
'Image Hover': [true, 'Show full image / video on mouseover.'], 'Image Hover': [true, 'Show full image / video on mouseover.'],
'Image Hover in Catalog': [false, 'Show full image / video on mouseover in 4chan X catalog.', 1], 'Image Hover in Catalog': [false, 'Show full image / video on mouseover in 4chan X catalog.'],
'Mouse Wheel Volume': [true, 'Adjust volume of hovering videos with mouse wheel.', 1], 'Mouse Wheel Volume': [true, 'Adjust volume of hovering videos with mouse wheel.'],
'Gallery': [true, 'Adds a simple and cute image gallery.'], 'Gallery': [true, 'Adds a simple and cute image gallery.'],
'Fullscreen Gallery': [false, 'Open gallery in fullscreen mode.', 1], 'Fullscreen Gallery': [false, 'Open gallery in fullscreen mode.', 1],
'PDF in Gallery': [false, 'Show PDF files in gallery.', 1], 'PDF in Gallery': [false, 'Show PDF files in gallery.', 1],
@ -400,7 +400,7 @@
doc = d.documentElement; doc = d.documentElement;
g = { g = {
VERSION: '1.9.22.5', VERSION: '1.9.22.6',
NAMESPACE: '4chan X.', NAMESPACE: '4chan X.',
NAME: '4chan X', NAME: '4chan X',
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions', FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
@ -9843,13 +9843,15 @@
ImageHover = { ImageHover = {
init: function() { init: function() {
var _ref; var _ref;
if (!(Conf['Image Hover'] && ((_ref = g.VIEW) === 'index' || _ref === 'thread'))) { if ((_ref = g.VIEW) !== 'index' && _ref !== 'thread') {
return; return;
} }
Post.callbacks.push({ if (Conf['Image Hover']) {
name: 'Image Hover', Post.callbacks.push({
cb: this.node name: 'Image Hover',
}); cb: this.node
});
}
if (Conf['Image Hover in Catalog']) { if (Conf['Image Hover in Catalog']) {
return CatalogThread.callbacks.push({ return CatalogThread.callbacks.push({
name: 'Image Hover', name: 'Image Hover',
@ -10252,7 +10254,7 @@
Volume = { Volume = {
init: function() { init: function() {
var unmuteEntry, volumeEntry, _ref, _ref1; var unmuteEntry, volumeEntry, _ref, _ref1;
if (!(((_ref = g.VIEW) === 'index' || _ref === 'thread') && (Conf['Image Expansion'] || Conf['Image Hover'] || Conf['Gallery']))) { if (!(((_ref = g.VIEW) === 'index' || _ref === 'thread') && (Conf['Image Expansion'] || Conf['Image Hover'] || Conf['Image Hover in Catalog'] || Conf['Gallery']))) {
return; return;
} }
$.sync('Allow Sound', function(x) { $.sync('Allow Sound', function(x) {

Binary file not shown.

View File

@ -1,6 +1,6 @@
// ==UserScript== // ==UserScript==
// @name 4chan X // @name 4chan X
// @version 1.9.22.5 // @version 1.9.22.6
// @minGMVer 1.14 // @minGMVer 1.14
// @minFFVer 26 // @minFFVer 26
// @namespace 4chan-X // @namespace 4chan-X

View File

@ -1,7 +1,7 @@
// Generated by CoffeeScript // Generated by CoffeeScript
// ==UserScript== // ==UserScript==
// @name 4chan X // @name 4chan X
// @version 1.9.22.5 // @version 1.9.22.6
// @minGMVer 1.14 // @minGMVer 1.14
// @minFFVer 26 // @minFFVer 26
// @namespace 4chan-X // @namespace 4chan-X
@ -25,7 +25,7 @@
// ==/UserScript== // ==/UserScript==
/* /*
* 4chan X - Version 1.9.22.5 * 4chan X - Version 1.9.22.6
* *
* Licensed under the MIT license. * Licensed under the MIT license.
* https://github.com/ccd0/4chan-x/blob/master/LICENSE * https://github.com/ccd0/4chan-x/blob/master/LICENSE
@ -180,8 +180,8 @@
'Images and Videos': { 'Images and Videos': {
'Image Expansion': [true, 'Expand images / videos.'], 'Image Expansion': [true, 'Expand images / videos.'],
'Image Hover': [true, 'Show full image / video on mouseover.'], 'Image Hover': [true, 'Show full image / video on mouseover.'],
'Image Hover in Catalog': [false, 'Show full image / video on mouseover in 4chan X catalog.', 1], 'Image Hover in Catalog': [false, 'Show full image / video on mouseover in 4chan X catalog.'],
'Mouse Wheel Volume': [true, 'Adjust volume of hovering videos with mouse wheel.', 1], 'Mouse Wheel Volume': [true, 'Adjust volume of hovering videos with mouse wheel.'],
'Gallery': [true, 'Adds a simple and cute image gallery.'], 'Gallery': [true, 'Adds a simple and cute image gallery.'],
'Fullscreen Gallery': [false, 'Open gallery in fullscreen mode.', 1], 'Fullscreen Gallery': [false, 'Open gallery in fullscreen mode.', 1],
'PDF in Gallery': [false, 'Show PDF files in gallery.', 1], 'PDF in Gallery': [false, 'Show PDF files in gallery.', 1],
@ -401,7 +401,7 @@
doc = d.documentElement; doc = d.documentElement;
g = { g = {
VERSION: '1.9.22.5', VERSION: '1.9.22.6',
NAMESPACE: '4chan X.', NAMESPACE: '4chan X.',
NAME: '4chan X', NAME: '4chan X',
FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions', FAQ: 'https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions',
@ -9844,13 +9844,15 @@
ImageHover = { ImageHover = {
init: function() { init: function() {
var _ref; var _ref;
if (!(Conf['Image Hover'] && ((_ref = g.VIEW) === 'index' || _ref === 'thread'))) { if ((_ref = g.VIEW) !== 'index' && _ref !== 'thread') {
return; return;
} }
Post.callbacks.push({ if (Conf['Image Hover']) {
name: 'Image Hover', Post.callbacks.push({
cb: this.node name: 'Image Hover',
}); cb: this.node
});
}
if (Conf['Image Hover in Catalog']) { if (Conf['Image Hover in Catalog']) {
return CatalogThread.callbacks.push({ return CatalogThread.callbacks.push({
name: 'Image Hover', name: 'Image Hover',
@ -10253,7 +10255,7 @@
Volume = { Volume = {
init: function() { init: function() {
var unmuteEntry, volumeEntry, _ref, _ref1; var unmuteEntry, volumeEntry, _ref, _ref1;
if (!(((_ref = g.VIEW) === 'index' || _ref === 'thread') && (Conf['Image Expansion'] || Conf['Image Hover'] || Conf['Gallery']))) { if (!(((_ref = g.VIEW) === 'index' || _ref === 'thread') && (Conf['Image Expansion'] || Conf['Image Hover'] || Conf['Image Hover in Catalog'] || Conf['Gallery']))) {
return; return;
} }
$.sync('Allow Sound', function(x) { $.sync('Allow Sound', function(x) {

Binary file not shown.

View File

@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?> <?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'> <gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='lacclbnghgdicfifcamcmcnilckjamag'> <app appid='lacclbnghgdicfifcamcmcnilckjamag'>
<updatecheck codebase='https://ccd0.github.io/4chan-x/builds/4chan-X-beta.crx' version='1.9.22.5' /> <updatecheck codebase='https://ccd0.github.io/4chan-x/builds/4chan-X-beta.crx' version='1.9.22.6' />
</app> </app>
</gupdate> </gupdate>

View File

@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?> <?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'> <gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='lacclbnghgdicfifcamcmcnilckjamag'> <app appid='lacclbnghgdicfifcamcmcnilckjamag'>
<updatecheck codebase='https://ccd0.github.io/4chan-x/builds/4chan-X.crx' version='1.9.22.5' /> <updatecheck codebase='https://ccd0.github.io/4chan-x/builds/4chan-X.crx' version='1.9.22.6' />
</app> </app>
</gupdate> </gupdate>

View File

@ -3,7 +3,7 @@
"description": "Cross-browser userscript for maximum lurking on 4chan.", "description": "Cross-browser userscript for maximum lurking on 4chan.",
"meta": { "meta": {
"name": "4chan X", "name": "4chan X",
"version": "1.9.22.5", "version": "1.9.22.6",
"repo": "https://github.com/ccd0/4chan-x/", "repo": "https://github.com/ccd0/4chan-x/",
"page": "https://github.com/ccd0/4chan-x", "page": "https://github.com/ccd0/4chan-x",
"downloads": "https://ccd0.github.io/4chan-x/builds/", "downloads": "https://ccd0.github.io/4chan-x/builds/",

View File

@ -182,12 +182,10 @@ Config =
'Image Hover in Catalog': [ 'Image Hover in Catalog': [
false false
'Show full image / video on mouseover in <%= meta.name %> catalog.' 'Show full image / video on mouseover in <%= meta.name %> catalog.'
1
] ]
'Mouse Wheel Volume': [ 'Mouse Wheel Volume': [
true true
'Adjust volume of hovering videos with mouse wheel.' 'Adjust volume of hovering videos with mouse wheel.'
1
] ]
'Gallery': [ 'Gallery': [
true true

View File

@ -1,11 +1,10 @@
ImageHover = ImageHover =
init: -> init: ->
return unless Conf['Image Hover'] and g.VIEW in ['index', 'thread'] return if g.VIEW not in ['index', 'thread']
if Conf['Image Hover']
Post.callbacks.push Post.callbacks.push
name: 'Image Hover' name: 'Image Hover'
cb: @node cb: @node
if Conf['Image Hover in Catalog'] if Conf['Image Hover in Catalog']
CatalogThread.callbacks.push CatalogThread.callbacks.push
name: 'Image Hover' name: 'Image Hover'

View File

@ -1,7 +1,7 @@
Volume = Volume =
init: -> init: ->
return unless g.VIEW in ['index', 'thread'] and return unless g.VIEW in ['index', 'thread'] and
(Conf['Image Expansion'] or Conf['Image Hover'] or Conf['Gallery']) (Conf['Image Expansion'] or Conf['Image Hover'] or Conf['Image Hover in Catalog'] or Conf['Gallery'])
$.sync 'Allow Sound', (x) -> $.sync 'Allow Sound', (x) ->
Conf['Allow Sound'] = x Conf['Allow Sound'] = x