Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

m2.js 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. function dispatch_evnt(){
  2. var v
  3. for (v of $(".remote-video-menu-trigger")){
  4. // onmouseenter
  5. // var e = new MouseEvent("onmouseenter",{bubbles: true})
  6. // var e = new MouseEvent("onmouseover",{bubbles: true})
  7. var e = new MouseEvent("mouseover",{bubbles: true})
  8. v.dispatchEvent(e)
  9. // onmouseover
  10. // clog([v])
  11. }
  12. }
  13. interfaceConfig_obj = {
  14. // TOOLBAR_TIMEOUT: 20,
  15. TOOLBAR_TIMEOUT: 4000,
  16. TOOLBAR_BUTTONS: [
  17. 'microphone',
  18. 'camera',
  19. 'closedcaptions',
  20. 'desktop',
  21. 'fullscreen',
  22. 'fodeviceselection',
  23. 'hangup',
  24. 'profile',
  25. 'info',
  26. 'chat',
  27. 'recording',
  28. 'livestreaming',
  29. 'etherpad',
  30. 'sharedvideo',
  31. 'settings',
  32. 'raisehand',
  33. 'videoquality',
  34. 'filmstrip',
  35. 'invite',
  36. 'feedback',
  37. 'stats',
  38. 'shortcuts',
  39. 'tileview',
  40. 'videobackgroundblur',
  41. 'download',
  42. 'help',
  43. 'mute-everyone',
  44. 'e2ee'
  45. ],
  46. }
  47. function arr_rmv(arr,elm) {
  48. var i = arr.indexOf(elm)
  49. if (i < 0){ return }
  50. var ret = arr.splice(i,1)
  51. }
  52. function refresh_toolbar_config(){
  53. let isMod = amimod()
  54. let xtra_permission = 0
  55. let interfaceConfig_clone = Object.assign(true,{},interfaceConfig,jc(interfaceConfig_obj))
  56. // return
  57. interfaceConfig = interfaceConfig_clone
  58. if (isMod || xtra_permission){
  59. } else {
  60. arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"desktop")
  61. arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"sharedvideo")
  62. // arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"")
  63. }
  64. arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"videobackgroundblur")
  65. // arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"fullscreen")
  66. arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"shortcuts")
  67. arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"tileview")
  68. // arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"filmstrip")
  69. clog("MODx",isMod,interfaceConfig.TOOLBAR_BUTTONS)
  70. // interfaceConfig_obj
  71. }
  72. function mod_now(){
  73. clog("I HAVE BECOME MODxabc",amimod())
  74. refresh_toolbar_config()
  75. dispatch_resize()
  76. }
  77. window.ifn_obj.iammod = [mod_now]
  78. refresh_toolbar_config()
  79. dispatch_resize()
  80. // function
  81. clog("zzz")
  82. // mouseenter/mouseleave
  83. function dev_raf(){
  84. if (glob_dbg.ff.stop){
  85. return
  86. }
  87. let now = Date.now()
  88. let ts = glob_dbg.ff.ts
  89. let then = glob_dbg.ff.then
  90. glob_dbg.ff.n.innerHTML = (now - ts ) / 1000 + "<br>"+ ( now - then ) + "<br>" + glob_dbg.ff.mmc + "<br>" + Math.max(...glob_dbg.ff.mma) + "<br>" + glob_dbg.ff.mma
  91. glob_dbg.ff.then=now
  92. // glob_dbg.ff.mmc
  93. glob_dbg.ff.mma.push(glob_dbg.ff.mmc)
  94. glob_dbg.ff.mma.shift()
  95. glob_dbg.ff.mmc = 0
  96. requestAnimationFrame(dev_raf)
  97. }
  98. glob_dbg.ff={
  99. stop:0,
  100. mmc:0,
  101. mma:[-1,-1,-1,-1,-1,-1,-1],
  102. }
  103. // glob_dbg.ytp.playVideo()
  104. /*
  105. function ff_me(){
  106. clog("ff_me")
  107. $(".toggle_ff").removeClass("_hide")
  108. $(".toggle_ff").removeClass("hide")
  109. glob_dbg.ff.ts = Date.now()
  110. glob_dbg.ff.stop = 0
  111. glob_dbg.ff.n = $(".toggle_ff")[0]
  112. // glob_dbg.ff.mma.shift()s
  113. // dev_raf()
  114. }
  115. function ff_ml(){
  116. clog("ff_ml")
  117. $(".toggle_ff").addClass("_hide")
  118. glob_dbg.ff.stop = 1
  119. }
  120. function ff_mm(){
  121. clog("ff_mm")
  122. glob_dbg.ff.mmc += 1
  123. }
  124. function toggle_ff(){
  125. clog("TOGGLEFF")
  126. glob_mx.dims.fullframe = !glob_mx.dims.fullframe
  127. if (glob_mx.dims.fullframe){
  128. $(".vspace").addClass("_hide")
  129. $(".toggle_ff")[0].innerHTML = "shrink"
  130. $(".toggle_ff")[0].innerHTML = "exit fullframe"
  131. // ._hide
  132. } else {
  133. $(".toggle_ff")[0].innerHTML = "fullframe"
  134. $(".vspace").removeClass("_hide")
  135. }
  136. dispatch_resize()
  137. }
  138. function ff_set_ev(){
  139. var v = $("#largeVideoContainer")[0]
  140. v.onmousemove= ff_mm
  141. v.onmouseenter= ff_me
  142. v.onmouseleave =ff_ml
  143. $(".toggle_ff")[0].onclick = toggle_ff
  144. }
  145. ff_set_ev()*/
  146. // v.onmousemove
  147. // $(".tbox_slide_indicator").corner("bevel tl 50px");
  148. // $(".tsi").corner("bevel tl 50px");
  149. // $("")