Changeset 5420
- Timestamp:
- 01/24/08 20:32:02 (5 years ago)
- Location:
- platform/tdiary
- Files:
-
- 2 modified
-
plugin/twitter_js.rb (modified) (5 diffs)
-
spec/twitter_js_spec.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/tdiary/plugin/twitter_js.rb
r3326 r5420 3 3 # You can redistribute it and/or modify it under GPL2. 4 4 5 @twitter_user = '' # <= Your Username.6 7 5 if /^(latest|day)$/ =~ @mode then 8 6 add_header_proc do 9 <<-HTML7 result = <<-HTML 10 8 <script type="text/javascript"><!-- 11 9 function twitter_cb(a){ … … 16 14 var e=document.getElementById(id); 17 15 if(!e) continue; 18 if(!e.innerHTML) e.innerHTML='<h3><a href="http://twitter.com/#{@ twitter_user}">Twitter statuses</a></h3>';16 if(!e.innerHTML) e.innerHTML='<h3><a href="http://twitter.com/#{@conf['twitter.user']}">Twitter statuses</a></h3>'; 19 17 e.innerHTML+='<p><strong>'+a[i]['text']+'</strong> ('+f(d.getHours())+':'+f(d.getMinutes())+':'+f(d.getSeconds())+')</p>'; 20 18 } … … 23 21 var e=document.createElement("script"); 24 22 e.type="text/javascript"; 25 e.src="http://twitter.com/statuses/user_timeline/#{@ twitter_user}.json?callback=twitter_cb&count=20";23 e.src="http://twitter.com/statuses/user_timeline/#{@conf['twitter.user']}.json?callback=twitter_cb&count=20"; 26 24 document.body.appendChild(e); 27 25 } … … 35 33 // --></script> 36 34 HTML 35 result.gsub( /^\t/, '') 37 36 end 38 37 … … 44 43 end 45 44 45 add_conf_proc( 'twitter_js', 'Twitter' ) do 46 47 if @mode == 'saveconf' then 48 @conf['twitter.user'] = @cgi.params['twitter.user'][0] 49 end 50 51 <<-HTML 52 <h3 class="subtitle">Account Name</h3> 53 <p><input name="twitter.user" value="#{h @conf['twitter.user']}" /></p> 54 HTML 55 end -
platform/tdiary/spec/twitter_js_spec.rb
r5410 r5420 61 61 62 62 def expected_html_header_snippet(user_id) 63 <<-EXPECTED63 expected = <<-EXPECTED 64 64 <script type="text/javascript"><!-- 65 65 function twitter_cb(a){ … … 89 89 // --></script> 90 90 EXPECTED 91 expected.gsub(/^\t/, '') 91 92 end 92 93
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)