Changeset 14422 for platform/tdiary/plugin
- Timestamp:
- 06/22/08 19:05:10 (5 months ago)
- Files:
-
- 1 modified
-
platform/tdiary/plugin/notify_twitter.rb (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/tdiary/plugin/notify_twitter.rb
r14416 r14422 42 42 url = @conf.base_url + anchor(date) 43 43 44 format = @conf['twitter.notify.format'] || '%s%s : %s %s' 45 prefix = @conf['twitter.notify.prefix'] || '[blog update] ' # '[diary update] ' 44 notify_twitter_init 45 46 format = @conf['twitter.notify.format'] 47 prefix = @conf['twitter.notify.prefix'] 46 48 status = format % [prefix, blogtitle, sectitles, url] 47 #STDERR.puts status48 49 49 50 user = @conf['twitter.user'] … … 53 54 end 54 55 56 def notify_twitter_init 57 @conf['twitter.notify.prefix'] ||= '[blog update] ' 58 @conf['twitter.notify.format'] ||= '%s%s : %s %s' 59 end 60 55 61 add_update_proc do 56 notify_twitter if @cgi.params[' notify_twitter'][0] == 'true'62 notify_twitter if @cgi.params['twitter.notify'][0] == 'true' 57 63 end 58 64 … … 60 66 checked = ' checked' 61 67 if @mode == 'preview' then 62 checked = @cgi.params[' notify_twitter'][0] == 'true' ? ' checked' : ''68 checked = @cgi.params['twitter.notify'][0] == 'true' ? ' checked' : '' 63 69 end 64 70 <<-HTML 65 <div class=" notify_twitter">66 <input type="checkbox" name=" notify_twitter" value="true"#{checked} tabindex="400">71 <div class="twitter.notify"> 72 <input type="checkbox" name="twitter.notify" value="true"#{checked} tabindex="400"> 67 73 Post the update to Twitter 68 74 </div> … … 70 76 end 71 77 78 add_conf_proc( 'notify_twitter', 'Twitter' ) do 79 notify_twitter_init 80 81 if @mode == 'saveconf' then 82 @conf['twitter.user'] = @cgi.params['twitter.user'][0] 83 @conf['twitter.pass'] = @cgi.params['twitter.pass'][0] 84 @conf['twitter.notify.prefix'] = @cgi.params['twitter.notify.prefix'][0] 85 @conf['twitter.notify.format'] = @cgi.params['twitter.notify.format'][0] 86 end 87 88 <<-HTML 89 <h3 class="subtitle">Account Name</h3> 90 <p><input name="twitter.user" value="#{h @conf['twitter.user']}" /></p> 91 <h3 class="subtitle">Account Password</h3> 92 <p><input name="twitter.pass" value="#{h @conf['twitter.pass']}" /></p> 93 <h3 class="subtitle">Notify prefix</h3> 94 <p><input name="twitter.notify.prefix" value="#{h @conf['twitter.notify.prefix']}" /></p> 95 <h3 class="subtitle">Notify status format</h3> 96 <p><input name="twitter.notify.format" value="#{h @conf['twitter.notify.format']}" /></p> 97 HTML 98 end 99 72 100 # vim:ts=3
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)