[2287] 再生するとブラウザが応答しなくなる動画ファイル

さとぴあ : 2020/04/06(月) 19:22(編集)


1586093148526.png (36748 B) - サムネイル表示中 -
●続きを描く
再生するとブラウザが応答しなくなる動画ファイル by さとぴあ

同じ作者の方による、ほぼ同時刻の投稿で発生しているため、サーバ側の問題またはPOTI-board側の問題なのかもしれませんが、
問題の動画ファイルを検証のための掲示板にあげておきました。
https://pbbs.sakura.ne.jp/cgi/neosample/test/index.html
そもそもneoの問題ではない可能性もあり、
ここに書くべきかどうか迷いましたが、情報のひとつとして読んでいただければ幸いです。
問題が発生する投稿は
https://pbbs.sakura.ne.jp/cgi/neosample/test/potiboard.php?res=19
https://pbbs.sakura.ne.jp/cgi/neosample/test/potiboard.php?res=18
の2つです。
Consoleエラーなし、ただ再生が止まるのみ、
ブラウザはサイトが応答していないというエラーを出し操作不能に。
すべてのタブが固まる訳ではありませんが、問題が発生した絵板では操作できなくなります。


[2288] 無題 : funige : 2020/04/06(月) 14:13

いつもありがとうございます。

ログを見た感じだと、2つともlineを使ったところで止まってるので調べれば直せると思うのですが、
週末まで時間が取れそうにありません。しばらくお待ちください……(すみません)。


[2289] 無題 : さとぴあ : 2020/04/06(月) 19:37(編集)

お手数をおかけします。


[2290] 無題 : さとぴあ : 2020/04/08(水) 13:18

同じ症状と思われる別な作者の方の動画がみつかりました。lineでとまりブラウザが固まります。
https://pbbs.sakura.ne.jp/cgi/neosample/test/potiboard.php?res=20


[2294] 無題 : funige : 2020/04/11(土) 14:50

v1.5.5
- 止まるデータができる原因はどうもよくわからないのですが、とりあえず止まらないように対処を入れました。
- あと、ツールの位置の左右入れ替えも一応実装してみました。
Neo.toggleToolSide()
を呼ぶたびに左右入れ替わります。デフォルトは右です。

例によって十分検証したとは言えないのですが、もし問題出るようでしたら、よろしくお願いします。


[2295] ありがとうございます。 : さとぴあ : 2020/04/11(土) 17:24(編集)

1586592603564.png (21490 B) - サムネイル表示中 -
●続きを描く
ありがとうございます。 by さとぴあ

neoの内部での左右切り替え対応ありがとうございます。
一部書き直して実装する予定です。
結構無茶な要望かもしれないのですが…。

トグルによる切り替えだと、

labelに、「ツール左右切り替え」のように書く感じになるのかな…と思うのですが、
見た目的に煩雑になってしまって…。

押すと左、押すと右で分離していれば、今使っているテンプレートをそのまま一般用配布用に使えるので、悩ましい…ところです。
関数名は適当…ですが
function ntsleft(){
Neo.addRule(".NEO #toolsWrapper", "right", "auto");
Neo.addRule(".NEO #toolsWrapper", "left", "0");
Neo.addRule(".NEO #painterWrapper", "padding", "0 0 0 55px !important");
}
function ntsright(){
Neo.addRule(".NEO #toolsWrapper", "right", "0");
Neo.addRule(".NEO #toolsWrapper", "left", "auto");
Neo.addRule(".NEO #painterWrapper", "padding", "0 55px 0 0 !important");
};
自サイト用にこんなふうに書き直してみました…。
この関数名は流用なのでfunigeさんが決めたものでいいのですが…。

個人的には、非トグルだとものすごく助かります…。
(すぐ対応テンプレートが作れる)

ただし、アプレット内部に切り替え部分を作る事を想定しているのであれば、トグルのほうがいいのかもしれません。

アニメは、すべて再生できました。
ありがとうございます。
導入後の経過をもう少しみて問題があれば報告します。


[2296] 無題 : funige : 2020/04/11(土) 19:35(編集)

えーそれでは
Neo.setToolSide()にして、引数で動作を変えるのはどうですか?
引数がtrue(または”left”)のとき左配置で、
引数がfalseとか”right”とか、setToolSideが呼ばれないときは今まで通りの配置です。

とりあえず変更したのをgitにあげておきます。


[2297] 無題 : さとぴあ : 2020/04/11(土) 20:06

ありがとうございます。
使っていたテンプレートのデザインとUIを使うことができました。
配布用のpotiboardのデフォルトテンプレートにも入れてもらう方向で調整してみます。


[2298] .NEO #upper : さとぴあ : 2020/04/13(月) 13:32(編集)

1586751599854.jpg (89955 B) - サムネイル表示中 -
●続きを描く
.NEO #upper by さとぴあ

.NEO #upper も55px分移動したほうが良さそうだったので、プルリクしました。
funigeさんが更新したほうが手間がかからなかったかもしれず、移動しないほうが良かったのかもしれず…なのですが、
お手数をおかけしますが、よろしくお願いいたします。
問題がありましたら見送りで…。


[2299] 無題 : さとぴあ : 2020/04/13(月) 13:21

レイアウトが崩れない形での運用ができるようにPOTIを調整中です。


[2300] 無題 : funige : 2020/04/13(月) 13:36

マージしました。
あと、ソースの本体はsrcの下にありまして(この場合はsrc/container.js)
gulpで一つのファイルに結合してdistの下にコピーするような形になってますので
元のsrc/container.jsも修正しておきました。

何か不具合起きてたら報告お願いします。


[2301] 無題 : さとぴあ : 2020/04/13(月) 14:12

お手数をおかけしました…。


[2302] 無題 : さこつ : 2020/04/13(月) 19:57

対応更新ありがとうございます。
いつもお疲れ様です。