提案 #1153 » gtk_postbox.rb.diff
| mikutter/core/mui/gtk_postbox.rb 2018-01-07 20:19:31.000000000 +0900 | ||
|---|---|---|
| 
         def remain_charcount 
   | 
||
| 
           if not widget_post.destroyed? 
   | 
||
| 
             text = trim_hidden_regions(widget_post.buffer.text + UserConfig[:footer]) 
   | 
||
| 
             Twitter::TwitterText::Extractor.extract_urls(text).map{|url| 
   | 
||
| 
               if url.length < posted_url_length(url) 
   | 
||
| 
                 -(posted_url_length(url) - url.length) 
   | 
||
| 
               else 
   | 
||
| 
                 url.length - posted_url_length(url) end 
   | 
||
| 
             }.inject(140 - text.size, &:+) 
   | 
||
| 
           end end 
   | 
||
| 
             tweet = Twitter::TwitterText::Validation.parse_tweet(text) 
   | 
||
| 
             return 280 - tweet[:weighted_length] 
   | 
||
| 
           end 
   | 
||
| 
         end 
   | 
||
| 
         def trim_hidden_regions(text) 
   | 
||
| 
           trim_hidden_header(trim_hidden_footer(text)) 
   | 
||