aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author藍挺瑋 <lantw44@gmail.com>2012-12-18 01:38:31 +0800
committerLAN-TW <lantw44@gmail.com>2012-12-18 01:38:31 +0800
commitf2d6e77cb7c3beba89ee13d9b1ff3f3d0c9ba3e4 (patch)
treecf14d92bb97448f68731cf8baab2e55ef526e209
parent374fead8edb269d6b0c04c270f467801ae0efc4b (diff)
downloadinccalendar-f2d6e77cb7c3beba89ee13d9b1ff3f3d0c9ba3e4.tar.gz
inccalendar-f2d6e77cb7c3beba89ee13d9b1ff3f3d0c9ba3e4.tar.zst
inccalendar-f2d6e77cb7c3beba89ee13d9b1ff3f3d0c9ba3e4.zip
加入提醒欄位,並更改快速鍵以避免衝突
主要發生衝突的瀏覽器是 Chrome / Chromium 1. Ctrl-E 與搜尋功能相衝,已改為 Ctrl-M 2. Ctrl-數字鍵 與分頁切換功能衝突,已改為 Ctrl-方向鍵
-rw-r--r--css/month.css4
-rw-r--r--jinhtml/month.html8
-rw-r--r--js/caledit.js9
3 files changed, 14 insertions, 7 deletions
diff --git a/css/month.css b/css/month.css
index 1ee8450..72f25af 100644
--- a/css/month.css
+++ b/css/month.css
@@ -39,13 +39,13 @@ tbody#calbody td{
min-width: 350px;
}
#caledit_static_year, #caledit_static_month, #caledit_static_date,
-#caledit_static_hour, #caledit_static_minute
+#caledit_static_hour, #caledit_static_minute, #caledit_static_remind
{
display: inline-block;
width: 40px;
}
#caledit_dyn_year, #caledit_dyn_month, #caledit_dyn_date,
-#caledit_dyn_hour, #caledit_dyn_minute
+#caledit_dyn_hour, #caledit_dyn_minute, #caledit_dyn_remind
{
width: 40px;
}
diff --git a/jinhtml/month.html b/jinhtml/month.html
index 0fe0afa..77aafe5 100644
--- a/jinhtml/month.html
+++ b/jinhtml/month.html
@@ -9,7 +9,8 @@
var switchmonthobj = document.getElementById("switchmonth");
switchmonthobj.className += "selected";
switchmonthobj.onclick = "";
- status_bar_append("(Ctrl-L)清單模式 (Ctrl-左右)切換月份 (y)修改年 (m)修改月");
+ status_bar_append("(Ctrl-L)清單模式 (Ctrl-左右)切換月份 (y)修改年 (m)修改月"
+ + " (Enter)查看或編輯資料");
status_bar_append("(0-9)快速選擇日期");
{% endblock %}
@@ -88,6 +89,11 @@
<input name="caledit_write" id="caledit_dyn_minute" type="text" maxlength="2">
<br>
+ 提醒:
+ <span name="caledit_read" id="caledit_static_remind"></span>
+ <input name="caledit_write" id="caledit_dyn_remind" type="text" maxlength="5">
+ 分鐘前
+ <br>
標題:
<span name="caledit_read" id="caledit_static_title"></span>
<input name="caledit_write" id="caledit_dyn_title" type="text">
diff --git a/js/caledit.js b/js/caledit.js
index 73b4c4b..9fab7d3 100644
--- a/js/caledit.js
+++ b/js/caledit.js
@@ -3,12 +3,13 @@ function caledit(year, month, date){
var alldetailobj = document.getElementsByName("caldetail");
var i;
$(document).unbind("keydown.main");
- $(document).bind("keydown.caledit", "ctrl+e", caledit_edit);
- $(document).bind("keydown.caledit", "ctrl+1", caledit_focus_left);
- $(document).bind("keydown.caledit", "ctrl+2", caledit_focus_right);
+ $(document).bind("keydown.caledit", "ctrl+m", caledit_edit);
+ $(document).bind("keydown.caledit", "ctrl+left", caledit_focus_left);
+ $(document).bind("keydown.caledit", "ctrl+right", caledit_focus_right);
$(document).bind("keydown.caledit", "alt+q", caledit_quit);
status_bar_save();
- status_bar_set("(Alt-Q)返回 (Ctrl-E)切換編輯 (Ctrl-1)左側 (Ctrl-2)右側 ");
+ status_bar_set("(Alt-Q)返回 (Ctrl-M)切換編輯 (Ctrl-左)左側"
+ + " (Ctrl-右)右側 ");
caledit_switchedit_disable();
for(i=0; i<allbrowseobj.length; i++){
allbrowseobj[i].style.display = "none";