more website cleanups
diff --git a/erpnext/startup/startup.js b/erpnext/startup/startup.js
index 9c14d2e..02a0032 100644
--- a/erpnext/startup/startup.js
+++ b/erpnext/startup/startup.js
@@ -64,6 +64,9 @@
if(wn.boot.website_settings.title_prefix) {
wn.title_prefix = wn.boot.website_settings.title_prefix;
}
+ if(wn.boot.startup_code) {
+ eval(wn.boot.startup_code);
+ }
} else {
// always allow apps
wn.boot.profile.allow_modules = wn.boot.profile.allow_modules.concat(
@@ -177,3 +180,20 @@
$(document).bind('startup', function() {
erpnext.startup.start();
});
+
+// subject, sender, description
+erpnext.send_message = function(opts) {
+ if(opts.btn) {
+ $(opts.btn).start_working();
+ }
+ wn.call({
+ method: 'website.send_message',
+ args: opts,
+ callback: function(r) {
+ if(opts.btn) {
+ $(opts.btn).done_working();
+ }
+ if(opts.callback)opts.callback(r)
+ }
+ });
+}