diff --git a/serendipity_event_mycalendar/mycalendar_backend.css b/serendipity_event_mycalendar/mycalendar_backend.css new file mode 100644 index 00000000..bd4a6da9 --- /dev/null +++ b/serendipity_event_mycalendar/mycalendar_backend.css @@ -0,0 +1,50 @@ +.serendipity_mycalendar_wrap { + min-height: .01%; + -ms-overflow-style: -ms-autohiding-scrollbar; + overflow-x: auto; + overflow-y: hidden; +} + +.serendipity_mycalendar_wrap th, +.serendipity_mycalendar_wrap td { + white-space: nowrap; +} + +.serendipity_mycalendar_eventlist { + border: 1px solid #aaa; + border-bottom: 0; +} + +.serendipity_mycalendar_eventlist { + margin-top: 0; + width: 100%; +} + +.serendipity_mycalendar_eventlist input[type='text'] { + width: 100%; +} + +.serendipity_mycalendar_eventlist tr { + border-bottom: 1px solid #aaa; +} + +.serendipity_mycalendar_eventlist thead tr, +.serendipity_mycalendar_eventlist .serendipity_admin_list_item_even { + background-color: #eee; +} + +.serendipity_mycalendar_eventlist th, +.serendipity_mycalendar_eventlist td { + padding: .25em; +} + +@media screen and (min-width: 768px) { + .serendipity_mycalendar_wrap { + overflow-y: auto; + } + + .serendipity_mycalendar_wrap th, + .serendipity_mycalendar_wrap td { + white-space: normal; + } +} diff --git a/serendipity_event_mycalendar/serendipity_event_mycalendar.php b/serendipity_event_mycalendar/serendipity_event_mycalendar.php index 0c44edf1..c8d8253f 100644 --- a/serendipity_event_mycalendar/serendipity_event_mycalendar.php +++ b/serendipity_event_mycalendar/serendipity_event_mycalendar.php @@ -1,4 +1,4 @@ -add('author', 'Garvin Hicking, Markus Gerstel, Grischa Brockhaus'); $propbag->add('stackable', false); $propbag->add('event_hooks', array( - 'backend_sidebar_entries' => true, - 'backend_sidebar_entries_event_display_mycalendar' => true, - 'frontend_calendar' => true, - 'external_plugin' => true + 'backend_sidebar_entries' => true, + 'backend_sidebar_entries_event_display_mycalendar' => true, + 'frontend_calendar' => true, + 'external_plugin' => true, + 'css_backend' => true ) ); $this->dependencies = array('serendipity_plugin_mycalendar' => 'remove'); @@ -122,7 +123,7 @@ class serendipity_event_mycalendar extends serendipity_event { foreach($items as $event) { $day = date('j', $event['eventdate']); $day2 = date('j', $event['eventdate2']); - + for ($theday=$day; $theday<=$day2; $theday++) { if (!isset($eventData[$theday])) { $eventData[$theday] = array( @@ -259,8 +260,7 @@ class serendipity_event_mycalendar extends serendipity_event { ); echo '

' . PLUGIN_MYCALENDAR_TITLE . '

'; - echo PLUGIN_MYCALENDAR_DESC . '

'; - echo PLUGIN_MYCALENDAR_EVENTLIST . '

'; + echo '

' . PLUGIN_MYCALENDAR_DESC . '. ' . PLUGIN_MYCALENDAR_EVENTLIST . '

'; echo ' "; + + echo " \n"; + echo "\n"; + + echo "\n"; + echo "  \n"; + echo " \n"; + echo " \n"; + echo "\n"; } - echo " \n"; - echo " "; - echo $this->getDropdown('day2', $event['eventid'], range(1, 31), $day2, false, 'changeDate2('. $event['eventid'] .')') . "."; - echo $this->getDropdown('month2', $event['eventid'], range(1, 12), $month2, false, 'changeDate2('. $event['eventid'] .')') . "."; - echo $this->getDropdown('year2', $event['eventid'], range(date('Y'), date('Y')+2), $year2, false, 'changeDate2('. $event['eventid'] .')'); - - echo '"; - - echo " \n"; - echo "\n"; - - echo "\n"; - echo "  \n"; - echo " " . PLUGIN_MYCALENDAR_EVENTURI_TITLE . ": \n"; - echo " \n"; - echo "\n"; - } - - echo ' - -
- - - - + echo ' + + + + '; } @@ -370,7 +370,7 @@ class serendipity_event_mycalendar extends serendipity_event { switch($event) { case 'backend_sidebar_entries': ?> - +
  • get_month_events($eventData, $addData); break;