client/js/renderer/scene.js
changeset 411 38527e730186
parent 403 96781c1a8bbe
child 412 1ebaa106b580
--- a/client/js/renderer/scene.js	Fri Mar 27 18:24:43 2015 +0100
+++ b/client/js/renderer/scene.js	Fri Mar 27 19:15:57 2015 +0100
@@ -242,7 +242,7 @@
                 _this.setScale(view.get("zoom_level"), new paper.Point(view.get("offset")));
             }
         });
-        if(this.renkan.read_only && !isNaN(parseInt(this.renkan.options.default_view))){
+        if(this.renkan.project.get("views").length > 0 && !isNaN(parseInt(this.renkan.options.default_view))){
             this.$.find(".Rk-ZoomSetSaved").show();
         }
         this.$.find(".Rk-CurrentUser").mouseenter(
@@ -516,8 +516,8 @@
                 '<div class="Rk-Labels"></div><canvas class="Rk-Canvas" <% if (options.resize) { %> resize="" <% } %>></canvas><div class="Rk-Notifications"></div><div class="Rk-Editor">' +
                 '<% if (options.show_bins) { %><div class="Rk-Fold-Bins">&laquo;</div><% } %>' +
                 '<div class="Rk-ZoomButtons"><div class="Rk-ZoomIn" title="<%-translate("Zoom In")%>"></div><div class="Rk-ZoomFit" title="<%-translate("Zoom Fit")%>"></div><div class="Rk-ZoomOut" title="<%-translate("Zoom Out")%>"></div>' +
-                '<% if (options.editor_mode) { %><div class="Rk-ZoomSave" title="<%-translate("Zoom Save")%>"></div><% } %>' +
-                '<% if (options.editor_mode || !isNaN(parseInt(options.default_view))) { %><div class="Rk-ZoomSetSaved" title="<%-translate("View saved zoom")%>"></div><% } %></div>' +
+                '<% if (options.editor_mode && !isNaN(parseInt(options.default_view))) { %><div class="Rk-ZoomSave" title="<%-translate("Zoom Save")%>"></div><% } %>' +
+                '<% if (!isNaN(parseInt(options.default_view))) { %><div class="Rk-ZoomSetSaved" title="<%-translate("View saved zoom")%>"></div><% } %></div>' +
                 '</div></div>'
         ),
         fixSize: function(_autoscale) {