#71 fix pod sorting
This commit is contained in:
@@ -169,7 +169,7 @@ export default class App {
|
||||
this.sorterFn = items[0].value
|
||||
const app = this
|
||||
const selectBox = new SelectBox(items, this.sorterFn, function(value) {
|
||||
app.sorterFn = value
|
||||
app.changeSorting(value)
|
||||
})
|
||||
selectBox.x = 265
|
||||
selectBox.y = 3
|
||||
@@ -344,6 +344,11 @@ export default class App {
|
||||
this.renderer.render(this.stage)
|
||||
}
|
||||
|
||||
changeSorting(newSortFunction) {
|
||||
this.sorterFn = newSortFunction
|
||||
this.update(this.clusters)
|
||||
}
|
||||
|
||||
switchTheme(newTheme) {
|
||||
this.theme = Theme.get(newTheme)
|
||||
this.draw()
|
||||
|
||||
@@ -81,7 +81,7 @@ export default class Node extends PIXI.Graphics {
|
||||
bars.y = 1
|
||||
nodeBox.addChild(bars.draw())
|
||||
|
||||
nodeBox.addPods(App.sorterFn)
|
||||
nodeBox.addPods(App.current.sorterFn)
|
||||
return nodeBox
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ export default class Node extends PIXI.Graphics {
|
||||
const nodeBox = this
|
||||
let px = 24
|
||||
let py = 20
|
||||
const pods = sorterFn !== 'undefined' ? this.node.pods.sort(sorterFn) : this.node.pods
|
||||
const pods = this.node.pods.sort(sorterFn)
|
||||
for (const pod of pods) {
|
||||
if (pod.namespace != 'kube-system') {
|
||||
const podBox = Pod.getOrCreate(pod, this.cluster, this.tooltip)
|
||||
|
||||
Reference in New Issue
Block a user