mirror of
https://github.com/linuxserver/core.git
synced 2026-02-20 05:07:19 +08:00
Add variable height rows
This commit is contained in:
parent
1b15868de1
commit
1ded4a2872
4
node_modules/ace_tree/lib/ace_tree/data_provider.js
generated
vendored
4
node_modules/ace_tree/lib/ace_tree/data_provider.js
generated
vendored
@ -417,7 +417,7 @@ DataProvider.variableHeightRowMixin = function() {
|
||||
var items = this.visibleItems;
|
||||
var top = 0, index = 0, l = items.length;
|
||||
while (index < l) {
|
||||
var height = this.getItemHeight(items[index].height, index);
|
||||
var height = this.getItemHeight(items[index], index);
|
||||
top += height;
|
||||
index++;
|
||||
if (top >= offset) {
|
||||
@ -445,7 +445,7 @@ DataProvider.variableHeightRowMixin = function() {
|
||||
var items = this.visibleItems;
|
||||
var startH = 0, index = 0, l = items.length;
|
||||
while (index < l) {
|
||||
var height = this.getItemHeight(items[index].height, index);
|
||||
var height = this.getItemHeight(items[index], index);
|
||||
startH += height;
|
||||
index++;
|
||||
if (startH >= top) {
|
||||
|
||||
@ -106,7 +106,7 @@
|
||||
"c9.ide.run.build": "#0598fff697",
|
||||
"c9.ide.run.debug.xdebug": "#c4d852533c",
|
||||
"c9.ide.save": "#5118b30230",
|
||||
"c9.ide.scm": "#64465c2eaa",
|
||||
"c9.ide.scm": "#47a3ac5b65",
|
||||
"c9.ide.terminal.monitor": "#35afa7f97f",
|
||||
"c9.ide.test": "#520fa1e6c5",
|
||||
"c9.ide.test.mocha": "#7844e1dc83",
|
||||
|
||||
@ -251,6 +251,16 @@ define(function(require, exports, module) {
|
||||
*/
|
||||
get enableDragdrop(){ return acetree.getOption("enableDragDrop"); },
|
||||
set enableDragdrop(value){ acetree.setOption("enableDragDrop", value); },
|
||||
/**
|
||||
*
|
||||
*/
|
||||
get enableVariableHeight(){ return model.getItemHeight; },
|
||||
set enableVariableHeight(value){
|
||||
if (!value) throw new Error("Unable to remove variable height");
|
||||
|
||||
var variableHeightRowMixin = model.constructor.variableHeightRowMixin;
|
||||
variableHeightRowMixin.apply(model);
|
||||
},
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ -411,6 +421,11 @@ define(function(require, exports, module) {
|
||||
*/
|
||||
get getIndex(){ return model.getIndex; },
|
||||
set getIndex(fn){ model.getIndex = fn; },
|
||||
/**
|
||||
*
|
||||
*/
|
||||
get getItemHeight(){ return model.getItemHeight; },
|
||||
set getItemHeight(fn){ model.getItemHeight = fn; },
|
||||
|
||||
// Events
|
||||
_events: [
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user