Ben Ogle
|
9c6353977f
|
Rework the api using native methods. This is 🐎
editor.300-line-file.gutter-api.getLineNumberElementsForClass.DOM: 3 / 20000 = 0.00015ms
editor.300-line-file.gutter-api.getLineNumberElement.DOM: 8 / 20000 = 0.0004ms
editor.300-line-file.gutter-api.toggle-class: 17 / 2000 = 0.0085ms
editor.300-line-file.gutter-api.find-then-unset.single-class: 3 / 200 = 0.015ms
editor.300-line-file.gutter-api.find-then-unset.multiple-class: 9 / 200 = 0.045ms
|
2013-10-07 14:57:45 -07:00 |
|
Ben Ogle
|
1ff97fc21a
|
Add getLineNumbersForClass()
Also clean up and use klass
|
2013-10-07 13:57:00 -07:00 |
|
Ben Ogle
|
32329070c2
|
Add a simple gutter api for adding/removing classes
|
2013-10-07 13:31:31 -07:00 |
|
Ben Ogle
|
04cdad680b
|
Remove ability to pass clearDirtyRanges and fillDirtyRanges extra vars
We don't need them anymore in the gutter.
|
2013-10-07 10:28:12 -07:00 |
|
Ben Ogle
|
5516dadffe
|
Remove selective gutter rendering.
It is faster but incorrect in the case of newlines. It will have to be
rethought. It can be a different unit of work
|
2013-10-07 10:28:11 -07:00 |
|
Ben Ogle
|
45d3fea3d0
|
Update only the changed line numbers
|
2013-10-07 10:28:09 -07:00 |
|
Kevin Sawicki
|
41fc4f7fe6
|
Use relative require paths in src/ files
|
2013-09-20 10:02:20 -07:00 |
|
Matt Colyer
|
c1c73a822a
|
Mark classes as private per discussion
|
2013-08-27 10:17:00 -07:00 |
|
Kevin Sawicki
|
76332c76bd
|
Flatten src directory
* Move src/app to src/
* Move src/stdlib to src/
* Remove src/app and src/stdlib from NODE_PATH
|
2013-08-19 20:13:57 -07:00 |
|