<future>
<page func="Infodrom Oldenburg" title="Termine">
+<script type="text/javascript" src="<root_prefix>jquery.editable.js"></script>
<style type="text/css">
-@media only screen and (max-device-width: 640px) {
- button {
- width: 4em;
- }
-}
-
@media only screen and (max-device-width: 400px) {
div.view {
- float: left !important;
margin-left: 100px;
}
}
+@media only screen and (max-device-width: 980px) {
+ button {
+ width: 3em;
+ }
+}
+
div.view {
float:right;
margin-top:-30px;
float: left;
width: 50%;
}
-div.bimonth div.head {
+div.onemonth div.monthcolumn {
+ float: left;
+ width: 100%;
+}
+div.head {
font-weight: bold;
border-bottom: 1px solid #ccc;
text-align: center;
}
-div.bimonth div.day {
+div.day {
position: relative;
border-bottom: 1px solid #ccc;
}
-div.bimonth div.sunday {
+div.sunday {
border-bottom: 1px solid black;
}
-div.bimonth div.today {
+div.today {
background: #90ee90;
}
-div.bimonth div div.wday {
+div div.wday {
width: 1.6em;
margin-right: 2px;
float: left;
}
-div.bimonth div div.date {
+div div.date {
width: 1.6em;
margin-right: 2px;
float: left;
}
-div.bimonth div.kw {
+div.kw {
position: absolute;
top: 0px;
right: 1px;
</select>
<protect><script type="text/javascript">
+var POPUP_TITLE_COMMENT = '<?php echo utf8_encode('Bemerkung hinzufügen'); ?>';
function menu_close()
{
$('div#menu').hide();
'<select id="view">',
'<option value="normal">Normal</option>',
'<option value="bimonth">2 Monate</option>',
+ '<option value="onemonth">1 Monat</option>',
'<option value="month">Monat</option>',
'</select>',
'</div>'];
logwindow.openPopup();
}
- $.invoke('Calendar_Item/Log', {id: $('div#menu').attr('dav_id')});
+ $.invoke('Calendar_Item/Log', {id: $('div#menu').attr('dav_id')}, function(data){
+ if (!is_mobile())
+ make_editable('div#log div.editable');
+ });
}
var commentwindow = false;
'<textarea name="comment" style="width: 296px; height:65px;"></textarea>',
'<div style="text-align: center; margin-top: 5px;"><input type="submit" value="Speichern"></div>',
'</form>'];
- commentwindow = new Popup('Bemerkung hinzufügen', '300px', false, html.join(''));
+ commentwindow = new Popup(POPUP_TITLE_COMMENT, '300px', false, html.join(''));
commentwindow.centerPopup();
$('form#comment input[type="submit"]').click(function(e){
$.invoke('Calendar_Item/AddLog', $('form#comment').serialize(), function(data){
} else if ($('#view').val() == 'bimonth') {
$('#month,div.view button').show();
$.invoke('Calendar/BiMonth', {month: $('#thismonth').val()}, month_actions);
+ } else if ($('#view').val() == 'onemonth') {
+ $('#month,div.view button').show();
+ $.invoke('Calendar/OneMonth', {month: $('#thismonth').val()}, month_actions);
} else if ($('#view').val() == 'month') {
$('#month,div.view button').show();
$.invoke('Calendar/Month', {month: $('#thismonth').val()}, month_actions);
$.invoke('Calendar/BiMonth',
{month: $('#thismonth').val(),
direction: direction}, month_actions);
+ } else if ($('#view').val() == 'onemonth') {
+ $.invoke('Calendar/OneMonth',
+ {month: $('#thismonth').val(),
+ direction: direction}, month_actions);
} else if ($('#view').val() == 'month') {
$.invoke('Calendar/Month',
{month: $('#thismonth').val(),
}
});
if (document.location.href.indexOf('month=normal') == -1) {
- $('#view').val('bimonth');
- $.invoke('Calendar/BiMonth', {month: '<?=date('Y-m')?>'}, month_actions);
+ if (is_mobile()) {
+ $('<meta name="viewport" content="width=device-width, initial-scale=0.75" />').insertAfter('title');
+ $('#view').val('onemonth');
+ $.invoke('Calendar/OneMonth', {month: '<?=date('Y-m')?>'}, month_actions);
+ $('select#view').hide();
+ } else {
+ $('#view').val('bimonth');
+ $.invoke('Calendar/BiMonth', {month: '<?=date('Y-m')?>'}, month_actions);
+ }
}
$('#month,div.view button').show();
});