diff --git a/locales/en.js b/locales/en.js index 6f6aa0f..f0c595d 100644 --- a/locales/en.js +++ b/locales/en.js @@ -322,6 +322,7 @@ "follow_present": "Follow", "mute_present": "Unfollow", "follow_present_help": "If someone else is presenting this Space, the other members automatically follow the presentation. Switch following on or off with this button.", - "export": "export", - "media": "Media" -} \ No newline at end of file + "export": "Export", + "media": "Media", + "tool_edit_text": "Edit Text" +} diff --git a/public/javascripts/spacedeck_sections.js b/public/javascripts/spacedeck_sections.js index 4537434..238d289 100644 --- a/public/javascripts/spacedeck_sections.js +++ b/public/javascripts/spacedeck_sections.js @@ -1923,10 +1923,7 @@ var SpacedeckSections = { }.bind(this)); }, - delayed_edit_artifact: function(evt) { - evt.stopPropagation(); - evt.preventDefault(); - + delayed_edit_artifact: function() { var a = this.selected_artifacts()[0]; var el = $("#ios-focuser-"+a._id); @@ -2087,8 +2084,6 @@ var SpacedeckSections = { if (a.description!=dom.innerHTML) { a.description = dom.innerHTML; - console.log("new DOM:",dom.innerHTML); - this.update_board_artifact_viewmodel(a); this.queue_artifact_for_save(a); diff --git a/public/javascripts/spacedeck_whiteboard.js b/public/javascripts/spacedeck_whiteboard.js index 36104bb..de2e107 100644 --- a/public/javascripts/spacedeck_whiteboard.js +++ b/public/javascripts/spacedeck_whiteboard.js @@ -6,7 +6,7 @@ function setup_whiteboard_directives() { var mode_touch = false; - + if ('ontouchstart' in window) { mode_touch = true; var edown = "touchstart"; @@ -38,7 +38,7 @@ function setup_whiteboard_directives() { $(el).bind("mousedown", this.handle_mouse_down_space.bind(this)); $(el).bind("mousemove", this.handle_mouse_move.bind(this)); $(el).bind("mouseup", this.handle_mouse_up_space.bind(this)); - + $(el).bind("wheel", this.handle_wheel_space.bind(this)); $(document.body).bind("mouseleave", this.handle_mouse_leave.bind(this)); @@ -99,7 +99,7 @@ function setup_whiteboard_directives() { this.handle_mouse_down_space(evt); return; } - + if ($scope.active_tool == "note") { this.handle_mouse_down_space(evt, true); return; @@ -154,7 +154,7 @@ function setup_whiteboard_directives() { var a = $scope.find_artifact_by_id(evt.currentTarget.id.replace("artifact-","")); if (!a) return; - + if (a.payload_uri) { $scope.download_selected_artifacts(); } @@ -200,10 +200,10 @@ function setup_whiteboard_directives() { var $scope = this.vm.$root; if (!evt.ctrlKey && !evt.shiftKey) return; - + evt.preventDefault(); evt.stopPropagation(); - + var amount = 1; var dy = evt.originalEvent.deltaY; if (dy>0) { @@ -222,7 +222,7 @@ function setup_whiteboard_directives() { if (!force && evt.which != 2) { if (evt.target != evt.currentTarget && !_.include(["wrapper"],evt.target.className)) return; } - + var $scope = this.vm.$root; $scope.opened_dialog="none"; @@ -234,7 +234,7 @@ function setup_whiteboard_directives() { if ((mode_touch && $scope.active_tool=="pointer") || evt.which == 2 || evt.buttons == 4) { $scope.active_tool = "pan"; } - + if ($scope.active_tool=="note") { this.deselect(); this.mouse_state = "transform"; @@ -285,6 +285,7 @@ function setup_whiteboard_directives() { $scope.start_adding_placeholder(evt); return; } else if ($scope.active_tool=="pan") { + this.deselect(); this.start_pan(evt); return; } @@ -305,7 +306,7 @@ function setup_whiteboard_directives() { this.old_panx = el.scrollLeft; this.old_pany = el.scrollTop; } - + var cursor = this.cursor_point_to_space(evt); $scope.mouse_ox = cursor.x; $scope.mouse_oy = cursor.y; @@ -314,7 +315,7 @@ function setup_whiteboard_directives() { deselect: function() { var $scope = this.vm.$root; - + $scope.deselect(); }, @@ -342,7 +343,7 @@ function setup_whiteboard_directives() { rects_intersecting: function(r1,r2) { if (!r1 || !r2) return false; - + if ( (r1.x+r1.w < r2.x) || (r1.x > r2.x+r2.w) || (r1.y+r1.h < r2.y) @@ -352,7 +353,7 @@ function setup_whiteboard_directives() { artifacts_in_rect: function(rect) { if (!rect) return []; - + var $scope = this.vm.$root; return _.filter($scope.active_space_artifacts, function(a) { @@ -688,7 +689,7 @@ function setup_whiteboard_directives() { var $scope = this.vm.$root; evt.preventDefault(); - + if (this.mouse_state == "lasso") { var lasso_rect = this.abs_rect(this.lasso); @@ -696,7 +697,7 @@ function setup_whiteboard_directives() { var arts = this.artifacts_in_rect(lasso_rect); this.multi_select(arts); } else { - + if (this._no_artifact_toolbar_this_round) { this._no_artifact_toolbar_this_round = false; } else { @@ -708,7 +709,7 @@ function setup_whiteboard_directives() { } else if (_.include(["transform","move","vector_transform","scribble"],this.mouse_state)) { var ars = $scope.selected_artifacts(); - + for (var i=0; i -
- - - - + + + + +
diff --git a/views/partials/tool/toolbar-object.html b/views/partials/tool/toolbar-object.html index b8c88e1..238aace 100644 --- a/views/partials/tool/toolbar-object.html +++ b/views/partials/tool/toolbar-object.html @@ -40,7 +40,7 @@ --> - + - + - +