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.

toy.js 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. function fn4({c,r}){
  2. clog(c,r)
  3. }
  4. function fn3({c,r}){
  5. clog("fn3",c,r)
  6. fn4(...arguments)
  7. }
  8. function fn2(a,b="ar2"){
  9. // fn2(...arguments)
  10. // parameters
  11. // par
  12. clog(arguments[0],arguments[1],arguments[2])
  13. clog(a,b,[arguments])
  14. }
  15. function fn1(a,b="ar1"){
  16. fn2(...arguments)
  17. }
  18. toy = {
  19. dflt_obj:{
  20. k1:"dflt",
  21. k2:"dflt",
  22. k3:"dflt",
  23. k4:"dflt",
  24. k5:"dflt",
  25. k6:"dflt",
  26. },
  27. o1:{
  28. k2:"abc",
  29. k3:"abc2",
  30. k4:"abc4",
  31. },
  32. arr:[
  33. {
  34. k2:"abc_arr",
  35. k4:"arr0",
  36. },
  37. {
  38. k3:"arr1",
  39. k3:"arr1",
  40. },
  41. ],
  42. }
  43. function obj_assign_arr(o,arr=[]){
  44. // var ret = Object.assign({},toy.dflt_obj,o,...arr)
  45. var ret = Object.assign({},toy.dflt_obj,o,arr)
  46. clog(ret)
  47. return ret
  48. }
  49. // calc_fs_dims()
  50. // obj_assign_arr(toy.o1,toy.arr)
  51. // dispatch_resize()
  52. // $("[style*='--v']")
  53. function filter(o,f=""){
  54. var k,v
  55. var ret = {}
  56. for ([k,v] of Object.entries(o)){
  57. k.endsWith(f) ? ret[k]=v :1
  58. }
  59. return ret
  60. }
  61. function dispatch_evnt(){
  62. var v
  63. for (v of $(".remote-video-menu-trigger")){
  64. // onmouseenter
  65. // var e = new MouseEvent("onmouseenter",{bubbles: true})
  66. // var e = new MouseEvent("onmouseover",{bubbles: true})
  67. var e = new MouseEvent("mouseover",{bubbles: true})
  68. v.dispatchEvent(e)
  69. // onmouseover
  70. // clog([v])
  71. }
  72. }
  73. function disp(o){
  74. APP.store.dispatch(o)
  75. }
  76. // glob_react.base_conference.setFollowMe(true)
  77. // disp(glob_react.base_conference.setFollowMe(true))
  78. //
  79. clog('TEST')
  80. toy_arr = ["a","b","c","d","e","f","g",]
  81. toy_arr2 = []
  82. function tta(){
  83. var k,v
  84. var arr = toy_arr
  85. delete arr[4]
  86. var ret = []
  87. for ([k,v] of Object.entries(arr)){
  88. clog("~",k,v)
  89. }
  90. }
  91. // tta()
  92. /*function rcom2(){
  93. var k,v
  94. var k2,v2
  95. for ([k,v] of Object.entries(rldi.files) ){
  96. // clog(k,v.cached == rls[k],v.cached,rls[k])
  97. clog(k)
  98. }
  99. clog(Object.entries(rldi.files).length)
  100. }*/