| 12345678910111213141516171819202122 |
- import _ from 'lodash'
- import App from '../../../base'
- export default App.factory('files', function (ide) {
- const Files = {
- getTeXFiles() {
- const texFiles = []
- ide.fileTreeManager.forEachEntity(function (entity, _folder, path) {
- if (
- entity.type === 'doc' &&
- /.*\.(tex|md|txt|tikz)/.test(entity.name)
- ) {
- const cloned = _.clone(entity)
- cloned.path = path
- texFiles.push(cloned)
- }
- })
- return texFiles
- },
- }
- return Files
- })
|