[polari] utils: Set a paste title
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [polari] utils: Set a paste title
- Date: Wed, 14 Oct 2015 02:18:38 +0000 (UTC)
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]