Description clickable, so that the "Click Method:" will be changed to the key you clicked.
insert in bookings.admin.php after line 90 (the closing tag from <div id="key_wrapper">)
- Code: Select all
<script type="text/javascript">
/* <![CDATA[ */
var Keys = new Array();
$("id_predefined_state").getChildren().each(function(foo, index){
Keys[foo.get("text")] = foo.get("value");
});
$("id_predefined_state").addEvent("change",function(event) {
update();
});
$("key").addEvent("click:relay(li)", function(event,node){
var key = node.get("text");
if (key) {
$("id_predefined_state").set("value", Keys[key]);
update()
}
});
function update() {
var selected = $("id_predefined_state").getElement(":selected").get("text");
$("key").getElements("li").each(function(foo, index){
if (foo.get("text") == selected)
foo.addClass("active")
else
foo.removeClass("active")
});
}
/* ]]> */
</script>
insert in admin-calendar.css (at the end - or somewhere else)
- Code: Select all
.active span {color:red;text-decoration:underline;}
#key li {cursor:pointer;}