# HG changeset patch # User hamidouk # Date 1322666039 -3600 # Node ID 8d4b329836b6e01913e5332dde0367d1253d8a33 # Parent 0b1bf06c28ed66ae9144b9107c643f8dccf674bd converted the tweet widget to use the new template engine. removed a template of dubious value. diff -r 0b1bf06c28ed -r 8d4b329836b6 src/js/widgets/tweetsWidget.js --- a/src/js/widgets/tweetsWidget.js Wed Nov 30 16:13:22 2011 +0100 +++ b/src/js/widgets/tweetsWidget.js Wed Nov 30 16:13:59 2011 +0100 @@ -19,18 +19,19 @@ img = IriSP.widgetsDefaults.TweetsWidget.default_profile_picture; } - var imageMarkup = Mustache.to_html("user image", + var imageMarkup = IriSP.templToHTML("user image", {src : img}); if (typeof(annotation.meta["dc:source"].content) !== "undefined") { var tweetContents = JSON.parse(annotation.meta["dc:source"].content); var creator = tweetContents.user.screen_name; - imageMarkup = Mustache.to_html("user image", + imageMarkup = IriSP.templToHTML("user image", {src : img, creator: creator}); var formatted_date = new Date(tweetContents.created_at).toLocaleDateString(); - title = Mustache.to_html(IriSP.rich_tweet_template, {contents : title, date : formatted_date}); + title = IriSP.templToHTML("
{{{ contents }}}
{{ date }}
", + {contents : title, date : formatted_date}); } this.selector.find(".Ldt-tweetContents").html(title); @@ -73,7 +74,7 @@ IriSP.TweetsWidget.prototype.draw = function() { var _this = this; - var tweetMarkup = Mustache.to_html(IriSP.tweetWidget_template, {"share_template" : IriSP.share_template}); + var tweetMarkup = IriSP.templToHTML(IriSP.tweetWidget_template, {"share_template" : IriSP.share_template}); this.selector.append(tweetMarkup); this.selector.hide(); this.selector.find(".Ldt-tweetWidgetMinimize").click(IriSP.wrap(this, this.closePanel)); diff -r 0b1bf06c28ed -r 8d4b329836b6 src/templates/rich_tweet.html --- a/src/templates/rich_tweet.html Wed Nov 30 16:13:22 2011 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -{{! template of a 'rich' tweet displayed by the tweetsWidget - It's used only when we have access to the twitter api data (normally stored into - dc:source.content) -}} - -
{{{ contents }}}
-
{{ date }}
\ No newline at end of file diff -r 0b1bf06c28ed -r 8d4b329836b6 src/templates/tweetWidget.html --- a/src/templates/tweetWidget.html Wed Nov 30 16:13:22 2011 +0100 +++ b/src/templates/tweetWidget.html Wed Nov 30 16:13:59 2011 +0100 @@ -1,10 +1,11 @@ {{! template for the tweet widget }}
-
-
- -
+ minimize window +
+
+
- Retweet
+
- Reply