|
42 | 42 | <form> |
43 | 43 |
|
44 | 44 | <section id="source"> |
| 45 | + <!-- twitter --> |
45 | 46 | <div class="row"> |
46 | 47 | <div class="span3"><h1>Source</h1></div> |
47 | 48 | <div class="span5"> |
48 | 49 | <h3><img src="img/logos/twitter.png" class="sourceLogo"/>Twitter</h3> |
49 | 50 | <p>Enter as many usernames, hashtags and/or words as you'd like, separated by spaces. Flipstatus will search Twitter and return the most recent results.</p> |
50 | | - <h5>Coming Soon:</h5> |
51 | | - <img src="img/logos/rss.png" class="sourceLogo" alt="rss"/> |
52 | | - <img src="img/logos/sms.png" class="sourceLogo" alt="sms"/> |
53 | | - <img src="img/logos/facebook.png" class="sourceLogo" alt="facebook"/> |
54 | | - <img src="img/logos/yelp.png" class="sourceLogo" alt="yelp"/> |
55 | | - <img src="img/logos/foursquare.png" class="sourceLogo" alt="foursquare"/> |
56 | | - <img src="img/logos/mail.png" class="sourceLogo" alt="mail"/> |
57 | 51 | </div> |
58 | 52 | <div class="span8"> |
59 | 53 | <fieldset> |
|
67 | 61 | </fieldset> |
68 | 62 | </div> |
69 | 63 | </div> |
| 64 | + <!-- rss --> |
| 65 | + <div class="row"> |
| 66 | + <div class="span3"> </div> |
| 67 | + <div class="span5"> |
| 68 | + <h3><img src="img/logos/rss.png" class="sourceLogo"/>RSS</h3> |
| 69 | + <p>Enter an RSS Feed URL:</p> |
| 70 | + </div> |
| 71 | + <div class="span8"> |
| 72 | + <fieldset> |
| 73 | + <input class="span8" type="text" name="rss" /> |
| 74 | + <span class="help-block"> |
| 75 | + Example: "" |
| 76 | + </span> |
| 77 | + <br/> |
| 78 | + <input type="checkbox" name="rss_summary" /> |
| 79 | + <span>Include Summary</span> |
| 80 | + </fieldset> |
| 81 | + </div> |
| 82 | + </div> |
| 83 | + <!-- Coming Soon --> |
| 84 | + <div class="row"> |
| 85 | + <div class="span3"> </div> |
| 86 | + <div class="span5"> |
| 87 | + <h5>Coming Soon:</h5> |
| 88 | + <img src="img/logos/sms.png" class="sourceLogo" alt="sms"/> |
| 89 | + <img src="img/logos/facebook.png" class="sourceLogo" alt="facebook"/> |
| 90 | + <img src="img/logos/yelp.png" class="sourceLogo" alt="yelp"/> |
| 91 | + <img src="img/logos/foursquare.png" class="sourceLogo" alt="foursquare"/> |
| 92 | + <img src="img/logos/mail.png" class="sourceLogo" alt="mail"/> |
| 93 | + </div> |
| 94 | + </div> |
70 | 95 | </section> |
71 | 96 |
|
72 | 97 | <section id="size" style="margin-top:40px;"> |
|
195 | 220 | $("#about, #contact").modal({"backdrop":true,"keyboard":true}); |
196 | 221 |
|
197 | 222 | $("form").submit(function(){ |
198 | | - var queryStr = "", |
199 | | - sep = ""; |
200 | | - // split twitter input at spaces |
201 | | - var tWords = $("input[name=twitter]").val().split(" "); |
| 223 | +
|
| 224 | + // TWITTER |
| 225 | + var tStr = "", |
| 226 | + tWords = $("input[name=twitter]").val().split(" "), |
| 227 | + tSep = ""; |
| 228 | + // split input at spaces |
202 | 229 | for(var i=0;i<tWords.length;i++){ |
203 | 230 | var text = tWords[i]; |
204 | 231 | if(text.charAt(0) === "@"){ |
205 | 232 | text = text.substr(1); |
206 | | - queryStr += sep + "from:"+text+" OR to:"+text; |
| 233 | + tStr += tSep + "from:"+text+" OR to:"+text; |
207 | 234 | // pick up the "mentions" checkbox |
208 | 235 | if($("input[name=noMention]:checked").length === 0){ |
209 | | - queryStr += " OR @"+text; |
| 236 | + tStr += " OR @"+text; |
210 | 237 | } |
211 | 238 | } else { |
212 | | - queryStr += sep + text; |
| 239 | + tStr += tSep + text; |
213 | 240 | } |
214 | | - sep = " OR "; |
| 241 | + tSep = " OR "; |
215 | 242 | } |
| 243 | + var twitter = encodeURIComponent(tStr); |
| 244 | +
|
| 245 | + // RSS |
| 246 | + var rssUrl = $("input[name=rss]").val(), |
| 247 | + rss = encodeURIComponent(rssUrl); |
| 248 | + |
216 | 249 | var size = $("input[name=size]:checked").val(); |
217 | 250 | // encodeURIComponent to escape hashes |
218 | 251 | var title = encodeURIComponent($("input[name=title]").val()); |
219 | | - var q = encodeURIComponent(queryStr); |
220 | | - url = "tweetboard.php?q="+q+"&size="+size+"&title="+title; |
| 252 | + url = "statusboard.php?" |
| 253 | + + "twitter=" + twitter |
| 254 | + + "&rss=" + rss |
| 255 | + + "&size=" + size |
| 256 | + + "&title=" + title; |
221 | 257 | window.location = url; |
222 | 258 | return false; |
223 | 259 | }); |
|
0 commit comments