- Mise en place d'un système de thèmes individualisant les élements suivants :
-> templates -> images -> css - Ajout d'un thème black en plus du thème par défaut
|
@ -317,7 +317,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
|
|||
'description' => array (
|
||||
'label' => _('Description'),
|
||||
'ldap_type' => 'ascii',
|
||||
'html_type' => 'text',
|
||||
'html_type' => 'textarea',
|
||||
'rights' => array(
|
||||
'self' => 'w',
|
||||
'user' => 'r',
|
||||
|
|
|
@ -151,6 +151,17 @@ $GLOBALS['LSconfig'] = array(
|
|||
)
|
||||
);
|
||||
|
||||
// Interface
|
||||
// Theme Black
|
||||
//define('LS_THEME','black');
|
||||
//define('LS_TEMPLATES_DIR', 'templates/default');
|
||||
|
||||
// Theme Default
|
||||
define('LS_THEME','default');
|
||||
define('LS_TEMPLATES_DIR', 'templates/'.LS_THEME);
|
||||
define('LS_IMAGES_DIR', 'images/'.LS_THEME);
|
||||
define('LS_CSS_DIR', 'css/'.LS_THEME);
|
||||
|
||||
//Debug
|
||||
$GLOBALS['LSdebug']['active'] = true;
|
||||
|
||||
|
@ -174,7 +185,7 @@ define('LS_LIB_DIR', LS_INCLUDE_DIR .'libs/');
|
|||
define('LS_ADDONS_DIR', LS_INCLUDE_DIR .'addons/');
|
||||
define('LS_JS_DIR', LS_INCLUDE_DIR .'js/');
|
||||
define('LS_TMP_DIR', 'tmp/');
|
||||
define('LS_CSS_DIR', 'templates/css/');
|
||||
|
||||
|
||||
// Javascript
|
||||
$GLOBALS['defaultJSscipts']=array(
|
||||
|
|
57
trunk/css/black/LSconfirmBox.css
Normal file
|
@ -0,0 +1,57 @@
|
|||
#box-LSconfirmBox {
|
||||
-moz-border-radius: 5px;
|
||||
margin: auto;
|
||||
position: absolute;
|
||||
z-index: 4;
|
||||
display: none;
|
||||
position: absolute;
|
||||
background-color: #33302b;
|
||||
min-height: 6em;
|
||||
}
|
||||
|
||||
#title-LSconfirmBox {
|
||||
width: 100%;
|
||||
font-weight: bold;
|
||||
color: #fff;
|
||||
padding: 0px;
|
||||
padding-left: 0.5em;
|
||||
margin: 0px;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
#text-LSconfirmBox {
|
||||
width: 90%;
|
||||
padding: 0px 5% 0px 5%;
|
||||
text-align: center;
|
||||
font-size: 0.8em;
|
||||
font-style: italic;
|
||||
color: #fff;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
#closeBtn-LSconfirmBox {
|
||||
background: url(../../images/black/close.png) no-repeat;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
position: absolute;
|
||||
top: -10px;
|
||||
right: -10px;
|
||||
cursor: pointer;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
#btnsBox-LSconfirmBox {
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.btn-LSconfirmBox {
|
||||
background-color: #fff;
|
||||
-moz-border-radius: 5px;
|
||||
color: #33302b;
|
||||
font-weight: bold;
|
||||
padding: 3px;
|
||||
cursor: pointer;
|
||||
margin: 2px;
|
||||
}
|
54
trunk/css/black/LSdefault.css
Normal file
|
@ -0,0 +1,54 @@
|
|||
#LSerror {
|
||||
width: 50%;
|
||||
position: absolute;
|
||||
top: 10px;
|
||||
left: 10px;
|
||||
background-color: #f00;
|
||||
visibility: hidden;
|
||||
color: #fff;
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
#LSerror_txt {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#LSdebug {
|
||||
width: 50%;
|
||||
position: absolute;
|
||||
top: 10px;
|
||||
left: 50%;
|
||||
background-color: #84ff6a;
|
||||
visibility: hidden;
|
||||
color: #fff;
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
#LSdebug_txt {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#LSjsConfig {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#LSdebug_hidden {
|
||||
float: right;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#LSinfos {
|
||||
position: absolute;
|
||||
width: 50%;
|
||||
left: 25%;
|
||||
background-color: #dedede;
|
||||
border: 1px solid #53504b;
|
||||
visibility: hidden;
|
||||
color: #53504b;
|
||||
z-index: 100;
|
||||
top: 10px;
|
||||
font-weight: bold;
|
||||
}
|
95
trunk/css/black/LSform.css
Normal file
|
@ -0,0 +1,95 @@
|
|||
/*
|
||||
******************
|
||||
* LSForm
|
||||
******************
|
||||
*/
|
||||
|
||||
/*
|
||||
* Architecture
|
||||
*/
|
||||
dl.LSform {
|
||||
margin: 0;
|
||||
margin-left: 2em;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.LSform dt {
|
||||
position: relative;
|
||||
left: 0.2em;
|
||||
top: 1.2em;
|
||||
width: 15em;
|
||||
font-weight: bold;
|
||||
font-size: 0.9em;
|
||||
color: #433f3a;
|
||||
}
|
||||
|
||||
dd.LSform {
|
||||
margin-left: 15em;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
ul.LSform {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
ul.LSform li {
|
||||
overflow: auto;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Champs du formulaire
|
||||
*/
|
||||
.LSform input[type=text], .LSform input[type=file], .LSform input[type=submit], .LSform input[type=password], .LSform select, .LSform textarea {
|
||||
border: 1px solid #cac9c4;
|
||||
width: 300px;
|
||||
background-color: #dedede;
|
||||
}
|
||||
|
||||
.LSform input[type=radio] {
|
||||
width: undefinded;
|
||||
}
|
||||
|
||||
input[type='submit'].LSform {
|
||||
border: 1px outset #cac9c4;
|
||||
margin-top: 1em;
|
||||
margin-left: 6em;
|
||||
width: 8em;
|
||||
}
|
||||
|
||||
dd.LSform-errors {
|
||||
color: #fff;
|
||||
background-color: #f59a67;
|
||||
width: 302px;
|
||||
}
|
||||
|
||||
dt.LSform-errors {
|
||||
color: #f59a67;
|
||||
}
|
||||
|
||||
/* Bouton JS */
|
||||
img.LSform-add-field-btn, img.LSform-remove-field-btn {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Tips */
|
||||
.tip-top {
|
||||
color: #fff;
|
||||
width: 139px;
|
||||
z-index: 13000;
|
||||
}
|
||||
|
||||
.tip-title {
|
||||
font-weight: bold;
|
||||
font-size: 11px;
|
||||
margin: 0;
|
||||
color: #dedede;
|
||||
padding: 2px;
|
||||
background: #33302b;
|
||||
opacity: 0.8;
|
||||
-moz-border-radius: 2px;
|
||||
max-width: 500px;
|
||||
text-align: justify;
|
||||
}
|
33
trunk/css/black/LSformElement_image.css
Normal file
|
@ -0,0 +1,33 @@
|
|||
/*
|
||||
* LSformElement_image
|
||||
*/
|
||||
div.LSformElement_image {
|
||||
float: right;
|
||||
clear: both;
|
||||
margin: 2em;
|
||||
background-color: #595651;
|
||||
width: 160px;
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
-moz-border-radius: 1em;
|
||||
}
|
||||
|
||||
img.LSformElement_image {
|
||||
width: 150px;
|
||||
border: 1px solid #fff;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
div.LSformElement_image_errors {
|
||||
background-color: #f59a67;
|
||||
}
|
||||
|
||||
ul.LSformElement_image_actions {
|
||||
list-style-type: none;
|
||||
position: absolute;
|
||||
margin-top: 8px;
|
||||
margin-left: 135px;
|
||||
padding: 0;
|
||||
visibility: hidden;
|
||||
cursor: pointer;
|
||||
}
|
29
trunk/css/black/LSformElement_select_object.css
Normal file
|
@ -0,0 +1,29 @@
|
|||
/*
|
||||
* LSformElement_select_object
|
||||
*/
|
||||
a.LSformElement_select_object {
|
||||
text-decoration: none;
|
||||
color: #33302b;
|
||||
font-weight: normal;
|
||||
|
||||
}
|
||||
|
||||
ul.LSformElement_select_object_edit {
|
||||
border: 1px solid #dedede;
|
||||
border-bottom: none;
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
li.LSformElement_select_object {
|
||||
padding: 0.1em;
|
||||
border-bottom: 1px solid #dedede;
|
||||
}
|
||||
|
||||
li.LSformElement_select_object_addBtn {
|
||||
background-color: #dedede;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
img.LSformElement_select_object_deleteBtn {
|
||||
cursor: pointer;
|
||||
}
|
22
trunk/css/black/LSformElement_ssh_key.css
Normal file
|
@ -0,0 +1,22 @@
|
|||
/*
|
||||
* LSformElement_ssh_key
|
||||
*/
|
||||
.LSformElement_ssh_key_value {
|
||||
display: none;
|
||||
width: 30em;
|
||||
font-style: italic;
|
||||
font-family: courier;
|
||||
background-color: #dedede;
|
||||
border: 1px solid #cac9c4;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.LSformElement_ssh_key_short_display {
|
||||
font-style: italic;
|
||||
font-family: courier;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
textarea.LSformElement_ssh_key {
|
||||
height: 10em;
|
||||
}
|
18
trunk/css/black/LSrelation.css
Normal file
|
@ -0,0 +1,18 @@
|
|||
/*
|
||||
***********************
|
||||
* LSrelation
|
||||
***********************
|
||||
*/
|
||||
h1.LSrelation {
|
||||
font-size: 1.4em;
|
||||
}
|
||||
|
||||
img.LSrelation-btn {
|
||||
margin-left: 0.5em;
|
||||
}
|
||||
|
||||
a.LSrelation {
|
||||
text-decoration: none;
|
||||
color: #33302b;
|
||||
font-weight: normal;
|
||||
}
|
55
trunk/css/black/LSsmoothbox.css
Normal file
|
@ -0,0 +1,55 @@
|
|||
#over-LSsmoothbox {
|
||||
background-color: #33302b;
|
||||
border: 1px solid #33302b;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#win-LSsmoothbox {
|
||||
background-color: #fff;
|
||||
border: 10px solid #33302b;
|
||||
-moz-border-radius: 5px;
|
||||
margin: auto;
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
display: none;
|
||||
}
|
||||
|
||||
#frame-LSsmoothbox {
|
||||
overflow: auto;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
display: none;
|
||||
}
|
||||
|
||||
#closeBtn-LSsmoothbox {
|
||||
background: url(../../images/black/close.png) no-repeat;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
position: absolute;
|
||||
top: -20px;
|
||||
right: -20px;
|
||||
cursor: pointer;
|
||||
display: none;
|
||||
}
|
||||
|
||||
#validBtn-LSsmoothbox {
|
||||
background-color: #33302b;
|
||||
-moz-border-radius: 5px;
|
||||
height: 22px;
|
||||
font-size: 18px;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
padding: 0px 5px 0px 5px;
|
||||
position: absolute;
|
||||
bottom: -25px;
|
||||
right: 20px;
|
||||
cursor: pointer;
|
||||
display: none;
|
||||
}
|
||||
|
||||
#loadingImage-LSsmoothbox {
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
margin: 10px;
|
||||
}
|
297
trunk/css/black/base.css
Normal file
|
@ -0,0 +1,297 @@
|
|||
body {
|
||||
font-family: sans-serif;
|
||||
margin: 5px;
|
||||
padding: 0;
|
||||
background-color: #433f3a;
|
||||
}
|
||||
|
||||
img {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin: 0.5em;
|
||||
margin-bottom: 1px;
|
||||
border-bottom: 1px solid #433f3a;
|
||||
color: #433f3a;
|
||||
clear: left;
|
||||
}
|
||||
|
||||
a img {
|
||||
border: none;
|
||||
}
|
||||
|
||||
hr {
|
||||
visibility: hidden;
|
||||
clear: both;
|
||||
height: 0px;
|
||||
}
|
||||
|
||||
.btn {
|
||||
cursor: pointer;
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Interface
|
||||
*/
|
||||
#main {
|
||||
width: 1000px;
|
||||
margin: auto;
|
||||
border: 1px solid #33302b;
|
||||
background: #fff url(../../images/black/fd_menu.png) repeat-y scroll left top;
|
||||
min-height: 500px;
|
||||
}
|
||||
|
||||
#left {
|
||||
float: left;
|
||||
width: 160px;
|
||||
}
|
||||
|
||||
#right {
|
||||
margin: 0;
|
||||
float: left;
|
||||
width: 840px;
|
||||
}
|
||||
|
||||
#logo {
|
||||
margin: auto;
|
||||
width: 142px;
|
||||
margin-left: 9px;
|
||||
}
|
||||
|
||||
#status {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-size: 0.7em;
|
||||
color: #fff;
|
||||
text-align: right;
|
||||
background-color: #53504b;
|
||||
padding: 0.3em;
|
||||
}
|
||||
|
||||
#user_name {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/*
|
||||
* LSsession
|
||||
*/
|
||||
#LSsession_topDn {
|
||||
height: 1.5em;
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
#LSsession_topDn_form {
|
||||
width: 150px;
|
||||
margin: 5px;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
/*
|
||||
******************
|
||||
* Menu
|
||||
******************
|
||||
*/
|
||||
ul.menu {
|
||||
list-style-image: url(../../images/black/puce.png);
|
||||
}
|
||||
|
||||
li.menu {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a.menu {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/*
|
||||
****************
|
||||
* LSobject-list
|
||||
****************
|
||||
*/
|
||||
|
||||
table.LSobject-list {
|
||||
margin-left: 1em;
|
||||
margin-top: 0.5em;
|
||||
border: 1px solid #595651;
|
||||
width: 805px;
|
||||
border-collapse: collapse;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
/*
|
||||
* th
|
||||
*/
|
||||
th.LSobject-list {
|
||||
background-color: #595651;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
a th.LSobject-list {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
th.LSobject-list-subdn {
|
||||
width: 15em;
|
||||
}
|
||||
|
||||
img.LSobject-list-ordersense {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
th.LSobject-list a {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/*
|
||||
* tr
|
||||
*/
|
||||
tr.LSobject-list-bis {
|
||||
background-color: #f2f2f2;
|
||||
background-color: #bddff1;
|
||||
background-color: #dedede;
|
||||
}
|
||||
|
||||
/*
|
||||
* td
|
||||
*/
|
||||
td.LSobject-list {
|
||||
border: 1px solid #595651;
|
||||
padding: 0.1em;
|
||||
}
|
||||
|
||||
td.LSobject-list-without-result {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
a.LSobject-list {
|
||||
color: #33302b;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* Action */
|
||||
a.LSobject-list-actions {
|
||||
color: #433f3a;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.LSobject-list-actions:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
td.LSobject-list-actions {
|
||||
text-align: center;
|
||||
width: 7em;
|
||||
}
|
||||
|
||||
/* Name */
|
||||
td.LSobject-list-names {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/*
|
||||
* Liste des pages
|
||||
*/
|
||||
p.LSobject-list-page {
|
||||
text-align: center;
|
||||
margin: 0.5em;
|
||||
}
|
||||
|
||||
a.LSobject-list-page {
|
||||
color: #595651;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.LSobject-list-page:hover {
|
||||
color: #433f3a;
|
||||
}
|
||||
|
||||
strong.LSobject-list-page {
|
||||
color: #433f3a;
|
||||
}
|
||||
|
||||
/*
|
||||
*******************
|
||||
* LSview-actions
|
||||
*******************
|
||||
*/
|
||||
a.LSview-actions {
|
||||
text-decoration: none;
|
||||
color: #33302b;
|
||||
}
|
||||
|
||||
ul.LSview-actions {
|
||||
clear: both;
|
||||
text-align: right;
|
||||
font-size: 0.8em;
|
||||
margin: 0;
|
||||
margin-top: 0.4em;
|
||||
margin-right: 3em;
|
||||
margin-bottom: 0.8em;
|
||||
color: #433f3a;
|
||||
}
|
||||
|
||||
li.LSview-actions {
|
||||
text-decoration: none;
|
||||
color: #33302b;
|
||||
border: 1px solid #433f3a;
|
||||
border-top: 0;
|
||||
padding: 0.4em;
|
||||
display: inline;
|
||||
margin-right: 1px;
|
||||
}
|
||||
|
||||
/*
|
||||
*******************
|
||||
* question
|
||||
*******************
|
||||
*/
|
||||
p.question {
|
||||
margin-left: 3em;
|
||||
}
|
||||
|
||||
a.question {
|
||||
margin-left: 10em;
|
||||
margin-top: 3em;
|
||||
color: #433f3a;
|
||||
}
|
||||
|
||||
/*
|
||||
*********************
|
||||
* LSview_search
|
||||
*********************
|
||||
*/
|
||||
form.LSview_search {
|
||||
float: right;
|
||||
margin: 0;
|
||||
margin-top: 0.5em;
|
||||
margin-right: 2em;
|
||||
}
|
||||
|
||||
#LSview_search_param {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
label.LSview_search {
|
||||
font-size: 0.6em;
|
||||
}
|
||||
|
||||
input[type='text'].LSview_search {
|
||||
border: 1px solid #433f3a;
|
||||
width: 12em;
|
||||
}
|
||||
|
||||
input[type='submit'].LSview_search {
|
||||
border: 1px solid #433f3a;
|
||||
width: 8em;
|
||||
background-color: #595651;
|
||||
color: #fff;
|
||||
}
|
19
trunk/css/black/color.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
<html><head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"></head><body><div style="border: 1px solid rgb(255, 255, 255); padding: 40px 0px 0px 40px; background-color: rgb(0, 0, 0); font-weight: bold;">#000
|
||||
<div style="padding: 40px 0px 0px 40px; background-color: rgb(51, 48, 43); font-weight: bold;">#33302b
|
||||
<div style="padding: 40px 0px 0px 40px; background-color: rgb(67, 63, 58); font-weight: bold;">#433f3a
|
||||
<div style="padding: 40px 0px 0px 40px; background-color: rgb(83, 80, 75); font-weight: bold;">#53504b
|
||||
<div style="padding: 40px 0px 0px 40px; background-color: rgb(89, 86, 81); font-weight: bold;">#595651
|
||||
<div style="padding: 40px 0px 0px 40px; background-color: rgb(202, 201, 196); font-weight: bold;">#cac9c4
|
||||
<div style="padding: 40px 0px 0px 40px; background-color: rgb(222, 222, 222); font-weight: bold;">#dedede
|
||||
<div style="padding: 40px 0px 0px 40px; height: 100px; background-color: rgb(242, 242, 242); font-weight: bold;">#f2f2f2
|
||||
<div style="padding: 40px 0px 0px 40px; height: 100px; background-color: rgb(255, 255, 255); font-weight: bold;">#fff</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body></html>
|
67
trunk/css/black/login.css
Normal file
|
@ -0,0 +1,67 @@
|
|||
body {
|
||||
background-color: #433f3a;
|
||||
}
|
||||
|
||||
#loginform-logo {
|
||||
float: left;
|
||||
}
|
||||
|
||||
div.loginform {
|
||||
margin: auto;
|
||||
margin-top: 10%;
|
||||
border: 1px solid #53504b;
|
||||
padding: 1em;
|
||||
width: 30em;
|
||||
background: #cac9c4 url(../../images/black/login_fd.png) no-repeat scroll 98% 98%;
|
||||
}
|
||||
|
||||
dl.loginform {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.loginform dt {
|
||||
position: relative;
|
||||
left: 0;
|
||||
top: 1.1em;
|
||||
width: 8em;
|
||||
font-weight: bold;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
.loginform dd {
|
||||
margin: 0 0 0 9em;
|
||||
padding: 0 0 0em 0em;
|
||||
}
|
||||
|
||||
.loginform-level{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.loginform-id {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.loginform input, .loginform select {
|
||||
border: 1px inset #cac9c4;
|
||||
width: 13em;
|
||||
}
|
||||
|
||||
.loginform input[type='submit'] {
|
||||
border: 1px outset #cac9c4;
|
||||
width: 11em;
|
||||
margin: 1em;
|
||||
}
|
||||
|
||||
#loading_zone {
|
||||
float: right;
|
||||
margin-left: 1em;
|
||||
}
|
||||
|
||||
#LSsession_lostPassword {
|
||||
float: right;
|
||||
font-size: 0.8em;
|
||||
text-decoration: none;
|
||||
color: #53504b;
|
||||
font-weight: bold;
|
||||
}
|
64
trunk/css/black/recoverpassword.css
Normal file
|
@ -0,0 +1,64 @@
|
|||
body {
|
||||
background-color: #433f3a;
|
||||
}
|
||||
|
||||
#recoverpasswordform-logo {
|
||||
float: left;
|
||||
}
|
||||
|
||||
div.recoverpasswordform {
|
||||
margin: auto;
|
||||
margin-top: 10%;
|
||||
border: 1px solid #53504b;
|
||||
padding: 1em;
|
||||
width: 30em;
|
||||
background: #cac9c4 url(../../images/black/login_fd.png) no-repeat scroll 98% 98%;
|
||||
}
|
||||
|
||||
dl.recoverpasswordform {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.recoverpasswordform dt {
|
||||
position: relative;
|
||||
left: 0;
|
||||
top: 1.1em;
|
||||
width: 8em;
|
||||
font-weight: bold;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
.recoverpasswordform dd {
|
||||
margin: 0 0 0 9em;
|
||||
padding: 0 0 0em 0em;
|
||||
}
|
||||
|
||||
.recoverpasswordform input, .recoverpasswordform select {
|
||||
border: 1px inset #cac9c4;
|
||||
width: 13em;
|
||||
}
|
||||
|
||||
.recoverpasswordform input[type='submit'] {
|
||||
border: 1px outset #cac9c4;
|
||||
width: 11em;
|
||||
margin: 1em;
|
||||
}
|
||||
|
||||
#loading_zone {
|
||||
float: right;
|
||||
margin-left: 1em;
|
||||
}
|
||||
|
||||
#recoverpassword_msg {
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#recoverpassword_back {
|
||||
float: right;
|
||||
font-size: 0.8em;
|
||||
text-decoration: none;
|
||||
color: #53504b;
|
||||
font-weight: bold;
|
||||
}
|
|
@ -30,7 +30,7 @@
|
|||
}
|
||||
|
||||
#closeBtn-LSconfirmBox {
|
||||
background: url(../images/close.png) no-repeat;
|
||||
background: url(../../images/default/close.png) no-repeat;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
position: absolute;
|
|
@ -44,7 +44,7 @@
|
|||
position: absolute;
|
||||
width: 50%;
|
||||
left: 25%;
|
||||
background-color: #bee2f0;
|
||||
background-color: #b5e4f6;
|
||||
border: 1px solid #4096b8;
|
||||
visibility: hidden;
|
||||
color: #4096b8;
|
|
@ -43,7 +43,7 @@ ul.LSform li {
|
|||
* Champs du formulaire
|
||||
*/
|
||||
.LSform input[type=text], .LSform input[type=file], .LSform input[type=submit], .LSform input[type=password], .LSform select, .LSform textarea {
|
||||
border: 1px solid #ccc;
|
||||
border: 1px solid #84ff6a;
|
||||
width: 300px;
|
||||
background-color: #b5e4f6;
|
||||
}
|
||||
|
@ -59,9 +59,14 @@ input[type='submit'].LSform {
|
|||
width: 8em;
|
||||
}
|
||||
|
||||
.LSform-errors {
|
||||
dd.LSform-errors {
|
||||
color: #fff;
|
||||
background-color: #f59a67;
|
||||
width: 302px;
|
||||
}
|
||||
|
||||
dt.LSform-errors {
|
||||
color: #f59a67;
|
||||
}
|
||||
|
||||
/* Bouton JS */
|
6
trunk/css/default/LSformElement_password.css
Normal file
|
@ -0,0 +1,6 @@
|
|||
/*
|
||||
* LSformElement_password
|
||||
*/
|
||||
img.LSformElement_password_view_btn, img.LSformElement_password_generate_btn, img.LSformElement_password_verify_btn {
|
||||
cursor: pointer;
|
||||
}
|
1
trunk/css/default/LSmail.css
Normal file
|
@ -0,0 +1 @@
|
|||
|
44
trunk/css/default/LSselect.css
Normal file
|
@ -0,0 +1,44 @@
|
|||
/*
|
||||
************************
|
||||
* LSselect
|
||||
************************
|
||||
*/
|
||||
|
||||
#LSselect-object {
|
||||
width: 570px;
|
||||
}
|
||||
|
||||
.sortBy_displayValue, .sortBy_subDn {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.LSobject-select-check {
|
||||
width: 10px;
|
||||
}
|
||||
|
||||
.LSobject-select-names {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#LSselect_topDn_label {
|
||||
float: left;
|
||||
font-size: 0.8em;
|
||||
margin-left: 1em;
|
||||
margin-top: 0.5em;
|
||||
}
|
||||
|
||||
/*
|
||||
* LSselect_search
|
||||
*/
|
||||
form.LSselect_search {
|
||||
float: none;
|
||||
margin-top: 0.5em;
|
||||
}
|
||||
|
||||
div.LSselect_search {
|
||||
float: right;
|
||||
}
|
||||
|
||||
div.LSobject-select {
|
||||
width: 600px;
|
||||
}
|
|
@ -23,7 +23,7 @@
|
|||
}
|
||||
|
||||
#closeBtn-LSsmoothbox {
|
||||
background: url(../images/close.png) no-repeat;
|
||||
background: url(../../images/default/close.png) no-repeat;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
position: absolute;
|
|
@ -42,7 +42,7 @@ hr {
|
|||
width: 1000px;
|
||||
margin: auto;
|
||||
border: 1px solid #52bce5;
|
||||
background: #fff url(../images/fd_menu.png) repeat-y scroll left top;
|
||||
background: #fff url(../../images/default/fd_menu.png) repeat-y scroll left top;
|
||||
min-height: 500px;
|
||||
}
|
||||
|
||||
|
@ -97,7 +97,7 @@ hr {
|
|||
******************
|
||||
*/
|
||||
ul.menu {
|
||||
list-style-image: url(../images/puce.png);
|
||||
list-style-image: url(../../images/default/puce.png);
|
||||
}
|
||||
|
||||
li.menu {
|
||||
|
@ -154,6 +154,8 @@ th.LSobject-list a {
|
|||
*/
|
||||
tr.LSobject-list-bis {
|
||||
background-color: #ecf8fd;
|
||||
background-color: #bddff1;
|
||||
background-color: #c1d7e3;
|
||||
}
|
||||
|
||||
/*
|
15
trunk/css/default/base_print.css
Normal file
|
@ -0,0 +1,15 @@
|
|||
#main {
|
||||
width: 840px;
|
||||
}
|
||||
|
||||
#left {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#status {
|
||||
display: none;
|
||||
}
|
||||
|
||||
p.LSview-actions {
|
||||
display: none;
|
||||
}
|
25
trunk/css/default/color.html
Normal file
|
@ -0,0 +1,25 @@
|
|||
<div style='padding:40px 0px 0px 40px;background-color:#f00;font-weight:bold;'>#f00
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#f59a67;font-weight:bold;'>#f59a67
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#84ff6a;font-weight:bold;'>#84ff6a
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#000;font-weight:bold;'>#000
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#333;font-weight:bold;'>#333
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#0072b8;font-weight:bold;'>#0072b8
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#4096b8;font-weight:bold;'>#4096b8
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#52bce5;font-weight:bold;'>#52bce5
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#ccc;font-weight:bold;'>#ccc
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#b5e4f6;font-weight:bold;'>#b5e4f6
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#ecf8fd;font-weight:bold;'>#ecf8fd
|
||||
<div style='padding:40px 0px 0px 40px;background-color:#fff;font-weight:bold;'>#fff
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -5,10 +5,10 @@
|
|||
div.loginform {
|
||||
margin: auto;
|
||||
margin-top: 10%;
|
||||
border: 1px solid #69c;
|
||||
border: 1px solid #4096b8;
|
||||
padding: 1em;
|
||||
width: 30em;
|
||||
background: transparent url(../images/login_fd.png) no-repeat scroll 98% 98%;
|
||||
background: transparent url(../../images/default/login_fd.png) no-repeat scroll 98% 98%;
|
||||
}
|
||||
|
||||
dl.loginform {
|
||||
|
@ -58,6 +58,6 @@ dl.loginform {
|
|||
float: right;
|
||||
font-size: 0.8em;
|
||||
text-decoration: none;
|
||||
color: #69c;
|
||||
color: #4096b8;
|
||||
font-weight: bold;
|
||||
}
|
|
@ -5,10 +5,10 @@
|
|||
div.recoverpasswordform {
|
||||
margin: auto;
|
||||
margin-top: 10%;
|
||||
border: 1px solid #69c;
|
||||
border: 1px solid #4096b8;
|
||||
padding: 1em;
|
||||
width: 30em;
|
||||
background: transparent url(../images/login_fd.png) no-repeat scroll 98% 98%;
|
||||
background: transparent url(../../images/default/login_fd.png) no-repeat scroll 98% 98%;
|
||||
}
|
||||
|
||||
dl.recoverpasswordform {
|
||||
|
@ -55,6 +55,6 @@ dl.recoverpasswordform {
|
|||
float: right;
|
||||
font-size: 0.8em;
|
||||
text-decoration: none;
|
||||
color: #69c;
|
||||
color: #4096b8;
|
||||
font-weight: bold;
|
||||
}
|
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 267 B After Width: | Height: | Size: 267 B |
BIN
trunk/images/black/add.png
Normal file
After Width: | Height: | Size: 247 B |
BIN
trunk/images/black/ajax-loader.gif
Normal file
After Width: | Height: | Size: 673 B |
BIN
trunk/images/black/calendar.png
Normal file
After Width: | Height: | Size: 396 B |
BIN
trunk/images/black/clear.png
Normal file
After Width: | Height: | Size: 508 B |
Before Width: | Height: | Size: 632 B After Width: | Height: | Size: 632 B |
BIN
trunk/images/black/copy.png
Normal file
After Width: | Height: | Size: 359 B |
BIN
trunk/images/black/create.png
Normal file
After Width: | Height: | Size: 332 B |
BIN
trunk/images/black/delete.png
Normal file
After Width: | Height: | Size: 392 B |
BIN
trunk/images/black/fd_menu.png
Normal file
After Width: | Height: | Size: 147 B |
Before Width: | Height: | Size: 512 B After Width: | Height: | Size: 512 B |
BIN
trunk/images/black/help.png
Normal file
After Width: | Height: | Size: 474 B |
BIN
trunk/images/black/hide.png
Normal file
After Width: | Height: | Size: 380 B |
BIN
trunk/images/black/imgbroken.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 8 KiB After Width: | Height: | Size: 8 KiB |
BIN
trunk/images/black/login_fd.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
trunk/images/black/logo.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 799 B After Width: | Height: | Size: 799 B |
BIN
trunk/images/black/mail.png
Normal file
After Width: | Height: | Size: 391 B |
BIN
trunk/images/black/modify.png
Normal file
After Width: | Height: | Size: 258 B |
BIN
trunk/images/black/person.png
Normal file
After Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 300 B After Width: | Height: | Size: 300 B |
BIN
trunk/images/black/refresh.png
Normal file
After Width: | Height: | Size: 495 B |
BIN
trunk/images/black/remove.png
Normal file
After Width: | Height: | Size: 200 B |
BIN
trunk/images/black/rss.png
Normal file
After Width: | Height: | Size: 454 B |
BIN
trunk/images/black/url_add.png
Normal file
After Width: | Height: | Size: 385 B |
BIN
trunk/images/black/url_go.png
Normal file
After Width: | Height: | Size: 391 B |
Before Width: | Height: | Size: 679 B After Width: | Height: | Size: 679 B |
BIN
trunk/images/black/view.png
Normal file
After Width: | Height: | Size: 387 B |
BIN
trunk/images/black/xmpp.png
Normal file
After Width: | Height: | Size: 488 B |
BIN
trunk/images/black/zoom.png
Normal file
After Width: | Height: | Size: 580 B |
BIN
trunk/images/default/ASC.png
Normal file
After Width: | Height: | Size: 224 B |
BIN
trunk/images/default/DESC.png
Normal file
After Width: | Height: | Size: 267 B |
Before Width: | Height: | Size: 323 B After Width: | Height: | Size: 323 B |
Before Width: | Height: | Size: 673 B After Width: | Height: | Size: 673 B |
Before Width: | Height: | Size: 675 B After Width: | Height: | Size: 675 B |
Before Width: | Height: | Size: 773 B After Width: | Height: | Size: 773 B |
BIN
trunk/images/default/close.png
Normal file
After Width: | Height: | Size: 632 B |
Before Width: | Height: | Size: 498 B After Width: | Height: | Size: 498 B |
Before Width: | Height: | Size: 477 B After Width: | Height: | Size: 477 B |
Before Width: | Height: | Size: 655 B After Width: | Height: | Size: 655 B |
Before Width: | Height: | Size: 150 B After Width: | Height: | Size: 150 B |
BIN
trunk/images/default/generate.png
Normal file
After Width: | Height: | Size: 512 B |
Before Width: | Height: | Size: 786 B After Width: | Height: | Size: 786 B |
Before Width: | Height: | Size: 572 B After Width: | Height: | Size: 572 B |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
BIN
trunk/images/default/loading.gif
Normal file
After Width: | Height: | Size: 8 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
BIN
trunk/images/default/logout.png
Normal file
After Width: | Height: | Size: 799 B |
Before Width: | Height: | Size: 641 B After Width: | Height: | Size: 641 B |
Before Width: | Height: | Size: 317 B After Width: | Height: | Size: 317 B |
0
trunk/templates/images/person.png → trunk/images/default/person.png
Executable file → Normal file
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
BIN
trunk/images/default/puce.png
Normal file
After Width: | Height: | Size: 300 B |
Before Width: | Height: | Size: 770 B After Width: | Height: | Size: 770 B |
Before Width: | Height: | Size: 247 B After Width: | Height: | Size: 247 B |
Before Width: | Height: | Size: 793 B After Width: | Height: | Size: 793 B |
Before Width: | Height: | Size: 619 B After Width: | Height: | Size: 619 B |
Before Width: | Height: | Size: 634 B After Width: | Height: | Size: 634 B |
BIN
trunk/images/default/verify.png
Normal file
After Width: | Height: | Size: 679 B |
Before Width: | Height: | Size: 617 B After Width: | Height: | Size: 617 B |
Before Width: | Height: | Size: 743 B After Width: | Height: | Size: 743 B |
Before Width: | Height: | Size: 935 B After Width: | Height: | Size: 935 B |
|
@ -262,7 +262,7 @@ class LSformElement {
|
|||
*/
|
||||
function getMultipleData() {
|
||||
if ($this -> params['multiple'] == true ) {
|
||||
return "<img src='templates/images/add.png' id='LSform_add_field_btn_".$this -> name."_".rand()."' class='LSform-add-field-btn' alt='"._('Ajouter')."'/><img src='templates/images/remove.png' class='LSform-remove-field-btn' alt='"._('Supprimer')."'/>";
|
||||
return "<img src='".LS_IMAGES_DIR."/add.png' id='LSform_add_field_btn_".$this -> name."_".rand()."' class='LSform-add-field-btn' alt='"._('Ajouter')."'/><img src='".LS_IMAGES_DIR."/remove.png' class='LSform-remove-field-btn' alt='"._('Supprimer')."'/>";
|
||||
}
|
||||
else {
|
||||
return '';
|
||||
|
|
|
@ -188,7 +188,7 @@ class LSformElement_date extends LSformElement {
|
|||
'firstDayOfWeek' => $this -> getFirstDayOfWeek()
|
||||
);
|
||||
$GLOBALS['LSsession'] -> addJSconfigParam($id,$params);
|
||||
return "<img id='$id' class='LSformElement_date_calendar_btn btn' src='templates/images/calendar.png' title='"._('Calendrier')."' alt='"._('Calendrier')."'/>";
|
||||
return "<img id='$id' class='LSformElement_date_calendar_btn btn' src='".LS_IMAGES_DIR."/calendar.png' title='"._('Calendrier')."' alt='"._('Calendrier')."'/>";
|
||||
}
|
||||
|
||||
/**
|
||||
|
|