# HG changeset patch
# User veltr
# Date 1365514754 -7200
# Node ID 55d074b9a4dc01611ed943f75f986287dbfd7c06
# Parent 0dc883cf6bd2396b23c999a9d9da32dd9d8a3737
Better sticker handling
diff -r 0dc883cf6bd2 -r 55d074b9a4dc integ/iri-creation-cinecard.html
--- a/integ/iri-creation-cinecard.html Tue Apr 09 15:24:24 2013 +0200
+++ b/integ/iri-creation-cinecard.html Tue Apr 09 15:39:14 2013 +0200
@@ -64,35 +64,35 @@
Glisser un contenu dans la carte
Stickers
- -
+
-
SCENES CULTES
- -
+
-
- MON
AVIS
+ MON
AVIS
- -
+
-
- TU VAS
AIMER
+ TU VAS
AIMER
- -
+
-
- POURQUOI
LE VOIR
+ POURQUOI
LE VOIR
- -
+
-
- SECRETS
ET BONUS
+ SECRETS
ET BONUS
- -
+
-
- POURQUOI
J'AI AIMÉ
+ POURQUOI
J'AI AIMÉ
diff -r 0dc883cf6bd2 -r 55d074b9a4dc integ/renkan/js/paper-renderer.js
--- a/integ/renkan/js/paper-renderer.js Tue Apr 09 15:24:24 2013 +0200
+++ b/integ/renkan/js/paper-renderer.js Tue Apr 09 15:39:14 2013 +0200
@@ -1451,9 +1451,15 @@
}
if (res["text/html"] || res["text/x-iri-selected-html"]) {
var snippet = Rkns.$('').html(res["text/html"] || res["text/x-iri-selected-html"]);
- newNode.image = snippet.find("img").attr("src") || '';
- newNode.uri = snippet.find("a").attr("href") || newNode.uri;
- newNode.title = snippet.find("[title]").attr("title");
+ var _imgs = snippet.find("img");
+ if (_imgs.length) {
+ newNode.image = _imgs[0].src;
+ }
+ var _as = snippet.find("a");
+ if (_as.length) {
+ newNode.uri = _as[0].href;
+ }
+ newNode.title = snippet.find("[title]").attr("title") || newNode.title;
newNode.description = snippet.text().replace(/[\s\n]+/gm,' ').trim();
}
if (res["text/uri-list"]) {