Changeset 515 in tmcsimulator for trunk/webapps/einotebook/scripts/Incidents.js


Ignore:
Timestamp:
11/08/2019 11:49:12 AM (6 years ago)
Author:
jdalbey
Message:

Event.js, Incident.js, Incidents.js, LoadEvents?.js modified to implement ticket #158: color coding incidents.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/webapps/einotebook/scripts/Incidents.js

    r468 r515  
    77//========== public members ==========/ 
    88incidents.doc = null; 
     9incidents.colorpallette = [ 
     10"#d8f0f3",        // PowderBlue 
     11"#dfecdf",        // DarkSeaGreen 
     12"#fff5cc",        // CornSilk 
     13"#ffe8e6",        // MistyRose 
     14"#ffffcc",       // Dark Orange 
     15"#d8f0f3" ]; 
    916 
    1017//========== public methods ==========// 
    1118incidents.get = incidents_get; 
     19incidents.collapseAll = incidents_collapseAll; 
     20incidents.expandAll = incidents_expandAll; 
    1221incidents.add = incidents_add; 
     22incidents.size = incidents_size; 
    1323 
    1424//=========== method definitions ==========// 
     
    3444        return incident; 
    3545} 
     46/** 
     47 * Accessor to the number of incidents 
     48*/ 
     49function incidents_size() 
     50{ 
     51    return this.length; 
     52} 
     53 
     54/** 
     55 * Collapses each Incident. 
     56 */ 
     57function incidents_collapseAll() 
     58{ 
     59        // FOR each incident 
     60        for (var i = 0; i < this.length; i++) 
     61        { 
     62                // IF the incident is expanded THEN 
     63                if (this[i].expanded) 
     64                { 
     65                        // collapse incident 
     66                        this[i].expandAction(); 
     67                } 
     68        } 
     69} 
     70 
     71/** 
     72 * Expands each incident. 
     73 */ 
     74function incidents_expandAll() 
     75{ 
     76        // FOR each incident 
     77        for (var i = 0; i < this.length; i++) 
     78        { 
     79                // IF incident is collapsed THEN 
     80                if (!this[i].expanded) 
     81                { 
     82                        // expand incident 
     83                        this[i].expandAction(); 
     84                } 
     85        } 
     86} 
    3687 
    3788/** 
Note: See TracChangeset for help on using the changeset viewer.