123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
-
-
-
-
- function dispatch_evnt(){
- var v
- for (v of $(".remote-video-menu-trigger")){
- // onmouseenter
- // var e = new MouseEvent("onmouseenter",{bubbles: true})
- // var e = new MouseEvent("onmouseover",{bubbles: true})
- var e = new MouseEvent("mouseover",{bubbles: true})
- v.dispatchEvent(e)
- // onmouseover
- // clog([v])
- }
- }
-
- interfaceConfig_obj = {
- // TOOLBAR_TIMEOUT: 20,
- TOOLBAR_TIMEOUT: 4000,
- TOOLBAR_BUTTONS: [
- 'microphone',
- 'camera',
- 'closedcaptions',
- 'desktop',
- 'fullscreen',
- 'fodeviceselection',
- 'hangup',
- 'profile',
- 'info',
- 'chat',
- 'recording',
- 'livestreaming',
- 'etherpad',
- 'sharedvideo',
- 'settings',
- 'raisehand',
- 'videoquality',
- 'filmstrip',
- 'invite',
- 'feedback',
- 'stats',
- 'shortcuts',
- 'tileview',
- 'videobackgroundblur',
- 'download',
- 'help',
- 'mute-everyone',
- 'e2ee'
- ],
-
- }
-
- function arr_rmv(arr,elm) {
- var i = arr.indexOf(elm)
- if (i < 0){ return }
-
- var ret = arr.splice(i,1)
- }
-
-
- function refresh_toolbar_config(){
- let isMod = amimod()
- let xtra_permission = 0
- let interfaceConfig_clone = Object.assign(true,{},interfaceConfig,jc(interfaceConfig_obj))
- // return
- interfaceConfig = interfaceConfig_clone
- if (isMod || xtra_permission){
-
- } else {
- arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"desktop")
- arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"sharedvideo")
- // arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"")
- }
- arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"videobackgroundblur")
- // arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"fullscreen")
- arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"shortcuts")
- arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"tileview")
- // arr_rmv(interfaceConfig.TOOLBAR_BUTTONS,"filmstrip")
- clog("MODx",isMod,interfaceConfig.TOOLBAR_BUTTONS)
- // interfaceConfig_obj
- }
-
-
- function mod_now(){
- clog("I HAVE BECOME MODxabc",amimod())
- refresh_toolbar_config()
- dispatch_resize()
- }
- window.ifn_obj.iammod = [mod_now]
-
-
- refresh_toolbar_config()
- dispatch_resize()
- // function
- clog("zzz")
-
- // mouseenter/mouseleave
-
-
-
-
-
-
- function dev_raf(){
- if (glob_dbg.ff.stop){
- return
- }
- let now = Date.now()
- let ts = glob_dbg.ff.ts
- let then = glob_dbg.ff.then
- 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
- glob_dbg.ff.then=now
- // glob_dbg.ff.mmc
- glob_dbg.ff.mma.push(glob_dbg.ff.mmc)
- glob_dbg.ff.mma.shift()
-
-
- glob_dbg.ff.mmc = 0
- requestAnimationFrame(dev_raf)
-
- }
-
-
- glob_dbg.ff={
- stop:0,
- mmc:0,
- mma:[-1,-1,-1,-1,-1,-1,-1],
- }
- // glob_dbg.ytp.playVideo()
-
- /*
- function ff_me(){
- clog("ff_me")
- $(".toggle_ff").removeClass("_hide")
- $(".toggle_ff").removeClass("hide")
- glob_dbg.ff.ts = Date.now()
- glob_dbg.ff.stop = 0
- glob_dbg.ff.n = $(".toggle_ff")[0]
- // glob_dbg.ff.mma.shift()s
-
- // dev_raf()
- }
- function ff_ml(){
- clog("ff_ml")
- $(".toggle_ff").addClass("_hide")
- glob_dbg.ff.stop = 1
-
- }
- function ff_mm(){
- clog("ff_mm")
- glob_dbg.ff.mmc += 1
- }
- function toggle_ff(){
- clog("TOGGLEFF")
- glob_mx.dims.fullframe = !glob_mx.dims.fullframe
- if (glob_mx.dims.fullframe){
- $(".vspace").addClass("_hide")
- $(".toggle_ff")[0].innerHTML = "shrink"
- $(".toggle_ff")[0].innerHTML = "exit fullframe"
- // ._hide
- } else {
- $(".toggle_ff")[0].innerHTML = "fullframe"
- $(".vspace").removeClass("_hide")
- }
- dispatch_resize()
-
- }
- function ff_set_ev(){
- var v = $("#largeVideoContainer")[0]
- v.onmousemove= ff_mm
- v.onmouseenter= ff_me
- v.onmouseleave =ff_ml
- $(".toggle_ff")[0].onclick = toggle_ff
-
- }
- ff_set_ev()*/
- // v.onmousemove
-
- // $(".tbox_slide_indicator").corner("bevel tl 50px");
- // $(".tsi").corner("bevel tl 50px");
-
-
-
- // $("")
|