From: Nicolas Boisselier Date: Sun, 30 Sep 2018 01:57:50 +0000 (+0100) Subject: lib/php/db/table.php X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=51b428077e57a82eb1206d69c8ffa8124633e7db;p=nb.git lib/php/db/table.php --- diff --git a/lib/css/db.css b/lib/css/db.css deleted file mode 100644 index a7f8f05a..00000000 --- a/lib/css/db.css +++ /dev/null @@ -1,153 +0,0 @@ -/* - All -*/ -.db label:after { - content: ": "; -} - -.db form .button, -.db form input, -.db form textarea, -.db form select, -.db form label -{ - margin: 0.3em 0.3em 0.3em 0; -} - -/* - List Div -*/ - -.db div.db-rows .db-row { - text-align: left; - vertical-align: top; - /* - margin: 0 0 0.5em 0; - width: 21em; - */ - margin-bottom: 0.5em; - padding: 0.2em; -} -.Zdb div.db-rows .db-row li { -} - -@media screen and (min-width: 400px) { - .db div.db-rows .db-row { - width: 24%; - display: inline-block; - overflow: auto; - min-width: 190px; - } -} - -.nav { - text-align: center; -} - -table.db-rows th .name { padding: 0 0.2em; } -#table.db-rows th.key .name:before { content: "["; } -table.db-rows th.key .name:after { content: "!"; } - -table.db-rows tr { vertical-align: top; } - -.db div.db-rows .db-row *:not([class~=buttons]):hover { - opacity: 0.7; -} - -.db div.db-rows .db-row .buttons { - padding-bottom: 0.5em; -} - -.db div.db-rows .db-row label { - width: 25%; - display: inline-block; - margin: 0 0.5em 0.1em 0; - vertical-align: top; -} - -.db div.db-rows label { - width: 70%; - display: inline-block; - white-space: normal; - text-align: right; -} - -/* - Menu -*/ -.db .menu { - padding: 0.5em 0.8em; -} - -.db ul.menu { - max-width: 7em; -} - -.db li.tables { - float: left; -} - -.db li.tables ul { - text-transform: capitalize; -} - -.db li.tables li { - font-size: 0.8em; -} - -/* -.db .sort { - font-size: 80%; -} -.db .sort { - display: inline-block; - font-size: 110%; -} -.db .sort.asc { - height: 0.7em; - border:solid 1px red; - vertical-align: top; - overflow: hidden; -} -*/ - -/* - Edit -*/ - -@media screen and (max-width: 400px) { - .db form.edit { - max-width: 40em; - margin: 0 auto; - } -} -.db .edit .fields label { - width: 25%; - text-align: right; - display: inline-block; - margin-right: 1em; - vertical-align: top; -} -.db .edit .fields .label span { - width: 54%; - display: inline-block; - text-align: left; -} - -.db form.edit .fields input, .db form.edit .fields textarea, .db form.edit .fields select { - width: 65%; -} - -.buttons { - margin: 0.5em auto 0 auto; - text-align: center; - clear: both; -} -.buttons .button { margin-left: 0.5em; } - -/* -*/ -.db .buttons input { - width: auto; - float: none; -} diff --git a/lib/css/db.css.bak b/lib/css/db.css.bak new file mode 100644 index 00000000..a7f8f05a --- /dev/null +++ b/lib/css/db.css.bak @@ -0,0 +1,153 @@ +/* + All +*/ +.db label:after { + content: ": "; +} + +.db form .button, +.db form input, +.db form textarea, +.db form select, +.db form label +{ + margin: 0.3em 0.3em 0.3em 0; +} + +/* + List Div +*/ + +.db div.db-rows .db-row { + text-align: left; + vertical-align: top; + /* + margin: 0 0 0.5em 0; + width: 21em; + */ + margin-bottom: 0.5em; + padding: 0.2em; +} +.Zdb div.db-rows .db-row li { +} + +@media screen and (min-width: 400px) { + .db div.db-rows .db-row { + width: 24%; + display: inline-block; + overflow: auto; + min-width: 190px; + } +} + +.nav { + text-align: center; +} + +table.db-rows th .name { padding: 0 0.2em; } +#table.db-rows th.key .name:before { content: "["; } +table.db-rows th.key .name:after { content: "!"; } + +table.db-rows tr { vertical-align: top; } + +.db div.db-rows .db-row *:not([class~=buttons]):hover { + opacity: 0.7; +} + +.db div.db-rows .db-row .buttons { + padding-bottom: 0.5em; +} + +.db div.db-rows .db-row label { + width: 25%; + display: inline-block; + margin: 0 0.5em 0.1em 0; + vertical-align: top; +} + +.db div.db-rows label { + width: 70%; + display: inline-block; + white-space: normal; + text-align: right; +} + +/* + Menu +*/ +.db .menu { + padding: 0.5em 0.8em; +} + +.db ul.menu { + max-width: 7em; +} + +.db li.tables { + float: left; +} + +.db li.tables ul { + text-transform: capitalize; +} + +.db li.tables li { + font-size: 0.8em; +} + +/* +.db .sort { + font-size: 80%; +} +.db .sort { + display: inline-block; + font-size: 110%; +} +.db .sort.asc { + height: 0.7em; + border:solid 1px red; + vertical-align: top; + overflow: hidden; +} +*/ + +/* + Edit +*/ + +@media screen and (max-width: 400px) { + .db form.edit { + max-width: 40em; + margin: 0 auto; + } +} +.db .edit .fields label { + width: 25%; + text-align: right; + display: inline-block; + margin-right: 1em; + vertical-align: top; +} +.db .edit .fields .label span { + width: 54%; + display: inline-block; + text-align: left; +} + +.db form.edit .fields input, .db form.edit .fields textarea, .db form.edit .fields select { + width: 65%; +} + +.buttons { + margin: 0.5em auto 0 auto; + text-align: center; + clear: both; +} +.buttons .button { margin-left: 0.5em; } + +/* +*/ +.db .buttons input { + width: auto; + float: none; +} diff --git a/lib/php/db/table.php b/lib/php/db/table.php index 6c357696..22b3d67e 100644 --- a/lib/php/db/table.php +++ b/lib/php/db/table.php @@ -2160,7 +2160,7 @@ Class Table extends nb { public function html_menu($opt=[]) { if (isset($opt['html_menu']) and !$opt['html_menu']) return ''; - $buttons = '
'; + $buttons = ''; if (!empty($opt['buttons'])) $buttons = $opt['buttons']; $r = '