var AssetsController = Class.extend({ manifest: false, editable_extensions: ['css', 'js', 'scss'], init: function(params) { var that = this; for (var i in params) that[i] = params[i]; that.refresh_manifest(function() { that.print(); }); var h = $(window).outerHeight() - 52; $('#manifest').css('height', '' + h + 'px').css('max-height', '' + h + 'px'); }, refresh_manifest: function(after) { var that = this; $.ajax({ url: '/admin/assets/manifest', type: 'get', success: function(resp) { that.manifest = resp; if (after) after(); } }); }, print: function() { var that = this; that.print_manifest(); }, print_manifest: function() { var that = this; var ul = $('