Additional text preview modes: none, fixed, markdown.

This commit is contained in:
Lars Jung 2013-08-31 15:27:46 +02:00
parent 8b2852ec9d
commit c8d0f5500e
3 changed files with 25 additions and 36 deletions

View file

@ -3,7 +3,7 @@ modulejs.define('ext/preview-img', ['_', '$', 'core/settings', 'core/event', 'ex
var settings = _.extend({
enabled: false,
types: ['bmp', 'gif', 'ico', 'image', 'jpg', 'png', 'tiff']
types: []
}, allsettings['preview-img']),
preloadImg = function (src, callback) {

View file

@ -3,29 +3,7 @@ modulejs.define('ext/preview-txt', ['_', '$', 'core/settings', 'core/event', 'ex
var settings = _.extend({
enabled: false,
types: {
authors: 'plain',
copying: 'plain',
c: 'c',
cpp: 'cpp',
css: 'css',
h: 'c',
hpp: 'cpp',
install: 'plain',
log: 'plain',
java: 'java',
makefile: 'xml',
markdown: 'plain',
// php: 'php',
python: 'python',
readme: 'plain',
rb: 'ruby',
rtf: 'plain',
script: 'shell',
text: 'plain',
js: 'js',
xml: 'xml'
}
types: {}
}, allsettings['preview-txt']),
templateText = '<pre id="pv-txt-text" class="highlighted"/>',
@ -142,7 +120,15 @@ modulejs.define('ext/preview-txt', ['_', '$', 'core/settings', 'core/event', 'ex
var $text;
if (currentItem.type === 'markdown') {
if (settings.types[currentItem.type] === 'none') {
$text = $(templateMarkdown).text(textContent);
} else if (settings.types[currentItem.type] === 'fixed') {
$text = $(templateText).text(textContent);
} else if (settings.types[currentItem.type] === 'markdown') {
$text = $(templateMarkdown).text(textContent);