(file)
| 123 | |
| 124 | // Get handler for a file |
| 125 | var getHandlers = function(file) { |
| 126 | return _.chain(handlers) |
| 127 | .filter(function(handler) { |
| 128 | return userSettings.get(handler.id, true) && handler.valid(file); |
| 129 | }) |
| 130 | .sortBy(function(handler) { |
| 131 | return handler.position || 10; |
| 132 | }) |
| 133 | .value(); |
| 134 | }; |
| 135 | |
| 136 | // get fallback handlers for a file |
| 137 | var getFallbacks = function(file) { |