Repository: tapestry-5 Updated Branches: refs/heads/master 6a3faa357 -> b57f85559
TAP5-1886: for Chinese locales use the last character as an abbreviation for the weekday Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/b57f8555 Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/b57f8555 Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/b57f8555 Branch: refs/heads/master Commit: b57f85559a380e393ba6478bcca542e7abdfd1bf Parents: 6a3faa3 Author: Jochen Kemnade <[email protected]> Authored: Thu Nov 5 11:35:20 2015 +0100 Committer: Jochen Kemnade <[email protected]> Committed: Thu Nov 5 11:36:40 2015 +0100 ---------------------------------------------------------------------- .../coffeescript/META-INF/modules/t5/core/datefield.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/b57f8555/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee ---------------------------------------------------------------------- diff --git a/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee b/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee index 9a9f63d..02ed397 100644 --- a/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee +++ b/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee @@ -32,7 +32,12 @@ define ["./dom", "./events", "./messages", "./ajax", "underscore", "./datepicker days.push days.shift() monthsLabels = (messages "date-symbols.months").split "," - daysLabels = _.map days, (name) -> name.substr(0, 1).toLowerCase() + abbreviateWeekDay = (name) -> name.substr(0, 1).toLowerCase() + locale = (document.documentElement.getAttribute("data-locale")) || "en" + if locale.indexOf 'zh' is 0 + # TAP5-1886, Chinese weekdays cannot be abbreviated using the first character + abbreviateWeekDay = (name) -> name.substr(name.length-1) + daysLabels = (abbreviateWeekDay name for name in days) todayLabel = messages "core-datefield-today" noneLabel = messages "core-datefield-none"
