From 85007cf3bb8e7234d1b6e55bd461dce8ced73a75 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Tue, 31 Mar 2009 00:40:33 +0200 Subject: [PATCH] Encapsulate month view, remove unnecessary CSS rules. --- kronolith/js/src/kronolith.js | 5 ++--- kronolith/templates/index/month.inc | 10 ++++++---- kronolith/themes/screen.css | 16 ---------------- 3 files changed, 8 insertions(+), 23 deletions(-) diff --git a/kronolith/js/src/kronolith.js b/kronolith/js/src/kronolith.js index a5b3fdda0..a907e5a2e 100644 --- a/kronolith/js/src/kronolith.js +++ b/kronolith/js/src/kronolith.js @@ -307,7 +307,6 @@ KronolithCore = { this.updateView(date, loc); if ($('kronolithView' + locCap)) { - $('kronolithViewHead').appear(); $('kronolithView' + locCap).appear(); } this.updateMinical(date, loc); @@ -349,7 +348,7 @@ KronolithCore = { break; case 'month': - var tbody = $('kronolithViewMonth').down('.kronolithViewBody'), + var tbody = $('kronolithViewMonthBody'), dates = this.viewDates(date, view), day = dates[0].clone(), rows = 0, row; @@ -634,7 +633,7 @@ KronolithCore = { $('kronolithMonthDay' + date.key).insert(div); if (event.value.e) { div.setStyle({ 'cursor': 'move' }); - new Drag('kronolithEventmonth' + r.response.cal + event.key, { threshold: 5, parentElement: function() { return $('kronolithViewMonth').select('.kronolithViewBody')[0]; }, snapToParent: true }); + new Drag('kronolithEventmonth' + r.response.cal + event.key, { threshold: 5, parentElement: function() { return $('kronolithViewMonthBody'); }, snapToParent: true }); } break; } diff --git a/kronolith/templates/index/month.inc b/kronolith/templates/index/month.inc index c277dcf82..40a31938c 100644 --- a/kronolith/templates/index/month.inc +++ b/kronolith/templates/index/month.inc @@ -1,4 +1,5 @@ - +getValue('week_start_monday'), $i = $w, $c = $i + 7; $i < $c; $i++): ?> @@ -8,8 +9,8 @@
 
- - + +
-
\ No newline at end of file + + diff --git a/kronolith/themes/screen.css b/kronolith/themes/screen.css index f07b9fb22..350adab0b 100644 --- a/kronolith/themes/screen.css +++ b/kronolith/themes/screen.css @@ -932,9 +932,6 @@ div.kronolithView div.kronolithViewBody div.kronolithRow { } /* Main view month */ -.kronolithViewMonth div.kronolithViewBody div.kronolithRow div { - height: 86px; -} #kronolithViewMonthContainer { position: absolute; top: 24px; @@ -996,19 +993,6 @@ div.kronolithView div.kronolithViewBody div.kronolithRow div .kronolithCorner { height: auto; border: none; } -div.kronolithViewMonth div.kronolithViewBody div.kronolithRow div.kronolithDay { - display: inline; - width: 15px; - height: 15px; - line-height: 15px; - margin: 0 2px 2px 0; - padding: 0; - border-width: 0 1px 1px 0; - text-align: center; - vertical-align: middle; - font-weight: bold; - cursor: pointer; -} div.kronolithView div.kronolithViewBody div.kronolithRow div a.kronolithAdd { display: inline; width: 15px; -- 2.11.0