From 0ce17d92590897442767858538251f8e6b23f50b Mon Sep 17 00:00:00 2001 From: Cuong Le Date: Fri, 16 Sep 2011 22:20:45 +0700 Subject: [PATCH] * fixes for next/prev month calculator --- qml/LichViet/About.qml | 2 +- qml/LichViet/FullMonth.qml | 23 ++++++++++++----------- qml/LichViet/main.js | 1 + qml/themes/default/default.qml | 2 +- qtc_packaging/debian_fremantle/changelog | 6 +++--- www/index.html | 12 ++++++------ 6 files changed, 24 insertions(+), 22 deletions(-) diff --git a/qml/LichViet/About.qml b/qml/LichViet/About.qml index 58665d6..0b0e227 100644 --- a/qml/LichViet/About.qml +++ b/qml/LichViet/About.qml @@ -93,7 +93,7 @@ Item{ x: 10 y: 234 height: 20 - text: "Phiên bản : 1.0.2-4 (15/09/2011)
\ + text: "Phiên bản : 1.0.2-5 (15/09/2011)
\ Phát triển bởi : metacuong@gmail.com" anchors.horizontalCenterOffset: 0 wrapMode: Text.NoWrap diff --git a/qml/LichViet/FullMonth.qml b/qml/LichViet/FullMonth.qml index 4c31568..a091915 100644 --- a/qml/LichViet/FullMonth.qml +++ b/qml/LichViet/FullMonth.qml @@ -362,15 +362,16 @@ Item{ } function get_prevmonth(startfrom){ - var cMonth=m_month; + var cMonth=m_month-1; var cYear=m_year; var pmonth = []; - if (cMonth == 1){ - cMonth = 12 + + if (cMonth === 0){ + cMonth = 12; cYear--; - }else - cMonth--; - var daysofthemonthyear = Script.calDays(cMonth,cYear); + } + + var daysofthemonthyear = Script.calDaysX(cMonth,cYear); for (var i=daysofthemonthyear;i>daysofthemonthyear-startfrom;i--){ var lunarcl = Script.getLunarDate(i,cMonth,cYear) pmonth.push({duong:i, am:lunarcl.day, month:cMonth, year:cYear}) @@ -379,14 +380,14 @@ Item{ } function get_nextmonth(startfrom){ - var cMonth=m_month; + var cMonth=m_month+1; var cYear=m_year; var pmonth = []; - if (cMonth==12){ - cMonth = 1; + + if (cMonth === 13){ + cMonth=1; cYear++; - }else - cMonth++; + } for (var i=1;i<=startfrom;i++){ var lunarcl = Script.getLunarDate(i,cMonth,cYear) diff --git a/qml/LichViet/main.js b/qml/LichViet/main.js index fce97ab..577ce0d 100644 --- a/qml/LichViet/main.js +++ b/qml/LichViet/main.js @@ -69,6 +69,7 @@ function calDaysX(month, year){ else return 28; } + else return 31; } diff --git a/qml/themes/default/default.qml b/qml/themes/default/default.qml index 30f4928..f6ef133 100644 --- a/qml/themes/default/default.qml +++ b/qml/themes/default/default.qml @@ -19,6 +19,6 @@ Item { property string otherday_selected:"#FFFFFF" property string holidays:"yellow" property string not_holidays:"#FFFF99" - property string lunardate:"white" + property string lunardate:"black" } } diff --git a/qtc_packaging/debian_fremantle/changelog b/qtc_packaging/debian_fremantle/changelog index d31866f..de100ee 100755 --- a/qtc_packaging/debian_fremantle/changelog +++ b/qtc_packaging/debian_fremantle/changelog @@ -1,5 +1,5 @@ -lichviet (1.0.2-4) unstable-develop; urgency=low +lichviet (1.0.2-5) unstable-develop; urgency=low - * Fixes for month view + * Release 1.0.2-5 - -- Cuong Le Thu, 13 Sep 2011 14:40:37 +0700 + -- Cuong Le Thu, 16 Sep 2011 22:00:37 +0700 diff --git a/www/index.html b/www/index.html index 7cbc09a..af8c1f0 100644 --- a/www/index.html +++ b/www/index.html @@ -18,7 +18,7 @@ * Lịch Việt (VietNamese Lunar Calendar) dành cho Maemo 5 (PR1.3) và MeeGo 1.2 Harmattan.
* Ngôn ngữ : Tiếng Việt
* Phát triển bởi : Cuong Le (metacuong@gmail.com)
-* Phiên bản mới nhất : 1.0.2-4 unstable-develop
+* Phiên bản mới nhất : 1.0.2-5 unstable-develop
* Đang ở kho : extras-devel
* Sử dụng giấy phép nguồn mở : GNU/GPLv2
* Thư viện nền : QML Bindings in C++, QtQuick, và Qt libs 4.7.4 released @@ -26,15 +26,15 @@ * Mã nguồn được host tại garage.maemo.org : https://garage.maemo.org/plugins/ggit/browse.php/?p=lichviet
* Báo cáo lỗi : https://garage.maemo.org/tracker/?group_id=2235

Cài đặt

-* Dùng dpkg -i trong terminal (lưu ý phải có quyền root), tải về phiên bản mới nhất tại đây (deb package). +* Dùng dpkg -i trong terminal (lưu ý phải có quyền root), tải về phiên bản mới nhất tại đây (deb package).
* Dùng App. Manager để tải về và cài đặt (dùng từ khóa : 'Lich' để tìm) từ kho extras-devel.

Sự cố và cách khắc phục sau khi cài đặt và chạy

* Bị đen màn hình -> tiến hành cài đặt 2 gói mcsp và qtquickcompat.

Một số hình ảnh tham khảo

- - - - + + + +

This page was last modified 08:59 PM, 16 Septemper 2011 (UTC + 7). -- 1.7.9.5