You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

m_const.js 6.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. window.m_const = {
  2. }
  3. window.m_const.exclude = Symbol("exclude")
  4. window.m_const.include = Symbol("include")
  5. // window.m_const.exclude = Symbol("include")
  6. // glob_react.Filmstrip._getThumbs = function (onlyVisible = false) {
  7. _getThumbs_mod_junk = function (onlyVisible = false) {
  8. // let selector = 'span';
  9. // console.log("crnr flm getThumbs",!!(window.log_tb))
  10. // console.log("crnr flm getThumbs",this,this.filmstripRemoteVideos)
  11. // window.log_tb ? log_tb(new Error(),"getThumbs") : 0
  12. // console.trace("getThumbs_tb")
  13. let selector = '.remote_vid,.pseudo_vid';
  14. selector = window.glob_sel || selector;
  15. let filter = '';
  16. if (onlyVisible) {
  17. filter += ':visible';
  18. }
  19. // const remoteThumbs = this.filmstripRemoteVideos.children(selector);
  20. // const remoteThumbs = this.filmstripRemoteVideos.find(selector);
  21. const filmstripRemoteVideos = $('#filmstripRemoteVideosContainer')
  22. // const localThumb = $('#localVideoContainer');
  23. // const localThumb = filmstripRemoteVideos.children('#localVideoContainer');
  24. const localThumb = filmstripRemoteVideos.children("#localVideoTileViewContainer").children('#localVideoContainer');
  25. // const localThumb = filmstripRemoteVideos.children($('#localVideoContainer'));
  26. // const remoteThumbs = filter ? filmstripRemoteVideos.find(selector).filter(filter) : filmstripRemoteVideos.find(selector);
  27. // const remoteThumbs = filter ? filmstripRemoteVideos.find(selector).children(filter) : filmstripRemoteVideos.children(selector);
  28. const remoteThumbs = filter ? filmstripRemoteVideos.children(selector).filter(filter) : filmstripRemoteVideos.children(selector);
  29. // clog("$$$",localThumb.hasClass('hidden') ,localThumb.find(".local_vid").length,filmstripRemoteVideos.find("#localVideoContainer").length)
  30. clog("$$$2",localThumb.length, (localThumb.hasClass('hidden') ,localThumb.find(".local_vid").length || filmstripRemoteVideos.find("#localVideoContainer").length))
  31. // Exclude the local video container if it has been hidden.
  32. // if (localThumb.hasClass('hidden') && ( ! (localThumb.find(".local_vid").length && filmstripRemoteVideos.find(#localVideoContainer)) ) ) {
  33. // if (localThumb.hasClass('hidden') || ( ! (localThumb.find(".local_vid").length || filmstripRemoteVideos.find("#localVideoContainer")) ) ) {
  34. // if (localThumb.hasClass('hidden') || ( ! (localThumb.find(".local_vid").length || filmstripRemoteVideos.find("#localVideoContainer").length) ) ) {
  35. if (localThumb.hasClass('hidden') || ! localThumb.length ) {
  36. return { remoteThumbs };
  37. }
  38. // return { remoteThumbs };
  39. return { remoteThumbs,
  40. localThumb };
  41. }
  42. glob_react.Filmstrip._getThumbs_works = function (onlyVisible = false) {
  43. // _getThumbs_works(onlyVisible = false) {
  44. // let selector = 'span';
  45. // console.log("crnr flm getThumbs",!!(window.log_tb))
  46. // console.log("crnr flm getThumbs",this,this.filmstripRemoteVideos)
  47. // window.log_tb ? log_tb(new Error(),"getThumbs") : 0
  48. // console.trace("getThumbs_tb")
  49. let selector = '.remote_vid,.pseudo_vid';
  50. selector = window.glob_sel || selector;
  51. let filter = '';
  52. if (onlyVisible) {
  53. filter += ':visible';
  54. }
  55. const localThumb = $('#localVideoContainer');
  56. // const remoteThumbs = this.filmstripRemoteVideos.children(selector);
  57. // const remoteThumbs = this.filmstripRemoteVideos.find(selector);
  58. const filmstripRemoteVideos = $('#filmstripRemoteVideosContainer')
  59. // const remoteThumbs = filter ? filmstripRemoteVideos.find(selector).filter(filter) : filmstripRemoteVideos.find(selector);
  60. // const remoteThumbs = filter ? filmstripRemoteVideos.find(selector).children(filter) : filmstripRemoteVideos.children(selector);
  61. const remoteThumbs = filter ? filmstripRemoteVideos.children(selector).filter(filter) : filmstripRemoteVideos.children(selector);
  62. // Exclude the local video container if it has been hidden.
  63. if (localThumb.hasClass('hidden')) {
  64. return { remoteThumbs };
  65. }
  66. return { remoteThumbs,
  67. localThumb };
  68. }
  69. glob_react.Filmstrip._getThumbs_buggy = function(onlyVisible = false) {
  70. // _getThumbs(onlyVisible = false) {
  71. // let selector = 'span';
  72. // console.log("crnr flm getThumbs",!!(window.log_tb))
  73. // console.log("crnr flm getThumbs",this,this.filmstripRemoteVideos)
  74. // window.log_tb ? log_tb(new Error(),"getThumbs") : 0
  75. // console.trace("getThumbs_tb")
  76. let selector = '.remote_vid,.pseudo_vid';
  77. selector = window.glob_sel || selector;
  78. let filter = '';
  79. if (onlyVisible) {
  80. filter += ':visible';
  81. }
  82. // const remoteThumbs = this.filmstripRemoteVideos.children(selector);
  83. // const remoteThumbs = this.filmstripRemoteVideos.find(selector);
  84. const filmstripRemoteVideos = $('#filmstripRemoteVideosContainer')
  85. // const localThumb = $('#localVideoContainer');
  86. // $("#filmstripLocalVideoThumbnail > *")
  87. // const localThumb = filmstripRemoteVideos.children("#localVideoTileViewContainer").children('#localVideoContainer');
  88. // const localThumb = filmstripRemoteVideos.children("#localVideoTileViewContainer").children('#localVideoContainer');
  89. const localThumb = $("#filmstripRemoteVideosContainer > #localVideoTileViewContainer,#filmstripLocalVideoThumbnail").children('#localVideoContainer');
  90. // const localThumb = filmstripRemoteVideos.children($('#localVideoContainer'));
  91. // const remoteThumbs = filter ? filmstripRemoteVideos.find(selector).filter(filter) : filmstripRemoteVideos.find(selector);
  92. // const remoteThumbs = filter ? filmstripRemoteVideos.find(selector).children(filter) : filmstripRemoteVideos.children(selector);
  93. const remoteThumbs = filter ? filmstripRemoteVideos.children(selector).filter(filter) : filmstripRemoteVideos.children(selector);
  94. // Exclude the local video container if it has been hidden.
  95. // if (localThumb.hasClass('hidden') && ( ! (localThumb.find(".local_vid").length && filmstripRemoteVideos.find(#localVideoContainer)) ) ) {
  96. if (localThumb.hasClass('hidden') || ! localThumb.length ) {
  97. return { remoteThumbs };
  98. }
  99. return { remoteThumbs,
  100. localThumb };
  101. }
  102. // glob_react.Filmstrip._getThumbs = glob_react.Filmstrip._getThumbs_works
  103. // glob_react.Filmstrip._getThumbs = glob_react.Filmstrip._getThumbs_buggy