fileman: improve showing files in browser, they were trunkated when using alert for display
parent
e53c0cdb31
commit
da25d445ef
|
|
@ -26,6 +26,25 @@
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<div v-if="fileContents">
|
||||||
|
<div class="modal active" id="modal-id">
|
||||||
|
<div class="modal-container" style="max-height: 95vh;">
|
||||||
|
<div class="modal-header">
|
||||||
|
<div class="modal-title h5">File Contents</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="content">
|
||||||
|
<pre><code>
|
||||||
|
{{fileContents}}
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button class="btn btn-primary" v-on:click="hideFile()">Done</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
@ -35,6 +54,7 @@
|
||||||
files: ['Click load files to see something'],
|
files: ['Click load files to see something'],
|
||||||
fileFilter: '',
|
fileFilter: '',
|
||||||
stats: [['No stats', 'loaded']],
|
stats: [['No stats', 'loaded']],
|
||||||
|
fileContents: null,
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
filteredFiles: function () {
|
filteredFiles: function () {
|
||||||
|
|
@ -68,8 +88,11 @@
|
||||||
},
|
},
|
||||||
showFile: function (file) {
|
showFile: function (file) {
|
||||||
Puck.eval(`require("Storage").read("${file}")`, (contents) => {
|
Puck.eval(`require("Storage").read("${file}")`, (contents) => {
|
||||||
alert(contents);
|
this.fileContents = contents;
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
hideFile: function () {
|
||||||
|
this.fileContents = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue