Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Scripts/CollapsingSection.js @ 11053

Last change on this file since 11053 was 11053, checked in by mroscoe, 10 years ago
File size: 1.4 KB
Line 
1/* This file contains the method for shrinking and expanding the collapsable sections */
2
3$(".collapse").click(function () {
4  if ($(this).html() == "-") {
5    $(this).parent().children("canvas, div, fieldset, label").fadeOut();
6    $(this).html("+");
7  }
8  else {
9    $(this).parent().children("canvas, div, fieldset, label").fadeIn();
10    $(this).html("-");
11  }
12});
13
14/* Because Task chart sections are created on the fly adding an event listener
15  was impossible. Therefore this function is hardcoded as an HTML onclick event
16  for the dynamically created buttons of these sections */
17function CollapseSection(caller) {
18  var jqCaller = $(caller);
19  if (jqCaller.html() == "-") {
20    jqCaller.parent().children("canvas, div, fieldset, label").fadeOut();
21    jqCaller.html("+");
22  }
23  else {
24    jqCaller.parent().children("canvas, div, fieldset, label").fadeIn();
25    jqCaller.html("-");
26  }
27}
28
29/* Passed the interior div this fucntion is used to create an automatically collapsed
30  section */
31function CollapsedByDefault(caller) {
32  $(caller).parent().children("canvas, div, fieldset, label").css("display","none");
33}
34
35/* Used when scrolling to a task by error, opens the container before task is scrolled to */
36function OpenOnError(caller) {
37  var jqCaller = $(caller);
38  jqCaller.parent().children("canvas, div, fieldset, label").fadeIn();
39  jqCaller.parent().children("button").html("-");
40}
Note: See TracBrowser for help on using the repository browser.