document.observe('dblclick', KronolithCore.clickHandler.bindAsEventListener(KronolithCore, true));
document.observe('mouseover', KronolithCore.mouseHandler.bindAsEventListener(KronolithCore, 'over'));
+ $('kronolithSearchTerm').observe('focus', function() {
+ if ($F(this) == this.readAttribute('default')) {
+ this.clear();
+ }
+ });
+ $('kronolithSearchTerm').observe('blur', function() {
+ if (!$F(this)) {
+ this.setValue(this.readAttribute('default'));
+ }
+ });
+
if (Horde.dhtmlHistory.initialize()) {
Horde.dhtmlHistory.addListener(this.go.bind(this));
}
</table>
</div>
- <h3 class="search">
- <span><?php echo _("Search") ?></span>
- </h3>
-
<form id="kronolithSearchForm" action="">
- <input type="text" id="kronolithSearchTerm" />
- <input id="kronolithSearchButton" type="button" value="OK" class="button ok" />
- <input id="kronolithSearchAdvanced" type="button" value="+" class="button" />
+ <input type="text" id="kronolithSearchTerm" value="<?php echo _("Search") ?>" default="<?php echo _("Search") ?>" />
+ <input id="kronolithSearchButton" type="image" src="<?php echo $GLOBALS['registry']->getImageDir() ?>/search-button.png" />
</form>
<div id="kronolithMenuCalendars">
}
#kronolithMenuCalendars {
position: absolute;
- top: 295px;
+ top: 265px;
bottom: 0;
width: 100%;
overflow: auto;
border-bottom: 1px #000 dotted;
cursor: default;
}
-#kronolithMenu h3.search {
- top: 15px;
+#kronolithMenu form {
+ padding: 0;
+ margin: 15px 0 5px 0;
}
#kronolithSearchForm {
position: relative;
top: 15px;
}
+#kronolithSearchTerm {
+ width: 127px;
+}
#kronolithMenu h3#kronolithCalendarsFirst {
margin-top: 0;
}
color: transparent;
}
-#kronolithMenu form {
- padding: 0;
- margin: 0 0 5px 0;
-}
-#kronolithSearchTerm {
- width: 90px;
-}
-
/* Quick edit */
#kronolithQuickinsert {
position: absolute;