/
getTemplate.js
21 lines (21 loc) · 5.52 KB
/
getTemplate.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
getTemplate = (function(){var c={c0:function(fontColor){return "color:"+fontColor+";";},
c1:function(hasMultiLinks){return "stream-links "+(hasMultiLinks?""+"multi-link":"")+" ";},
c2:function(typeClass){return "stream-qualifiers "+typeClass;},
c3:function(fontColor){return "color: "+fontColor;},
c4:function(fontColor){return "color:"+fontColor;},
c5:function(rtScreenName){return "#/search/@"+rtScreenName;},
c6:function(screenName){return "#/search/@"+screenName;},
c7:function(filterTypeAbbr){return filterTypeAbbr+":";},
c8:function(links,link){return links.map(function(that){return ""+" "+that.link+" ";}).join("");},
c9:function(links,link){return " "+(links?""+" "+links.map(function(that){return ""+" "+that.link+" ";}).join("")+" ":"");},
c10:function(rtScreenName,screenName){return "@"+(rtScreenName?""+rtScreenName:""+screenName);},
c11:function(rtTweetCt,userTweetCt){return (rtTweetCt?""+rtTweetCt:""+userTweetCt);},
c12:function(rtFollowerCt,userFollowerCt){return (rtFollowerCt?""+rtFollowerCt:""+userFollowerCt);},
c13:function(rtUserDescription,userDescription){return " "+(rtUserDescription?""+rtUserDescription:""+userDescription);},
c14:function(rtScreenName){return "@"+rtScreenName;},
c15:function(rtMessageCreationTime){return " "+rtMessageCreationTime;},
c16:function(rtScreenName){return (rtScreenName?""+"Sent by ":""+"Original message from ");},
c17:function(screenName){return "@"+screenName;},
c18:function(messageCreationTime){return " "+messageCreationTime;},
c19:function(translatedFrom){return "Translated from "+translatedFrom+":";},
};n=document.createElement("div"),f=document.createDocumentFragment();n.innerHTML="<div class=\"stream-message cf\"><div class=\"stream-time\" data-text='m.displayTime'></div><div class=\"short-criteria\"></div><div class=\"stream-msg title-msg\" data-data-cid=\"m.cid\"><span class=\"minified-type-id\" data-style=\"c:c0 < m.fontColor\" data-title=\"m.filterType\" data-html='c:c7 < m.filterTypeAbbr'></span><span><span class=\"translated-icon\" data-show='translatedFrom'></span></span><span data-html='m.titleText'></span></div><span><div data-class=\"c:c1 < m.hasMultiLinks\" data-show='hasLink'><span class=\"stream-link\"></span><div class=\"links-expanded\"><span> </span><span><span data-show='hasSingleLink'> </span><span data-show='hasSingleLink' data-html='c:c8 < m.links this.link'></span><span data-show='hasSingleLink'> </span><span data-hide='hasSingleLink'> </span><span data-hide='hasSingleLink'><div class=\"qual-links\" data-show='hasMultiLinks' data-html='c:c9 < m.links this.link'></div></span><span data-hide='hasSingleLink'> </span></span></div></div></span><div data-class=\"c:c2 < m.typeClass\"><div class=\"stream-type \"><span class=\"abbr\" data-text='m.filterTypeAbbr'></span><span> </span><span class=\"full\" data-text='m.filterType'></span><div class=\"stream-type-overlay\"></div></div></div></div><div class=\"newShiv\" data-show='isNew'></div><div class=\"expanded-content cf\"><span><div class=\"detail-content-section\" data-show='hasGraph'><h4>MESSAGE GRAPH</h4><div class=\"graph-section\"></div></div></span><div class=\"detail-content-section cf\"><div class=\"alert-meta\"><div class=\"user-detail-section\"><div class=\"user-detail-content\"><div class=\"user-titles\"><div data-class=\"c:c2 < m.typeClass\"><div class=\"stream-type\" data-style=\"c:c3 < m.fontColor\"><span class=\"full\" data-text='m.filterType'></span></div></div><span data-html='c:c10 < m.rtScreenName m.screenName'></span></div><div class=\"user-stats cf\"><div class=\"user-stats-elmt\"><div class=\"user-stats-elmt-ct\" data-html='c:c11 < m.rtTweetCt m.userTweetCt'></div><div class=\"elmt-name\">TWEETS</div></div><div class=\"user-stats-elmt\"><div class=\"user-stats-elmt-ct\" data-html='c:c12 < m.rtFollowerCt m.userFollowerCt'></div><div class=\"elmt-name\">FOLLOWERS</div></div></div><div class=\"user-description\"><strong>Description:</strong><span data-html='c:c13 < m.rtUserDescription m.userDescription'></span></div></div></div></div><div class=\"alert-info\"><div class=\"expanded-title-msg\"><span><span class=\"translated-icon\" data-show='translatedFrom'></span></span><span data-html='m.titleText'></span><span><a class=\"email-icon\" target=\"_blank\" data-href=\"m.emailLink\"></a></span></div><span><div class=\"sample\" data-show='rtScreenName'><span>Original message from </span><span class=\"screen-name\"><a data-style=\"c:c4 < m.fontColor\" target=\"_self\" data-href=\"c:c5 < m.rtScreenName\" data-html='c:c14 < m.rtScreenName'></a></span><span data-html='c:c15 < m.rtMessageCreationTime'></span></div></span><span><div class=\"retweet-sample\" data-show='screenName'><span data-html='c:c16 < m.rtScreenName'></span><span class=\"screen-name\"><a data-style=\"c:c4 < m.fontColor\" class=\"internal-link\" target=\"_self\" data-href=\"c:c6 < m.screenName\" data-html='c:c17 < m.screenName'></a></span><span data-html='c:c18 < m.messageCreationTime'></span></div></span><div class=\"stream-msg full-msg\"><span class=\"translated-icon\" data-show='translatedFrom' data-html='c:c19 < m.translatedFrom'></span><span data-html='m.rawText' data-show='translatedFrom'></span><span data-show='translatedFrom'> </span><span data-hide='translatedFrom'> </span><span data-html='m.text' data-hide='translatedFrom'></span><span data-hide='translatedFrom'> </span></div><div class=\"parsed-link-section\"></div><a class=\"collapse-row\">Collapse</a></div></div></div>";while(n.childNodes.length){f.appendChild(n.childNodes[0]);};return function(el,m){r=rivets.config.adapter.read;el.appendChild(f.cloneNode(true));return rivets.bind(el,{m:m,c:c});}})()