diff --git a/applications/admin/controllers/appadmin.py b/applications/admin/controllers/appadmin.py
index 50263b35..c2d5836c 100644
--- a/applications/admin/controllers/appadmin.py
+++ b/applications/admin/controllers/appadmin.py
@@ -693,6 +693,6 @@ def hooks():
ul_t = UL(_class='nav nav-list', _id="a_%s" % t['slug'], _style='display:none')
for op in t['method_hooks']:
ul_t.append(LI (op['name']))
- ul_t.append(UL([LI(A(f['funcname'], _href=f['url']if 'url' in f else None)) for f in op['functions']]))
+ ul_t.append(UL([LI(A(f['funcname'], _class="editor_filelink", _href=f['url']if 'url' in f else None, **{'_data-lineno':f['lineno']-1})) for f in op['functions']]))
ul_main.append(ul_t)
return ul_main
diff --git a/applications/admin/views/default/edit.html b/applications/admin/views/default/edit.html
index c2af8ced..d094b937 100644
--- a/applications/admin/views/default/edit.html
+++ b/applications/admin/views/default/edit.html
@@ -258,12 +258,16 @@ $(document).on('click', 'a.font_button', function (e) {
Tables hooks
+