Skip to content

Commit be87b6e

Browse files
imlucaskangas
authored andcommitted
fix(field-list): raf between field renderings for buttery-ness
1 parent d3a39cd commit be87b6e

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/field-list/index.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ var ViewSwitcher = require('ampersand-view-switcher');
55
var $ = require('jquery');
66
var debug = require('debug')('scout:field-list');
77
var _ = require('lodash');
8+
var raf = require('raf');
89
var SampledSchema = require('../models/sampled-schema');
910

1011
function handleCaret(el) {
@@ -108,11 +109,6 @@ var FieldView = View.extend({
108109
model: this.type_model
109110
});
110111
this.viewSwitcher.set(miniview);
111-
112-
// _.each(this._subviews, function(subview) {
113-
// subview.visible = true;
114-
// debugger;
115-
// });
116112
},
117113
click: function(evt) {
118114
this.toggle('expanded');
@@ -136,7 +132,9 @@ FieldListView = View.extend({
136132
makeFieldVisible: function() {
137133
var views = this.field_collection_view.views;
138134
_.each(views, function(field_view) {
139-
field_view.visible = true;
135+
raf(function() {
136+
field_view.visible = true;
137+
});
140138
});
141139
},
142140
render: function() {

0 commit comments

Comments
 (0)