Merge branch 'v3'
Conflicts: CHANGELOG.md LICENSE builds/4chan-X.meta.js builds/appchan-x.user.js builds/crx/manifest.json builds/crx/script.js latest.js package.json src/Theming/Banner.coffee
This commit is contained in:
commit
2abb4e96d3
@ -1,3 +1,6 @@
|
|||||||
|
**seaweedchan**:
|
||||||
|
- Optimizations for the banner and board title code
|
||||||
|
|
||||||
### v2.3.3
|
### v2.3.3
|
||||||
*2013-08-16*
|
*2013-08-16*
|
||||||
|
|
||||||
|
|||||||
19
builds/4chan-X.meta.js
Executable file
19
builds/4chan-X.meta.js
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
// ==UserScript==
|
||||||
|
// @name 4chan X
|
||||||
|
// @version 1.2.32
|
||||||
|
// @namespace 4chan-X
|
||||||
|
// @description Cross-browser userscript for maximum lurking on 4chan.
|
||||||
|
// @license MIT; https://github.com/seaweedchan/4chan-x/blob/master/LICENSE
|
||||||
|
// @match *://api.4chan.org/*
|
||||||
|
// @match *://boards.4chan.org/*
|
||||||
|
// @match *://images.4chan.org/*
|
||||||
|
// @match *://sys.4chan.org/*
|
||||||
|
// @grant GM_getValue
|
||||||
|
// @grant GM_setValue
|
||||||
|
// @grant GM_deleteValue
|
||||||
|
// @grant GM_openInTab
|
||||||
|
// @run-at document-start
|
||||||
|
// @updateURL https://github.com/seaweedchan/4chan-x/raw/stable/builds/4chan-X.meta.js
|
||||||
|
// @downloadURL https://github.com/seaweedchan/4chan-x/raw/stable/builds/4chan-X.user.js
|
||||||
|
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAACVBMVEUAAGcAAABmzDNZt9VtAAAAAXRSTlMAQObYZgAAAHFJREFUKFOt0LENACEIBdBv4Qju4wgWanEj3D6OcIVMKaitYHEU/jwTCQj8W75kiVCSBvdQ5/AvfVHBin11BgdRq3ysBgfwBDRrj3MCIA+oAQaku/Q1cNctrAmyDl577tOThYt/Y1RBM4DgOHzM0HFTAyLukH/cmRnqAAAAAElFTkSuQmCC
|
||||||
|
// ==/UserScript==
|
||||||
@ -11078,18 +11078,22 @@
|
|||||||
$.after(banner, title);
|
$.after(banner, title);
|
||||||
},
|
},
|
||||||
cb: {
|
cb: {
|
||||||
toggle: function() {
|
toggle: (function() {
|
||||||
var num, type, types;
|
var types;
|
||||||
|
|
||||||
types = {
|
types = {
|
||||||
jpg: 227,
|
jpg: 227,
|
||||||
png: 270,
|
png: 270,
|
||||||
gif: 253
|
gif: 253
|
||||||
};
|
};
|
||||||
type = Object.keys(types)[Math.floor(3 * Math.random())];
|
return function() {
|
||||||
num = Math.floor(types[type] * Math.random());
|
var num, type;
|
||||||
return this.src = "//static.4chan.org/image/title/" + num + "." + type;
|
|
||||||
},
|
type = Object.keys(types)[Math.floor(3 * Math.random())];
|
||||||
|
num = Math.floor(types[type] * Math.random());
|
||||||
|
return this.src = "//static.4chan.org/image/title/" + num + "." + type;
|
||||||
|
};
|
||||||
|
})(),
|
||||||
click: function(e) {
|
click: function(e) {
|
||||||
if (e.ctrlKey) {
|
if (e.ctrlKey) {
|
||||||
this.contentEditable = true;
|
this.contentEditable = true;
|
||||||
|
|||||||
@ -11070,18 +11070,22 @@
|
|||||||
$.after(banner, title);
|
$.after(banner, title);
|
||||||
},
|
},
|
||||||
cb: {
|
cb: {
|
||||||
toggle: function() {
|
toggle: (function() {
|
||||||
var num, type, types;
|
var types;
|
||||||
|
|
||||||
types = {
|
types = {
|
||||||
jpg: 227,
|
jpg: 227,
|
||||||
png: 270,
|
png: 270,
|
||||||
gif: 253
|
gif: 253
|
||||||
};
|
};
|
||||||
type = Object.keys(types)[Math.floor(3 * Math.random())];
|
return function() {
|
||||||
num = Math.floor(types[type] * Math.random());
|
var num, type;
|
||||||
return this.src = "//static.4chan.org/image/title/" + num + "." + type;
|
|
||||||
},
|
type = Object.keys(types)[Math.floor(3 * Math.random())];
|
||||||
|
num = Math.floor(types[type] * Math.random());
|
||||||
|
return this.src = "//static.4chan.org/image/title/" + num + "." + type;
|
||||||
|
};
|
||||||
|
})(),
|
||||||
click: function(e) {
|
click: function(e) {
|
||||||
if (e.ctrlKey) {
|
if (e.ctrlKey) {
|
||||||
this.contentEditable = true;
|
this.contentEditable = true;
|
||||||
|
|||||||
@ -30,15 +30,16 @@ Banner =
|
|||||||
return
|
return
|
||||||
|
|
||||||
cb:
|
cb:
|
||||||
toggle: ->
|
toggle: do ->
|
||||||
types =
|
types =
|
||||||
jpg: 227
|
jpg: 227
|
||||||
png: 270
|
png: 270
|
||||||
gif: 253
|
gif: 253
|
||||||
|
|
||||||
type = Object.keys(types)[Math.floor 3 * Math.random()]
|
->
|
||||||
num = Math.floor types[type] * Math.random()
|
type = Object.keys(types)[Math.floor 3 * Math.random()]
|
||||||
@src = "//static.4chan.org/image/title/#{num}.#{type}"
|
num = Math.floor types[type] * Math.random()
|
||||||
|
@src = "//static.4chan.org/image/title/#{num}.#{type}"
|
||||||
|
|
||||||
click: (e) ->
|
click: (e) ->
|
||||||
if e.ctrlKey
|
if e.ctrlKey
|
||||||
@ -88,5 +89,4 @@ Banner =
|
|||||||
else
|
else
|
||||||
$.set string, cachedTest
|
$.set string, cachedTest
|
||||||
$.set string2, cachedTest
|
$.set string2, cachedTest
|
||||||
|
|
||||||
child
|
child
|
||||||
Loading…
x
Reference in New Issue
Block a user