Bläddra i källkod

isEventStartEditable/isEventGenerallyEditable

Adam Shaw 9 år sedan
förälder
incheckning
c347aab846
1 ändrade filer med 13 tillägg och 3 borttagningar
  1. 13 3
      src/common/View.js

+ 13 - 3
src/common/View.js

@@ -786,14 +786,24 @@ var View = FC.View = Class.extend(EmitterMixin, ListenerMixin, {
 
 	// Computes if the given event is allowed to be dragged by the user
 	isEventDraggable: function(event) {
-		var source = event.source || {};
+		return this.isEventStartEditable(event);
+	},
+
 
+	isEventStartEditable: function(event) {
 		return firstDefined(
 			event.startEditable,
-			source.startEditable,
+			(event.source || {}).startEditable,
 			this.opt('eventStartEditable'),
+			this.isEventGenerallyEditable(event)
+		);
+	},
+
+
+	isEventGenerallyEditable: function(event) {
+		return firstDefined(
 			event.editable,
-			source.editable,
+			(event.source || {}).editable,
 			this.opt('editable')
 		);
 	},