|
11 | 11 |
|
12 | 12 | <Class name="DeepSee.LightPivotTable"> |
13 | 13 | <Super>%DeepSee.Component.Portlet.abstractPortlet</Super> |
14 | | -<TimeChanged>63564,72871.713074</TimeChanged> |
| 14 | +<TimeChanged>63564,79829.955132</TimeChanged> |
15 | 15 | <TimeCreated>63515,61322.546099</TimeCreated> |
16 | 16 |
|
17 | 17 | <Parameter name="INCLUDEFILES"> |
|
422 | 422 | <Implementation><![CDATA[ |
423 | 423 | var _ = this; |
424 | 424 |
|
425 | | - if (load || !this.LightPivotTable) { |
| 425 | + if (load) { |
426 | 426 | return; |
427 | 427 | } |
| 428 | +
|
| 429 | + //////// cheat-codes to fix instrument panel height ///////// |
| 430 | + var outContainer = document.getElementById(_.id), |
| 431 | + inContainer; |
| 432 | +
|
| 433 | + if (outContainer) { |
| 434 | + for (var i in outContainer.childNodes) { |
| 435 | + if (outContainer.childNodes[i].className === "lpt-container") { |
| 436 | + inContainer = outContainer.childNodes[i]; |
| 437 | + inContainer.style.height = outContainer.clientHeight + "px"; |
| 438 | + break; |
| 439 | + } |
| 440 | + } |
| 441 | + } |
| 442 | + ///////////////////////////////////////////////////////////// |
| 443 | +
|
| 444 | + if (!this.LightPivotTable) { |
| 445 | + return; |
| 446 | + } |
| 447 | +
|
428 | 448 | if (this._SIZE_ADJUST_TIMEOUT) { |
429 | 449 | clearTimeout(this._SIZE_ADJUST_TIMEOUT); |
430 | 450 | this._SIZE_ADJUST_TIMEOUT = 0; |
431 | 451 | } |
| 452 | +
|
432 | 453 | // filtering frequent size updates |
433 | 454 | this._SIZE_ADJUST_TIMEOUT = setTimeout(function () { |
434 | 455 |
|
435 | 456 | _._SIZE_ADJUST_TIMEOUT = 0; |
436 | 457 |
|
437 | | - // cheat-codes to fix instrument panel height |
438 | | - var outContainer = document.getElementById(_.id), |
439 | | - inContainer; |
440 | | -
|
441 | | - if (outContainer) { |
442 | | - for (var i in outContainer.childNodes) { |
443 | | - if (outContainer.childNodes[i].className === "lpt-container") { |
444 | | - inContainer = outContainer.childNodes[i]; |
445 | | - inContainer.style.height = outContainer.clientHeight + "px"; |
446 | | - break; |
447 | | - } |
448 | | - } |
449 | | - } |
450 | | -
|
451 | 458 | // LPT size update |
452 | 459 | if (_._FIRST_TIME_SIZE_UPDATE) { _._FIRST_TIME_SIZE_UPDATE = false; return; } |
453 | 460 | _.LightPivotTable.updateSizes(); |
|
0 commit comments