Project

General

Profile

Actions

バグ #1046

open

改行文字のみでも投稿可能状態になる

Added by あひる 家鴨 over 7 years ago. Updated over 6 years ago.

Status:
まだダメ
Priority:
通常
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

改行のみではTwitterに投稿できないが、投稿ボタンが投稿可能状態になってしまっている。

Actions #1

Updated by あひる 家鴨 over 7 years ago

実装について考えていたんですが、Twitterの仕様?に則って、先頭の空白のみおよび改行のみを削除する方向で進めたいと思います。

Actions #2

Updated by toshi_a 初音 over 7 years ago

賛成です。先頭の空白文字(半角スペースとTABのみ?)をトリムしてから入力判定するので良いと思います

Actions #3

Updated by あひる 家鴨 over 7 years ago

  • Status changed from 新規 to パッチ適用待ち
  • Assignee changed from あひる 家鴨 to toshi_a 初音

ブランチ topix/1046-fix-postable にプッシュしました。
確認をお願いします。

Actions #4

Updated by toshi_a 初音 over 7 years ago

  • Assignee changed from toshi_a 初音 to あひる 家鴨

これって、String#stripを呼んでる意味ってありますか?

Actions #5

Updated by あひる 家鴨 about 7 years ago

意味ないですね…
眺めてて思ったのが、こちらの方がシンプルでしょうか。

def postable?
      text = widget_post.buffer.text
      text.delete("\n").strip.empty?
end

Actions #6

Updated by toshi_a 初音 about 7 years ago

  • Status changed from パッチ適用待ち to 新規

そちらで問題なければレビューするので、改めてcommitお願いします。

Actions #7

Updated by あひる 家鴨 about 7 years ago

他の依存関係の問題などで面倒になったので、最新の hotfix/3.5 からブランチ切って作り直してコミットします。

Actions #8

Updated by あひる 家鴨 about 7 years ago

プッシュしました。
topic/1046-fix-postable ブランチです。
よろしくお願いします。

Actions #9

Updated by あひる 家鴨 over 6 years ago

  • Status changed from 新規 to パッチ適用待ち
Actions #10

Updated by toshi_a 初音 over 6 years ago

  • Status changed from パッチ適用待ち to まだダメ
  • Target version changed from 3.5 to 3.6

そのあたりを3.6ではいじってしまっていて衝突してしまいました。
見てもらったらわかりやすいと思うんですが、spellのconditionを使って、各Worldに条件を移動してるので、これはTwitterプラグインに方に書く感じですかね

    def postable?
<<<<<<< HEAD
      not(widget_post.buffer.text.empty?) and (/[^\p{blank}]/ === widget_post.buffer.text) and Plugin[:gtk].compose?(current_world, to_display_only? ? nil : @to.first, visibility: @visibility)
=======
      text = widget_post.buffer.text || ''
      !text.delete("\n").strip.empty?
>>>>>>> 改行文字のみで投稿可能状態になってしまわないように修正 refs #1046
    end

Actions #11

Updated by あひる 家鴨 over 6 years ago

Twitterプラグインに移行していたのを忘れてました。
Twitterプラグイン見て修正して上げ直します。

Actions #12

Updated by toshi_a 初音 over 6 years ago

ヽ('ω')ノ三ヽ('ω')ノ

Actions

Also available in: Atom PDF