# HG changeset patch # User veltr # Date 1364577587 -3600 # Node ID 0f7d2275a88f089d43e371a2afb619798630bccd # Parent c0e03c7137e386c8357733542773fde80c18dc08 Added tooltips for bin refresh diff -r c0e03c7137e3 -r 0f7d2275a88f client/js/i18n.js --- a/client/js/i18n.js Fri Mar 29 12:03:58 2013 +0100 +++ b/client/js/i18n.js Fri Mar 29 18:19:47 2013 +0100 @@ -64,6 +64,8 @@ "Dragged resource": "Ressource glisée-déposée", "Search the Web": "Rechercher en ligne", "Search in Bins": "Rechercher dans les chutiers", + "Close bin": "Fermer le chutier", + "Refresh bin": "Rafraîchir le chutier", "(untitled)": "(sans titre)", "Select contents:": "Sélectionner des contenus :", "Drag items from this website, drop them in Renkan": "Glissez des éléments de ce site web vers Renkan", diff -r c0e03c7137e3 -r 0f7d2275a88f client/js/main.js --- a/client/js/main.js Fri Mar 29 12:03:58 2013 +0100 +++ b/client/js/main.js Fri Mar 29 18:19:47 2013 +0100 @@ -51,16 +51,26 @@ var _this = this; Rkns.$('') - .attr("href","#") + .attr({ + href: "#", + title: _renkan.translate("Close bin") + }) .addClass("Rk-Bin-Close") .html('×') .appendTo(this.$) .click(function() { _this.destroy(); + if (!_renkan.$.find(".Rk-Bin-Main:visible").length) { + _renkan.$.find(".Rk-Bin-Main:last").slideDown(); + } + _renkan.resizeBins(); return false; }); Rkns.$('') - .attr("href","#") + .attr({ + href: "#", + title: _renkan.translate("Refresh bin") + }) .addClass("Rk-Bin-Refresh") .appendTo(this.$) .click(function() { @@ -226,9 +236,9 @@ '<% if (options.show_bins) { %>

<%- translate("Select contents:")%>

' + '
" />' + '
    ' - + '
    ' + + '" />' + '
    " />' - + '
    ' + + '" />
    ' + '<% } %>
    ' ); diff -r c0e03c7137e3 -r 0f7d2275a88f client/js/paper-renderer.js --- a/client/js/paper-renderer.js Fri Mar 29 12:03:58 2013 +0100 +++ b/client/js/paper-renderer.js Fri Mar 29 18:19:47 2013 +0100 @@ -1453,6 +1453,13 @@ newNode.description = snippet.find("[data-description]").attr("data-description") || newNode.description; } } + var fields = ["title", "description", "uri", "image"]; + for (var i = 0; i < fields.length; i++) { + var f = fields[i]; + if (res["text/x-iri-" + f]) { + newNode[f] = res["text/x-iri-" + f]; + } + } if (newNode.title || newNode.description || newNode.uri) { var _off = _this.canvas_$.offset(), _point = new paper.Point([