mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-11-10 08:33:53 +01:00
fixed #106
Tips are now absolutly positioned and appear when a field gets focused. (at the bottom of each row)
This commit is contained in:
+14
-7
@@ -6,6 +6,7 @@ body {
|
||||
}
|
||||
|
||||
div.row {
|
||||
/*position: relative;*/
|
||||
clear: both;
|
||||
padding-top: 10px;
|
||||
padding-left: 20px;
|
||||
@@ -24,11 +25,16 @@ input {
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
input[type=text] {
|
||||
width: 130px
|
||||
input[type=text], input[type=password] {
|
||||
width: 140px
|
||||
}
|
||||
|
||||
input:hover {
|
||||
/*input:hover {
|
||||
color: inherit;
|
||||
background-color: #ffffcc;
|
||||
}*/
|
||||
|
||||
input:focus {
|
||||
color: inherit;
|
||||
background-color: #ffffcc;
|
||||
}
|
||||
@@ -42,7 +48,7 @@ textarea {
|
||||
}
|
||||
|
||||
select {
|
||||
width: 135px;
|
||||
width: 145px;
|
||||
background-color: #eee;
|
||||
border: 1px solid #cccccc;
|
||||
}
|
||||
@@ -106,9 +112,10 @@ td.even {
|
||||
|
||||
/* Mootools tooltips */
|
||||
.tip {
|
||||
display: none;
|
||||
position: absolute;
|
||||
color: #fff;
|
||||
width: 139px;
|
||||
z-index: 13000;
|
||||
z-index: 2;
|
||||
border: 1px solid #cccccc;
|
||||
}
|
||||
|
||||
@@ -122,7 +129,7 @@ td.even {
|
||||
}
|
||||
|
||||
.tip-text {
|
||||
font-size: 11px;
|
||||
font-size: 0.9em;
|
||||
padding: 4px 8px 8px;
|
||||
background: #eee;
|
||||
color: black;
|
||||
|
||||
+15
-6
@@ -55,11 +55,20 @@ window.addEvent("domready", function() {
|
||||
|
||||
$(document.body).addEvent("submit", default_submit);
|
||||
|
||||
$$("input[type!=submit]", "select").each(function(elt) {
|
||||
if ($(elt.name + "_helptext")) {
|
||||
elt.store("tip:title", gettext("Help"));
|
||||
elt.store("tip:text", $(elt.name + "_helptext").get("html"));
|
||||
}
|
||||
$$("input[type!=submit]", "select").addEvents({
|
||||
focus: function(evt) {
|
||||
var helpdiv = $(evt.target.name + "_helptext");
|
||||
if (helpdiv) {
|
||||
var coords = evt.target.getCoordinates();
|
||||
helpdiv.setPosition({x: 10, y: coords['top'] + coords['height'] + 5});
|
||||
helpdiv.setStyle("display", "block");
|
||||
}
|
||||
},
|
||||
blur: function(evt) {
|
||||
var helpdiv = $(evt.target.name + "_helptext");
|
||||
if (helpdiv) {
|
||||
helpdiv.setStyle("display", "none");
|
||||
}
|
||||
}
|
||||
});
|
||||
var tip = new Tips($$("input[type!=submit]", "select"));
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user