From: Jakub Narebski <jnareb@gmail.com>
To: git@vger.kernel.org
Cc: John 'Warthog9' Hawley <warthog9@eaglescrag.net>,
Kevin Cernekee <cernekee@gmail.com>,
Jakub Narebski <jnareb@gmail.com>
Subject: [PATCH 00/11] gitweb: Change timezone
Date: Sun, 10 Apr 2011 00:49:15 +0200 [thread overview]
Message-ID: <1302389366-21515-1-git-send-email-jnareb@gmail.com> (raw)
This is split version (with assorted cleanups) of J.H. patch adding
JavaScript-base ability to change timezone in which dates are
displayed.
[PATCH 0/1] Gitweb: Change timezone
[PATCH 1/1] gitweb: javascript ability to adjust time based on timezone
Message-Id: <1300925335-3212-1-git-send-email-warthog9@eaglescrag.net>
http://thread.gmane.org/gmane.comp.version-control.git/169384/focus=169881
Below there is copy of original J.H. announcement:
JH>
JH> This is just a javascript implementation of Kevin's localtime
JH> feature. It's pretty straight forward, though date handling in
JH> Javascript is, special (head bangingly so).
JH>
JH> This should be good to run on any browser, with the safe fallback
JH> of UTC being the default output should Javascript not work / be
JH> available.
Table of contents:
~~~~~~~~~~~~~~~~~~
* [PATCH 01/11] gitweb: Split JavaScript for maintability, combining on build
Addresses issue with 'add several javascript files to be loaded'
* [PATCH 02/11] gitweb.js: Update and improve comments in JavaScript files
[PATCH/RFC 03/11] gitweb.js: Provide default values for padding in padLeftStr and padLeft
Both are post-split cleanup
* [PATCH 04/11] gitweb.js: Extract and improve datetime handling
[PATCH 05/11] gitweb.js: Introduce gitweb/static/js/lib/cookies.js
[PATCH 06/11] gitweb.js: Provide getElementsByClassName method (if it not exists)
Creating JavaScript library
* [PATCH 07/11] gitweb: Refactor generating of long dates into format_timestamp_html
[RFC/PATCH 08/11] gitweb: Unify the way long timestamp is displayed
Preparing gitweb.perl for changes
* [PATCH 09/11] gitweb: JavaScript ability to adjust time based on timezone
[PATCH/RFC 10/11] gitweb.js: Add UI for selecting common timezone to display dates
[PATCH/RFC 11/11] gitweb: Make JavaScript ability to adjust timezones configurable
The main part.
Shortlog:
~~~~~~~~~
Jakub Narebski (9):
gitweb: Split JavaScript for maintability, combining on build
gitweb.js: Update and improve comments in JavaScript files
gitweb.js: Provide default values for padding in padLeftStr and padLeft
gitweb.js: Extract and improve datetime handling
gitweb.js: Introduce gitweb/static/js/lib/cookies.js
gitweb.js: Provide getElementsByClassName method (if it not exists)
gitweb: Refactor generating of long dates into format_timestamp_html
gitweb: Unify the way long timestamp is displayed
gitweb: Make JavaScript ability to adjust timezones configurable
John 'Warthog9' Hawley (2):
gitweb: JavaScript ability to adjust time based on timezone
gitweb.js: Add UI for selecting common timezone to display dates
Diffstat:
~~~~~~~~~
.gitignore | 1 +
gitweb/Makefile | 19 ++-
gitweb/gitweb.perl | 75 ++++--
gitweb/static/gitweb.css | 25 ++
gitweb/static/js/README | 20 ++
gitweb/static/js/adjust-timezone.js | 281 ++++++++++++++++++++
.../static/{gitweb.js => js/blame_incremental.js} | 228 +---------------
gitweb/static/js/javascript-detection.js | 43 +++
gitweb/static/js/lib/common-lib.js | 224 ++++++++++++++++
gitweb/static/js/lib/cookies.js | 114 ++++++++
gitweb/static/js/lib/datetime.js | 176 ++++++++++++
11 files changed, 965 insertions(+), 241 deletions(-)
create mode 100644 gitweb/static/js/README
create mode 100644 gitweb/static/js/adjust-timezone.js
rename gitweb/static/{gitweb.js => js/blame_incremental.js} (74%)
create mode 100644 gitweb/static/js/javascript-detection.js
create mode 100644 gitweb/static/js/lib/common-lib.js
create mode 100644 gitweb/static/js/lib/cookies.js
create mode 100644 gitweb/static/js/lib/datetime.js
Dirstat:
~~~~~~~~
42.5% gitweb/static/js/lib/
29.5% gitweb/static/js/
18.9% gitweb/static/
8.9% gitweb/
--
1.7.3
next reply other threads:[~2011-04-09 22:49 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-09 22:49 Jakub Narebski [this message]
2011-04-09 22:49 ` [PATCH 01/11] gitweb: Split JavaScript for maintability, combining on build Jakub Narebski
2011-04-09 22:49 ` [PATCH 02/11] gitweb.js: Update and improve comments in JavaScript files Jakub Narebski
2011-04-09 22:49 ` [PATCH/RFC 03/11] gitweb.js: Provide default values for padding in padLeftStr and padLeft Jakub Narebski
2011-04-09 22:49 ` [PATCH 04/11] gitweb.js: Extract and improve datetime handling Jakub Narebski
2011-04-09 22:49 ` [PATCH 05/11] gitweb.js: Introduce gitweb/static/js/lib/cookies.js Jakub Narebski
2011-04-09 22:49 ` [PATCH 06/11] gitweb.js: Provide getElementsByClassName method (if it not exists) Jakub Narebski
2011-04-09 22:49 ` [PATCH 07/11] gitweb: Refactor generating of long dates into format_timestamp_html Jakub Narebski
2011-04-09 22:49 ` [RFC/PATCH 08/11] gitweb: Unify the way long timestamp is displayed Jakub Narebski
2011-04-09 22:49 ` [PATCH 09/11] gitweb: JavaScript ability to adjust time based on timezone Jakub Narebski
2011-04-09 22:49 ` [PATCH/RFC 10/11] gitweb.js: Add UI for selecting common timezone to display dates Jakub Narebski
2011-04-10 9:36 ` Jakub Narebski
2011-04-10 14:39 ` Jakub Narebski
2011-04-10 15:10 ` Jakub Narebski
2011-04-09 22:49 ` [PATCH/RFC 11/11] gitweb: Make JavaScript ability to adjust timezones configurable Jakub Narebski
2011-04-12 1:19 ` [PATCH 00/11] gitweb: Change timezone Kevin Cernekee
2011-04-12 12:44 ` Jakub Narebski
2011-04-12 13:24 ` [PATCHv2 10/11] gitweb.js: Add UI for selecting common timezone to display dates Jakub Narebski
2011-04-12 13:25 ` [PATCHv2 11/11] gitweb: Make JavaScript ability to adjust timezones configurable Jakub Narebski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: http://vger.kernel.org/majordomo-info.html
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1302389366-21515-1-git-send-email-jnareb@gmail.com \
--to=jnareb@gmail.com \
--cc=cernekee@gmail.com \
--cc=git@vger.kernel.org \
--cc=warthog9@eaglescrag.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).