diff --git a/CHANGELOG.md b/CHANGELOG.md
index 91a4ce22e..121b3e67c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+detharonil
+- Support for %Y in time formatting
+- More future-proof %y
+
### 1.1.9 - 2013-05-02
seaweedchan
- Fix boards with previously deleted archives not switching to new archives
diff --git a/LICENSE b/LICENSE
index 6df17d667..ebe5d6533 100644
--- a/LICENSE
+++ b/LICENSE
@@ -59,6 +59,7 @@
* WakiMiko
* btmcsweeney
* AppleBloom
+* detharonil
*
* All the people who've taken the time to write bug reports.
*
diff --git a/builds/4chan-X.js b/builds/4chan-X.js
index c300168a8..36dc63682 100644
--- a/builds/4chan-X.js
+++ b/builds/4chan-X.js
@@ -78,6 +78,7 @@
* WakiMiko
* btmcsweeney
* AppleBloom
+* detharonil
*
* All the people who've taken the time to write bug reports.
*
@@ -9106,7 +9107,10 @@
return Time.zeroPad(this.getSeconds());
},
y: function() {
- return this.getFullYear() - 2000;
+ return this.getFullYear() % 100;
+ },
+ Y: function() {
+ return this.getFullYear();
}
}
};
@@ -9534,7 +9538,7 @@
advanced: function(section) {
var archiver, event, input, inputs, items, name, ta, toSelect, _i, _j, _len, _len1, _ref;
- section.innerHTML = "
Archiver \nSelect an Archiver for this board:\nCustom Board Navigation
In the following, board can translate to a board ID (a, b, etc...), the current board (current), or the Status/Twitter link (status, @).
\n For example:[ toggle-all ] [current-title] [g-title / a-title / jp-title] [x / wsg / h] [t-text:\"Piracy\"] \n will give you[ + ] [Technology] [Technology / Anime & Manga / Otaku Culture] [x / wsg / h] [Piracy] \n if you are on /g/.\n
Board link: board
Title link: board-title
Board link (Replace with title when on that board): board-replace
Full text link: board-full
Custom text link: board-text:\"VIP Board\"
Index-only link: board-index
Catalog-only link: board-catalog
Combinations are possible: board-index-text:\"VIP Index\"
Full board list toggle: toggle-all
Time Formatting is disabled. :
Day: %a, %A, %d, %e
Month: %m, %b, %B
Year: %y
Hour: %k, %H, %l, %I, %p, %P
Minute: %M
Second: %S
Quote Backlinks formatting is disabled. :
File Info Formatting is disabled. :
Link: %l (truncated), %L (untruncated), %T (Unix timestamp)
Original file name: %n (truncated), %N (untruncated), %t (Unix timestamp)
Spoiler indicator: %p
Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)
Resolution: %r (Displays 'PDF' for PDF files)
Quick Reply Personas is disabled. \n One item per line. \n Items will be added in the relevant input's auto-completion list. \n Password items will always be used, since there is no password input. \n Lines starting with a # will be ignored.\n
You can use these settings with each item, separate them with semicolons:\n Possible items are: name, email, subject and password. Wrap values of items with quotes, like this: email:\"sage\". Force values as defaults with the always keyword, for example: email:\"sage\";always. Select specific boards for an item, separated with commas, for example: email:\"sage\";boards:jp;always. Unread Favicon is disabled. ferongr xat- Mayhem Original Emoji is disabled. \n Sage Icon: 4chan SS appchan
\n Position: Before After
Thread Updater is disabled. \n Interval:
Custom CSSApply CSS ";
+ section.innerHTML = " Archiver \nSelect an Archiver for this board:\nCustom Board Navigation
In the following, board can translate to a board ID (a, b, etc...), the current board (current), or the Status/Twitter link (status, @).
\n For example:[ toggle-all ] [current-title] [g-title / a-title / jp-title] [x / wsg / h] [t-text:\"Piracy\"] \n will give you[ + ] [Technology] [Technology / Anime & Manga / Otaku Culture] [x / wsg / h] [Piracy] \n if you are on /g/.\n
Board link: board
Title link: board-title
Board link (Replace with title when on that board): board-replace
Full text link: board-full
Custom text link: board-text:\"VIP Board\"
Index-only link: board-index
Catalog-only link: board-catalog
Combinations are possible: board-index-text:\"VIP Index\"
Full board list toggle: toggle-all
Time Formatting is disabled. :
Day: %a, %A, %d, %e
Month: %m, %b, %B
Year: %y, %Y
Hour: %k, %H, %l, %I, %p, %P
Minute: %M
Second: %S
Quote Backlinks formatting is disabled. :
File Info Formatting is disabled. :
Link: %l (truncated), %L (untruncated), %T (Unix timestamp)
Original file name: %n (truncated), %N (untruncated), %t (Unix timestamp)
Spoiler indicator: %p
Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)
Resolution: %r (Displays 'PDF' for PDF files)
Quick Reply Personas is disabled. \n One item per line. \n Items will be added in the relevant input's auto-completion list. \n Password items will always be used, since there is no password input. \n Lines starting with a # will be ignored.\n
You can use these settings with each item, separate them with semicolons:\n Possible items are: name, email, subject and password. Wrap values of items with quotes, like this: email:\"sage\". Force values as defaults with the always keyword, for example: email:\"sage\";always. Select specific boards for an item, separated with commas, for example: email:\"sage\";boards:jp;always. Unread Favicon is disabled. ferongr xat- Mayhem Original Emoji is disabled. \n Sage Icon: 4chan SS appchan
\n Position: Before After
Thread Updater is disabled. \n Interval:
Custom CSSApply CSS ";
items = {};
inputs = {};
_ref = ['boardnav', 'time', 'backlink', 'fileInfo', 'favicon', 'sageEmoji', 'emojiPos', 'usercss'];
diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js
index 72f53f5ea..d461526bd 100644
--- a/builds/4chan-X.user.js
+++ b/builds/4chan-X.user.js
@@ -78,6 +78,7 @@
* WakiMiko
* btmcsweeney
* AppleBloom
+* detharonil
*
* All the people who've taken the time to write bug reports.
*
@@ -9127,7 +9128,10 @@
return Time.zeroPad(this.getSeconds());
},
y: function() {
- return this.getFullYear() - 2000;
+ return this.getFullYear() % 100;
+ },
+ Y: function() {
+ return this.getFullYear();
}
}
};
@@ -9557,7 +9561,7 @@
advanced: function(section) {
var archiver, event, input, inputs, items, name, ta, toSelect, _i, _j, _len, _len1, _ref;
- section.innerHTML = " Archiver \nSelect an Archiver for this board:\nCustom Board Navigation
In the following, board can translate to a board ID (a, b, etc...), the current board (current), or the Status/Twitter link (status, @).
\n For example:[ toggle-all ] [current-title] [g-title / a-title / jp-title] [x / wsg / h] [t-text:\"Piracy\"] \n will give you[ + ] [Technology] [Technology / Anime & Manga / Otaku Culture] [x / wsg / h] [Piracy] \n if you are on /g/.\n
Board link: board
Title link: board-title
Board link (Replace with title when on that board): board-replace
Full text link: board-full
Custom text link: board-text:\"VIP Board\"
Index-only link: board-index
Catalog-only link: board-catalog
Combinations are possible: board-index-text:\"VIP Index\"
Full board list toggle: toggle-all
Time Formatting is disabled. :
Day: %a, %A, %d, %e
Month: %m, %b, %B
Year: %y
Hour: %k, %H, %l, %I, %p, %P
Minute: %M
Second: %S
Quote Backlinks formatting is disabled. :
File Info Formatting is disabled. :
Link: %l (truncated), %L (untruncated), %T (Unix timestamp)
Original file name: %n (truncated), %N (untruncated), %t (Unix timestamp)
Spoiler indicator: %p
Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)
Resolution: %r (Displays 'PDF' for PDF files)
Quick Reply Personas is disabled. \n One item per line. \n Items will be added in the relevant input's auto-completion list. \n Password items will always be used, since there is no password input. \n Lines starting with a # will be ignored.\n
You can use these settings with each item, separate them with semicolons:\n Possible items are: name, email, subject and password. Wrap values of items with quotes, like this: email:\"sage\". Force values as defaults with the always keyword, for example: email:\"sage\";always. Select specific boards for an item, separated with commas, for example: email:\"sage\";boards:jp;always. Unread Favicon is disabled. ferongr xat- Mayhem Original Emoji is disabled. \n Sage Icon: 4chan SS appchan
\n Position: Before After
Thread Updater is disabled. \n Interval:
Custom CSSApply CSS ";
+ section.innerHTML = " Archiver \nSelect an Archiver for this board:\nCustom Board Navigation
In the following, board can translate to a board ID (a, b, etc...), the current board (current), or the Status/Twitter link (status, @).
\n For example:[ toggle-all ] [current-title] [g-title / a-title / jp-title] [x / wsg / h] [t-text:\"Piracy\"] \n will give you[ + ] [Technology] [Technology / Anime & Manga / Otaku Culture] [x / wsg / h] [Piracy] \n if you are on /g/.\n
Board link: board
Title link: board-title
Board link (Replace with title when on that board): board-replace
Full text link: board-full
Custom text link: board-text:\"VIP Board\"
Index-only link: board-index
Catalog-only link: board-catalog
Combinations are possible: board-index-text:\"VIP Index\"
Full board list toggle: toggle-all
Time Formatting is disabled. :
Day: %a, %A, %d, %e
Month: %m, %b, %B
Year: %y, %Y
Hour: %k, %H, %l, %I, %p, %P
Minute: %M
Second: %S
Quote Backlinks formatting is disabled. :
File Info Formatting is disabled. :
Link: %l (truncated), %L (untruncated), %T (Unix timestamp)
Original file name: %n (truncated), %N (untruncated), %t (Unix timestamp)
Spoiler indicator: %p
Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)
Resolution: %r (Displays 'PDF' for PDF files)
Quick Reply Personas is disabled. \n One item per line. \n Items will be added in the relevant input's auto-completion list. \n Password items will always be used, since there is no password input. \n Lines starting with a # will be ignored.\n
You can use these settings with each item, separate them with semicolons:\n Possible items are: name, email, subject and password. Wrap values of items with quotes, like this: email:\"sage\". Force values as defaults with the always keyword, for example: email:\"sage\";always. Select specific boards for an item, separated with commas, for example: email:\"sage\";boards:jp;always. Unread Favicon is disabled. ferongr xat- Mayhem Original Emoji is disabled. \n Sage Icon: 4chan SS appchan
\n Position: Before After
Thread Updater is disabled. \n Interval:
Custom CSSApply CSS ";
items = {};
inputs = {};
_ref = ['boardnav', 'time', 'backlink', 'fileInfo', 'favicon', 'sageEmoji', 'emojiPos', 'usercss'];
diff --git a/builds/crx/script.js b/builds/crx/script.js
index d05512dbb..1f69ebc96 100644
--- a/builds/crx/script.js
+++ b/builds/crx/script.js
@@ -59,6 +59,7 @@
* WakiMiko
* btmcsweeney
* AppleBloom
+* detharonil
*
* All the people who've taken the time to write bug reports.
*
@@ -9110,7 +9111,10 @@
return Time.zeroPad(this.getSeconds());
},
y: function() {
- return this.getFullYear() - 2000;
+ return this.getFullYear() % 100;
+ },
+ Y: function() {
+ return this.getFullYear();
}
}
};
@@ -9538,7 +9542,7 @@
advanced: function(section) {
var archiver, event, input, inputs, items, name, ta, toSelect, _i, _j, _len, _len1, _ref;
- section.innerHTML = " Archiver \nSelect an Archiver for this board:\nCustom Board Navigation
In the following, board can translate to a board ID (a, b, etc...), the current board (current), or the Status/Twitter link (status, @).
\n For example:[ toggle-all ] [current-title] [g-title / a-title / jp-title] [x / wsg / h] [t-text:\"Piracy\"] \n will give you[ + ] [Technology] [Technology / Anime & Manga / Otaku Culture] [x / wsg / h] [Piracy] \n if you are on /g/.\n
Board link: board
Title link: board-title
Board link (Replace with title when on that board): board-replace
Full text link: board-full
Custom text link: board-text:\"VIP Board\"
Index-only link: board-index
Catalog-only link: board-catalog
Combinations are possible: board-index-text:\"VIP Index\"
Full board list toggle: toggle-all
Time Formatting is disabled. :
Day: %a, %A, %d, %e
Month: %m, %b, %B
Year: %y
Hour: %k, %H, %l, %I, %p, %P
Minute: %M
Second: %S
Quote Backlinks formatting is disabled. :
File Info Formatting is disabled. :
Link: %l (truncated), %L (untruncated), %T (Unix timestamp)
Original file name: %n (truncated), %N (untruncated), %t (Unix timestamp)
Spoiler indicator: %p
Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)
Resolution: %r (Displays 'PDF' for PDF files)
Quick Reply Personas is disabled. \n One item per line. \n Items will be added in the relevant input's auto-completion list. \n Password items will always be used, since there is no password input. \n Lines starting with a # will be ignored.\n
You can use these settings with each item, separate them with semicolons:\n Possible items are: name, email, subject and password. Wrap values of items with quotes, like this: email:\"sage\". Force values as defaults with the always keyword, for example: email:\"sage\";always. Select specific boards for an item, separated with commas, for example: email:\"sage\";boards:jp;always. Unread Favicon is disabled. ferongr xat- Mayhem Original Emoji is disabled. \n Sage Icon: 4chan SS appchan
\n Position: Before After
Thread Updater is disabled. \n Interval:
Custom CSSApply CSS ";
+ section.innerHTML = " Archiver \nSelect an Archiver for this board:\nCustom Board Navigation
In the following, board can translate to a board ID (a, b, etc...), the current board (current), or the Status/Twitter link (status, @).
\n For example:[ toggle-all ] [current-title] [g-title / a-title / jp-title] [x / wsg / h] [t-text:\"Piracy\"] \n will give you[ + ] [Technology] [Technology / Anime & Manga / Otaku Culture] [x / wsg / h] [Piracy] \n if you are on /g/.\n
Board link: board
Title link: board-title
Board link (Replace with title when on that board): board-replace
Full text link: board-full
Custom text link: board-text:\"VIP Board\"
Index-only link: board-index
Catalog-only link: board-catalog
Combinations are possible: board-index-text:\"VIP Index\"
Full board list toggle: toggle-all
Time Formatting is disabled. :
Day: %a, %A, %d, %e
Month: %m, %b, %B
Year: %y, %Y
Hour: %k, %H, %l, %I, %p, %P
Minute: %M
Second: %S
Quote Backlinks formatting is disabled. :
File Info Formatting is disabled. :
Link: %l (truncated), %L (untruncated), %T (Unix timestamp)
Original file name: %n (truncated), %N (untruncated), %t (Unix timestamp)
Spoiler indicator: %p
Size: %B (Bytes), %K (KB), %M (MB), %s (4chan default)
Resolution: %r (Displays 'PDF' for PDF files)
Quick Reply Personas is disabled. \n One item per line. \n Items will be added in the relevant input's auto-completion list. \n Password items will always be used, since there is no password input. \n Lines starting with a # will be ignored.\n
You can use these settings with each item, separate them with semicolons:\n Possible items are: name, email, subject and password. Wrap values of items with quotes, like this: email:\"sage\". Force values as defaults with the always keyword, for example: email:\"sage\";always. Select specific boards for an item, separated with commas, for example: email:\"sage\";boards:jp;always. Unread Favicon is disabled. ferongr xat- Mayhem Original Emoji is disabled. \n Sage Icon: 4chan SS appchan
\n Position: Before After
Thread Updater is disabled. \n Interval:
Custom CSSApply CSS ";
items = {};
inputs = {};
_ref = ['boardnav', 'time', 'backlink', 'fileInfo', 'favicon', 'sageEmoji', 'emojiPos', 'usercss'];
diff --git a/src/General/html/Settings/Advanced.html b/src/General/html/Settings/Advanced.html
index 0adb18834..0f41d75ed 100644
--- a/src/General/html/Settings/Advanced.html
+++ b/src/General/html/Settings/Advanced.html
@@ -31,7 +31,7 @@
Day: %a, %A, %d, %e
Month: %m, %b, %B
- Year: %y
+ Year: %y, %Y
Hour: %k, %H, %l, %I, %p, %P
Minute: %M
Second: %S
diff --git a/src/General/meta/banner.js b/src/General/meta/banner.js
index ef02c4782..ec6d6aa2b 100644
--- a/src/General/meta/banner.js
+++ b/src/General/meta/banner.js
@@ -59,6 +59,7 @@
* WakiMiko
* btmcsweeney
* AppleBloom
+* detharonil
*
* All the people who've taken the time to write bug reports.
*
diff --git a/src/Miscellaneous/Time.coffee b/src/Miscellaneous/Time.coffee
index 78bc8d85e..c772792cc 100644
--- a/src/Miscellaneous/Time.coffee
+++ b/src/Miscellaneous/Time.coffee
@@ -56,4 +56,5 @@ Time =
p: -> if @getHours() < 12 then 'AM' else 'PM'
P: -> if @getHours() < 12 then 'am' else 'pm'
S: -> Time.zeroPad @getSeconds()
- y: -> @getFullYear() - 2000
\ No newline at end of file
+ y: -> @getFullYear() % 100
+ Y: -> @getFullYear()
\ No newline at end of file