[polari] utils: Set a paste title



commit 2210638a7e554c400d52d133bc601c3de6d1234c
Author: Florian Müllner <fmuellner gnome org>
Date:   Fri Oct 2 16:52:23 2015 +0200

    utils: Set a paste title
    
    paste.gnome.org doesn't allow us to set an author, but we can
    set a friendlier title than the paste ID.

 src/pasteManager.js |    8 +++++++-
 src/utils.js        |    3 ++-
 2 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/src/pasteManager.js b/src/pasteManager.js
index 08c7947..ef1b30a 100644
--- a/src/pasteManager.js
+++ b/src/pasteManager.js
@@ -83,8 +83,14 @@ const PasteManager = new Lang.Class({
             return;
         }
 
+        let title;
         let nick = room.channel.connection.self_contact.alias;
-        Utils.gpaste(text, nick, Lang.bind(this,
+        if (room.type == Tp.HandleType.ROOM)
+            title = _("Paste from %s in #%s").format(nick, room.display_name);
+        else
+            title = _("Paste from %s").format(nick);
+
+        Utils.gpaste(text, title, Lang.bind(this,
             function(url) {
                 if (!url) {
                     notification.close();
diff --git a/src/utils.js b/src/utils.js
index df0f480..22de6fd 100644
--- a/src/utils.js
+++ b/src/utils.js
@@ -102,8 +102,9 @@ function findUrls(str) {
     return res;
 }
 
-function gpaste(text, user, callback) {
+function gpaste(text, title, callback) {
     let params = {
+        title: title,
         data: text,
         language: 'text'
     };


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]