From e346e9f54b1ebfbd7888f37c93b1caf33669f2c5 Mon Sep 17 00:00:00 2001 From: Matthias Mees Date: Mon, 10 Oct 2016 21:06:28 +0200 Subject: [PATCH] A new 2.x backend for serendipity_event_mymood - Proper backend markup - Add backend stylesheets - Increase version requirement to 2.0 References s9y/Serendipity#426 --- serendipity_event_mymood/mymood_backend.css | 62 +++++++++ .../serendipity_event_mymood.php | 130 +++++++++--------- 2 files changed, 129 insertions(+), 63 deletions(-) create mode 100644 serendipity_event_mymood/mymood_backend.css diff --git a/serendipity_event_mymood/mymood_backend.css b/serendipity_event_mymood/mymood_backend.css new file mode 100644 index 00000000..8c358a10 --- /dev/null +++ b/serendipity_event_mymood/mymood_backend.css @@ -0,0 +1,62 @@ +.serendipity_mymood_wrap { + min-height: .01%; + -ms-overflow-style: -ms-autohiding-scrollbar; + overflow-x: auto; + overflow-y: hidden; +} + +.serendipity_mymood_wrap th, +.serendipity_mymood_wrap td { + white-space: nowrap; +} + +.serendipity_mymood_moods { + border: 1px solid #aaa; + border-bottom: 0; +} + +.serendipity_mymood_moods, +.mood_select { + margin-top: 0; + width: 100%; +} + +.serendipity_mymood_moods input[type='text'] { + width: 100%; +} + +.serendipity_mymood_moods tr { + border-bottom: 1px solid #aaa; +} + +.serendipity_mymood_moods thead tr, +.serendipity_mymood_moods .serendipity_admin_list_item_even { + background-color: #eee; +} + +.serendipity_mymood_moods th, +.serendipity_mymood_moods td { + padding: .25em; +} + +#mymood_reset_form { + margin: .75em 0; +} + +@media screen and (min-width: 768px) { + .serendipity_mymood_wrap { + overflow-y: auto; + } + + .serendipity_mymood_wrap th, + .serendipity_mymood_wrap td { + white-space: normal; + } + + #mymood_reset_form { + float: right; + margin: 0; + position: relative; + top: -1.75em; + } +} diff --git a/serendipity_event_mymood/serendipity_event_mymood.php b/serendipity_event_mymood/serendipity_event_mymood.php index 4f5a9cda..5af787b7 100644 --- a/serendipity_event_mymood/serendipity_event_mymood.php +++ b/serendipity_event_mymood/serendipity_event_mymood.php @@ -51,13 +51,13 @@ class serendipity_event_mymood extends serendipity_event { $propbag->add('name', PLUGIN_MYMOOD_TITLE); $propbag->add('description', PLUGIN_MYMOOD_DESC); $propbag->add('requirements', array( - 'serendipity' => '0.8', + 'serendipity' => '2.0', 'smarty' => '2.6.7', 'php' => '4.1.0' )); - $propbag->add('version', '0.11.1'); - $propbag->add('author', 'Brett Profitt'); + $propbag->add('version', '0.12.0'); + $propbag->add('author', 'Brett Profitt, Matthias Mees'); $propbag->add('stackable', false); $propbag->add('event_hooks', array( 'entry_display' => true, @@ -66,6 +66,7 @@ class serendipity_event_mymood extends serendipity_event { 'backend_display' => true, 'backend_sidebar_entries' => true, 'backend_sidebar_entries_event_display_mymood' => true, + 'css_backend' => true, )); $propbag->add('groups', array('FRONTEND_ENTRY_RELATED', 'BACKEND_EDITOR')); @@ -324,61 +325,60 @@ class serendipity_event_mymood extends serendipity_event { ); echo '

' . PLUGIN_MYMOOD_TITLE . '

'; - echo PLUGIN_MYMOOD_DESC . '

'; - echo PLUGIN_MYMOOD_MOOD_LIST . '

'; + echo '

' . PLUGIN_MYMOOD_DESC . ' (' . PLUGIN_MYMOOD_MOOD_LIST . ')

'; echo '
-
- - -
- - - - - - - - '; - $count = 1; - foreach($moods AS $m_id => $mood) { - $even = ($m_id % 2 ? 'even' : 'uneven'); + + - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "\n"; +
+
#' . PLUGIN_MYMOOD_MOOD_DELETE . '' . PLUGIN_MYMOOD_MOOD_NAME . '' . PLUGIN_MYMOOD_MOOD_IMG . '' . PLUGIN_MYMOOD_MOOD_ASCII . '
$count
+ + + + + + + + + + '; + $count = 1; + foreach($moods AS $m_id => $mood) { + $even = ($m_id % 2 ? 'even' : 'uneven'); - $count++; - } + echo "\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "\n"; + $count++; + } echo ' - - - -
#' . PLUGIN_MYMOOD_MOOD_DELETE . '' . PLUGIN_MYMOOD_MOOD_NAME . '' . PLUGIN_MYMOOD_MOOD_IMG . '' . PLUGIN_MYMOOD_MOOD_ASCII . '
$count

- -
-
+ + + + + - + -
- - - - -
+
+ + + + +
'; } @@ -409,9 +409,10 @@ class serendipity_event_mymood extends serendipity_event { } } - echo "
\n"; - echo ' ' . PLUGIN_MYMOOD_TITLE . ''; - echo " \n"; + echo "
\n"; + echo ' ' . PLUGIN_MYMOOD_TITLE . ''; + echo '
'; + echo "
\n"; $c = 0; $max = 5; @@ -425,7 +426,7 @@ class serendipity_event_mymood extends serendipity_event { echo " \n"; } - echo "
\n"; } - echo " \n"; + echo " \n"; echo " \n"; if ($c == $max-1) { @@ -447,7 +448,7 @@ class serendipity_event_mymood extends serendipity_event { echo "
\n"; + echo " \n"; # letting them add moods. #fixme: if they list a mood that's already there, should we update?? @@ -455,8 +456,6 @@ class serendipity_event_mymood extends serendipity_event { #imgs. Just keep adding them, I guess.... $id = count ($new_moods) + 1; echo' -

-