トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-request/6

ページの作成や編集にはユーザ登録が必要です。

編集画面での添付ファイルのアップロード後の動作

  • 投稿者: IG
  • カテゴリ: 本体機能要望
  • 優先度: 重要
  • 状態: 提案
  • 日時: 2006年05月25日 18時40分02秒

 内容

編集状態で、添付ファイルをアップロードすると、毎回編集状態を抜けてしまいますが、複数の添付ファイルをアップロードするとき、アップロードするたびに編集状態に移行するのが面倒です。添付ファイルをアップロードするときには、編集状態に戻った方がいいのではないでしょうか。

 コメント

  • ページ遷移を考えるとWikiページを通常表示/編集中を如何に切り分けるかが鍵になりそうです。フォームに冗長なパラメータを持たせて action=EDIT の存在を確認出来れば、リダイレクト先を切り分けられそう。 - A_M (2006年06月09日 07時15分00秒)
  • この件は私の方で何とかしましょう。ちなみに、まだ未調査なのですが、Ajaxを使ったファイルのアップロードが出来るかどうか知っている方いらっしゃいませんか?可能であれば、そっちの方向で実装したいのですが…。 - KG (2006年06月09日 08時56分00秒)
  • どこまでをAjaxと良いのか良く知りませんが、なんらかのモジュールのインストールなしにローカルにアクセスする方法はありませんね。最低でも署名したJavaAppletのインストールが必要になると思います。 - nak (2006年06月09日 13時57分05秒)
  • いえいえ、そういう意味ではなく、フォーム内のファイル入力エリアに指定されたファイルを Submit でアップロードする際に、XMLHttpRequest を利用してバックグラウンドで送信できないかなぁと思ってるんです。そうすれば、画面遷移なしでファイルのアップロードが可能になるんじゃないか?と考えています。 - KG (2006年06月09日 15時34分23秒)
  • とりあえずは、ご希望の動作をするパッチ(664)です。FSWiki 3.6.1用のソースを元にしていますが、他のバージョンでも使えると思います。修正箇所は微々たるものです。 - KG (2006年06月09日 20時11分34秒)
  • Ajaxとは、KG氏の仰る方法で「画面遷移のないインタラクションを実現する為、JavaScriptを取り入れたWEBアプリの考え方」なのかなと思います。ご要望には無かったのですが、添付後に削除を行うケースでも編集画面に遷移せず、通常の閲覧画面に遷移してしまいますね。Files.pmでの削除に対するアンカーも修正しちゃえば対応できるかも知れません。 - A_M (2006年06月10日 16時55分39秒)
  • A_Mさんが仰るとおり、削除時の動作に未対応でしたので削除対応したものに更新しました。 - KG (2006年06月12日 09時51分25秒)
お名前: コメント:
attach_edit_redirect.zip

最終更新時間:2006年06月30日 14時34分11秒