Page MenuHomeDevCentral

No OneTemporary

diff --git a/css/bluegray.css b/css/bluegray.css
index f4a1d5c..dd026c0 100644
--- a/css/bluegray.css
+++ b/css/bluegray.css
@@ -1,744 +1,744 @@
@charset "utf-8";
/* -------------------------------------------------------------
Obsidian Workspaces
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Author: Iron Summit Media Strategies, Dereckson
Tags: Bootstrap, blue, light gray, responsive
Breakpoints: 768px
Filename: bluegray.css
Version: 1.0
Created: 2014-01-24
Licence: Apache License 2.0
------------------------------------------------------------- */
/* -------------------------------------------------------------
Table of contents
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:: Fonts
:: Main styles
:: Titles
:: Wrappers
:: Navigation
:: Buttons
:: Login
:: Datatables
:: .show-grid
:: Timelines
*/
/* -------------------------------------------------------------
Fonts
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,400italic,600);
/* -------------------------------------------------------------
Main styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {
background-color: rgb(248, 248, 248);
font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
font-size: 11pt;
}
strong {
font-weight: 600;
}
/* -------------------------------------------------------------
Titles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h1, h2, h3, h4, h5, h6 {
font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
font-weight: 200;
}
h1 {
font-size: 38pt;
}
h2 {
font-size: 28pt;
}
h3 {
font-size: 20pt;
}
dl > dd + dt {
margin-top: 1em;
}
/* -------------------------------------------------------------
Wrappers
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#wrapper {
width: 100%;
}
-#page-wrapper {
+#content {
padding: 0 15px;
min-height: 568px;
background-color: #fff;
}
@media screen and (min-width: 768px) {
- #page-wrapper {
+ #content {
position: inherit;
margin: 0 0 0 250px;
padding: 0 30px;
min-height: 1300px;
border-left: 1px solid #e7e7e7;
}
}
/* -------------------------------------------------------------
Navigation
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* .navbar-static-side */
.navbar-static-side ul li {
border-bottom: 1px solid #e7e7e7;
}
/* Breadcrumbs */
.breadcrumb {
background-color: inherit;
font-weight: 200;
float: right;
}
/* Top Right Navigation Dropdown Styles */
.navbar-static-top {
background-color: #142b43;
}
.navbar-static-top .navbar-brand {
color: white;
}
.navbar-static-top a.navbar-brand:hover {
color: #47a0ff;
}
.navbar-static-top .nav > li > a:hover,
.navbar-static-top .nav > li > a:focus {
text-decoration: none;
background-color: #1b3d61;
color: #47a0ff;
}
.navbar-static-top .nav .open > a,
.navbar-static-top .nav .open > a:hover,
.navbar-static-top .nav .open > a:focus {
background-color: #1b3d61;
border-color: #428bca;
color: #47a0ff;
}
.navbar-default .navbar-toggle {
border: solid 2px #0e1e2e;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #1b3d61;
}
.navbar-top-links li {
display: inline-block;
}
.navbar-top-links li:last-child {
margin-right: 15px;
}
.navbar-top-links li a {
padding: 15px;
min-height: 50px;
}
.navbar-top-links .dropdown-menu li {
display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
padding: 3px 20px;
min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
width: 310px;
min-width: 0;
}
.navbar-top-links .dropdown-messages {
margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
margin-left: -123px;
}
.navbar-top-links .dropdown-user {
right: 0;
left: auto;
}
/* Sidebar Menu Styles */
.sidebar-search {
padding: 15px;
}
.arrow {
float: right;
}
.fa.arrow:before {
content: "\f104";
}
.active > a > .fa.arrow:before {
content: "\f107";
}
.nav-second-level li,
.nav-third-level li {
border-bottom: none !important;
}
.nav-second-level li a {
padding-left: 37px;
}
.nav-third-level li a {
padding-left: 52px;
}
@media screen and (min-width: 768px) {
.navbar-static-side {
z-index: 1;
position: absolute;
width: 250px;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
margin-left: auto;
}
}
/* -------------------------------------------------------------
Buttons
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.btn-outline {
color: inherit;
background-color: transparent;
transition: all .5s;
}
.btn-primary.btn-outline {
color: #428bca;
}
.btn-success.btn-outline {
color: #5cb85c;
}
.btn-info.btn-outline {
color: #5bc0de;
}
.btn-warning.btn-outline {
color: #f0ad4e;
}
.btn-danger.btn-outline {
color: #d9534f;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
color: #fff;
}
/* Circle Buttons */
.btn-circle {
width: 30px;
height: 30px;
padding: 6px 0;
border-radius: 15px;
text-align: center;
font-size: 12px;
line-height: 1.428571429;
}
.btn-circle.btn-lg {
width: 50px;
height: 50px;
padding: 10px 16px;
border-radius: 25px;
font-size: 18px;
line-height: 1.33;
}
.btn-circle.btn-xl {
width: 70px;
height: 70px;
padding: 10px 16px;
border-radius: 35px;
font-size: 24px;
line-height: 1.33;
}
/* -------------------------------------------------------------
Login
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.login-panel {
margin-top: 25%;
}
/* -------------------------------------------------------------
Datatables
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.dataTables_length label {
float: left;
text-align: left;
font-weight: normal;
}
div.dataTables_length select {
width: 75px;
}
div.dataTables_filter label {
float: right;
font-weight: normal;
}
div.dataTables_filter input {
width: 16em;
}
div.dataTables_info {
padding-top: 8px;
}
div.dataTables_paginate {
float: right;
margin: 0;
}
div.dataTables_paginate ul.pagination {
margin: 2px 0;
white-space: nowrap;
}
table.dataTable,
table.dataTable td,
table.dataTable th {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
table.dataTable {
clear: both;
margin-top: 6px !important;
margin-bottom: 6px !important;
max-width: none !important;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
cursor: pointer;
}
table.dataTable th:active {
outline: none;
}
/* Scrolling */
div.dataTables_scrollHead table {
margin-bottom: 0 !important;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
div.dataTables_scrollBody table {
margin-top: 0 !important;
margin-bottom: 0 !important;
border-top: none;
}
div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
border-top: none;
}
div.dataTables_scrollFoot table {
margin-top: 0 !important;
border-top: none;
}
/*
* TableTools styles
*/
.table tbody tr.active td,
.table tbody tr.active th {
color: white;
background-color: #08C;
}
.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
background-color: #0075b0 !important;
}
.table tbody tr.active a {
color: white;
}
.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
background-color: #017ebc;
}
table.DTTT_selectable tbody tr {
cursor: pointer;
}
div.DTTT .btn {
font-size: 12px;
color: #333 !important;
}
div.DTTT .btn:hover {
text-decoration: none !important;
}
ul.DTTT_dropdown.dropdown-menu {
z-index: 2003;
}
ul.DTTT_dropdown.dropdown-menu a {
color: #333 !important; /* needed only when demo_page.css is included */
}
ul.DTTT_dropdown.dropdown-menu li {
position: relative;
}
ul.DTTT_dropdown.dropdown-menu li:hover a {
color: white !important;
background-color: #0088cc;
}
div.DTTT_collection_background {
z-index: 2002;
}
/* TableTools information display */
div.DTTT_print_info.modal {
height: 150px;
margin-top: -75px;
text-align: center;
}
div.DTTT_print_info h6 {
margin: 1em;
font-size: 28px;
font-weight: normal;
line-height: 28px;
}
div.DTTT_print_info p {
font-size: 14px;
line-height: 20px;
}
/*
* FixedColumns styles
*/
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
background-color: white;
}
div.DTFC_RightHeadWrapper table,
div.DTFC_LeftHeadWrapper table {
margin-bottom: 0 !important;
border-top-right-radius: 0 !important;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
margin-bottom: 0 !important;
border-top: none;
}
div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
border-top: none;
}
div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
border-top: none;
}
/*
* Custom app styles
*/
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
background: transparent;
}
table.dataTable thead .sorting_asc:after {
content: "\f0de";
float: right;
font-family: fontawesome;
}
table.dataTable thead .sorting_desc:after {
content: "\f0dd";
float: right;
font-family: fontawesome;
}
table.dataTable thead .sorting:after {
content: "\f0dc";
float: right;
font-family: fontawesome;
color: rgba(50, 50, 50, .5);
}
/* -------------------------------------------------------------
.show-grid
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.show-grid [class^="col-"] {
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #ddd;
background-color: #eee !important;
}
.show-grid {
margin: 15px 0;
}
/* -------------------------------------------------------------
Timelines
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.timeline {
position: relative;
padding: 20px 0 20px;
list-style: none;
}
.timeline:before {
content: " ";
position: absolute;
top: 0;
bottom: 0;
left: 50%;
width: 3px;
margin-left: -1.5px;
background-color: #eeeeee;
}
.timeline > li {
position: relative;
margin-bottom: 20px;
}
.timeline > li:before,
.timeline > li:after {
content: " ";
display: table;
}
.timeline > li:after {
clear: both;
}
.timeline > li:before,
.timeline > li:after {
content: " ";
display: table;
}
.timeline > li:after {
clear: both;
}
.timeline > li > .timeline-panel {
float: left;
position: relative;
width: 46%;
padding: 20px;
border: 1px solid #d4d4d4;
border-radius: 2px;
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
content: " ";
display: inline-block;
position: absolute;
top: 26px;
right: -15px;
border-top: 15px solid transparent;
border-right: 0 solid #ccc;
border-bottom: 15px solid transparent;
border-left: 15px solid #ccc;
}
.timeline > li > .timeline-panel:after {
content: " ";
display: inline-block;
position: absolute;
top: 27px;
right: -14px;
border-top: 14px solid transparent;
border-right: 0 solid #fff;
border-bottom: 14px solid transparent;
border-left: 14px solid #fff;
}
.timeline > li > .timeline-badge {
z-index: 100;
position: absolute;
top: 16px;
left: 50%;
width: 50px;
height: 50px;
margin-left: -25px;
border-radius: 50% 50% 50% 50%;
text-align: center;
font-size: 1.4em;
line-height: 50px;
color: #fff;
background-color: #999999;
}
.timeline > li.timeline-inverted > .timeline-panel {
float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
right: auto;
left: -15px;
border-right-width: 15px;
border-left-width: 0;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
right: auto;
left: -14px;
border-right-width: 14px;
border-left-width: 0;
}
.timeline-badge.primary {
background-color: #2e6da4 !important;
}
.timeline-badge.success {
background-color: #3f903f !important;
}
.timeline-badge.warning {
background-color: #f0ad4e !important;
}
.timeline-badge.danger {
background-color: #d9534f !important;
}
.timeline-badge.info {
background-color: #5bc0de !important;
}
.timeline-title {
margin-top: 0;
color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
margin-bottom: 0;
}
.timeline-body > p + p {
margin-top: 5px;
}
diff --git a/lang/en/core.conf b/lang/en/core.conf
index b4a015e..717a3e1 100644
--- a/lang/en/core.conf
+++ b/lang/en/core.conf
@@ -1,77 +1,78 @@
#Obsidian language config file
#Language: English
#Code: en
#Author: Dereckson
###
### Site configuration
###
SiteTitle = Obsidian Workspaces
Product = "<strong>Obsidian Workspaces 0.1</strong>, community technical preview"
###
### General stuff
###
_t = ":"
Save = Save
###
### Login
###
Login = Login
Password = Password
RememberMe = Remember me
OK = OK
Send = Send
LoginNotFound = Login not found.
IncorrectPassword = Incorrect password.
JaMata = Ja mata!
WelcomeBack = Welcome back.
OpenID = OpenID
Logout = Logout
LostPassword = Lost password?
EnterMail = Your e-mail address
###
### Error pages - 404 & co
###
Title404 = 404 not found
Code404 = 404
PageNotFound = Page not found
GoBack = Go back
GotoHome = Go to homepage
Search = Search
###
### Header
###
ToggleNavigation = Toggle navigation
+SkipNavigation = Skip to main content
LoggedAs = "Logged as:"
Logout = Logout
Workspaces = workspaces
WorkspacesManagement = Workspaces management
###
### Main places
###
Home = Home
Dashboard = Dashboard
###
### Footer
###
Help = Help
About = About
PageTop = Page top
diff --git a/lang/fr/core.conf b/lang/fr/core.conf
index 7bbaae3..1138599 100644
--- a/lang/fr/core.conf
+++ b/lang/fr/core.conf
@@ -1,76 +1,77 @@
#Obsidian language config file
#Language: French
#Code: fr
#Author: Dereckson
###
### Site configuration
###
SiteTitle = Obsidian Workspaces
Product = "<strong>Obsidian Workspaces 0.1</strong>, community preview"
###
### General stuff
###
_t = " :"
Save = Enregistrer
###
### Login
###
Login = Login
Password = Password
OK = OK
LoginNotFound = Login introuvable.
IncorrectPassword = Mot de passe incorrect.
JaMata = Ja mata!
WelcomeBack = Welcome back.
OpenID = OpenID
Logout = Déconnexion
LostPassword = Mot de passe oublié ?
EnterMail = Votre adresse e-mail
Send = Envoyer
###
### Error pages - 404 & co
###
Title404 = 404 non trouvée
Code404 = 404
PageNotFound = Page introuvable
GoBack = "Page précédente"
GotoHome = "Page d'accueil"
Search = Recherche
###
### Header
###
ToggleNavigation = Afficher ou masquer la navigation
+SkipNavigation = Se rendre directement au contenu
LoggedAs = "Nom d'utilisateur :"
Logout = Déconnexion
Workspaces = "espaces de travail"
WorkspacesManagement = "Gérer les espaces de travail"
###
### Main places
###
Home = Accueil
Dashboard = Dashboard
###
### Footer
###
Help = Aide
About = À propos ...
PageTop = Haut de la page
diff --git a/skins/bluegray/header.tpl b/skins/bluegray/header.tpl
index c78d2ad..fb1b182 100644
--- a/skins/bluegray/header.tpl
+++ b/skins/bluegray/header.tpl
@@ -1,70 +1,71 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{#SiteTitle#}{if $PAGE_TITLE} :: {$PAGE_TITLE}{/if}</title>
<link href="{#StaticContentURL#}/css/bootstrap.css" rel="stylesheet">
<link href="{#StaticContentURL#}/css/font-awesome.min.css" rel="stylesheet">
<link href="{#StaticContentURL#}/css/bluegray.css" rel="stylesheet">
<link href="{#StaticContentURL#}/favicon.ico" rel="shorcut icon" type="image/x-icon">
<link href="{#StaticContentURL#}/favicon.png" rel="icon" type="image/png" />
</head>
<body>
+ <a href="#content" class="sr-only">{#SkipNavigation#}</a>
<div id="wrapper">
<nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse">
<span class="sr-only">{#ToggleNavigation#}</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{get_url()}">{#SiteTitle#}</a>
</div>
<ul class="nav navbar-top-links navbar-right">
{if $workspaces_count > 1}
<!-- Workspaces -->
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-book fa-fw"></i> <i class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu dropdown-messages">
{foreach from=$workspaces item=workspace}
<li>
<a href="/{$workspace->code}">
<div>
<strong class="workspace-name">{$workspace->name}</strong>
<span class="pull-right text-muted">
<em class="workspace-counter">{counter}</em>
</span>
</div>
<div class="workspace-description">{$workspace->description}</div>
</a>
</li>
<li class="divider"></li>
{/foreach}
<li>
<a class="text-center" href="#">
<strong>{#WorkspacesManagement#}</strong>
<i class="fa fa-angle-right"></i>
</a>
</li>
</ul>
</li>
{/if}
<!-- Other right navigation actions -->
<li>
<a href="{get_url()}?action=user.logout">
<i class="fa fa-sign-out fa-fw"></i> {#Logout#}
</a>
</li>
</ul>
</nav>
{if $controller_custom_nav }
{include file=$controller_custom_nav}
{else}
{include file='nav_main.tpl'}
{/if}
diff --git a/skins/bluegray/help.tpl b/skins/bluegray/help.tpl
index f700207..c504316 100644
--- a/skins/bluegray/help.tpl
+++ b/skins/bluegray/help.tpl
@@ -1,7 +1,7 @@
- <div id="page-wrapper">
+ <div id="content">
<div class="row">
<div class="col-lg-12">
{include file='content/help/credits.html'}
</div>
</div>
</div>
diff --git a/skins/bluegray/home.tpl b/skins/bluegray/home.tpl
index 8241c2d..ed9cca0 100644
--- a/skins/bluegray/home.tpl
+++ b/skins/bluegray/home.tpl
@@ -1,8 +1,8 @@
- <div id="page-wrapper">
+ <div id="content">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Homepage</h1>
<p>Hello world from {#Product#} homepage!</p>
</div>
</div>
</div>

File Metadata

Mime Type
text/x-diff
Expires
Tue, Aug 18, 14:43 (22 m, 23 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4004969
Default Alt Text
(22 KB)

Event Timeline