diff --git a/applications/admin/models/0.py b/applications/admin/models/0.py
index 340ae14c..e91ea5cd 100644
--- a/applications/admin/models/0.py
+++ b/applications/admin/models/0.py
@@ -79,3 +79,6 @@ PLUGINS_APP = 'http://web2py.com/plugins'
# set the language
if 'adminLanguage' in request.cookies and not (request.cookies['adminLanguage'] is None):
T.force(request.cookies['adminLanguage'].value)
+
+#set static_version
+response.static_version = '2.7.3'
diff --git a/applications/admin/views/default/edit.html b/applications/admin/views/default/edit.html
index 92500751..b3acb746 100644
--- a/applications/admin/views/default/edit.html
+++ b/applications/admin/views/default/edit.html
@@ -14,7 +14,7 @@
url = URL('edit', args=args, vars=vars)
return A(file, _class='editor_filelink', _href=url, _style='word-wrap: nowrap;')
}}
-{{cm=URL('static','codemirror')}}
+{{cm=URL('static%s' % (response.static_version and '/_' + response.static_version or ''),'codemirror')}}
@@ -45,9 +45,9 @@
var current_theme = "{{=editor_settings['theme']}}"; //Default theme
var current_editor = "{{=editor_settings['editor']}}"; //Default editor
{{if editor_settings['closetag'] == 'true':}}
- var current_closetag = true; //Default closetag
+ var current_closetag = true; //Default closetag
{{else:}}
- var current_closetag = false; //Default closetag
+ var current_closetag = false; //Default closetag
{{pass}}
var current_font_incr = 0; // Default font-size, 0 means don't set
@@ -71,7 +71,7 @@ jQuery(document).on('click', '#filesTab button[class="close"]', function (e) {
close = confirm("You are closing an unsaved file")
}
if (close) {
- if (tab_header.hasClass('active') === true) { //Set active an other tab
+ if (tab_header.hasClass('active') === true) { //Set active an other tab
var $prev = jQuery(tab_header).prev();
if ($prev.length) {
$prev.children('a[data-toggle="tab"]').tab('show'); // select previous tab
@@ -97,41 +97,41 @@ jQuery(document).on('click', '#restore', function (e) {
// open the selected file
jQuery(document).on('click', 'a.editor_filelink, a#editor_settingslink', function (e) {
- e.preventDefault();
- var url = jQuery(this).attr("href");
- load_file(url);
+ e.preventDefault();
+ var url = jQuery(this).attr("href");
+ load_file(url);
});
function update_editor(editor_theme, editor_name, editor_closetag) {
- var href = "{{="%s/theme/" % cm}}" + editor_theme + ".css";
- var link = jQuery("");
- link.attr({
- type: 'text/css',
- rel: 'stylesheet',
- href: href
- });
- jQuery("head").append( link );
- if (editor_name !='default'){
- var src = "{{='%s/keymap/' % cm}}" + editor_name + ".js";
- //var src = "/admin/static/codemirror/keymap/" + editor_name + ".js";
- var script = jQuery("
-
-
+
+