Sha256: ced11385351f28f8757f54d62695cf0ef405aa282b09da415d28351d43df212d

Contents?: true

Size: 565 Bytes

Versions: 19

Compression:

Stored size: 565 Bytes

Contents

var group_by_file = (function(){
  var grouped_by_file = false

  return function(){
    var sw = TreeHtmlGroup({
      name: 'by_file',
      key: function get_path(li) {
        var p = li.querySelector('a').innerText.replace(/.*\s(.*):\d+/, '$1')
        if (p === '') {
          var callees = li.querySelector('ul')
          if (callees !== null) {
            return get_path(callees.children[0])
          }
        }
        return '<b>' + p + '</b>'
      }
    })

    sw(grouped_by_file ? '' : 'by_file')
    grouped_by_file = !grouped_by_file
  }
})()

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
trace_tree-0.3.6 lib/trace_tree/group_by_file.js
trace_tree-0.3.5 lib/trace_tree/group_by_file.js
trace_tree-0.3.4 lib/trace_tree/group_by_file.js
trace_tree-0.3.3 lib/trace_tree/group_by_file.js
trace_tree-0.3.2 lib/trace_tree/group_by_file.js
trace_tree-0.3.1 lib/trace_tree/group_by_file.js
trace_tree-0.3.0 lib/trace_tree/group_by_file.js
trace_tree-0.2.23 lib/trace_tree/group_by_file.js
trace_tree-0.2.22 lib/trace_tree/group_by_file.js
trace_tree-0.2.21 lib/trace_tree/group_by_file.js
trace_tree-0.2.20 lib/trace_tree/group_by_file.js
trace_tree-0.2.19 lib/trace_tree/group_by_file.js
trace_tree-0.2.18 lib/trace_tree/group_by_file.js
trace_tree-0.2.17 lib/trace_tree/group_by_file.js
trace_tree-0.2.16 lib/trace_tree/group_by_file.js
trace_tree-0.2.15 lib/trace_tree/group_by_file.js
trace_tree-0.2.14 lib/trace_tree/group_by_file.js
trace_tree-0.2.13 lib/trace_tree/group_by_file.js
trace_tree-0.2.12 lib/trace_tree/group_by_file.js