@@ -27,8 +27,3 @@ frappe.provide("frappe.ui"); | |||||
frappe.provide("frappe.modules"); | frappe.provide("frappe.modules"); | ||||
frappe.provide("frappe.templates"); | frappe.provide("frappe.templates"); | ||||
frappe.ready_events = []; | |||||
frappe.ready = function(fn) { | |||||
frappe.ready_events.push(fn); | |||||
} | |||||
@@ -42,7 +42,7 @@ def clear_cache(user=None): | |||||
frappe.defaults.clear_cache(user) | frappe.defaults.clear_cache(user) | ||||
else: | else: | ||||
for name in groups: | for name in groups: | ||||
cache.delete_key(name, user) | |||||
cache.delete_key(name) | |||||
clear_global_cache() | clear_global_cache() | ||||
frappe.defaults.clear_cache() | frappe.defaults.clear_cache() | ||||
@@ -33,16 +33,12 @@ | |||||
{%- block style %}{%- endblock -%} | {%- block style %}{%- endblock -%} | ||||
{%- endblock -%} | {%- endblock -%} | ||||
<script> | <script> | ||||
window.frappe = { | |||||
page_ready_events: {}, | |||||
ready: function(fn) { | |||||
if (!frappe.page_ready_events[location.pathname]) { | |||||
frappe.page_ready_events[location.pathname] = [] | |||||
} | |||||
frappe.page_ready_events[location.pathname].push(fn); | |||||
} | |||||
} | |||||
window.dev_server = {{ dev_server }}; | |||||
window.frappe = {}; | |||||
frappe.ready_events = []; | |||||
frappe.ready = function(fn) { | |||||
frappe.ready_events.push(fn); | |||||
} | |||||
window.dev_server = {{ dev_server }}; | |||||
</script> | </script> | ||||
</head> | </head> | ||||
<body data-path="{{ path }}"> | <body data-path="{{ path }}"> | ||||
@@ -250,17 +250,11 @@ $.extend(frappe, { | |||||
}, | }, | ||||
trigger_ready: function() { | trigger_ready: function() { | ||||
var ready_functions = frappe.page_ready_events[location.pathname]; | |||||
if (ready_functions && ready_functions.length) { | |||||
for (var i=0, l=ready_functions.length; i < l; i++) { | |||||
var ready = ready_functions[i]; | |||||
ready && ready(); | |||||
} | |||||
} | |||||
// remove them so that they aren't fired again and again! | |||||
delete frappe.page_ready_events[location.pathname]; | |||||
frappe.ready_events.forEach(function(fn) { | |||||
fn(); | |||||
}); | |||||
}, | }, | ||||
highlight_code_blocks: function() { | highlight_code_blocks: function() { | ||||
if(hljs) { | if(hljs) { | ||||
$('pre code').each(function(i, block) { | $('pre code').each(function(i, block) { | ||||