Changeset 540 in tmcsimulator for trunk/webapps/einotebook/scripts/Event.js
- Timestamp:
- 12/06/2019 03:05:37 PM (6 years ago)
- File:
-
- 1 edited
-
trunk/webapps/einotebook/scripts/Event.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/webapps/einotebook/scripts/Event.js
r538 r540 35 35 this.normalize = normalize; 36 36 this.focus = focus; 37 this.get_html_headerRow = get_html_headerRow; 37 38 38 39 //========== private methods ==========// … … 159 160 "</table>"; 160 161 } 161 162 /** 163 * @return The html representation of only the header for this event. 164 * Used by Roles page. 165 */ 166 function get_html_headerRow() 167 { 168 return "<tr>" + 169 "<td class='eventHeader' style='background-color:" + this.incident.color + "'" + 170 "id='" + this.eventHeaderID + "'>" + 171 this.headerHTML() + "</td>" + 172 "</tr>"; 173 } 162 174 /** 163 175 * Scrolls the window to this Event. … … 181 193 { 182 194 this.highlighted = true; 195 if (events.doc.getElementById(this.eventHeaderID) != null) 196 { 183 197 events.doc.getElementById(this.eventHeaderID).style.borderColor = "blue"; 184 198 events.doc.getElementById(this.eventHeaderID).style.backgroundColor = "yellow"; … … 196 210 events.doc.getElementById(this.dataID).style.border = "none"; 197 211 } 198 212 } 199 213 } 200 214 … … 206 220 { 207 221 this.highlighted = false; 208 events.doc.getElementById(this.eventHeaderID).style.backgroundColor = "white"; 209 events.doc.getElementById(this.eventHeaderID).style.borderColor = "gainsboro"; 210 events.doc.getElementById(this.eventHeaderID).style.color = "gray"; 211 events.doc.getElementById(this.dataID).style.border = "0px solid red"; 212 events.doc.getElementById(this.dataID).style.backgroundColor = "white"; 213 events.doc.getElementById(this.dataID).style.color = "gray"; 222 if (events.doc.getElementById(this.eventHeaderID) != null) 223 { 224 events.doc.getElementById(this.eventHeaderID).style.backgroundColor = "white"; 225 events.doc.getElementById(this.eventHeaderID).style.borderColor = "gainsboro"; 226 events.doc.getElementById(this.eventHeaderID).style.color = "gray"; 227 events.doc.getElementById(this.dataID).style.border = "0px solid red"; 228 events.doc.getElementById(this.dataID).style.backgroundColor = "white"; 229 events.doc.getElementById(this.dataID).style.color = "gray"; 230 } 214 231 } 215 232 /** … … 219 236 { 220 237 var myColor = this.incident.color; 221 events.doc.getElementById(this.eventHeaderID).style.backgroundColor = "white"; 222 events.doc.getElementById(this.eventHeaderID).style.borderColor = "black"; 223 events.doc.getElementById(this.eventHeaderID).style.color = "black"; 224 events.doc.getElementById(this.dataID).style.color = "black"; 225 events.doc.getElementById(this.dataID).style.backgroundColor = myColor; 226 events.doc.getElementById(this.eventHeaderID).style.backgroundColor = myColor; 238 // On the Roles page, we don't list every event, so some will be null 239 // This check will make sure we don't try to normalize non-existing events 240 if (events.doc.getElementById(this.eventHeaderID) != null) 241 { 242 events.doc.getElementById(this.eventHeaderID).style.backgroundColor = "white"; 243 events.doc.getElementById(this.eventHeaderID).style.borderColor = "black"; 244 events.doc.getElementById(this.eventHeaderID).style.color = "black"; 245 events.doc.getElementById(this.dataID).style.color = "black"; 246 events.doc.getElementById(this.dataID).style.backgroundColor = myColor; 247 events.doc.getElementById(this.eventHeaderID).style.backgroundColor = myColor; 248 } 227 249 } 228 250
Note: See TracChangeset
for help on using the changeset viewer.
