cloc:
cloc addons/*/common/*.py addons/*/controllers/*.py addons/*/static/src/*.js addons/*/static/src/js/*.js addons/*/static/src/css/*.css addons/*/static/src/xml/*.xml
+blamestat:
+ echo addons/*/common/*.py addons/*/controllers/*.py addons/*/static/src/js/*.js addons/*/static/src/css/*.css addons/*/static/src/xml/*.xml | xargs -t -n 1 bzr blame -v --long --all | awk '{print $2}' | sort | uniq -c | sort -n
+
+++ /dev/null
-<!DOCTYPE html>
-<html style="height: 100%%">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>OpenERP</title>
- <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
- %(css)s
- %(js)s
- <script type="text/javascript">
- $(function() {
- var s = new openerp.init(%(modules)s);
- var webclient = new s.web.WebClient();
- webclient.$element = $(document.body);
- webclient.start();
- });
- </script>
- </head>
- <body class="openerp" id="oe">
- <!-- should add a loading message? -->
- </body>
-</html>
\ No newline at end of file
files_concat = intersperse.join(files_content)
return files_concat,files_timestamp
-html_template = None
-with open(os.path.join(os.path.dirname(os.path.abspath(__file__)), "main.html")) as html_file:
- html_template = html_file.read()
+html_template = """<!DOCTYPE html>
+<html style="height: 100%%">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>OpenERP</title>
+ <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
+ %(css)s
+ %(js)s
+ <script type="text/javascript">
+ $(function() {
+ var s = new openerp.init(%(modules)s);
+ %(init)s
+ });
+ </script>
+ </head>
+ <body class="openerp" id="oe"></body>
+</html>
+"""
class WebClient(openerpweb.Controller):
_cp_path = "/web/webclient"
'js': js,
'css': css,
'modules': simplejson.dumps(self.server_wide_modules(req)),
+ 'init': 'new s.web.WebClient().start();',
}
return r
},
start: function() {
var self = this;
+ this.$element = $(document.body);
if (jQuery.param != undefined && jQuery.deparam(jQuery.param.querystring()).kitten != undefined) {
this.$element.addClass("kitten-mode-activated");
this.$element.delegate('img.oe-record-edit-link-img', 'hover', function(e) {