cpprefjp / kunai

cpprefjpのフロントエンド
MIT License
3 stars 7 forks source link

実行ボタンがあるなら押したい。 #24

Closed take-cheeze closed 6 years ago

take-cheeze commented 6 years ago

Compile 扱いですが、disableとはいえあるものは押したい

ref: https://github.com/cpprefjp/site/issues/473#issuecomment-341327815

saki7 commented 6 years ago

今は、 一番左の「Try Code」のボタンを押すとエディタが有効化されて、有効な状態で「Compile」を押すと実行出来るようになっています。

無効化されている時に「Compile」を押したら自動でエディタを有効化したい、という認識で合っていますか? あるいは、ブラウザにバグがあって僕の環境とは違う挙動をしているのかもしれません。

take-cheeze commented 6 years ago

無効化されている時に「Compile」を押したら自動でエディタを有効化したい、という認識で合っています

はい。Try Code押してから表示されるでもよいです。 単にあると押したくなる病なので。

saki7 commented 6 years ago

なるほど。この辺の見せ方は少し考えます。

僕は従来のシンタックスハイライトは保持しておきたくて、そこでワンアクションあってから切り替えたいと考えているのですが、「有効化ボタン」を1個置いておくだけだと”そのまま実行できる”というイメージがあまり出なくて、今の感じになっています。

yumetodo commented 6 years ago

Try Codeを押すまでCompileDisplay: none;にしてしまうのはどうでしょう

ワンクッションほしい、しかしボタンがあるから押したい、ならばボタンをなくせばいいじゃない方式です

saki7 commented 6 years ago

@yumetodo それは良い案だと思います。僕もそれを含めて色々考えてます

saki7 commented 6 years ago

@take-cheeze こういう風にしてみましたがどうですか? これで特に違和感がないようであれば close していただけると……

peek 2017-11-04 12-15

saki7 commented 6 years ago

あ、ちなみにこれ本番環境で見れます。

take-cheeze commented 6 years ago

@saki7 ありがとうございます 👍

saki7 commented 6 years ago

:sparkles: