1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 16:31:13 +00:00

Fix ace view

This commit is contained in:
plt
2012-08-02 21:49:33 +08:00
committed by llj
parent 1ae7cd953c
commit b0e31a4993
2 changed files with 6 additions and 3 deletions

View File

@@ -4,8 +4,7 @@
dataType: 'json',
cache: false,
success: function(data) {
$('#file-view').html('<pre id="docu-view" class="vh">' + data['content'] + '</pre>');
$('#docu-view').css({'position': 'relative', 'width': $('#docu-view').width(), 'height': $('#docu-view').height()}).html($('#docu-view').html());
$('#file-view').html('<div id="docu-view" class="vh">' + '</div>');
var editor = ace.edit("docu-view");
$('#docu-view').removeClass('vh');
editor.setReadOnly(true);
@@ -51,6 +50,10 @@
{% if fileext = 'xml' %}
editor.session.setMode('ace/mode/xml');
{% endif %}
editor.session.getDocument().setValue(data['content']);
$('#docu-view').css({'position': 'relative', 'width': '100%', 'height': editor.session.getScreenLength() * 20 });
editor.resize(); // this line is needed to work in ie
},
error: function(xhr, ajaxOptions, thrownError) {
var jsonVal = jQuery.parseJSON(xhr.responseText);

View File

@@ -896,7 +896,7 @@ def repo_file_get(request, repo_id):
from django.utils.html import escape
# d['content'] = escape(u_content)
# l.append(d)
data = json.dumps({'content': escape(u_content)})
data = json.dumps({'content': u_content})
return HttpResponse(data, status=200, content_type=content_type)