/* path to the stylesheets for the color picker */
|
var style_path = "resources/css/colors";
|
|
$(document).ready(function () {
|
/* messages fade away when dismiss is clicked */
|
$(".message > .dismiss > a").live("click", function (event) {
|
var value = $(this).attr("href");
|
var id = value.substring(value.indexOf('#') + 1);
|
|
$("#" + id).fadeOut('slow', function () { });
|
|
return false;
|
});
|
|
/* color picker */
|
$("#colors-switcher > a").click(function () {
|
var style = $("#color");
|
|
style.attr("href", "" + style_path + "/" + $(this).attr("title").toLowerCase() + ".css");
|
|
return false;
|
});
|
|
$("#menu h6 a").click(function () {
|
var link = $(this);
|
var value = link.attr("href");
|
var id = value.substring(value.indexOf('#') + 1);
|
|
var heading = $("#h-menu-" + id);
|
var list = $("#menu-" + id);
|
|
if (list.attr("class") == "closed") {
|
heading.attr("class", "selected");
|
list.attr("class", "opened");
|
} else {
|
heading.attr("class", "");
|
list.attr("class", "closed");
|
}
|
});
|
|
$("#menu li[class~=collapsible]").click(function () {
|
var element = $(this);
|
|
element.children("a:first-child").each(function () {
|
var child = $(this);
|
|
if (child.attr("class") == "plus") {
|
child.attr("class", "minus");
|
} else {
|
child.attr("class", "plus");
|
}
|
});
|
|
element.children("ul").each(function () {
|
var child = $(this);
|
|
if (child.attr("class") == "collapsed") {
|
child.attr("class", "expanded");
|
} else {
|
child.attr("class", "collapsed");
|
}
|
});
|
});
|
});
|