# HG changeset patch # User veltr # Date 1364234063 -3600 # Node ID fbe12f54453ab139f411ce7472a423b5a9d22dec # Parent 55454c900296725004150d66f896c8ad7fe1b376 Added connection status diff -r 55454c900296 -r fbe12f54453a client/css/renkan.css --- a/client/css/renkan.css Mon Mar 25 17:52:14 2013 +0100 +++ b/client/css/renkan.css Mon Mar 25 18:54:23 2013 +0100 @@ -175,6 +175,14 @@ opacity: 1; background-position: -104px 0; } +.Rk-Save-Button.Rk-Save-ReadOnly, .Rk-Save-Button.Rk-Save-ReadOnly:hover { + background-position: -172px -35px; +} + +.Rk-Save-Button.Rk-Save-Online, .Rk-Save-Button.Rk-Save-Online:hover { + background-position: -172px 0; +} + .Rk-Bookmarklet-Button { width: 30px; background-position: -138px 0; } diff -r 55454c900296 -r fbe12f54453a client/img/topbarbuttons.png Binary file client/img/topbarbuttons.png has changed diff -r 55454c900296 -r fbe12f54453a client/js/i18n.js --- a/client/js/i18n.js Mon Mar 25 17:52:14 2013 +0100 +++ b/client/js/i18n.js Mon Mar 25 18:54:23 2013 +0100 @@ -14,6 +14,8 @@ "Add Node": "Ajouter un nœud", "Add Edge": "Ajouter un lien", "Archive Project": "Archiver le projet", + "Auto-save enabled": "Enregistrement automatique activé", + "Connection lost": "Connexion perdue", "Created by:": "Créé par :", "Zoom In": "Agrandir l’échelle", "Zoom Out": "Rapetisser l’échelle", diff -r 55454c900296 -r fbe12f54453a client/js/main.js --- a/client/js/main.js Mon Mar 25 17:52:14 2013 +0100 +++ b/client/js/main.js Mon Mar 25 18:54:23 2013 +0100 @@ -116,9 +116,6 @@ if (typeof _opts.show_bins !== "boolean") { _opts.show_bins = !!_opts.search.length || !!_opts.bins.length; } - if (typeof _opts.read_only !== "boolean") { - _opts.read_only = false; - } if (typeof _opts.properties !== "object") { _opts.properties = []; } @@ -136,9 +133,10 @@ this.language = _opts.language; this.static_url = _opts.static_url; this.show_bins = _opts.show_bins; - this.read_only = _opts.read_only; this.properties = _opts.properties; this.clip_images = _opts.clip_images; + this.read_only = _opts.read_only || false; + this.snapshot_mode = _opts.snapshot_mode || false; this.translate = function(_text) { return (Rkns.i18n[_opts.language] || Rkns.i18n[_opts.language.substr(0,2)] || {})[_text] || _text; @@ -254,6 +252,10 @@ + '