From: Arun Persaud Date: Tue, 15 Nov 2011 04:14:00 +0000 (-0800) Subject: LAYOUT: moved game status to top; cleaned up some css X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=commitdiff_plain;h=34dca92fa9209df27921dcc58b9ea5bfb8f131f0 LAYOUT: moved game status to top; cleaned up some css --- diff --git a/css/standard.css b/css/standard.css index 626c218..5e6ee35 100644 --- a/css/standard.css +++ b/css/standard.css @@ -23,7 +23,6 @@ body { background-color: #ddd; } header { background-color: #fff; text-align: center; - height: 4em; padding-top: 1.5em; margin: 0em 3em; border-bottom: 3px solid gray; @@ -38,22 +37,19 @@ header { .main { background-color: #fff; - margin: 0em 3em; - padding: 1em 0em; - min-height: 40em; + padding: 0em 0em; + margin: 0em 3em; + padding-bottom: 1em; } footer { background-color: #fff; - margin-left: 3em; - margin-right: 3em; - padding:0; + margin: 0em 3em; + padding:0em 0.2em; border-top: 2px solid gray; - clear:both; - height: 8em; } -footer .right { float:right; font-size:smaller;} -footer .left { float:left; font-size:smaller; } +footer .right { text-align:right; font-size:smaller;} +footer .left { float:left; font-size:smaller;} .status { position:absolute; @@ -66,6 +62,7 @@ footer .left { float:left; font-size:smaller; } .session { width: 100%; border-bottom: 1px solid #000; + padding: 0.5em; text-align: center; } .session div.sessionrules { @@ -462,20 +459,9 @@ ul.tricks li div div span.comment span{ } .usermenu { - position:absolute; - top:10em; - left:3em; - margin:1em; - margin-top:0em; - margin-left:0em; - - width: 12em; - - border: 2px solid gray; - - padding:0.3em; - - background-color: #eee; + text-align: center; + padding:0.7em; + border-bottom: 1px solid black; } .notes { @@ -499,7 +485,10 @@ ul.tricks li div div span.comment span{ z-index:50; } -.user { margin-left:25%;margin-right:5%; } +.user { + margin-left:25%; + margin-right:5%; +} div.user ul { list-style:none; @@ -721,9 +710,12 @@ div.table div img.gravatar, img.gravatar { width: 4em; height: 4em; border: 3px solid #aaa; +} +div.table div img.gravatar { float:left; } + div img.button { float: right; width: 2em; @@ -778,7 +770,6 @@ div span.numberoftricks { background-color: #fff; margin-left: 0em; margin-right: 0em; - min-height: 0em; } header, footer { @@ -786,11 +777,10 @@ header, footer { margin-right: 0em; } - .lastlogin { position: relative; left: 0em; - top: 0em; + top: 0em; width: 100%; text-align: center; border-top: 1px solid gray; @@ -800,10 +790,6 @@ header, footer { right:0em; } -.usermenu { - left: 0em; -} - .notes { position:relative; top:0em; diff --git a/include/functions.php b/include/functions.php index 9f36330..fc46a61 100644 --- a/include/functions.php +++ b/include/functions.php @@ -1181,16 +1181,16 @@ function display_user_menu($id) { if($i==0) { - echo "
\n "; - echo _('It\'s your turn in these games').":
\n"; + echo "\n
\n "; + echo _('It\'s your turn in these games').":\n"; } $i++; echo " game ".DB_format_gameid($r[1])."
\n"; + "\">game ".DB_format_gameid($r[1])." \n"; if($i>4) { - echo " ...
\n"; + echo " ...\n"; break; } } diff --git a/include/game.php b/include/game.php index b8963d2..c78482c 100644 --- a/include/game.php +++ b/include/game.php @@ -49,7 +49,6 @@ global $GAME,$RULES,$CARDS; $gameid = DB_get_gameid_by_hash($me); $myname = DB_get_name('hash',$me); $mystatus = DB_get_status_by_hash($me); -$origmystatus = DB_get_status_by_hash($me); /* to show "it's your turn" menu when game has just finished */ $mypos = DB_get_pos_by_hash($me); $myhand = DB_get_handid('hash',$me); $myparty = DB_get_party_by_hash($me); @@ -175,6 +174,30 @@ if(myisset('call') && $_REQUEST['call'] == '0' && can_call(0,$me)) } + +/***************************************************************** + * output other games where it is the users turn + * make sure that the people looking at old games don't see the wrong games here + *****************************************************************/ + +if( $gamestatus != 'gameover' && isset($_SESSION['id']) ) + { + /* game isn't over, only valid user can get here, so show menu */ + display_user_menu($myid); + } +else if( $mystatus == 'gameover' && isset($_SESSION['id']) ) + { + /* user is looking at someone else's game, show the menu for the correct user */ + display_user_menu($_SESSION['id']); + } +else + { + echo "
\n"; + echo "It's your turn in these games: \n"; + echo "Please log in to see this information.\n"; + echo "
\n\n"; + } + /***************************************************************** * output extra division in case this game is part of a session *****************************************************************/ @@ -307,7 +330,6 @@ if($mystatus!='gameover') if(isset($_SESSION['id'])) DB_update_user_timestamp($_SESSION['id']); - /****************************************************************************** * Output tricks played, table, messages, and cards (depending on game status) ******************************************************************************/ @@ -2111,33 +2133,6 @@ if( sizeof($messages) ) * Comments, re/contra calls, user menu ***********************************************/ -/* output other games where it is the users turn - * make sure that the people looking at old games don't see the wrong games here - */ -if( $gamestatus != 'gameover' ) - { - /* game isn't over, only valid user can get here, so show menu */ - display_user_menu($myid); - } -else if( $origmystatus != 'gameover' ) - { - /* user just played the very last card, game is now over, it's still ok to show the menu though */ - display_user_menu($myid); - } -else if( $mystatus == 'gameover' - && isset($_SESSION['id']) ) - { - /* user is looking at someone else's game, show the menu for the correct user */ - display_user_menu($_SESSION['id']); - } -else - { - echo "
\n"; - echo "It's your turn in these games:
\n"; - echo "Please log in to see this information.\n"; - echo "
\n\n"; - } - /* * display gameinfo: re/contra, comment-box, play-card button, games played by others */ diff --git a/include/output.php b/include/output.php index 42f4085..325cf4a 100644 --- a/include/output.php +++ b/include/output.php @@ -409,7 +409,7 @@ function output_footer() " Verwendung der [deutschen] Kartenbilder mit Genehmigung
der Spielkartenfabrik Altenburg GmbH,(c) ASS Altenburger
\n". " - ASS Altenburger Spielkarten - Spielkartenfabrik Altenburg GmbH
\n". " a Carta Mundi Company Email: info@spielkarten.com Internet: www.spielkarten.com

\n"; - echo "

See the latest changes \n". + echo "

See the latest changes \n". " via git
or download the source via
\n'git clone http://nubati.net/git/e-DoKo.git'
\n". " \n". "