]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Updated admin area to be stand-alone. Added a new html begin for admin area.
authorpete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>
Thu, 1 Jul 2010 16:34:35 +0000 (16:34 +0000)
committerpete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544>
Thu, 1 Jul 2010 16:34:35 +0000 (16:34 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@6603 36083f99-b078-4883-b0ff-0f9b5a30f544

views/default/canvas/layouts/administration.php
views/default/page_elements/html_begin_admin.php [new file with mode: 0644]
views/default/page_shells/admin.php

index 71b2047f68eac64d727f481539f2b1f092a8d1ae..12aafca78264dcfdaf9cd9645a7601b0b3d28706 100644 (file)
 <style type="text/css">
 /**
  * ELGG DEFAULT ADMIN AREA CSS
-   @todo - move into separate css file
 */
-/* temporary force-hide / override some base elements  */
-body { background-color: #444444; }
-#elgg_header { display:none; }
-#elgg_footer { display:none; }
-#elgg_topbar { display:none; }
-a { color:#0054A7; text-decoration:none; }
-a:hover { color:black; text-decoration:underline; }
+
+/* ***************************************
+       RESET CSS
+*************************************** */
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, font, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td {
+       margin: 0;
+       padding: 0;
+       border: 0;
+       outline: 0;
+       font-weight: inherit;
+       font-style: inherit;
+       font-size: 100%;
+       font-family: inherit;
+       vertical-align: baseline;
+}
+img {
+       border-width:0;
+       border-color:transparent;
+}
+:focus {
+       outline:0 none;
+       -moz-outline-style: none;
+}
+ol, ul {
+       /* list-style:none outside none; */
+       margin: 0 0 10px 0;
+       padding-left: 20px;
+}
+em, i {
+       font-style:italic;
+}
+ins {
+       text-decoration:none;
+}
+del {
+       text-decoration:line-through;
+}
+strong {
+       font-weight:bold;
+}
+table {
+       border-collapse: collapse;
+       border-spacing: 0;
+}
+caption, th, td {
+       text-align: left;
+       font-weight: normal;
+       vertical-align: top;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+       content: "";
+}
+blockquote, q {
+       quotes: "" "";
+}
+
+
+
+
+/* ***************************************
+       BASICS
+*************************************** */
+body {
+       text-align:left;
+       margin:0 auto;
+       padding:0;
+       background-color: #444444;
+       font-size: 80%;
+       line-height: 1.4em;
+       font-family: "Lucida Grande",Arial,Tahoma,Verdana,sans-serif;
+}
+a {
+       color:#0054A7;
+       text-decoration: none;
+       -moz-outline-style: none;
+       outline: none;
+}
+a:hover,
+a.selected {
+       color: black;
+       text-decoration: underline;
+}
+p {
+       margin-bottom:15px;
+}
+p:last-child {
+       margin-bottom:0;
+}
+small {
+       font-size: 90%;
+}
+h1, h2, h3, h4, h5, h6 {
+       font-weight: bold;
+       line-height: auto;
+       color:#0054A7;
+}
+h1 { font-size: 1.8em; }
+h2 { font-size: 1.5em; line-height: 1.1em; }
+h3 { font-size: 1.2em; }
+h4 { font-size: 1.0em; }
+h5 { font-size: 0.9em; }
+h6 { font-size: 0.8em; }
+dt {
+       font-weight: bold;
+}
+dd {
+       margin: 0 0 1em 1em;
+}
+pre, code {
+       font-family:Monaco,"Courier New",Courier,monospace;
+       font-size:12px;
+       background:#EBF5FF;
+       overflow:auto;
+
+       overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
+       white-space: pre-wrap; /* css-3 */
+       white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
+       white-space: -pre-wrap; /* Opera 4-6 */
+       white-space: -o-pre-wrap; /* Opera 7 */
+       word-wrap: break-word; /* Internet Explorer 5.5+ */
+}
+code {
+       padding:2px 3px;
+}
+pre {
+       padding:3px 15px;
+       margin:0px 0 15px 0;
+       line-height:1.3em;
+}
+blockquote {
+       padding:3px 15px;
+       margin:0px 0 15px 0;
+       line-height:1.3em;
+       background:#EBF5FF;
+       border:none;
+       -webkit-border-radius: 4px;
+       -moz-border-radius: 4px;
+}
+
+
+/* ***************************************
+       GENERIC SELECTORS
+*************************************** */
+h2 {
+       border-bottom:1px solid #CCCCCC;
+       padding-bottom:5px;
+}
+.clearfloat:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
+}
+.link {
+       cursor:pointer;
+}
+.small {
+       font-size: 90%;
+}
+.divider {
+       border-top:1px solid #cccccc;
+}
+.hidden {
+       display:none;
+}
+.radius8 {
+       -webkit-border-radius: 8px;
+       -moz-border-radius: 8px;
+}
+.margin_none {
+       margin:0;
+}
+.margin_top {
+       margin-top:10px;
+}
 .entity_title a { color:#0054A7; }
 .elgg_horizontal_tabbed_nav a:hover { color:#0054A7; }
+table.mceLayout {
+       width:100% !important;
+}
+
+
+
+
+
+
 
 #admin_header {
        background-color:#333333;
@@ -389,15 +574,95 @@ a:hover { color:black; text-decoration:underline; }
 
 
 
+/* ***************************************
+       CONTENT HEADER
+**************************************** */
+#content_header {
+       border-bottom:1px solid #CCCCCC;
+}
+#content_header:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
+}
+.content_header_title {
+       float:left;
+}
+.content_header_title {
+       margin-right:10px;
+       max-width: 530px;
+}
+.content_header_title h2 {
+       border:none;
+       margin-bottom:0;
+       padding-bottom:5px;
+}
+.content_header_options {
+       float:right;
+}
+.content_header_options .action_button {
+       float:right;
+       margin:0 0 5px 10px;
+}
 
 
 
+/* REPORTED CONTENT */
+.admin_settings.reported_content {
+       margin:5px 0 0 0;
+       padding:5px 7px 3px 9px;
+       -webkit-border-radius: 5px;
+       -moz-border-radius: 5px;
+}
+.admin_settings.reported_content p {
+       margin:0;
+}
+.active_report {
+       border:1px solid #D3322A;
+       background:#F7DAD8;
+}
+.archived_report {
+       border:1px solid #666666;
+       background:#dedede;
+}
+.admin_settings.reported_content .controls {
+       float:right;
+       margin:14px 5px 0 0;
+}
+.admin_settings.reported_content a.action_button {
+       display:inline;
+       float:right;
+       margin-left:15px;
+}
+.admin_settings.reported_content .details_link {
+       cursor: pointer;
+}
 
 
 
+/* ECML */
+.ecml_admin_table {
+       width:100%;
+}
+.ecml_admin_table td, th {
+       border: 1px solid gray;
+       text-align: center;
+       padding: 5px;
+}
+.ecml_admin_table th, .ecml_keyword_desc {
+       font-weight: bold;
+}
+.ecml_row_odd {
+       background-color: #EEE;
+}
+.ecml_row_even {
 
-
-
+}
+.ecml_restricted {
+       color: #555;
+}
 
 
 
@@ -560,6 +825,55 @@ ul.admin_plugins {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
 }
+
+/* ***************************************
+       ELGG TABBED PAGE NAVIGATION
+*************************************** */
+.elgg_horizontal_tabbed_nav {
+       margin-bottom:5px;
+       padding: 0;
+       border-bottom: 2px solid #cccccc;
+       display:table;
+       width:100%;
+}
+.elgg_horizontal_tabbed_nav ul {
+       list-style: none;
+       padding: 0;
+       margin: 0;
+}
+.elgg_horizontal_tabbed_nav li {
+       float: left;
+       border: 2px solid #cccccc;
+       border-bottom-width: 0;
+       background: #eeeeee;
+       margin: 0 0 0 10px;
+       -moz-border-radius-topleft:5px;
+       -moz-border-radius-topright:5px;
+       -webkit-border-top-left-radius:5px;
+       -webkit-border-top-right-radius:5px;
+}
+.elgg_horizontal_tabbed_nav a {
+       text-decoration: none;
+       display: block;
+       padding:3px 10px 0 10px;
+       text-align: center;
+       height:21px;
+       color:#999999;
+}
+.elgg_horizontal_tabbed_nav a:hover {
+       background: #dedede;
+       color:#4690D6;
+}
+.elgg_horizontal_tabbed_nav .selected {
+       border-color: #cccccc;
+       background: white;
+}
+.elgg_horizontal_tabbed_nav .selected a {
+       position: relative;
+       top: 2px;
+       background: white;
+}
+
 </style>
 
 <div id="admin_header">
diff --git a/views/default/page_elements/html_begin_admin.php b/views/default/page_elements/html_begin_admin.php
new file mode 100644 (file)
index 0000000..a35cafb
--- /dev/null
@@ -0,0 +1,37 @@
+<?php
+/**
+* Start html output.
+* The standard HTML header for admin pages
+*/
+
+// we won't trust server configuration but specify utf-8
+header('Content-type: text/html; charset=utf-8');
+
+$version = get_version();
+$release = get_version(true);
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+       <meta name="ElggRelease" content="<?php echo $release; ?>" />
+       <meta name="ElggVersion" content="<?php echo $version; ?>" />
+       <title><?php echo $vars['config']->sitename; echo " ".elgg_echo('admin'); ?></title>
+       <link rel="shortcut icon" href="<?php echo $vars['url']; ?>_graphics/favicon.ico" />
+
+       <script type="text/javascript" src="<?php echo $vars['url']; ?>vendors/jquery/jquery-1.4.2.min.js"></script>
+       <script type="text/javascript" src="<?php echo $vars['url']; ?>vendors/jquery/jquery-ui-1.7.2.min.js"></script>
+       <script type="text/javascript" src="<?php echo $vars['url']; ?>vendors/jquery/jquery.form.js"></script>
+       <script type="text/javascript" src="<?php echo $vars['url']; ?>_css/js.php?lastcache=<?php echo $vars['config']->lastcache; ?>&amp;js=initialise_elgg&amp;viewtype=<?php echo $vars['view']; ?>"></script>
+
+       <?php
+               echo $feedref;
+               if (elgg_view_exists('metatags')) {
+                       echo elgg_view('metatags', $vars);
+               }
+?>
+       <!-- include the admin css file 
+       <link rel="stylesheet" href="<?php echo $vars['url']; ?>views/default/css_admin.php" type="text/css" />-->
+</head>
+
+<body>
index 29b704438e73622dea876191e00835322ff3b22e..184cd4fd934a89bf82f03df76223512655c2009f 100644 (file)
@@ -25,11 +25,7 @@ if (empty($vars['title'])) {
        $title = $vars['config']->sitename . ": " . $vars['title'];\r
 }\r
 \r
-echo elgg_view('page_elements/html_begin', $vars);\r
-echo elgg_view('page_elements/elgg_topbar', $vars);\r
-// @todo this probably should be somewhere else \r
+echo elgg_view('page_elements/html_begin_admin', $vars);\r
 echo elgg_view('messages/list', array('object' => $vars['sysmessages']));\r
-echo elgg_view('page_elements/elgg_header', $vars);\r
 echo elgg_view('page_elements/elgg_content', $vars);\r
-echo elgg_view('page_elements/elgg_footer', $vars);\r
 echo elgg_view('page_elements/html_end', $vars);
\ No newline at end of file