Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ui.html « browser « test « mocha-3.1.0 « lib « tests - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 071c7798a03379b0c0771b4648b11410d3fb4a6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<html>
  <head>
    <title>Mocha</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="../../mocha.css" />
    <script src="../../mocha.js"></script>
    <script>mocha.setup('bdd')</script>
    <script>
      function assert(expr, msg) {
        if (!expr) throw new Error(msg || 'failed');
      }
    </script>
    <script src="ui.js"></script>
  </head>
  <body>
    <div id="mocha"></div>
  <script>
      (function(window) {
        var location = window.location;
        mocha.checkLeaks();
        var runner = mocha.run();
        var count = 0;
        setTimeout(run, 1000);

        function run() {
          var regex = [
              '',                                  // All
              '%5C%24%5C.jQuery',                  // $.jQuery
              '%5C%24%5C.jQuery%20%5C.on%5C(%5C)', // $.jQuery .on()
            ]
            , qs = location.search.replace('?grep=', '')
            , re = ~qs.indexOf('%') ? qs : decodeURIComponent(qs)
            , grep = regex[regex.indexOf(re) + 1]
            , anchors = document.getElementsByTagName('a');

          // Locate first 'a' element w/ matching grep param; click it
          for (var i = 0; i < anchors.length; i++) {
            if (anchors[i].href && anchors[i].href.indexOf(grep) > -1)
              return void anchors[i].click();
          }
        }
      })(window);
  </script>
  </body>
</html>