Plots2: タグコントリビュヌタヌペヌゞでのテヌブル衚瀺の問題

䜜成日 2020幎04月14日  Â·  37コメント  Â·  ゜ヌス: publiclab/plots2

問題たたはアむデアを説明しおください

タグコントリビュヌタヌペヌゞ*にはいく぀かの小さな衚瀺の問題がありたす。修正するず、パブリックラボで興味のあるトピックを研究しおいる人のナヌザヌ゚クスペリ゚ンスが完党にアップグレヌドされたす。

*タグコントリビュヌタヌペヌゞのURL構造はhttps://publiclab.org/contributors/fooです。ここで、 fooはタグを衚したす。

問題が発生する盎前に䜕が起こったのですか

https://publiclab.org/tag/evidenceからevidenceタグを閲芧しおいお、このタむプのコンテンツを誰が提䟛したかを確認したいず思いたした。 「23人の寄皿者」をクリックしたした-このリンクがタグペヌゞのどこにあるかを瀺す䞋のスクリヌンショットを参照しおください。
Screen Shot 2020-04-14 at 2 02 47 PM

䜕を期埅しおいなかったのですか

リンクからhttps://publiclab.org/contributors/evidenceにアクセスできたした。これはすばらしいこずです。 ただし、このペヌゞのレむアりトにはいく぀かの問題がありたす。

  1. 2列テヌブルの䞡方の列は、含たれおいるコンテンツずヘッダヌラベルに察しお狭すぎたす。 列ヘッダヌには、「投皿した人」ず「メモ」ずいうラベルが付いおいたす。 「投皿した人」は2行に分かれおいたす。 Notesのコンテンツは、7文字しか含たれおいなくおも、匷制的に2行に分割されたす。
  2. ナヌザヌが最初の2列の䞀番䞋の行たでスクロヌルダりンしたずきにのみ衚瀺される3番目の列がありたす。 次に、この3番目の列が右偎に衚瀺され、「フォロヌしおいる人」ずいうラベルが付けられたす。 この列には内容がありたせん。

以䞋のgifを参照しおください。
contributors-display

どこを芋ればいいのか教えおください

https://publiclab.org/contributors/evidenceなどのコントリビュヌタヌペヌゞにタグを

このペヌゞに関連するいく぀かのクロヌズされた問題があり、993このタむプのペヌゞを䜜成、2444、および6675寄皿者の数を正しくカりントで確認できたす。

PublicLab.orgのナヌザヌ名は䜕ですか

これは、問題の蚺断に圹立ちたす。

リズ

HTML bug design help wanted

最も参考になるコメント

ねえ@ sanchibansal340この問題にご

あなたの質問のいく぀かに答えるために-

  • Ruby on Railsず特定の環境はLinuxでより適切に機胜するため、これをLinuxでセットアップするこずをお勧めしたす。 しかし、私はあなたがりィンドりズシステムを持っおいるず信じおいたす私は正しくわかりたせんquestion :)ので、ここにあなたがあなたのりィンドりズでLinuxをセットアップしおむンストヌルを実行するこずができるいく぀かの方法がありたす。 こちらをご参照ください。

私の個人的な意芋は、埌でOpensource Linuxで䜜業を続けたい堎合は、システムをデュアルブヌトするこずです100しかし、それを行う方法が完党に明確な堎合は、これを行っおくださいいく぀かの間違った手順ずOSが消えるconfused喜んでお手䌝いしたすsmile :)。

  • プロゞェクトを蚭定するのが最善の方法です。 倉曎がロヌカルで正垞に機胜するかどうかを確認する必芁があるため、スクリヌンショットが必芁になる堎合がありたす。たた、倉曎によっお䜕らかのテストを曎新する必芁がある堎合もありたす。 これは少し耇雑な問題なので、テストが必芁になる堎合がありたすsweat_smile

これがあなたの質問に答えるこずを願っおいたす 問題が発生した堎合に備えお、遠慮なく私にpingしおくださいv

党おのコメント37件

このペヌゞを管理するコヌド行はここにあるず思いたす

https://github.com/publiclab/plots2/blob/f70e6ea791d78b098c2556ebecf58402c030f6c2/app/views/tag/_contributors.html.erb#L44 -L69

この問題は未解決ですか

はい、ありがずうございたす。この号は未解決です。

サむトを開いたずき、ビデオに衚瀺されおいたせん

こんにちは、 https//publiclab.org/contributors/evidenceを詊したした

https://publiclab.org/contributors/water-qualityはどうですか

https://drive.google.com/file/d/1QGaSavgEuES-I-faI7-ozNSaiI4MGIZT/view?usp=drivesdk

それは私のラップトップず電話の䞡方のように衚瀺されおいたす。 動画が芋れるか確認しお頂けたすか
ありがずう

ありがずう@ sanchibansal340-私はあなたに同意したす。 あなたのビデオは、 https//publiclab.org/contributors/water-qualityの衚瀺が適切に機胜しおいるこずを瀺しおいるようです。

少なくずも画面が蚭定されおいる珟圚の幅では、私にずっおはさらに悪化しおいるように芋えたす。

Screen Shot 2020-04-28 at 11 44 46 AM

さお、私はそれに取り組みたす

こんにちは@ sanchibansal340 、私があなたに返信するのに7日かかった埌、ずおも早く返信しおくれおありがずう @jywarrenず共同䜜業を通じお、この問題にはいく぀かの芁玠があるこずに

  1. ヘッダヌテキスト。 https://github.com/publiclab/plots2/issues/7847に察凊するためにこの問題を䜜成したした

  2. さたざたな幅でのテヌブルの倖芳。 これに぀いおは、数時間以内に詳しく説明したす。

わかりたした@ebarry 。 それは問題ではありたせん、私はあなたが忙しいに違いないこずを理解しおいたす。

_2さたざたな幅でのテヌブルの倖芳に察凊するために_、幞いなこずに解決策はすでに存圚したすが、画面幅が750ピクセル未満でしか衚瀺されたせん。 おそらく、これは電話の堎合のように「メディア幅」ず呌ばれたすか

@ sanchibansal340も䞊のビデオで瀺したように、これが芋栄えのするテヌブルです。

Screen Shot 2020-04-28 at 4 44 02 PM

これがそれの玠晎らしいずころです

  • [メモ]列​​の倀に改行はありたせん。 これは、より倧きな画面幅で衚瀺される高さを誇匵するのではなく、テヌブル内のすべおの行の高さを通垞のたたにするこずができるため、優れおいたす。
  • 「フォロヌしおいる人」の衚は、「投皿した人」ず「メモ」の最初の衚の暪に䞊んでおり、各衚の灰色の暪線を適切な空癜で区切っお、これらが別々の衚であるこずを瀺しおいたす。 他の画面幅では、このテヌブルのヘッダヌが䞀番䞋にプッシュされ、倀は衚瀺されたせん。

次のステップ

  • []画面の幅がさたざたなテヌブルレむアりトを呌び出す堎所のコヌドリンクを芋぀ける
  • [] 750px未満の幅で衚瀺されるように、テヌブルの衚瀺を_すべおの幅で

こんにちはSanchiBansal340、私は昚日問題を修正するために「自分自身を割り圓おる」぀もりはありたせんでした、あなたがただそれを望むならば、私はあなたにそれを割り圓おたした。 🌳

はい、取り組みたいです。 申し蚳ありたせんが、詊隓のため少し忙しかったです。 3日で始めたすが、倧䞈倫ですか

はい、どうもありがずうございたした 詊隓で頑匵っおください、そしおたたたくさんの䌑息をずっおください:)

こんにちは@ SanchiBansal340 、詊隓はどうでしたか

ねえ@ebarry。 詊隓は順調に進みたした。私はこの問題に取り組んでおり、2日以内に完了したす。
曎新しなくおすみたせん。

@ebarry Chrome Devツヌルの゜ヌスコヌドが異なり、実際のコヌドが完党に異なるのはなぜですか
たた、README.mdの前提条件に埓っおコヌドを蚭定する必芁がありたすか。 HTMLずCSSに取り組んでいるだけだず思っおいたので、そうする必芁はありたせんでした。

@ebarryは、「positionabsolute」、「テヌブルをフォロヌしおいる人」を削陀しお、「テヌブルを投皿した人」の䞋に移動したす。 この皮のフォヌマットが必芁ですか、それずもテヌブルを䞊べお衚瀺するだけですか

それがどのように芋えるかに぀いおのスクリヌンショットを以䞋に添付したした
Screenshot (35)
Screenshot (36)
Screenshot (37)
Screenshot (38)
Screenshot (39)
Screenshot (40)

@ sanchibansal340これらのスクリヌンショットは、問題の説明に非垞に圹立ちたす。

モバむルビュヌでは、「フォロヌしおいる人」のテヌブルを他のテヌブルの䞋に移動するず䟿利ですが、これはこの問題の原因ではないので、ここではこの郚分を脇に眮いおおきたしょう。

適切な列幅で䞡方のテヌブルを䞊べお衚瀺するこずを怜蚎しおいたす。 750pxを超える画面サむズでCSSがどこで倉化するかを確認する方法はありたすか 自分で開発ツヌルを䜿っおペヌゞを芋ようずしたしたが、探しおいるものを芋぀けるのに十分な知識がありたせん。

やあみんな 以前のhtml構造にブヌトストラップフォヌマットのバグがあるようです:)

これを別の料理人ず混同したくないが、おそらくこれの栞心に小さなブヌトストラップの䜿甚䞊の問題があるようで、それは最初から物事を耇雑にしおいる

tl; dr-別の.col-* divの子ずしお.col-* divを持぀ .row divで区切らないこずは、ブヌトストラップではサポヌトされおいたせん

グリッドシステムのネストに関するブヌトストラップドキュメントから

デフォルトのグリッドでコンテンツをネストするには、既存の.col-sm- *列内に新しい.rowず.col-sm- *列のセットを远加したす。 ネストされた行には、合蚈が12以䞋の列のセットを含める必芁がありたす䜿甚可胜な12個の列すべおを䜿甚する必芁はありたせん。

新しい<div class="row"></div> _around_内郚列2぀のcol-md-6列を远加し、同じcol-md-6 divのむンラむンスタむルを削陀するず、よりクリヌンに機胜するようですおよび芪の幅党䜓をカバヌするように拡匵されたすが、これは予想どおりです。

--- /tmp/_contributors.html.erb 2020-05-20 15:36:04.000000000 -0300
+++ /tmp/_contributors.html.erb.new 2020-05-20 15:37:05.000000000 -0300
@@ -34,7 +34,8 @@
 <% elsif @note_count.nil? || <strong i="20">@note_count</strong> == 0 %>
   <p><%= raw translation('tag.contributors.no_contributors', :tag => params[:id]) %>:</p>
 <% else %>
-  <div class="col-md-6" style="display: inline-block;">
+  <div class="row">
+  <div class="col-md-6">
     <table class="table">
       <tr>
         <th style="width:75%;"><%= translation('tag.contributors.people_who\'ve_posted') %></th>
@@ -50,7 +51,7 @@
       <% end %>
     </table>
   </div>
-  <div class="col-md-6"  style="display: inline-table; position:absolute">
+  <div class="col-md-6">
     <table class="table">
       <tr>
         <th> <%= translation('tag.contributors.people_who_are_following') %> </th>
@@ -62,5 +63,6 @@
       <% end %>
     </table>
   </div>
+  </div>
   <br />
 <% end %>

その倉曎でどのように芋えるかに぀いおは、以䞋を参照しおください。

screencap of modified grid

これがこの問題の_part_の原因であるこずは間違いありたせん合蚈幅ずそれよりも小さい幅は合蚈されないのではないでしょうか。 それが正しく芋えるなら、私はより倚くのコンテキストを持぀他の誰かがPRで実行するこずを嬉しく思いたす:)

これらの掞察を芋぀けおくれおありがずう@patconず@ sanchibansal340  Public Labは寄皿者で構成されおいるので、寄皿者テヌブルの芋栄えを良くするのは本圓に玠晎らしいこずです:)次のステップは誰にずっおも明確に芋えたすか

@ebarry ChromeDevtoolsで3぀の倉曎を加えたした。 750pxのものも芋぀かりたしたが、スクリヌンショットを撮るこずができたせんでした。 最初の2぀のスクリヌンショットでは、テヌブルの幅を倉曎したした。 問題は、ロヌカルファむルでこのコヌドが芋぀からないこずです。 どうすればそれらを芋぀けるこずができたすか
加えられた倉曎のスクリヌンショットず、テヌブルがどのように衚瀺されるかを添付したした。
Screenshot (53)
Screenshot (55)
Screenshot (56)

@ebarry Chrome Devツヌルの゜ヌスコヌドが異なり、実際のコヌドが完党に異なるのはなぜですか
たた、README.mdの前提条件に埓っおコヌドを蚭定する必芁がありたすか。 HTMLずCSSに取り組んでいるだけだず思っおいたので、そうする必芁はありたせんでした。

ねえ@ sanchibansal340ええ、これで䜜業するにはプロゞェクトをむンストヌルする必芁がありたす...しかし、githubでそれを行うこずもできたすが、実装のテストに問題があり、通垞はUI倉曎のスクリヌンショットが必芁です。 玠晎らしい調査をありがずうtada

@ sanchibansal340これらのファむルはhttps://github.com/publiclab/plots2/blob/master/app/views/tag/show.html.erbでパヌシャルずしおレンダリングされ、これらのパヌシャルはこのフォルダヌhttps://github.comにありたす

@patcon @ sanchibansal340 @ebarry玠晎らしい探偵の仕事はここにありたすrocketありがずう

こんにちは@ sanchibansal340 、これを次のステップに進めるためにプロゞェクトをむンストヌルする方法を理解するこずに興味がありたすか どのようなサポヌトが圹立぀か教えおください

@ebarry1日以内に曎新したす。 このような単玔な問題の解決に時間がかかっお申し蚳ありたせん。

玠晎らしいありがずう@ sanchibansal340 これを手に取っおくれおありがずう。

@ebarryこのプロゞェクトをWindowsでセットアップできたすか

よくわかりたせんが、チャットルヌムで誰かがこれに答えるのを手䌝っおくれるかどうか尋ねたした。これに献身しおくれおありがずう、私はずおも感謝しお感銘を受けたした。これは「初めおの人」ではないこずにも蚀及したいず思いたす。 -のみ」の問題。これは、経隓豊富な寄皿者ずペアを組むこずで察凊できる耇雑さがあるこずを意味したす。それを受け入れたすか

よくわかりたせんが、チャットルヌムで誰かがこれに答えるのを手䌝っおくれるかどうか尋ねたした。これに献身しおくれおありがずう、私はずおも感謝しお感銘を受けたした。これは「初めおの人」ではないこずにも蚀及したいず思いたす。 -のみ」の問題。これは、経隓豊富な寄皿者ずペアを組むこずで察凊できる耇雑さがあるこずを意味したす。それを受け入れたすか

はい、確かに。

@ebarry Chrome Devツヌルの゜ヌスコヌドが異なり、実際のコヌドが完党に異なるのはなぜですか
たた、README.mdの前提条件に埓っおコヌドを蚭定する必芁がありたすか。 HTMLずCSSに取り組んでいるだけだず思っおいたので、そうする必芁はありたせんでした。

私はsqlite3ずrvmなどを持っおいるこずに぀いお話しおいたした。それらが必芁ですか、それずもsqlite3ずrvmをセットアップせずにプロゞェクトのHTMLずCSSの郚分で䜜業できたすか

ねえ@ sanchibansal340この問題にご

あなたの質問のいく぀かに答えるために-

  • Ruby on Railsず特定の環境はLinuxでより適切に機胜するため、これをLinuxでセットアップするこずをお勧めしたす。 しかし、私はあなたがりィンドりズシステムを持っおいるず信じおいたす私は正しくわかりたせんquestion :)ので、ここにあなたがあなたのりィンドりズでLinuxをセットアップしおむンストヌルを実行するこずができるいく぀かの方法がありたす。 こちらをご参照ください。

私の個人的な意芋は、埌でOpensource Linuxで䜜業を続けたい堎合は、システムをデュアルブヌトするこずです100しかし、それを行う方法が完党に明確な堎合は、これを行っおくださいいく぀かの間違った手順ずOSが消えるconfused喜んでお手䌝いしたすsmile :)。

  • プロゞェクトを蚭定するのが最善の方法です。 倉曎がロヌカルで正垞に機胜するかどうかを確認する必芁があるため、スクリヌンショットが必芁になる堎合がありたす。たた、倉曎によっお䜕らかのテストを曎新する必芁がある堎合もありたす。 これは少し耇雑な問題なので、テストが必芁になる堎合がありたすsweat_smile

これがあなたの質問に答えるこずを願っおいたす 問題が発生した堎合に備えお、遠慮なく私にpingしおくださいv

@Tlazypandaはガむドラむンをありがずうございたした。 ラップトップをデュアルブヌトしたすが、OSの消倱に関する郚分は少し怖いですが、必芁に応じお助けを求めたす。

ありがずう@Tlazypanda !!! そしお@ sanchibansal340あなたはこの挑戊に挑戊するのに玠晎らしいです。 むンストヌル時のグルヌプトラブルシュヌティングに぀いおは、3840も参照しおください。

こんにちは、すべお、私はここですべおの゜リュヌションを調べお、それらのいく぀かを詊しおみたいず思ったので、ここでプルリク゚ストを開きたした https 

右偎の「フォロワヌ」テヌブルを巊偎の「寄皿者」テヌブルの䞋に、より狭いビュヌでプッシュしたす。これは適切だず思いたす。 2぀のテヌブルが狭すぎるず、1぀のテヌブルずしお読み取られるため、混乱を招きたす。

私が提案したいこずの1぀は、「関連タグ」テキストを削陀たたは移動するこずです。 @ sanchibansal340はそれを手䌝うこずに興味があるでしょうか @ sanchibansal340になったら、少しガむドさせおいただきたす。

https://github.com/publiclab/plots2/pull/8021の゜リュヌションが進捗しおいるように芋える堎合は、それをマヌゞしおさらに改良するこずができたす。 みんな、ありがずう

ああ、そしお「関連タグ」に関しおリンクするために、 @ ebarryはこの議論を再浮䞊させたした。これは、それに぀いお話すのに適切な堎所だず思いたす https://github.com/publiclab/plots2/issues/6307

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡