/* automatically generated by JSCoverage - do not edit */
try {
  if (typeof top === 'object' && top !== null && typeof top.opener === 'object' && top.opener !== null) {
    // this is a browser window that was opened from another window

    if (! top.opener._$jscoverage) {
      top.opener._$jscoverage = {};
    }
  }
}
catch (e) {}

try {
  if (typeof top === 'object' && top !== null) {
    // this is a browser window

    try {
      if (typeof top.opener === 'object' && top.opener !== null && top.opener._$jscoverage) {
        top._$jscoverage = top.opener._$jscoverage;
      }
    }
    catch (e) {}

    if (! top._$jscoverage) {
      top._$jscoverage = {};
    }
  }
}
catch (e) {}

try {
  if (typeof top === 'object' && top !== null && top._$jscoverage) {
    this._$jscoverage = top._$jscoverage;
  }
}
catch (e) {}
if (! this._$jscoverage) {
  this._$jscoverage = {};
}
if (! _$jscoverage['app/ClassicUiManager.js']) {
  _$jscoverage['app/ClassicUiManager.js'] = [];
  _$jscoverage['app/ClassicUiManager.js'][1] = 0;
  _$jscoverage['app/ClassicUiManager.js'][2] = 0;
  _$jscoverage['app/ClassicUiManager.js'][5] = 0;
  _$jscoverage['app/ClassicUiManager.js'][7] = 0;
  _$jscoverage['app/ClassicUiManager.js'][8] = 0;
  _$jscoverage['app/ClassicUiManager.js'][11] = 0;
  _$jscoverage['app/ClassicUiManager.js'][12] = 0;
  _$jscoverage['app/ClassicUiManager.js'][13] = 0;
  _$jscoverage['app/ClassicUiManager.js'][14] = 0;
  _$jscoverage['app/ClassicUiManager.js'][15] = 0;
  _$jscoverage['app/ClassicUiManager.js'][16] = 0;
  _$jscoverage['app/ClassicUiManager.js'][17] = 0;
  _$jscoverage['app/ClassicUiManager.js'][20] = 0;
  _$jscoverage['app/ClassicUiManager.js'][22] = 0;
  _$jscoverage['app/ClassicUiManager.js'][25] = 0;
  _$jscoverage['app/ClassicUiManager.js'][26] = 0;
  _$jscoverage['app/ClassicUiManager.js'][28] = 0;
  _$jscoverage['app/ClassicUiManager.js'][30] = 0;
  _$jscoverage['app/ClassicUiManager.js'][31] = 0;
  _$jscoverage['app/ClassicUiManager.js'][32] = 0;
  _$jscoverage['app/ClassicUiManager.js'][34] = 0;
  _$jscoverage['app/ClassicUiManager.js'][36] = 0;
  _$jscoverage['app/ClassicUiManager.js'][37] = 0;
  _$jscoverage['app/ClassicUiManager.js'][40] = 0;
  _$jscoverage['app/ClassicUiManager.js'][41] = 0;
  _$jscoverage['app/ClassicUiManager.js'][44] = 0;
  _$jscoverage['app/ClassicUiManager.js'][45] = 0;
  _$jscoverage['app/ClassicUiManager.js'][48] = 0;
  _$jscoverage['app/ClassicUiManager.js'][49] = 0;
  _$jscoverage['app/ClassicUiManager.js'][50] = 0;
  _$jscoverage['app/ClassicUiManager.js'][53] = 0;
  _$jscoverage['app/ClassicUiManager.js'][54] = 0;
  _$jscoverage['app/ClassicUiManager.js'][55] = 0;
  _$jscoverage['app/ClassicUiManager.js'][57] = 0;
  _$jscoverage['app/ClassicUiManager.js'][59] = 0;
  _$jscoverage['app/ClassicUiManager.js'][60] = 0;
  _$jscoverage['app/ClassicUiManager.js'][61] = 0;
  _$jscoverage['app/ClassicUiManager.js'][65] = 0;
  _$jscoverage['app/ClassicUiManager.js'][66] = 0;
  _$jscoverage['app/ClassicUiManager.js'][68] = 0;
  _$jscoverage['app/ClassicUiManager.js'][71] = 0;
  _$jscoverage['app/ClassicUiManager.js'][72] = 0;
  _$jscoverage['app/ClassicUiManager.js'][73] = 0;
  _$jscoverage['app/ClassicUiManager.js'][76] = 0;
  _$jscoverage['app/ClassicUiManager.js'][77] = 0;
  _$jscoverage['app/ClassicUiManager.js'][78] = 0;
  _$jscoverage['app/ClassicUiManager.js'][79] = 0;
  _$jscoverage['app/ClassicUiManager.js'][82] = 0;
  _$jscoverage['app/ClassicUiManager.js'][83] = 0;
  _$jscoverage['app/ClassicUiManager.js'][84] = 0;
  _$jscoverage['app/ClassicUiManager.js'][85] = 0;
  _$jscoverage['app/ClassicUiManager.js'][89] = 0;
  _$jscoverage['app/ClassicUiManager.js'][90] = 0;
  _$jscoverage['app/ClassicUiManager.js'][91] = 0;
  _$jscoverage['app/ClassicUiManager.js'][92] = 0;
  _$jscoverage['app/ClassicUiManager.js'][95] = 0;
  _$jscoverage['app/ClassicUiManager.js'][99] = 0;
  _$jscoverage['app/ClassicUiManager.js'][100] = 0;
  _$jscoverage['app/ClassicUiManager.js'][101] = 0;
  _$jscoverage['app/ClassicUiManager.js'][103] = 0;
  _$jscoverage['app/ClassicUiManager.js'][104] = 0;
  _$jscoverage['app/ClassicUiManager.js'][107] = 0;
  _$jscoverage['app/ClassicUiManager.js'][108] = 0;
  _$jscoverage['app/ClassicUiManager.js'][109] = 0;
  _$jscoverage['app/ClassicUiManager.js'][112] = 0;
  _$jscoverage['app/ClassicUiManager.js'][113] = 0;
  _$jscoverage['app/ClassicUiManager.js'][114] = 0;
  _$jscoverage['app/ClassicUiManager.js'][115] = 0;
  _$jscoverage['app/ClassicUiManager.js'][116] = 0;
  _$jscoverage['app/ClassicUiManager.js'][118] = 0;
  _$jscoverage['app/ClassicUiManager.js'][121] = 0;
  _$jscoverage['app/ClassicUiManager.js'][122] = 0;
  _$jscoverage['app/ClassicUiManager.js'][123] = 0;
  _$jscoverage['app/ClassicUiManager.js'][124] = 0;
  _$jscoverage['app/ClassicUiManager.js'][125] = 0;
  _$jscoverage['app/ClassicUiManager.js'][126] = 0;
  _$jscoverage['app/ClassicUiManager.js'][127] = 0;
  _$jscoverage['app/ClassicUiManager.js'][128] = 0;
  _$jscoverage['app/ClassicUiManager.js'][129] = 0;
  _$jscoverage['app/ClassicUiManager.js'][133] = 0;
  _$jscoverage['app/ClassicUiManager.js'][134] = 0;
  _$jscoverage['app/ClassicUiManager.js'][137] = 0;
  _$jscoverage['app/ClassicUiManager.js'][138] = 0;
  _$jscoverage['app/ClassicUiManager.js'][141] = 0;
  _$jscoverage['app/ClassicUiManager.js'][142] = 0;
  _$jscoverage['app/ClassicUiManager.js'][145] = 0;
  _$jscoverage['app/ClassicUiManager.js'][146] = 0;
  _$jscoverage['app/ClassicUiManager.js'][149] = 0;
  _$jscoverage['app/ClassicUiManager.js'][150] = 0;
  _$jscoverage['app/ClassicUiManager.js'][153] = 0;
  _$jscoverage['app/ClassicUiManager.js'][154] = 0;
  _$jscoverage['app/ClassicUiManager.js'][157] = 0;
  _$jscoverage['app/ClassicUiManager.js'][158] = 0;
  _$jscoverage['app/ClassicUiManager.js'][159] = 0;
  _$jscoverage['app/ClassicUiManager.js'][160] = 0;
  _$jscoverage['app/ClassicUiManager.js'][161] = 0;
  _$jscoverage['app/ClassicUiManager.js'][163] = 0;
  _$jscoverage['app/ClassicUiManager.js'][164] = 0;
  _$jscoverage['app/ClassicUiManager.js'][166] = 0;
  _$jscoverage['app/ClassicUiManager.js'][169] = 0;
  _$jscoverage['app/ClassicUiManager.js'][170] = 0;
  _$jscoverage['app/ClassicUiManager.js'][171] = 0;
  _$jscoverage['app/ClassicUiManager.js'][172] = 0;
  _$jscoverage['app/ClassicUiManager.js'][173] = 0;
  _$jscoverage['app/ClassicUiManager.js'][177] = 0;
  _$jscoverage['app/ClassicUiManager.js'][178] = 0;
  _$jscoverage['app/ClassicUiManager.js'][179] = 0;
  _$jscoverage['app/ClassicUiManager.js'][180] = 0;
  _$jscoverage['app/ClassicUiManager.js'][183] = 0;
  _$jscoverage['app/ClassicUiManager.js'][184] = 0;
  _$jscoverage['app/ClassicUiManager.js'][185] = 0;
  _$jscoverage['app/ClassicUiManager.js'][187] = 0;
  _$jscoverage['app/ClassicUiManager.js'][189] = 0;
  _$jscoverage['app/ClassicUiManager.js'][192] = 0;
  _$jscoverage['app/ClassicUiManager.js'][193] = 0;
  _$jscoverage['app/ClassicUiManager.js'][194] = 0;
  _$jscoverage['app/ClassicUiManager.js'][195] = 0;
  _$jscoverage['app/ClassicUiManager.js'][196] = 0;
  _$jscoverage['app/ClassicUiManager.js'][197] = 0;
  _$jscoverage['app/ClassicUiManager.js'][198] = 0;
  _$jscoverage['app/ClassicUiManager.js'][201] = 0;
  _$jscoverage['app/ClassicUiManager.js'][204] = 0;
  _$jscoverage['app/ClassicUiManager.js'][205] = 0;
  _$jscoverage['app/ClassicUiManager.js'][207] = 0;
  _$jscoverage['app/ClassicUiManager.js'][209] = 0;
  _$jscoverage['app/ClassicUiManager.js'][210] = 0;
  _$jscoverage['app/ClassicUiManager.js'][211] = 0;
  _$jscoverage['app/ClassicUiManager.js'][212] = 0;
  _$jscoverage['app/ClassicUiManager.js'][215] = 0;
  _$jscoverage['app/ClassicUiManager.js'][217] = 0;
  _$jscoverage['app/ClassicUiManager.js'][220] = 0;
  _$jscoverage['app/ClassicUiManager.js'][221] = 0;
  _$jscoverage['app/ClassicUiManager.js'][222] = 0;
  _$jscoverage['app/ClassicUiManager.js'][227] = 0;
  _$jscoverage['app/ClassicUiManager.js'][228] = 0;
  _$jscoverage['app/ClassicUiManager.js'][229] = 0;
  _$jscoverage['app/ClassicUiManager.js'][230] = 0;
  _$jscoverage['app/ClassicUiManager.js'][231] = 0;
  _$jscoverage['app/ClassicUiManager.js'][232] = 0;
  _$jscoverage['app/ClassicUiManager.js'][233] = 0;
  _$jscoverage['app/ClassicUiManager.js'][234] = 0;
  _$jscoverage['app/ClassicUiManager.js'][235] = 0;
  _$jscoverage['app/ClassicUiManager.js'][239] = 0;
  _$jscoverage['app/ClassicUiManager.js'][240] = 0;
  _$jscoverage['app/ClassicUiManager.js'][241] = 0;
  _$jscoverage['app/ClassicUiManager.js'][243] = 0;
  _$jscoverage['app/ClassicUiManager.js'][246] = 0;
  _$jscoverage['app/ClassicUiManager.js'][247] = 0;
  _$jscoverage['app/ClassicUiManager.js'][248] = 0;
  _$jscoverage['app/ClassicUiManager.js'][250] = 0;
  _$jscoverage['app/ClassicUiManager.js'][253] = 0;
  _$jscoverage['app/ClassicUiManager.js'][254] = 0;
  _$jscoverage['app/ClassicUiManager.js'][255] = 0;
  _$jscoverage['app/ClassicUiManager.js'][256] = 0;
  _$jscoverage['app/ClassicUiManager.js'][257] = 0;
  _$jscoverage['app/ClassicUiManager.js'][258] = 0;
  _$jscoverage['app/ClassicUiManager.js'][259] = 0;
  _$jscoverage['app/ClassicUiManager.js'][263] = 0;
  _$jscoverage['app/ClassicUiManager.js'][264] = 0;
  _$jscoverage['app/ClassicUiManager.js'][265] = 0;
  _$jscoverage['app/ClassicUiManager.js'][268] = 0;
  _$jscoverage['app/ClassicUiManager.js'][269] = 0;
  _$jscoverage['app/ClassicUiManager.js'][270] = 0;
  _$jscoverage['app/ClassicUiManager.js'][271] = 0;
  _$jscoverage['app/ClassicUiManager.js'][272] = 0;
  _$jscoverage['app/ClassicUiManager.js'][274] = 0;
  _$jscoverage['app/ClassicUiManager.js'][275] = 0;
  _$jscoverage['app/ClassicUiManager.js'][276] = 0;
  _$jscoverage['app/ClassicUiManager.js'][277] = 0;
  _$jscoverage['app/ClassicUiManager.js'][278] = 0;
  _$jscoverage['app/ClassicUiManager.js'][279] = 0;
  _$jscoverage['app/ClassicUiManager.js'][280] = 0;
  _$jscoverage['app/ClassicUiManager.js'][281] = 0;
  _$jscoverage['app/ClassicUiManager.js'][284] = 0;
  _$jscoverage['app/ClassicUiManager.js'][287] = 0;
}
_$jscoverage['app/ClassicUiManager.js'].source = ["JsUnit<span class=\"k\">.</span>ClassicUiManager <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">(</span>testManager<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_testManager <span class=\"k\">=</span> testManager<span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>Util<span class=\"k\">.</span>inherit<span class=\"k\">(</span>JsUnit<span class=\"k\">.</span>BaseUiManager<span class=\"k\">,</span> JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">);</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>onLoad <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">(</span>mainFrame<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">var</span> mainData <span class=\"k\">=</span> mainFrame<span class=\"k\">.</span>frames<span class=\"k\">.</span>mainData<span class=\"k\">;</span>","","    <span class=\"c\">// form elements on mainData frame</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>testFileName <span class=\"k\">=</span> mainData<span class=\"k\">.</span>document<span class=\"k\">.</span>testRunnerForm<span class=\"k\">.</span>testFileName<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>runButton <span class=\"k\">=</span> mainData<span class=\"k\">.</span>document<span class=\"k\">.</span>testRunnerForm<span class=\"k\">.</span>runButton<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>stopButton <span class=\"k\">=</span> mainData<span class=\"k\">.</span>document<span class=\"k\">.</span>testRunnerForm<span class=\"k\">.</span>stopButton<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>traceLevel <span class=\"k\">=</span> mainData<span class=\"k\">.</span>document<span class=\"k\">.</span>testRunnerForm<span class=\"k\">.</span>traceLevel<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>closeTraceWindowOnNewRun <span class=\"k\">=</span> mainData<span class=\"k\">.</span>document<span class=\"k\">.</span>testRunnerForm<span class=\"k\">.</span>closeTraceWindowOnNewRun<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>timeout <span class=\"k\">=</span> mainData<span class=\"k\">.</span>document<span class=\"k\">.</span>testRunnerForm<span class=\"k\">.</span>timeout<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>setUpPageTimeout <span class=\"k\">=</span> mainData<span class=\"k\">.</span>document<span class=\"k\">.</span>testRunnerForm<span class=\"k\">.</span>setUpPageTimeout<span class=\"k\">;</span>","","    <span class=\"c\">// image output</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>progressBar <span class=\"k\">=</span> mainFrame<span class=\"k\">.</span>frames<span class=\"k\">.</span>mainProgress<span class=\"k\">.</span>document<span class=\"k\">.</span>progress<span class=\"k\">;</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>problemsListField <span class=\"k\">=</span> mainFrame<span class=\"k\">.</span>frames<span class=\"k\">.</span>mainErrors<span class=\"k\">.</span>document<span class=\"k\">.</span>testRunnerForm<span class=\"k\">.</span>problemsList<span class=\"k\">;</span>","","    <span class=\"c\">// 'layer' output frames</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>uiFrames <span class=\"k\">=</span> <span class=\"k\">new</span> Object<span class=\"k\">();</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>uiFrames<span class=\"k\">.</span>mainStatus <span class=\"k\">=</span> mainFrame<span class=\"k\">.</span>frames<span class=\"k\">.</span>mainStatus<span class=\"k\">;</span>","","    <span class=\"k\">var</span> mainCounts <span class=\"k\">=</span> mainFrame<span class=\"k\">.</span>frames<span class=\"k\">.</span>mainCounts<span class=\"k\">;</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>uiFrames<span class=\"k\">.</span>mainCountsErrors <span class=\"k\">=</span> mainCounts<span class=\"k\">.</span>frames<span class=\"k\">.</span>mainCountsErrors<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>uiFrames<span class=\"k\">.</span>mainCountsFailures <span class=\"k\">=</span> mainCounts<span class=\"k\">.</span>frames<span class=\"k\">.</span>mainCountsFailures<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>uiFrames<span class=\"k\">.</span>mainCountsRuns <span class=\"k\">=</span> mainCounts<span class=\"k\">.</span>frames<span class=\"k\">.</span>mainCountsRuns<span class=\"k\">;</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>_windowForAllProblemMessages <span class=\"k\">=</span> <span class=\"k\">null</span><span class=\"k\">;</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow <span class=\"k\">=</span> <span class=\"k\">null</span><span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>popupWindowsBlocked <span class=\"k\">=</span> <span class=\"k\">false</span><span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>getUiFrameUrl <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">return</span> <span class=\"s\">'./app/main-frame.html'</span><span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>getTestFileName <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">return</span> <span class=\"k\">this</span><span class=\"k\">.</span>testFileName<span class=\"k\">.</span>value<span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>getTraceLevel <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">var</span> levelNumber <span class=\"k\">=</span> eval<span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>traceLevel<span class=\"k\">.</span>value<span class=\"k\">);</span>","    <span class=\"k\">return</span> JsUnitTraceLevel<span class=\"k\">.</span>findByLevelNumber<span class=\"k\">(</span>levelNumber<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>starting <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setRunButtonEnabled<span class=\"k\">(</span><span class=\"k\">false</span><span class=\"k\">);</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_clearProblemsList<span class=\"k\">();</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>initializeTracer<span class=\"k\">();</span>","","    <span class=\"k\">var</span> traceLevel <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>getTraceLevel<span class=\"k\">();</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span>traceLevel <span class=\"k\">!=</span> JsUnitTraceLevel<span class=\"k\">.</span>NONE<span class=\"k\">)</span> <span class=\"k\">{</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>openTracer<span class=\"k\">();</span>","    <span class=\"k\">}</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>finishing <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setRunButtonEnabled<span class=\"k\">(</span><span class=\"k\">true</span><span class=\"k\">);</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>finalizeTracer<span class=\"k\">();</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>submittingResults <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>runButton<span class=\"k\">.</span>disabled <span class=\"k\">=</span> <span class=\"k\">true</span><span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>stopButton<span class=\"k\">.</span>disabled <span class=\"k\">=</span> <span class=\"k\">true</span><span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>initializeTracer <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow <span class=\"k\">!=</span> <span class=\"k\">null</span> <span class=\"k\">&amp;&amp;</span> <span class=\"k\">this</span><span class=\"k\">.</span>closeTraceWindowOnNewRun<span class=\"k\">.</span>checked<span class=\"k\">)</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow<span class=\"k\">.</span>close<span class=\"k\">();</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow <span class=\"k\">=</span> <span class=\"k\">null</span><span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>finalizeTracer <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow <span class=\"k\">!=</span> <span class=\"k\">null</span><span class=\"k\">)</span> <span class=\"k\">{</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow<span class=\"k\">.</span>document<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;</span><span class=\"t\">\\/</span><span class=\"s\">body&gt;</span><span class=\"t\">\\n</span><span class=\"s\">&lt;</span><span class=\"t\">\\/</span><span class=\"s\">html&gt;'</span><span class=\"k\">);</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow<span class=\"k\">.</span>document<span class=\"k\">.</span>close<span class=\"k\">();</span>","    <span class=\"k\">}</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>openTracer <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">var</span> traceWindow <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>_getTraceWindow<span class=\"k\">();</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span>traceWindow<span class=\"k\">)</span> <span class=\"k\">{</span>","        traceWindow<span class=\"k\">.</span>focus<span class=\"k\">();</span>","    <span class=\"k\">}</span>","    <span class=\"k\">else</span> <span class=\"k\">{</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>fatalError<span class=\"k\">(</span><span class=\"s\">'Tracing requires popup windows, and popups are blocked in your browser.</span><span class=\"t\">\\n\\n</span><span class=\"s\">Please enable popups if you wish to use tracing.'</span><span class=\"k\">);</span>","    <span class=\"k\">}</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_clearProblemsList <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">var</span> listField <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">;</span>","    <span class=\"k\">var</span> initialLength <span class=\"k\">=</span> listField<span class=\"k\">.</span>options<span class=\"k\">.</span>length<span class=\"k\">;</span>","","    <span class=\"k\">for</span> <span class=\"k\">(</span><span class=\"k\">var</span> i <span class=\"k\">=</span> <span class=\"s\">0</span><span class=\"k\">;</span> i <span class=\"k\">&lt;</span> initialLength<span class=\"k\">;</span> i<span class=\"k\">++)</span>","        listField<span class=\"k\">.</span>remove<span class=\"k\">(</span><span class=\"s\">0</span><span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_setRunButtonEnabled <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>b<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>runButton<span class=\"k\">.</span>disabled <span class=\"k\">=</span> <span class=\"k\">!</span>b<span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>stopButton<span class=\"k\">.</span>disabled <span class=\"k\">=</span> b<span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_setTextOnLayer <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>layerName<span class=\"k\">,</span> str<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">try</span> <span class=\"k\">{</span>","        <span class=\"k\">var</span> content<span class=\"k\">;</span>","        <span class=\"k\">if</span> <span class=\"k\">(</span>content <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>uiFrames<span class=\"k\">[</span>layerName<span class=\"k\">].</span>document<span class=\"k\">.</span>getElementById<span class=\"k\">(</span><span class=\"s\">'content'</span><span class=\"k\">))</span>","            content<span class=\"k\">.</span>innerHTML <span class=\"k\">=</span> str<span class=\"k\">;</span>","        <span class=\"k\">else</span>","            <span class=\"k\">throw</span> <span class=\"k\">new</span> Error<span class=\"k\">(</span><span class=\"s\">\"No content div found.\"</span><span class=\"k\">);</span>","    <span class=\"k\">}</span>","    <span class=\"k\">catch</span> <span class=\"k\">(</span>e<span class=\"k\">)</span> <span class=\"k\">{</span>","        <span class=\"k\">var</span> html <span class=\"k\">=</span> <span class=\"s\">''</span><span class=\"k\">;</span>","        html <span class=\"k\">+=</span> <span class=\"s\">'&lt;!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"&gt;'</span><span class=\"k\">;</span>","        html <span class=\"k\">+=</span> <span class=\"s\">'&lt;html&gt;&lt;head&gt;&lt;link rel=\"stylesheet\" type=\"text/css\" href=\"css/jsUnitStyle.css\"&gt;&lt;</span><span class=\"t\">\\/</span><span class=\"s\">head&gt;'</span><span class=\"k\">;</span>","        html <span class=\"k\">+=</span> <span class=\"s\">'&lt;body&gt;&lt;div id=\"content\"&gt;'</span><span class=\"k\">;</span>","        html <span class=\"k\">+=</span> str<span class=\"k\">;</span>","        html <span class=\"k\">+=</span> <span class=\"s\">'&lt;</span><span class=\"t\">\\/</span><span class=\"s\">div&gt;&lt;</span><span class=\"t\">\\/</span><span class=\"s\">body&gt;'</span><span class=\"k\">;</span>","        html <span class=\"k\">+=</span> <span class=\"s\">'&lt;</span><span class=\"t\">\\/</span><span class=\"s\">html&gt;'</span><span class=\"k\">;</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>uiFrames<span class=\"k\">[</span>layerName<span class=\"k\">].</span>document<span class=\"k\">.</span>write<span class=\"k\">(</span>html<span class=\"k\">);</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>uiFrames<span class=\"k\">[</span>layerName<span class=\"k\">].</span>document<span class=\"k\">.</span>close<span class=\"k\">();</span>","    <span class=\"k\">}</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>setStatus <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>str<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setTextOnLayer<span class=\"k\">(</span><span class=\"s\">'mainStatus'</span><span class=\"k\">,</span> <span class=\"s\">'&lt;b&gt;Status:&lt;</span><span class=\"t\">\\/</span><span class=\"s\">b&gt; '</span> <span class=\"k\">+</span> str<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_setErrors <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>n<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setTextOnLayer<span class=\"k\">(</span><span class=\"s\">'mainCountsErrors'</span><span class=\"k\">,</span> <span class=\"s\">'&lt;b&gt;Errors: &lt;</span><span class=\"t\">\\/</span><span class=\"s\">b&gt;'</span> <span class=\"k\">+</span> n<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_setFailures <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>n<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setTextOnLayer<span class=\"k\">(</span><span class=\"s\">'mainCountsFailures'</span><span class=\"k\">,</span> <span class=\"s\">'&lt;b&gt;Failures:&lt;</span><span class=\"t\">\\/</span><span class=\"s\">b&gt; '</span> <span class=\"k\">+</span> n<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_setTotal <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>n<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setTextOnLayer<span class=\"k\">(</span><span class=\"s\">'mainCountsRuns'</span><span class=\"k\">,</span> <span class=\"s\">'&lt;b&gt;Runs:&lt;</span><span class=\"t\">\\/</span><span class=\"s\">b&gt; '</span> <span class=\"k\">+</span> n<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_setProgressBarImage <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>imgName<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>progressBar<span class=\"k\">.</span>src <span class=\"k\">=</span> imgName<span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_setProgressBarWidth <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>w<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>progressBar<span class=\"k\">.</span>width <span class=\"k\">=</span> w<span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>updateProgressIndicators <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>totalCount<span class=\"k\">,</span> errorCount<span class=\"k\">,</span> failureCount<span class=\"k\">,</span> progressBarProportion<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setTotal<span class=\"k\">(</span>totalCount<span class=\"k\">);</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setErrors<span class=\"k\">(</span>errorCount<span class=\"k\">);</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setFailures<span class=\"k\">(</span>failureCount<span class=\"k\">);</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_setProgressBarWidth<span class=\"k\">(</span><span class=\"s\">300</span> <span class=\"k\">*</span> progressBarProportion<span class=\"k\">);</span>","","    <span class=\"k\">if</span> <span class=\"k\">(</span>errorCount <span class=\"k\">&gt;</span> <span class=\"s\">0</span> <span class=\"k\">||</span> failureCount <span class=\"k\">&gt;</span> <span class=\"s\">0</span><span class=\"k\">)</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>_setProgressBarImage<span class=\"k\">(</span><span class=\"s\">'../images/red.gif'</span><span class=\"k\">);</span>","    <span class=\"k\">else</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>_setProgressBarImage<span class=\"k\">(</span><span class=\"s\">'../images/green.gif'</span><span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>testCompleted <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">(</span>test<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span>test<span class=\"k\">.</span>status <span class=\"k\">!=</span> <span class=\"s\">'success'</span><span class=\"k\">)</span> <span class=\"k\">{</span>","        <span class=\"k\">var</span> listField <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">;</span>","        <span class=\"k\">var</span> exceptionText <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>problemDetailMessageFor<span class=\"k\">(</span>test<span class=\"k\">.</span>exception<span class=\"k\">);</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>_testManager<span class=\"k\">.</span>_addOption<span class=\"k\">(</span>listField<span class=\"k\">,</span> exceptionText<span class=\"k\">,</span> test<span class=\"k\">.</span>message<span class=\"k\">);</span>","    <span class=\"k\">}</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>showMessageForSelectedProblemTest <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">var</span> problemTestIndex <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">.</span>selectedIndex<span class=\"k\">;</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span>problemTestIndex <span class=\"k\">!=</span> <span class=\"k\">-</span><span class=\"s\">1</span><span class=\"k\">)</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>fatalError<span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">[</span>problemTestIndex<span class=\"k\">].</span>value<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>showMessagesForAllProblemTests <span class=\"k\">=</span> <span class=\"k\">function</span> <span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">.</span>length <span class=\"k\">==</span> <span class=\"s\">0</span><span class=\"k\">)</span>","        <span class=\"k\">return</span><span class=\"k\">;</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>_tryToCloseWindow<span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>_windowForAllProblemMessages<span class=\"k\">);</span>","","    <span class=\"k\">var</span> body <span class=\"k\">=</span> <span class=\"s\">'&lt;p&gt;Tests with problems ('</span> <span class=\"k\">+</span> <span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">.</span>length <span class=\"k\">+</span> <span class=\"s\">' total) - JsUnit&lt;</span><span class=\"t\">\\/</span><span class=\"s\">p&gt;'</span>","        <span class=\"k\">+</span> <span class=\"s\">'&lt;p&gt;Running on '</span> <span class=\"k\">+</span> navigator<span class=\"k\">.</span>userAgent <span class=\"k\">+</span> <span class=\"s\">'&lt;/p&gt;'</span><span class=\"k\">;</span>","","    <span class=\"k\">for</span> <span class=\"k\">(</span><span class=\"k\">var</span> i <span class=\"k\">=</span> <span class=\"s\">0</span><span class=\"k\">;</span> i <span class=\"k\">&lt;</span> <span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">.</span>length<span class=\"k\">;</span> i<span class=\"k\">++)</span> <span class=\"k\">{</span>","        body <span class=\"k\">+=</span> <span class=\"s\">'&lt;p class=\"jsUnitDefault\"&gt;'</span><span class=\"k\">;</span>","        body <span class=\"k\">+=</span> <span class=\"s\">'&lt;b&gt;'</span> <span class=\"k\">+</span> <span class=\"k\">(</span>i <span class=\"k\">+</span> <span class=\"s\">1</span><span class=\"k\">)</span> <span class=\"k\">+</span> <span class=\"s\">'. '</span><span class=\"k\">;</span>","        body <span class=\"k\">+=</span> <span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">[</span>i<span class=\"k\">].</span>text<span class=\"k\">;</span>","        body <span class=\"k\">+=</span> <span class=\"s\">'&lt;</span><span class=\"t\">\\/</span><span class=\"s\">b&gt;&lt;</span><span class=\"t\">\\/</span><span class=\"s\">p&gt;&lt;p&gt;&lt;pre&gt;'</span><span class=\"k\">;</span>","        body <span class=\"k\">+=</span> <span class=\"k\">this</span><span class=\"k\">.</span>makeHTMLSafe<span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>problemsListField<span class=\"k\">[</span>i<span class=\"k\">].</span>value<span class=\"k\">);</span>","        body <span class=\"k\">+=</span> <span class=\"s\">'&lt;</span><span class=\"t\">\\/</span><span class=\"s\">pre&gt;&lt;</span><span class=\"t\">\\/</span><span class=\"s\">p&gt;'</span><span class=\"k\">;</span>","    <span class=\"k\">}</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>_windowForAllProblemMessages <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>_createWindow<span class=\"k\">(</span><span class=\"s\">\"Tests with problems\"</span><span class=\"k\">,</span> body<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>showLog <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_tryToCloseWindow<span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>logWindow<span class=\"k\">);</span>","","    <span class=\"k\">var</span> body <span class=\"k\">=</span> <span class=\"s\">\"&lt;pre&gt;\"</span><span class=\"k\">;</span>","","    <span class=\"k\">var</span> log <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>_testManager<span class=\"k\">.</span>log<span class=\"k\">;</span>","    <span class=\"k\">for</span> <span class=\"k\">(</span><span class=\"k\">var</span> i <span class=\"k\">=</span> <span class=\"s\">0</span><span class=\"k\">;</span> i <span class=\"k\">&lt;</span> log<span class=\"k\">.</span>length<span class=\"k\">;</span> i<span class=\"k\">++)</span> <span class=\"k\">{</span>","        body <span class=\"k\">+=</span> log<span class=\"k\">[</span>i<span class=\"k\">];</span>","        body <span class=\"k\">+=</span> <span class=\"s\">\"</span><span class=\"t\">\\n</span><span class=\"s\">\"</span><span class=\"k\">;</span>","    <span class=\"k\">}</span>","","    body <span class=\"k\">+=</span> <span class=\"s\">\"&lt;/pre&gt;\"</span><span class=\"k\">;</span>","","    <span class=\"k\">this</span><span class=\"k\">.</span>logWindow <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>_createWindow<span class=\"k\">(</span><span class=\"s\">\"Log\"</span><span class=\"k\">,</span> body<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_tryToCloseWindow <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">(</span>w<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">try</span> <span class=\"k\">{</span>","        <span class=\"k\">if</span> <span class=\"k\">(</span>w <span class=\"k\">&amp;&amp;</span> <span class=\"k\">!</span>w<span class=\"k\">.</span>closed<span class=\"k\">)</span> w<span class=\"k\">.</span>close<span class=\"k\">();</span>","    <span class=\"k\">}</span> <span class=\"k\">catch</span><span class=\"k\">(</span>e<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">}</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_createWindow <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">(</span>title<span class=\"k\">,</span> body<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">var</span> w <span class=\"k\">=</span> window<span class=\"k\">.</span>open<span class=\"k\">(</span><span class=\"s\">''</span><span class=\"k\">,</span> <span class=\"s\">''</span><span class=\"k\">,</span> <span class=\"s\">'width=600, height=350,status=no,resizable=yes,scrollbars=yes'</span><span class=\"k\">);</span>","    <span class=\"k\">var</span> resDoc <span class=\"k\">=</span> w<span class=\"k\">.</span>document<span class=\"k\">;</span>","    resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;html&gt;&lt;head&gt;&lt;link rel=\"stylesheet\" href=\"../css/jsUnitStyle.css\"&gt;&lt;title&gt;'</span><span class=\"k\">);</span>","    resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span>title<span class=\"k\">);</span>","    resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">' - JsUnit&lt;</span><span class=\"t\">\\/</span><span class=\"s\">title&gt;&lt;head&gt;&lt;body&gt;'</span><span class=\"k\">);</span>","    resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span>body<span class=\"k\">);</span>","    resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;</span><span class=\"t\">\\/</span><span class=\"s\">body&gt;&lt;</span><span class=\"t\">\\/</span><span class=\"s\">html&gt;'</span><span class=\"k\">);</span>","    resDoc<span class=\"k\">.</span>close<span class=\"k\">();</span>","<span class=\"k\">}</span>","","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>fatalError <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">(</span>aMessage<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>_testManager<span class=\"k\">.</span>_params<span class=\"k\">.</span>shouldSuppressDialogs<span class=\"k\">())</span> <span class=\"c\">// todo: huh?</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>setStatus<span class=\"k\">(</span>aMessage<span class=\"k\">);</span>","    <span class=\"k\">else</span>","        alert<span class=\"k\">(</span>aMessage<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>userConfirm <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">(</span>aMessage<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>_testManager<span class=\"k\">.</span>_params<span class=\"k\">.</span>shouldSuppressDialogs<span class=\"k\">())</span> <span class=\"c\">// todo: huh?</span>","        <span class=\"k\">return</span> <span class=\"k\">false</span><span class=\"k\">;</span>","    <span class=\"k\">else</span>","        <span class=\"k\">return</span> confirm<span class=\"k\">(</span>aMessage<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>addedTraceData <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">(</span>theTest<span class=\"k\">,</span> traceMessage<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>getTraceLevel<span class=\"k\">().</span>matches<span class=\"k\">(</span>traceMessage<span class=\"k\">.</span>traceLevel<span class=\"k\">))</span> <span class=\"k\">{</span>","        <span class=\"k\">var</span> traceString <span class=\"k\">=</span> traceMessage<span class=\"k\">.</span>message<span class=\"k\">;</span>","        <span class=\"k\">if</span> <span class=\"k\">(</span>traceMessage<span class=\"k\">.</span>value<span class=\"k\">)</span>","            traceString <span class=\"k\">+=</span> <span class=\"s\">': '</span> <span class=\"k\">+</span> traceMessage<span class=\"k\">.</span>value<span class=\"k\">;</span>","        <span class=\"k\">var</span> prefix <span class=\"k\">=</span> theTest<span class=\"k\">.</span>testPage<span class=\"k\">.</span>url <span class=\"k\">+</span> <span class=\"s\">\":\"</span> <span class=\"k\">+</span> theTest<span class=\"k\">.</span>testName <span class=\"k\">+</span> <span class=\"s\">\" - \"</span><span class=\"k\">;</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>_writeToTraceWindow<span class=\"k\">(</span>prefix<span class=\"k\">,</span> traceString<span class=\"k\">,</span> traceMessage<span class=\"k\">.</span>traceLevel<span class=\"k\">);</span>","    <span class=\"k\">}</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_writeToTraceWindow <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">(</span>prefix<span class=\"k\">,</span> traceString<span class=\"k\">,</span> traceLevel<span class=\"k\">)</span> <span class=\"k\">{</span>","    <span class=\"k\">var</span> htmlToAppend <span class=\"k\">=</span> <span class=\"s\">'&lt;p class=\"jsUnitDefault\"&gt;'</span> <span class=\"k\">+</span> prefix <span class=\"k\">+</span> <span class=\"s\">'&lt;font color=\"'</span> <span class=\"k\">+</span> traceLevel<span class=\"k\">.</span>getColor<span class=\"k\">()</span> <span class=\"k\">+</span> <span class=\"s\">'\"&gt;'</span> <span class=\"k\">+</span> traceString <span class=\"k\">+</span> <span class=\"s\">'&lt;/font&gt;&lt;</span><span class=\"t\">\\/</span><span class=\"s\">p&gt;</span><span class=\"t\">\\n</span><span class=\"s\">'</span><span class=\"k\">;</span>","    <span class=\"k\">this</span><span class=\"k\">.</span>_getTraceWindow<span class=\"k\">().</span>document<span class=\"k\">.</span>write<span class=\"k\">(</span>htmlToAppend<span class=\"k\">);</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>_getTraceWindow <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","    <span class=\"k\">if</span> <span class=\"k\">(</span><span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow <span class=\"k\">==</span> <span class=\"k\">null</span> <span class=\"k\">&amp;&amp;</span> <span class=\"k\">!</span><span class=\"k\">this</span><span class=\"k\">.</span>_testManager<span class=\"k\">.</span>_params<span class=\"k\">.</span>shouldSubmitResults<span class=\"k\">()</span> <span class=\"k\">&amp;&amp;</span> <span class=\"k\">!</span><span class=\"k\">this</span><span class=\"k\">.</span>popupWindowsBlocked<span class=\"k\">)</span> <span class=\"k\">{</span>","        <span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow <span class=\"k\">=</span> window<span class=\"k\">.</span>open<span class=\"k\">(</span><span class=\"s\">''</span><span class=\"k\">,</span> <span class=\"s\">''</span><span class=\"k\">,</span> <span class=\"s\">'width=600, height=350,status=no,resizable=yes,scrollbars=yes'</span><span class=\"k\">);</span>","        <span class=\"k\">if</span> <span class=\"k\">(!</span><span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow<span class=\"k\">)</span>","            <span class=\"k\">this</span><span class=\"k\">.</span>popupWindowsBlocked <span class=\"k\">=</span> <span class=\"k\">true</span><span class=\"k\">;</span>","        <span class=\"k\">else</span> <span class=\"k\">{</span>","            <span class=\"k\">var</span> resDoc <span class=\"k\">=</span> <span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow<span class=\"k\">.</span>document<span class=\"k\">;</span>","            resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;html&gt;</span><span class=\"t\">\\n</span><span class=\"s\">&lt;head&gt;</span><span class=\"t\">\\n</span><span class=\"s\">&lt;link rel=\"stylesheet\" href=\"css/jsUnitStyle.css\"&gt;</span><span class=\"t\">\\n</span><span class=\"s\">&lt;title&gt;Tracing - JsUnit&lt;</span><span class=\"t\">\\/</span><span class=\"s\">title&gt;</span><span class=\"t\">\\n</span><span class=\"s\">&lt;head&gt;</span><span class=\"t\">\\n</span><span class=\"s\">&lt;body&gt;'</span><span class=\"k\">);</span>","            resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;h2&gt;Tracing - JsUnit&lt;</span><span class=\"t\">\\/</span><span class=\"s\">h2&gt;</span><span class=\"t\">\\n</span><span class=\"s\">'</span><span class=\"k\">);</span>","            resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;p class=\"jsUnitDefault\"&gt;&lt;i&gt;(Traces are color coded: '</span><span class=\"k\">);</span>","            resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;font color=\"'</span> <span class=\"k\">+</span> JsUnitTraceLevel<span class=\"k\">.</span>WARNING<span class=\"k\">.</span>getColor<span class=\"k\">()</span> <span class=\"k\">+</span> <span class=\"s\">'\"&gt;Warning&lt;/font&gt; - '</span><span class=\"k\">);</span>","            resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;font color=\"'</span> <span class=\"k\">+</span> JsUnitTraceLevel<span class=\"k\">.</span>INFO<span class=\"k\">.</span>getColor<span class=\"k\">()</span> <span class=\"k\">+</span> <span class=\"s\">'\"&gt;Information&lt;/font&gt; - '</span><span class=\"k\">);</span>","            resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">'&lt;font color=\"'</span> <span class=\"k\">+</span> JsUnitTraceLevel<span class=\"k\">.</span>DEBUG<span class=\"k\">.</span>getColor<span class=\"k\">()</span> <span class=\"k\">+</span> <span class=\"s\">'\"&gt;Debug&lt;/font&gt;'</span><span class=\"k\">);</span>","            resDoc<span class=\"k\">.</span>write<span class=\"k\">(</span><span class=\"s\">')&lt;/i&gt;&lt;/p&gt;'</span><span class=\"k\">);</span>","        <span class=\"k\">}</span>","    <span class=\"k\">}</span>","    <span class=\"k\">return</span> <span class=\"k\">this</span><span class=\"k\">.</span>_traceWindow<span class=\"k\">;</span>","<span class=\"k\">}</span>","","JsUnit<span class=\"k\">.</span>ClassicUiManager<span class=\"k\">.</span>prototype<span class=\"k\">.</span>learnedOfTestPage <span class=\"k\">=</span> <span class=\"k\">function</span><span class=\"k\">()</span> <span class=\"k\">{</span>","<span class=\"k\">}</span>"];
_$jscoverage['app/ClassicUiManager.js'][1]++;
JsUnit.ClassicUiManager = (function (testManager) {
  _$jscoverage['app/ClassicUiManager.js'][2]++;
  this._testManager = testManager;
});
_$jscoverage['app/ClassicUiManager.js'][5]++;
JsUnit.Util.inherit(JsUnit.BaseUiManager, JsUnit.ClassicUiManager);
_$jscoverage['app/ClassicUiManager.js'][7]++;
JsUnit.ClassicUiManager.prototype.onLoad = (function (mainFrame) {
  _$jscoverage['app/ClassicUiManager.js'][8]++;
  var mainData = mainFrame.frames.mainData;
  _$jscoverage['app/ClassicUiManager.js'][11]++;
  this.testFileName = mainData.document.testRunnerForm.testFileName;
  _$jscoverage['app/ClassicUiManager.js'][12]++;
  this.runButton = mainData.document.testRunnerForm.runButton;
  _$jscoverage['app/ClassicUiManager.js'][13]++;
  this.stopButton = mainData.document.testRunnerForm.stopButton;
  _$jscoverage['app/ClassicUiManager.js'][14]++;
  this.traceLevel = mainData.document.testRunnerForm.traceLevel;
  _$jscoverage['app/ClassicUiManager.js'][15]++;
  this.closeTraceWindowOnNewRun = mainData.document.testRunnerForm.closeTraceWindowOnNewRun;
  _$jscoverage['app/ClassicUiManager.js'][16]++;
  this.timeout = mainData.document.testRunnerForm.timeout;
  _$jscoverage['app/ClassicUiManager.js'][17]++;
  this.setUpPageTimeout = mainData.document.testRunnerForm.setUpPageTimeout;
  _$jscoverage['app/ClassicUiManager.js'][20]++;
  this.progressBar = mainFrame.frames.mainProgress.document.progress;
  _$jscoverage['app/ClassicUiManager.js'][22]++;
  this.problemsListField = mainFrame.frames.mainErrors.document.testRunnerForm.problemsList;
  _$jscoverage['app/ClassicUiManager.js'][25]++;
  this.uiFrames = new Object();
  _$jscoverage['app/ClassicUiManager.js'][26]++;
  this.uiFrames.mainStatus = mainFrame.frames.mainStatus;
  _$jscoverage['app/ClassicUiManager.js'][28]++;
  var mainCounts = mainFrame.frames.mainCounts;
  _$jscoverage['app/ClassicUiManager.js'][30]++;
  this.uiFrames.mainCountsErrors = mainCounts.frames.mainCountsErrors;
  _$jscoverage['app/ClassicUiManager.js'][31]++;
  this.uiFrames.mainCountsFailures = mainCounts.frames.mainCountsFailures;
  _$jscoverage['app/ClassicUiManager.js'][32]++;
  this.uiFrames.mainCountsRuns = mainCounts.frames.mainCountsRuns;
  _$jscoverage['app/ClassicUiManager.js'][34]++;
  this._windowForAllProblemMessages = null;
  _$jscoverage['app/ClassicUiManager.js'][36]++;
  this._traceWindow = null;
  _$jscoverage['app/ClassicUiManager.js'][37]++;
  this.popupWindowsBlocked = false;
});
_$jscoverage['app/ClassicUiManager.js'][40]++;
JsUnit.ClassicUiManager.prototype.getUiFrameUrl = (function () {
  _$jscoverage['app/ClassicUiManager.js'][41]++;
  return "./app/main-frame.html";
});
_$jscoverage['app/ClassicUiManager.js'][44]++;
JsUnit.ClassicUiManager.prototype.getTestFileName = (function () {
  _$jscoverage['app/ClassicUiManager.js'][45]++;
  return this.testFileName.value;
});
_$jscoverage['app/ClassicUiManager.js'][48]++;
JsUnit.ClassicUiManager.prototype.getTraceLevel = (function () {
  _$jscoverage['app/ClassicUiManager.js'][49]++;
  var levelNumber = eval(this.traceLevel.value);
  _$jscoverage['app/ClassicUiManager.js'][50]++;
  return JsUnitTraceLevel.findByLevelNumber(levelNumber);
});
_$jscoverage['app/ClassicUiManager.js'][53]++;
JsUnit.ClassicUiManager.prototype.starting = (function () {
  _$jscoverage['app/ClassicUiManager.js'][54]++;
  this._setRunButtonEnabled(false);
  _$jscoverage['app/ClassicUiManager.js'][55]++;
  this._clearProblemsList();
  _$jscoverage['app/ClassicUiManager.js'][57]++;
  this.initializeTracer();
  _$jscoverage['app/ClassicUiManager.js'][59]++;
  var traceLevel = this.getTraceLevel();
  _$jscoverage['app/ClassicUiManager.js'][60]++;
  if ((traceLevel != JsUnitTraceLevel.NONE)) {
    _$jscoverage['app/ClassicUiManager.js'][61]++;
    this.openTracer();
  }
});
_$jscoverage['app/ClassicUiManager.js'][65]++;
JsUnit.ClassicUiManager.prototype.finishing = (function () {
  _$jscoverage['app/ClassicUiManager.js'][66]++;
  this._setRunButtonEnabled(true);
  _$jscoverage['app/ClassicUiManager.js'][68]++;
  this.finalizeTracer();
});
_$jscoverage['app/ClassicUiManager.js'][71]++;
JsUnit.ClassicUiManager.prototype.submittingResults = (function () {
  _$jscoverage['app/ClassicUiManager.js'][72]++;
  this.runButton.disabled = true;
  _$jscoverage['app/ClassicUiManager.js'][73]++;
  this.stopButton.disabled = true;
});
_$jscoverage['app/ClassicUiManager.js'][76]++;
JsUnit.ClassicUiManager.prototype.initializeTracer = (function () {
  _$jscoverage['app/ClassicUiManager.js'][77]++;
  if (((this._traceWindow != null) && this.closeTraceWindowOnNewRun.checked)) {
    _$jscoverage['app/ClassicUiManager.js'][78]++;
    this._traceWindow.close();
  }
  _$jscoverage['app/ClassicUiManager.js'][79]++;
  this._traceWindow = null;
});
_$jscoverage['app/ClassicUiManager.js'][82]++;
JsUnit.ClassicUiManager.prototype.finalizeTracer = (function () {
  _$jscoverage['app/ClassicUiManager.js'][83]++;
  if ((this._traceWindow != null)) {
    _$jscoverage['app/ClassicUiManager.js'][84]++;
    this._traceWindow.document.write("</body>\n</html>");
    _$jscoverage['app/ClassicUiManager.js'][85]++;
    this._traceWindow.document.close();
  }
});
_$jscoverage['app/ClassicUiManager.js'][89]++;
JsUnit.ClassicUiManager.prototype.openTracer = (function () {
  _$jscoverage['app/ClassicUiManager.js'][90]++;
  var traceWindow = this._getTraceWindow();
  _$jscoverage['app/ClassicUiManager.js'][91]++;
  if (traceWindow) {
    _$jscoverage['app/ClassicUiManager.js'][92]++;
    traceWindow.focus();
  }
  else {
    _$jscoverage['app/ClassicUiManager.js'][95]++;
    this.fatalError("Tracing requires popup windows, and popups are blocked in your browser.\n\nPlease enable popups if you wish to use tracing.");
  }
});
_$jscoverage['app/ClassicUiManager.js'][99]++;
JsUnit.ClassicUiManager.prototype._clearProblemsList = (function () {
  _$jscoverage['app/ClassicUiManager.js'][100]++;
  var listField = this.problemsListField;
  _$jscoverage['app/ClassicUiManager.js'][101]++;
  var initialLength = listField.options.length;
  _$jscoverage['app/ClassicUiManager.js'][103]++;
  for (var i = 0; (i < initialLength); (i++)) {
    _$jscoverage['app/ClassicUiManager.js'][104]++;
    listField.remove(0);
}
});
_$jscoverage['app/ClassicUiManager.js'][107]++;
JsUnit.ClassicUiManager.prototype._setRunButtonEnabled = (function (b) {
  _$jscoverage['app/ClassicUiManager.js'][108]++;
  this.runButton.disabled = (! b);
  _$jscoverage['app/ClassicUiManager.js'][109]++;
  this.stopButton.disabled = b;
});
_$jscoverage['app/ClassicUiManager.js'][112]++;
JsUnit.ClassicUiManager.prototype._setTextOnLayer = (function (layerName, str) {
  _$jscoverage['app/ClassicUiManager.js'][113]++;
  try {
    _$jscoverage['app/ClassicUiManager.js'][114]++;
    var content;
    _$jscoverage['app/ClassicUiManager.js'][115]++;
    if ((content = this.uiFrames[layerName].document.getElementById("content"))) {
      _$jscoverage['app/ClassicUiManager.js'][116]++;
      content.innerHTML = str;
    }
    else {
      _$jscoverage['app/ClassicUiManager.js'][118]++;
      throw new Error("No content div found.");
    }
  }
  catch (e) {
    _$jscoverage['app/ClassicUiManager.js'][121]++;
    var html = "";
    _$jscoverage['app/ClassicUiManager.js'][122]++;
    html += "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">";
    _$jscoverage['app/ClassicUiManager.js'][123]++;
    html += "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"css/jsUnitStyle.css\"></head>";
    _$jscoverage['app/ClassicUiManager.js'][124]++;
    html += "<body><div id=\"content\">";
    _$jscoverage['app/ClassicUiManager.js'][125]++;
    html += str;
    _$jscoverage['app/ClassicUiManager.js'][126]++;
    html += "</div></body>";
    _$jscoverage['app/ClassicUiManager.js'][127]++;
    html += "</html>";
    _$jscoverage['app/ClassicUiManager.js'][128]++;
    this.uiFrames[layerName].document.write(html);
    _$jscoverage['app/ClassicUiManager.js'][129]++;
    this.uiFrames[layerName].document.close();
  }
});
_$jscoverage['app/ClassicUiManager.js'][133]++;
JsUnit.ClassicUiManager.prototype.setStatus = (function (str) {
  _$jscoverage['app/ClassicUiManager.js'][134]++;
  this._setTextOnLayer("mainStatus", ("<b>Status:</b> " + str));
});
_$jscoverage['app/ClassicUiManager.js'][137]++;
JsUnit.ClassicUiManager.prototype._setErrors = (function (n) {
  _$jscoverage['app/ClassicUiManager.js'][138]++;
  this._setTextOnLayer("mainCountsErrors", ("<b>Errors: </b>" + n));
});
_$jscoverage['app/ClassicUiManager.js'][141]++;
JsUnit.ClassicUiManager.prototype._setFailures = (function (n) {
  _$jscoverage['app/ClassicUiManager.js'][142]++;
  this._setTextOnLayer("mainCountsFailures", ("<b>Failures:</b> " + n));
});
_$jscoverage['app/ClassicUiManager.js'][145]++;
JsUnit.ClassicUiManager.prototype._setTotal = (function (n) {
  _$jscoverage['app/ClassicUiManager.js'][146]++;
  this._setTextOnLayer("mainCountsRuns", ("<b>Runs:</b> " + n));
});
_$jscoverage['app/ClassicUiManager.js'][149]++;
JsUnit.ClassicUiManager.prototype._setProgressBarImage = (function (imgName) {
  _$jscoverage['app/ClassicUiManager.js'][150]++;
  this.progressBar.src = imgName;
});
_$jscoverage['app/ClassicUiManager.js'][153]++;
JsUnit.ClassicUiManager.prototype._setProgressBarWidth = (function (w) {
  _$jscoverage['app/ClassicUiManager.js'][154]++;
  this.progressBar.width = w;
});
_$jscoverage['app/ClassicUiManager.js'][157]++;
JsUnit.ClassicUiManager.prototype.updateProgressIndicators = (function (totalCount, errorCount, failureCount, progressBarProportion) {
  _$jscoverage['app/ClassicUiManager.js'][158]++;
  this._setTotal(totalCount);
  _$jscoverage['app/ClassicUiManager.js'][159]++;
  this._setErrors(errorCount);
  _$jscoverage['app/ClassicUiManager.js'][160]++;
  this._setFailures(failureCount);
  _$jscoverage['app/ClassicUiManager.js'][161]++;
  this._setProgressBarWidth((300 * progressBarProportion));
  _$jscoverage['app/ClassicUiManager.js'][163]++;
  if (((errorCount > 0) || (failureCount > 0))) {
    _$jscoverage['app/ClassicUiManager.js'][164]++;
    this._setProgressBarImage("../images/red.gif");
  }
  else {
    _$jscoverage['app/ClassicUiManager.js'][166]++;
    this._setProgressBarImage("../images/green.gif");
  }
});
_$jscoverage['app/ClassicUiManager.js'][169]++;
JsUnit.ClassicUiManager.prototype.testCompleted = (function (test) {
  _$jscoverage['app/ClassicUiManager.js'][170]++;
  if ((test.status != "success")) {
    _$jscoverage['app/ClassicUiManager.js'][171]++;
    var listField = this.problemsListField;
    _$jscoverage['app/ClassicUiManager.js'][172]++;
    var exceptionText = this.problemDetailMessageFor(test.exception);
    _$jscoverage['app/ClassicUiManager.js'][173]++;
    this._testManager._addOption(listField, exceptionText, test.message);
  }
});
_$jscoverage['app/ClassicUiManager.js'][177]++;
JsUnit.ClassicUiManager.prototype.showMessageForSelectedProblemTest = (function () {
  _$jscoverage['app/ClassicUiManager.js'][178]++;
  var problemTestIndex = this.problemsListField.selectedIndex;
  _$jscoverage['app/ClassicUiManager.js'][179]++;
  if ((problemTestIndex != -1)) {
    _$jscoverage['app/ClassicUiManager.js'][180]++;
    this.fatalError(this.problemsListField[problemTestIndex].value);
  }
});
_$jscoverage['app/ClassicUiManager.js'][183]++;
JsUnit.ClassicUiManager.prototype.showMessagesForAllProblemTests = (function () {
  _$jscoverage['app/ClassicUiManager.js'][184]++;
  if ((this.problemsListField.length == 0)) {
    _$jscoverage['app/ClassicUiManager.js'][185]++;
    return;
  }
  _$jscoverage['app/ClassicUiManager.js'][187]++;
  this._tryToCloseWindow(this._windowForAllProblemMessages);
  _$jscoverage['app/ClassicUiManager.js'][189]++;
  var body = ("<p>Tests with problems (" + this.problemsListField.length + " total) - JsUnit</p>" + "<p>Running on " + navigator.userAgent + "</p>");
  _$jscoverage['app/ClassicUiManager.js'][192]++;
  for (var i = 0; (i < this.problemsListField.length); (i++)) {
    _$jscoverage['app/ClassicUiManager.js'][193]++;
    body += "<p class=\"jsUnitDefault\">";
    _$jscoverage['app/ClassicUiManager.js'][194]++;
    body += ("<b>" + (i + 1) + ". ");
    _$jscoverage['app/ClassicUiManager.js'][195]++;
    body += this.problemsListField[i].text;
    _$jscoverage['app/ClassicUiManager.js'][196]++;
    body += "</b></p><p><pre>";
    _$jscoverage['app/ClassicUiManager.js'][197]++;
    body += this.makeHTMLSafe(this.problemsListField[i].value);
    _$jscoverage['app/ClassicUiManager.js'][198]++;
    body += "</pre></p>";
}
  _$jscoverage['app/ClassicUiManager.js'][201]++;
  this._windowForAllProblemMessages = this._createWindow("Tests with problems", body);
});
_$jscoverage['app/ClassicUiManager.js'][204]++;
JsUnit.ClassicUiManager.prototype.showLog = (function () {
  _$jscoverage['app/ClassicUiManager.js'][205]++;
  this._tryToCloseWindow(this.logWindow);
  _$jscoverage['app/ClassicUiManager.js'][207]++;
  var body = "<pre>";
  _$jscoverage['app/ClassicUiManager.js'][209]++;
  var log = this._testManager.log;
  _$jscoverage['app/ClassicUiManager.js'][210]++;
  for (var i = 0; (i < log.length); (i++)) {
    _$jscoverage['app/ClassicUiManager.js'][211]++;
    body += log[i];
    _$jscoverage['app/ClassicUiManager.js'][212]++;
    body += "\n";
}
  _$jscoverage['app/ClassicUiManager.js'][215]++;
  body += "</pre>";
  _$jscoverage['app/ClassicUiManager.js'][217]++;
  this.logWindow = this._createWindow("Log", body);
});
_$jscoverage['app/ClassicUiManager.js'][220]++;
JsUnit.ClassicUiManager.prototype._tryToCloseWindow = (function (w) {
  _$jscoverage['app/ClassicUiManager.js'][221]++;
  try {
    _$jscoverage['app/ClassicUiManager.js'][222]++;
    if ((w && (! w.closed))) {
      _$jscoverage['app/ClassicUiManager.js'][222]++;
      w.close();
    }
  }
  catch (e) {
  }
});
_$jscoverage['app/ClassicUiManager.js'][227]++;
JsUnit.ClassicUiManager.prototype._createWindow = (function (title, body) {
  _$jscoverage['app/ClassicUiManager.js'][228]++;
  var w = window.open("", "", "width=600, height=350,status=no,resizable=yes,scrollbars=yes");
  _$jscoverage['app/ClassicUiManager.js'][229]++;
  var resDoc = w.document;
  _$jscoverage['app/ClassicUiManager.js'][230]++;
  resDoc.write("<html><head><link rel=\"stylesheet\" href=\"../css/jsUnitStyle.css\"><title>");
  _$jscoverage['app/ClassicUiManager.js'][231]++;
  resDoc.write(title);
  _$jscoverage['app/ClassicUiManager.js'][232]++;
  resDoc.write(" - JsUnit</title><head><body>");
  _$jscoverage['app/ClassicUiManager.js'][233]++;
  resDoc.write(body);
  _$jscoverage['app/ClassicUiManager.js'][234]++;
  resDoc.write("</body></html>");
  _$jscoverage['app/ClassicUiManager.js'][235]++;
  resDoc.close();
});
_$jscoverage['app/ClassicUiManager.js'][239]++;
JsUnit.ClassicUiManager.prototype.fatalError = (function (aMessage) {
  _$jscoverage['app/ClassicUiManager.js'][240]++;
  if (this._testManager._params.shouldSuppressDialogs()) {
    _$jscoverage['app/ClassicUiManager.js'][241]++;
    this.setStatus(aMessage);
  }
  else {
    _$jscoverage['app/ClassicUiManager.js'][243]++;
    alert(aMessage);
  }
});
_$jscoverage['app/ClassicUiManager.js'][246]++;
JsUnit.ClassicUiManager.prototype.userConfirm = (function (aMessage) {
  _$jscoverage['app/ClassicUiManager.js'][247]++;
  if (this._testManager._params.shouldSuppressDialogs()) {
    _$jscoverage['app/ClassicUiManager.js'][248]++;
    return false;
  }
  else {
    _$jscoverage['app/ClassicUiManager.js'][250]++;
    return confirm(aMessage);
  }
});
_$jscoverage['app/ClassicUiManager.js'][253]++;
JsUnit.ClassicUiManager.prototype.addedTraceData = (function (theTest, traceMessage) {
  _$jscoverage['app/ClassicUiManager.js'][254]++;
  if (this.getTraceLevel().matches(traceMessage.traceLevel)) {
    _$jscoverage['app/ClassicUiManager.js'][255]++;
    var traceString = traceMessage.message;
    _$jscoverage['app/ClassicUiManager.js'][256]++;
    if (traceMessage.value) {
      _$jscoverage['app/ClassicUiManager.js'][257]++;
      traceString += (": " + traceMessage.value);
    }
    _$jscoverage['app/ClassicUiManager.js'][258]++;
    var prefix = (theTest.testPage.url + ":" + theTest.testName + " - ");
    _$jscoverage['app/ClassicUiManager.js'][259]++;
    this._writeToTraceWindow(prefix, traceString, traceMessage.traceLevel);
  }
});
_$jscoverage['app/ClassicUiManager.js'][263]++;
JsUnit.ClassicUiManager.prototype._writeToTraceWindow = (function (prefix, traceString, traceLevel) {
  _$jscoverage['app/ClassicUiManager.js'][264]++;
  var htmlToAppend = ("<p class=\"jsUnitDefault\">" + prefix + "<font color=\"" + traceLevel.getColor() + "\">" + traceString + "</font></p>\n");
  _$jscoverage['app/ClassicUiManager.js'][265]++;
  this._getTraceWindow().document.write(htmlToAppend);
});
_$jscoverage['app/ClassicUiManager.js'][268]++;
JsUnit.ClassicUiManager.prototype._getTraceWindow = (function () {
  _$jscoverage['app/ClassicUiManager.js'][269]++;
  if (((this._traceWindow == null) && (! this._testManager._params.shouldSubmitResults()) && (! this.popupWindowsBlocked))) {
    _$jscoverage['app/ClassicUiManager.js'][270]++;
    this._traceWindow = window.open("", "", "width=600, height=350,status=no,resizable=yes,scrollbars=yes");
    _$jscoverage['app/ClassicUiManager.js'][271]++;
    if ((! this._traceWindow)) {
      _$jscoverage['app/ClassicUiManager.js'][272]++;
      this.popupWindowsBlocked = true;
    }
    else {
      _$jscoverage['app/ClassicUiManager.js'][274]++;
      var resDoc = this._traceWindow.document;
      _$jscoverage['app/ClassicUiManager.js'][275]++;
      resDoc.write("<html>\n<head>\n<link rel=\"stylesheet\" href=\"css/jsUnitStyle.css\">\n<title>Tracing - JsUnit</title>\n<head>\n<body>");
      _$jscoverage['app/ClassicUiManager.js'][276]++;
      resDoc.write("<h2>Tracing - JsUnit</h2>\n");
      _$jscoverage['app/ClassicUiManager.js'][277]++;
      resDoc.write("<p class=\"jsUnitDefault\"><i>(Traces are color coded: ");
      _$jscoverage['app/ClassicUiManager.js'][278]++;
      resDoc.write(("<font color=\"" + JsUnitTraceLevel.WARNING.getColor() + "\">Warning</font> - "));
      _$jscoverage['app/ClassicUiManager.js'][279]++;
      resDoc.write(("<font color=\"" + JsUnitTraceLevel.INFO.getColor() + "\">Information</font> - "));
      _$jscoverage['app/ClassicUiManager.js'][280]++;
      resDoc.write(("<font color=\"" + JsUnitTraceLevel.DEBUG.getColor() + "\">Debug</font>"));
      _$jscoverage['app/ClassicUiManager.js'][281]++;
      resDoc.write(")</i></p>");
    }
  }
  _$jscoverage['app/ClassicUiManager.js'][284]++;
  return this._traceWindow;
});
_$jscoverage['app/ClassicUiManager.js'][287]++;
JsUnit.ClassicUiManager.prototype.learnedOfTestPage = (function () {
});

