source: Dev/trunk/js/sequencerScripts.js @ 150

Last change on this file since 150 was 150, checked in by fpvanagthoven, 13 years ago
File size: 1.2 KB
Line 
1/*
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
5
6function IsItemSelected(check, target) {
7    if (check.value) {
8        target.disabled = false;
9    }
10    else {
11        target.disabled = true;
12    }
13}
14
15function IsCheckEnabled(check, target) {
16    if (check.checked) {
17        target.disabled = false;
18        this.removeClass(target, "dis");
19       
20    }
21    else {
22        target.disabled = true;
23        this.addClass(target, "dis");
24    }
25}
26
27function SubmitToolbox() {
28    document.forms['toolbox'].submit();
29}
30
31
32
33/*
34 * Selection code
35 *
36 */
37
38function checkSelectedStep(number){
39    document.sequencer.selectedStep.value = number;
40    var step = document.getElementById("seqContent")
41    document.refresh();
42}
43
44function highlightSelectedStep() {
45   
46}
47
48
49
50
51
52
53
54
55
56
57// Class manipulation
58
59function hasClass(ele,cls) {
60        return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
61}
62 
63function addClass(ele,cls) {
64        if (!this.hasClass(ele,cls)) ele.className += " "+cls;
65}
66 
67function removeClass(ele,cls) {
68        if (hasClass(ele,cls)) {
69        var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
70                ele.className=ele.className.replace(reg,' ');
71        }
72}
73
Note: See TracBrowser for help on using the repository browser.