Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    expandSection

    Is there any way that I can suppress the expandSection call for when the user actually does the expanding? Currently it is called for each time to section is added:

    Code:
    isc.HTMLFlow.create({
        ID: "htmlFlow",
        overflow: "auto",
        padding:10,
        contents: "<b>Severity 1</b> - Critical problem<br>System is unavailable in production or " +
                  "is corrupting data, and the error severely impacts the user's operations." +
                  "<br><br><b>Severity 2</b> - Major problem<br>An important function of the system " +
                  "is not available in production, and the user's operations are restricted." +
                  "<br><br><b>Severity 3</b> - Minor problem<br>Inability to use a function of the " +
                  "system occurs, but it does not seriously affect the user's operations."
    })
    
    isc.SectionStack.create({
        ID: "sectionStack",
        visibilityMode: "multiple",
        width: 300, height: 350,
        border:"1px solid blue",
     expandSection: function (section){
        window.alert(section);
        this.Super("expandSection",section);
    },
        sections: [
            {title: "Blue Pawn", expanded: true, items: [
                isc.Img.create({autoDraw: false, width: 48, height: 48, src: "pieces/48/pawn_blue.png"})
            ]},
            {title: "HTMLFlow", expanded: true, canCollapse: true, items: [ htmlFlow ]},
            {title: "Green Cube", expanded: true, canCollapse: false, items: [
                isc.Img.create({autoDraw: false, width: 48, height: 48, src: "pieces/48/cube_green.png"})
            ]},
            {title: "Yellow Piece", expanded: false, items: [
                isc.Img.create({autoDraw: false, width: 48, height: 48, src: "pieces/48/piece_yellow.png"})
            ]}
        ]
    });
    
    
    isc.IButton.create({
        left: 325,
        width: 150,
        title: "Expand Blue",
        click: "sectionStack.expandSection(0)"
    });
    
    isc.IButton.create({
        left: 325,
        top: 30,
        width: 150,
        title: "Collapse Blue",
        click: "sectionStack.collapseSection(0)"
    });

    #2
    You could add a mouseDown and mouseUp handler so that you know there is a click in progress when the expandSection() call occurs.

    Comment

    Working...
    X