[fix] frappe.ready

This commit is contained in:
Rushabh Mehta 2017-03-31 16:36:33 +05:30
parent 6273cfc96a
commit 3076b2cc7a
4 changed files with 11 additions and 26 deletions

View file

@ -27,8 +27,3 @@ frappe.provide("frappe.ui");
frappe.provide("frappe.modules");
frappe.provide("frappe.templates");
frappe.ready_events = [];
frappe.ready = function(fn) {
frappe.ready_events.push(fn);
}

View file

@ -42,7 +42,7 @@ def clear_cache(user=None):
frappe.defaults.clear_cache(user)
else:
for name in groups:
cache.delete_key(name, user)
cache.delete_key(name)
clear_global_cache()
frappe.defaults.clear_cache()

View file

@ -33,16 +33,12 @@
{%- block style %}{%- endblock -%}
{%- endblock -%}
<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>
</head>
<body data-path="{{ path }}">

View file

@ -250,17 +250,11 @@ $.extend(frappe, {
},
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() {
if(hljs) {
$('pre code').each(function(i, block) {