123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356 |
-
-
- function maybe_init_msto_corner_list(){
- // console.trace("maybe_init_msto_corner_list")
- if (!msto.conference.corners){
- var skew_version = skew_version_helper("rmix_any")
- if (skew_version?.rmix_any) {
- msto.conference.corners = {corner_list:{c1:{},c2:{},c3:{},c4:{},c5:{},c6:{}},default_corner:"c2"}
- } else {
- msto.conference.corners = {corner_list:{c1:{},c2:{}},default_corner:"c2"}
- }
-
-
- }
- return
- }
-
- function get_msto_corners(){
- return msto.conference.corners
-
- }
- function get_msto_corner_list(){
- if (!msto.conference.corners){
- maybe_init_msto_corner_list()
- }
- return msto.conference.corners.corner_list
- }
-
- glob_u.jev.data_templates.corner = {}
- function init_jev_fs_toolbar_helper(){
-
- merge_partial_template(glob_u.jev.sto,{
- fs_toolbar:{
- add_corner:{
- types:["change"],
- event_name:"add_corner",
- }
- }
- })
-
- }
-
-
- function init_jev_fs_helper(name){
-
- merge_partial_template(glob_u.jev.sto,{
- tx:{a:{b:{c:1}}},
- })
-
- // clog("init_jev_fs_helper skew_version_helper",skew_version_helper("rmix_any"))
- var vlow = .2
- var skew_version = skew_version_helper("rmix_any")
- if (skew_version?.rmix_any) {
- vlow = 1
- // msto.conference.corners = {corner_list:{c1:{},c2:{},c3:{},c4:{},c5:{},c6:{}},default_corner:"c2"}
- }
-
- merge_partial_template(glob_u.jev.sto,{
- fs_toolbar:{
- // vlow:.2,
- // vlow:1,
- vlow,
- events:{
- vlow_update:{
- types:["input","change"],
- event_name:"vlow_update",
-
- },
- add_corner:{
- types:["change"],
- event_name:"add_corner",
- }
- }
- }
- })
- }
-
- function init_jev_corner_helper_v2(name){
- merge_partial_template(glob_u.jev.sto,{
- vid_containers:{
- [name]:{
- muted_toggle:1,
- events:{
- muted_toggle:{
- types:["change"],
- event_name:"muted_toggle",
-
- },
- remove_corner:{
- types:["change"],
- event_name:"remove_corner",
- }
- }
- }
- }
- })
- }
-
-
-
- function vspace_fs(){
- // PROVISIONAL in future each Filmstrip may get its own handler on this event
- maybe_init_msto_corner_list()
- // get_msto_corner_list()
- create_vspace_v1()
- var tmp_vcon_remover=nop
- tmp_vcon_remover()
- init_jev_fs_helper()
- // PROVISIONAL are vcons to be called by filmstrip or by a vcon initer??
-
- clog("vspace_fs")
-
- }
- function corner_container_gen(name,obj){
- // clog("corner_container_gen:",{name,obj})
- var t = glob_u.templates.j9_dev_vspace_parsed.find("#vid_container_template").html() + ""
- var r,p
- // var i = name.replace(/[a-zA-Z]/g,"")
- var i = Number(name.replace(/[a-zA-Z]/g,"")) - 1
- var vol = ($(".filmstrip audio")[i] || {volume:"na"}).volume
- vol+=""+($(".filmstrip audio")[i] || {muted:"na"}).muted
-
-
-
- var o = {
- corner_name:`${name}`,
- plat:`${navigator.platform}`,
- // plat:vol + " . " + i,
- plat:vol ,
- plat:"",
-
- }
- p = Mustache.parse(t)
- r = Mustache.render(t,o)
- return {r}
-
-
- }
-
-
-
-
- function vcon_gen_v1(){
- var fs= $(".dev_filmstrip .fs_container.fs_c0")
- saftly_remove_v2(fs.find(".vcon_base"))
- // var corner_list = get_msto_corner_list()
- maybe_init_msto_corner_list()
- var corners = get_msto_corners()
-
- clog(corners.corner_list,jc(corners))
- var i,k,v,j
- clog('')
- for ([k,v] of Object.entries(corners.corner_list)){
- // clog("")
- var vcon = corner_container_gen(k,v)
- init_jev_corner_helper_v2(k)
- // clog("jev_evh4",vcon)
- var vcon_node = $(vcon.r)
- // var vcon_node = $("vcon_base")
-
-
- // vcon_node.on("input",glob_u.jev.html_event_handlers.corner)
- // vcon_node.on("change",glob_u.jev.html_event_handlers.corner)
-
-
- // vcon_node[0].addEventListener("input",jev_evh3)
- // vcon_node[0].addEventListener("click",jev_evh3)
- // vcon_node[0].addEventListener("mouseover",jev_evh3)
- // vcon_node[0].addEventListener("onclick",jev_evh3)
- // $(".vcon_base.local_corner_vcc")[0].addEventListener("mouseover",jev_evh3)
-
- clog("vcon_node:jev_evh3",vcon_node)
- add_node_jev(vcon_node,fs,"append")
- // add_node(fs,vcon,"append")
- clog("vcon_gen_v1",{k,v,vcon,vcon_node,fs})
- }
- jev_html_build()
- // PROVISIONAL In the future corner list may be stored differently
-
- }
-
-
- function main_fs(){
- maybe_init_msto_corner_list()
-
- }
-
- function vspace_fs_toolbar() {
- clog(">>>vspace_fs_toolbar")
- // add_big_block()
- saftly_remove_v2("#tbx_block")
- saftly_remove_v2(".fs_toolbar")
- return
- var n = glob_u.templates.j9_jev_vspace_parsed.find("#fs_toolbar_template").clone()
- // var n = glob_u.templates.j9_jev_vspace_parsed.find("#fs_toolbar_template_z").clone()
- // add_node_jev(n,".fs_container2","prepend")
- add_node_jev(n,".toolbox-content-items","prepend")
- // fs_container2
-
- }
- function create_vspace_v1() {
- saftly_remove_v2("#vspace_filmstrip_template_v0")
- saftly_remove_v2("#vspace_filmstrip_template")
- dispatch_tile_view()
- // return
- var n = glob_u.templates.j9_dev_vspace_parsed.find("#vspace_filmstrip_template_v0").clone()
- // var n = glob_u.templates.j9_dev_vspace_parsed.find("#vspace_filmstrip_template").clone()
-
-
-
- // vcon_base
-
-
-
- add_node_jev(n,"#videospace","prepend")
- n.click(vspace_onclick)
- var j_input_test = n.find(".input_test")
- var input_test = j_input_test[0]
-
-
- }
- function create_fs_vcon(){
- console.log("FINDME VCON")
- glob_u.cb.ord_v1.run_cbs("HTML:vspace_fs")
- glob_u.cb.ord_v1.run_cbs("HTML:vcon")
-
-
- check_all_vid_locs()
- glob_u.fns.recalc_vcs2()
-
-
- }
- function create_fs_vcon2(){
- glob_u.cb.ord_v1.run_cbs("HTML:vspace_fs")
- // glob_u.cb.ord_v1.run_cbs("HTML:vcon")
- vcon_gen_v1()
-
-
- check_all_vid_locs()
- glob_u.fns.recalc_vcs2()
-
-
- }
- function remove_corner_html(name,o){
- saftly_remove($(`.fs_container .vcon_base[data-jev_data_key="${k}"]`))
- }
-
- function add_corner_html(name,o){
- add_node_jev($($(corner_container_gen(name).r)),".fs_container","append")
- }
-
- function shuffleArray(arr) {
- arr.sort(() => Math.random() - 0.5);
- }
-
- function sort_corners_html(){
- var i,k,v,j
- var fs= $(".dev_filmstrip .fs_container.fs_c0")
- var corners = get_msto_corners()
- var arr = Object.entries(corners.corner_list)
- shuffleArray(arr);
- // for ([k,v] of ){
- // for ([k,v] of Object.entries(corners.corner_list)){
- for ([k,v] of arr){
- // add_node_jev()
- fs.append($(`.fs_container .vcon_base[data-jev_data_key="${k}"]`))
- // fs.append($(`.fs_container .vcon_base[data-jev_data_key="${k}"]`))
- }
-
- }
-
-
- function vcon_gen_v2(){
- var k,v
- maybe_init_msto_corner_list()
- var corners = get_msto_corners()
- var add_arr=[]
- var elm,node
- var dom_corners = [...$(".fs_container .vcon_base")]
- for ([k,v] of Object.entries(corners.corner_list)){
- init_jev_corner_helper_v2(k)
- node = $(`.fs_container .vcon_base[data-jev_data_key="${k}"]`)
- elm = splice_out(dom_corners,node[0])
- if (!elm){
- add_arr.push(k)
- }
- // clog(k,v)
- }
- for (v of dom_corners){
- remove_corner(v.dataset.jev_data_key)
- }
- for (v of add_arr){
- add_corner_html(v)
- }
- // sort_corners_html()
- jev_html_build()
-
-
- }
- function vcon_gen_v2a(){
- var fs= $(".dev_filmstrip .fs_container.fs_c0")
- saftly_remove_v2(fs.find(".vcon_base"))
- // var corner_list = get_msto_corner_list()
- maybe_init_msto_corner_list()
- var corners = get_msto_corners()
-
- clog(corners.corner_list,jc(corners))
- var i,k,v,j
- clog('')
- for ([k,v] of Object.entries(corners.corner_list)){
- // clog("")
- var vcon = corner_container_gen(k,v)
- init_jev_corner_helper_v2(k)
- // clog("jev_evh4",vcon)
- var vcon_node = $(vcon.r)
- clog("vcon_node:jev_evh3",vcon_node)
- add_node_jev(vcon_node,fs,"append")
- // add_node(fs,vcon,"append")
- clog("vcon_gen_v1",{k,v,vcon,vcon_node,fs})
- }
- jev_html_build()
- // PROVISIONAL In the future corner list may be stored differently
-
- }
-
- // glob_u.cb.ord_v1.reg_cb(nop,"HTML:vspace_filmstrip","vspace_filmstrip")
- glob_u.cb.ord_v1.reg_cb(vspace_fs,"HTML:vspace_fs","vspace_fs")
- glob_u.cb.ord_v1.reg_cb(vspace_fs_toolbar,"HTML:vspace_fs","vspace_fs_toolbar")
- glob_u.cb.ord_v1.reg_cb(vcon_gen_v2,"HTML:vcon","vcon_gen_v1")
- // glob_u.cb.ord_v1.reg_cb(vcon_gen_v1,"HTML:vcon","vcon_gen_v1")
-
- // glob_u.cb.ord_v1.reg_cb(corner_display_helper,"HTML:vcon","corner_display_helper")
- // glob_u.cb.ord_v1.reg_cb(nop,"HTML:vcon","vcon")
-
- glob_rx.fns.run_if_loaded(create_fs_vcon)
-
-
- window.onload.fno.arr.push(function(){
- config.toolbarConfig.alwaysVisible = true
- // if ("<!--#echo var="REMOTE_ADDR" -->"=="108.35.214.134" && !localStorage.disable_clog && !location.hostname.includes("deploy")){
- // if (("<!--#echo var="REMOTE_ADDR" -->"=="108.35.214.134" ||"<!--#echo var="REMOTE_ADDR" -->"== "69.248.192.160") && !localStorage.disable_clog && !location.hostname.includes("deploy")){
- // if ("<!--#echo var="REMOTE_ADDR" -->"=="74.105.224.224" && !localStorage.disable_clog && !location.hostname.includes("deploy")){
- if (( location.href.includes("clog") || "<!--#echo var="REMOTE_ADDR" -->"=="74.105.224.224") && !localStorage.disable_clog && !location.hostname.includes("deploy")){
- // if (localStorage.faster_hot_reloads){
-
- rldi.setint(400)
- clog("toolbarConfig.alwaysVisible rldi.int=400")
- } else {
- clog("clog set to nop")
- window.clog= nop
- }
- })
-
-
-
- // FND ME
|