1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-19 10:26:17 +00:00

[editor]added worker-css/js;added one line for bottom scrollbar

This commit is contained in:
llj
2012-08-08 12:00:52 +08:00
parent e457cbe02a
commit 85692e7816
5 changed files with 6 additions and 2 deletions

1
media/ace/worker-css.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -53,7 +53,7 @@ $.ajax({
editor.setTheme("ace/theme/twilight"); editor.setTheme("ace/theme/twilight");
{% include "snippets/editor_set_mode.html" %} {% include "snippets/editor_set_mode.html" %}
editor.session.getDocument().setValue(data['content']); editor.session.getDocument().setValue(data['content']);
$('#docu-view').css({'position': 'relative', 'height': editor.session.getScreenLength() * parseInt($('#docu-view').css('line-height'))}); $('#docu-view').css({'position': 'relative', 'height': (editor.session.getScreenLength() + 1) * parseInt($('#docu-view').css('line-height'))}); // '+ 1': offer space for bottom scrollbar
editor.session.setScrollLeft(0); // make bottom scrollbar start from the left-most editor.session.setScrollLeft(0); // make bottom scrollbar start from the left-most
editor.resize(); // fix some problem for showing some file in ie8 editor.resize(); // fix some problem for showing some file in ie8
$('#file-edit-form').removeClass('hide'); $('#file-edit-form').removeClass('hide');

View File

@@ -6,12 +6,14 @@
{% endif %} {% endif %}
{% if fileext == 'css' %} {% if fileext == 'css' %}
<script type="text/javascript" src="{{MEDIA_URL}}ace/mode-css.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}ace/mode-css.js"></script>
<script type="text/javascript" src="{{MEDIA_URL}}ace/worker-css.js"></script>
{% endif %} {% endif %}
{% if fileext == 'java' %} {% if fileext == 'java' %}
<script type="text/javascript" src="{{MEDIA_URL}}ace/mode-java.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}ace/mode-java.js"></script>
{% endif %} {% endif %}
{% if fileext == 'js' %} {% if fileext == 'js' %}
<script type="text/javascript" src="{{MEDIA_URL}}ace/mode-javascript.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}ace/mode-javascript.js"></script>
<script type="text/javascript" src="{{MEDIA_URL}}ace/worker-javascript.js"></script>
{% endif %} {% endif %}
{% if fileext == 'c' or fileext == 'cpp' or fileext == 'cc' %} {% if fileext == 'c' or fileext == 'cpp' or fileext == 'cc' %}
<script type="text/javascript" src="{{MEDIA_URL}}ace/mode-c_cpp.js"></script> <script type="text/javascript" src="{{MEDIA_URL}}ace/mode-c_cpp.js"></script>

View File

@@ -16,7 +16,7 @@
editor.setTheme("ace/theme/chrome"); editor.setTheme("ace/theme/chrome");
{% include "snippets/editor_set_mode.html" %} {% include "snippets/editor_set_mode.html" %}
editor.session.getDocument().setValue(data['content']); editor.session.getDocument().setValue(data['content']);
$('#docu-view').css({'position': 'relative', 'height': editor.session.getScreenLength() * parseInt($('#docu-view').css('line-height'))}); $('#docu-view').css({'position': 'relative', 'height': (editor.session.getScreenLength() + 1) * parseInt($('#docu-view').css('line-height'))}); // '+ 1': offer space for bottom scrollbar
editor.session.setScrollLeft(0); // make bottom scrollbar start from the left-most editor.session.setScrollLeft(0); // make bottom scrollbar start from the left-most
editor.resize(); // fix some problem for showing some file in ie8 editor.resize(); // fix some problem for showing some file in ie8
}, },