une css moins pire

This commit is contained in:
Christophe 2020-04-27 15:18:59 +02:00
parent 4f540faef3
commit caa9e57bba
2 changed files with 135 additions and 28 deletions

View file

@ -1,45 +1,150 @@
/* surrounding tag container */ /* surrounding tag container */
.tag-editor { .tag-editor {
list-style-type: none; padding: 0 5px 0 0; margin: 0; overflow: hidden; border: 1px solid #eee; cursor: text; list-style-type: none;
font: normal 14px sans-serif; color: #555; background: #fff; line-height: 20px; padding: 0 5px 0 0;
margin: 0;
overflow: hidden;
border: 1px solid #eee;
cursor: text;
font: normal 14px sans-serif;
color: #555;
background: #fff;
line-height: 20px;
} }
/* core styles usually need no change */ /* core styles usually need no change */
.tag-editor li { display: block; float: left; overflow: hidden; margin: 3px 0; } .tag-editor li {
.tag-editor div { float: left; padding: 0 4px; } display: block;
.tag-editor .placeholder { padding: 0 8px; color: #bbb; } float: left;
.tag-editor .tag-editor-spacer { padding: 0; width: 8px; overflow: hidden; color: transparent; background: none; } overflow: hidden;
margin: 3px 0;
}
.tag-editor div {
float: left;
padding: 0 4px;
}
.tag-editor .placeholder {
padding: 0 8px;
color: #bbb;
}
.tag-editor .tag-editor-spacer {
padding: 0;
width: 8px;
overflow: hidden;
color: transparent;
background: none;
}
.tag-editor input { .tag-editor input {
vertical-align: inherit; border: 0; outline: none; padding: 0; margin: 0; cursor: text; vertical-align: inherit;
font-family: inherit; font-weight: inherit; font-size: inherit; font-style: inherit; border: 0;
box-shadow: none; background: none; color: #444; outline: none;
padding: 0;
margin: 0;
cursor: text;
font-family: inherit;
font-weight: inherit;
font-size: inherit;
font-style: inherit;
box-shadow: none;
background: none;
color: #444;
} }
/* hide original input field or textarea visually to allow tab navigation */ /* hide original input field or textarea visually to allow tab navigation */
.tag-editor-hidden-src { position: absolute !important; left: -99999px; } .tag-editor-hidden-src {
position: absolute !important;
left: -99999px;
}
/* hide IE10 "clear field" X */ /* hide IE10 "clear field" X */
.tag-editor ::-ms-clear { display: none; } .tag-editor ::-ms-clear {
display: none;
}
/* tag style */ /* tag style */
.tag-editor .tag-editor-tag { .tag-editor .tag-editor-tag {
padding-left: 5px; color: #46799b; background: #e0eaf1; white-space: nowrap; /*padding-left: 5px; color: #46799b; background: #e0eaf1; white-space: nowrap;*/
overflow: hidden; cursor: pointer; border-radius: 2px 0 0 2px; /*overflow: hidden; cursor: pointer; border-radius: 2px 0 0 2px;*/
padding-left: 5px;
color: rgb(43, 43, 43);
background: rgb(210, 211, 211);
white-space: nowrap;
overflow: hidden;
cursor: pointer;
border-radius: 4px 0 0 4px;
} }
/* delete icon */ /* delete icon */
.tag-editor .tag-editor-delete { background: #e0eaf1; cursor: pointer; border-radius: 0 2px 2px 0; padding-left: 3px; padding-right: 4px; } /*.tag-editor .tag-editor-delete { background: #e0eaf1; cursor: pointer; border-radius: 0 2px 2px 0; padding-left: 3px; padding-right: 4px; }*/
.tag-editor .tag-editor-delete i { line-height: 18px; display: inline-block; } .tag-editor .tag-editor-delete {
.tag-editor .tag-editor-delete i:before { font-size: 16px; color: #8ba7ba; content: "×"; font-style: normal; } background: rgb(210, 211, 211);
.tag-editor .tag-editor-delete:hover i:before { color: #d65454; } cursor: pointer;
.tag-editor .tag-editor-tag.active+.tag-editor-delete, .tag-editor .tag-editor-tag.active+.tag-editor-delete i { visibility: hidden; cursor: text; } border-radius: 0 4px 4px 0;
padding-left: 3px;
padding-right: 4px;
}
.tag-editor .tag-editor-delete i {
line-height: 18px;
display: inline-block;
}
/*.tag-editor .tag-editor-delete i:before { font-size: 16px; color: #8ba7ba; content: "×"; font-style: normal; }*/
.tag-editor .tag-editor-delete i:before {
font-size: 16px;
color: rgba(200, 37, 37, 1);
content: '×';
font-style: normal;
}
.tag-editor .tag-editor-delete:hover i:before {
color: #d65454;
}
.tag-editor .tag-editor-tag.active + .tag-editor-delete,
.tag-editor .tag-editor-tag.active + .tag-editor-delete i {
visibility: hidden;
cursor: text;
}
.tag-editor .tag-editor-tag.active { background: none !important; } .tag-editor .tag-editor-tag.active {
background: none !important;
}
/* jQuery UI autocomplete - code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css */ /* jQuery UI autocomplete - code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css */
.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; font-size: 14px; } .ui-autocomplete {
.ui-front { z-index: 9999; } position: absolute;
.ui-menu { list-style: none; padding: 1px; margin: 0; display: block; outline: none; } top: 0;
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.4; min-height: 0; /* support: IE7 */ } left: 0;
.ui-widget-content { border: 1px solid #bbb; background: #fff; color: #555; } cursor: default;
.ui-widget-content a { color: #46799b; } font-size: 14px;
.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #e0eaf1; } }
.ui-helper-hidden-accessible { display: none; } .ui-front {
z-index: 9999;
}
.ui-menu {
list-style: none;
padding: 1px;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding: 2px 0.4em;
line-height: 1.4;
min-height: 0; /* support: IE7 */
}
.ui-widget-content {
border: 1px solid #bbb;
background: #fff;
color: #555;
}
.ui-widget-content a {
color: #46799b;
}
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
background: #e0eaf1;
}
.ui-helper-hidden-accessible {
display: none;
}

View file

@ -1,3 +1,5 @@
#CACHE{0}
<link rel="stylesheet" href="[(#CHEMIN{css/jquery.tag-editor.css}|timestamp)]" type="text/css" media="screen" charset="utf-8"> <link rel="stylesheet" href="[(#CHEMIN{css/jquery.tag-editor.css}|timestamp)]" type="text/css" media="screen" charset="utf-8">
<div class="formulaire_spip formulaire_#FORM"> <div class="formulaire_spip formulaire_#FORM">
@ -120,7 +122,7 @@
jQuery(function() { jQuery(function() {
gamumail(); gamumail();
onAjaxLoad(gamumail); //onAjaxLoad(gamumail);
function gamumail(){ function gamumail(){
$(".tagEditor").tagEditor({ $(".tagEditor").tagEditor({