--- 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">«</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) {