Skip to content

Commit 1894eb5

Browse files
authored
Merge pull request #798 from atom-minimap/stylesreader
2 parents 776f21c + 2fa34d8 commit 1894eb5

File tree

11 files changed

+3028
-2392
lines changed

11 files changed

+3028
-2392
lines changed

babel.config.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

lib/adapters/legacy-adapter.js

Lines changed: 0 additions & 83 deletions
This file was deleted.

lib/deps/underscore-plus.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,13 @@ export function dasherize(string) {
2424
}
2525

2626
export function debounce(callback, wait) {
27-
let timeoutId = null
27+
let timeoutId
2828
return (...args) => {
29-
clearTimeout(timeoutId)
29+
if (timeoutId !== undefined) {
30+
clearTimeout(timeoutId)
31+
}
3032
timeoutId = setTimeout(() => {
31-
callback.apply(null, args)
33+
callback(...args)
3234
}, wait)
3335
}
3436
}

lib/dom-styles-reader.js

Lines changed: 0 additions & 207 deletions
This file was deleted.

lib/main.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
import { Emitter, CompositeDisposable } from "atom"
44
import MinimapElement from "./minimap-element"
55
import Minimap from "./minimap"
6-
import config from "./config.json"
6+
import * as config from "./config.json"
77
import * as PluginManagement from "./plugin-management"
88
import { treeSitterWarning } from "./performance-monitor"
9-
import DOMStylesReader from "./dom-styles-reader"
9+
import { StyleReader } from "atom-ide-base/commons-ui/dom-style-reader"
1010
import { debounce } from "./deps/underscore-plus"
1111

12-
export { default as config } from "./config.json"
12+
export * as config from "./config.json"
1313
export * from "./plugin-management"
1414
export { default as Minimap } from "./minimap"
1515
export { default as MinimapElement } from "./minimap-element"
@@ -65,8 +65,8 @@ let subscriptionsOfCommands = null
6565
*/
6666
export const emitter = new Emitter()
6767

68-
/** DOMStylesReader cache used for storing token colors */
69-
export let domStylesReader = null
68+
/** StyleReader cache used for storing token colors */
69+
export let styleReader = null
7070

7171
/** Activates the minimap package. */
7272
export function activate() {
@@ -90,7 +90,7 @@ export function activate() {
9090
})
9191

9292
editorsMinimaps = new Map()
93-
domStylesReader = new DOMStylesReader()
93+
styleReader = new StyleReader()
9494

9595
subscriptions = new CompositeDisposable()
9696
active = true
@@ -134,7 +134,7 @@ export function deactivate() {
134134

135135
subscriptions.dispose()
136136
subscriptionsOfCommands.dispose()
137-
domStylesReader.invalidateDOMStylesCache()
137+
styleReader.invalidateDOMStylesCache()
138138
toggled = false
139139
active = false
140140
}
@@ -171,7 +171,7 @@ export function toggle() {
171171
toggled = true
172172
initSubscriptions()
173173
}
174-
domStylesReader.invalidateDOMStylesCache()
174+
styleReader.invalidateDOMStylesCache()
175175
}
176176

177177
/**
@@ -398,7 +398,7 @@ function initSubscriptions() {
398398

399399
/** Force update styles of minimap */
400400
function updateStyles() {
401-
domStylesReader.invalidateDOMStylesCache()
401+
styleReader.invalidateDOMStylesCache()
402402
editorsMinimaps.forEach((minimap) => {
403403
atom.views.getView(minimap).requestForcedUpdate()
404404
})

lib/minimap.js

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -211,13 +211,6 @@ export default class Minimap {
211211

212212
if (atom.views.getView(this.textEditor).getScrollTop != null) {
213213
this.adapter = new StableAdapter(this.textEditor)
214-
} else {
215-
// TODO remove LegacyAdapter in the next major version
216-
atom.notifications.addWarning(
217-
"LegacyAdapter of Minimap is deprecated and will be removed in the next major version. Please upgrade Atom to the latest version."
218-
)
219-
const LegacyAdapter = require("./adapters/legacy-adapter")
220-
this.adapter = new LegacyAdapter(this.textEditor)
221214
}
222215

223216
/**

0 commit comments

Comments
 (0)