@@ -331,7 +331,7 @@ frappe.Application = Class.extend({ | |||||
}, | }, | ||||
trigger_primary_action: function() { | trigger_primary_action: function() { | ||||
if(cur_dialog) { | |||||
if(cur_dialog && cur_dialog.display) { | |||||
// trigger primary | // trigger primary | ||||
cur_dialog.get_primary_btn().trigger("click"); | cur_dialog.get_primary_btn().trigger("click"); | ||||
} else if(cur_frm && cur_frm.page.btn_primary.is(':visible')) { | } else if(cur_frm && cur_frm.page.btn_primary.is(':visible')) { | ||||
@@ -1598,11 +1598,19 @@ frappe.ui.form.ControlTextEditor = frappe.ui.form.ControlCode.extend({ | |||||
['style', ['bold', 'italic', 'underline', 'clear']], | ['style', ['bold', 'italic', 'underline', 'clear']], | ||||
['fontsize', ['fontsize']], | ['fontsize', ['fontsize']], | ||||
['color', ['color']], | ['color', ['color']], | ||||
['para', ['ul', 'ol', 'paragraph']], | |||||
['height', ['height']], | |||||
['para', ['ul', 'ol', 'paragraph', 'hr']], | |||||
//['height', ['height']], | |||||
['media', ['link', 'picture', 'video', 'table']], | ['media', ['link', 'picture', 'video', 'table']], | ||||
['misc', ['fullscreen', 'codeview']] | ['misc', ['fullscreen', 'codeview']] | ||||
], | ], | ||||
keyMap: { | |||||
pc: { | |||||
'CTRL+ENTER': '' | |||||
}, | |||||
mac: { | |||||
'CMD+ENTER': '' | |||||
} | |||||
}, | |||||
callbacks: { | callbacks: { | ||||
onChange: function(value) { | onChange: function(value) { | ||||
me.parse_validate_and_set_in_model(value); | me.parse_validate_and_set_in_model(value); | ||||
@@ -107,6 +107,8 @@ frappe.ui.form.quick_entry = function(doctype, success) { | |||||
if(!frappe.request.ajax_count) { | if(!frappe.request.ajax_count) { | ||||
// not already working -- double entry | // not already working -- double entry | ||||
dialog.get_primary_btn().trigger("click"); | dialog.get_primary_btn().trigger("click"); | ||||
e.preventDefault(); | |||||
return false; | |||||
} | } | ||||
} | } | ||||
}); | }); | ||||
@@ -254,10 +254,12 @@ frappe.views.Calendar = Class.extend({ | |||||
var palette_colors = ['red', 'green', 'blue', 'yellow', 'skyblue', 'orange']; | var palette_colors = ['red', 'green', 'blue', 'yellow', 'skyblue', 'orange']; | ||||
var index = 0; | var index = 0; | ||||
events = events.map(function(event) { | |||||
event.className = "fc-bg-" + palette_colors[index]; | |||||
index = (index + 1) % palette_colors.length; | |||||
}) | |||||
if(events) { | |||||
events = events.map(function(event) { | |||||
event.className = "fc-bg-" + palette_colors[index]; | |||||
index = (index + 1) % palette_colors.length; | |||||
}) | |||||
} | |||||
}, | }, | ||||
update_event: function(event, revertFunc) { | update_event: function(event, revertFunc) { | ||||
var me = this; | var me = this; | ||||