選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

ti_c.js 4.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. {
  2. glob_td.tvar.i = function(){
  3. clog("glob_td.tvar.i",{that:this,args:[...arguments]})
  4. }
  5. // window.glob_td.cb.init.ti_c = function (argument) {
  6. glob_td.tvar.ti_c = function (argument) {
  7. // clog("td_x","ti_c",$(`.tbx_top`))
  8. // console.trace("td_x ti_c")
  9. saftly_remove(".c_t1")
  10. // return
  11. var n = $(templates_td.ti_c_parsed).find(".c_t1").clone()
  12. // add_node(n,`.new_toolbox_hook`,"append")
  13. // add_node(n,`.tbx_top`,"append")
  14. add_node(n,`.tbx_cont`,"append")
  15. aevl(n.find("input"),"click",glob_td.tvar.i)
  16. // tbx_top
  17. // tbx_cont jev_listener
  18. // add_node(n,`.dev_filmstrip`,"append")
  19. // add_node(n,`.fs_cx`,"append")
  20. // body...
  21. }
  22. glob_td.tvar.ti_c_px = function (o) {
  23. // return
  24. // return
  25. var n3 = $(templates_td.ti_c_parsed).find(".add_corner_cont").clone()
  26. /**/
  27. var n2 = $(templates_td.ti_c_parsed).find(".add_corner").clone()
  28. add_node( n2,n3,"append")
  29. // add_node( n2.clone(),n3,"append")
  30. /*
  31. if (o && o.n){
  32. clog("ti_c_px")
  33. add_node( n3,o.n.find(".tbx_cont"),"append")
  34. } else {
  35. }
  36. */
  37. add_node( n3,".tbx_cont","append")
  38. // add_node( n2,".tbx_cont","append")
  39. // add_node( n2.clone(),".tbx_cont","append")
  40. }
  41. glob_td.tvar.ti_c_px_0 = function (argument) {
  42. var n3 = $(templates_td.ti_c_parsed).find(".add_corner_cont").clone()
  43. /**/
  44. var n2 = $(templates_td.ti_c_parsed).find(".add_corner").clone()
  45. // add_node( $(templates_td.ti_c_parsed).find(".add_corner").clone(),n,"append")
  46. var s = n2.find("svg")
  47. var p = n2.find("path")
  48. s[0].setAttribute("width",24)
  49. s[0].setAttribute("height",24)
  50. var n2x = n2.clone()
  51. p = n2x.find("path")
  52. s = n2x.find("svg")
  53. s[0].setAttribute("width",32)
  54. s[0].setAttribute("height",32)
  55. s[0].setAttribute("viewBox","0 0 32 32")
  56. // s[0].width = 32
  57. // s[0].
  58. // $(".add_corner svg")
  59. p[0].setAttribute("d","M19 13h-6v6h-2v-6h-6v-2h6v-6h2v6h6v2z")
  60. p[0].setAttribute("d","M25 17h-8v8h-2v-8h-8v-2h8v-8h2v8h8v2z")
  61. // add_node( n2,n3,"append")
  62. var n4 = $(templates_td.ti_c_parsed).find(".add_corner").clone()
  63. add_node( n4,n3,"append")
  64. var n4x = $(templates_td.ti_c_parsed).find(".add_corner").clone()
  65. add_node( n4.clone(),n3,"append")
  66. p = n4x.find("path")
  67. p[0].setAttribute("d","M28 17h-8v8h-3v-8h-8v-3h8v-8h3v8h8v3z")
  68. p[0].setAttribute("d","M26 17h-8v8h-3v-8h-8v-3h8v-8h3v8h8v3z")
  69. // add_node( n4x.clone(),n3,"append")
  70. // add_node( n2x,n3,"append")
  71. // add_node( n2x.clone(),n3,"append")
  72. var n5 = $(templates_td.ti_c_parsed).find(".rmv_corner").clone()
  73. add_node( n5,n3,"append")
  74. n5 = $(templates_td.ti_c_parsed).find(".rmv_corner_x").clone()
  75. add_node( n5,n3,"append")
  76. add_node( n3,".tbx_cont","append")
  77. // add_node( n2,".tbx_cont","append")
  78. // add_node( n2.clone(),".tbx_cont","append")
  79. }
  80. glob_td.tvar.ti_cmenu = function (o) {
  81. clog("ti_cmenu")
  82. // return
  83. var n5 = $(templates_td.ti_c_parsed).find(".rmv_corner").clone()
  84. // add_node( n5,$('.cmenu_cont'),"append")
  85. if (!o || !o.n){
  86. saftly_remove(".cmenu_cont > .rmv_corner")
  87. add_node( n5,$(".cmenu_cont"),"append")
  88. // add_node( n5.clone(),$(".cmenu_cont"),"append")
  89. } else {
  90. add_node( n5,o.n.find(".cmenu_cont"),"append")
  91. }
  92. // n5 = $(templates_td.ti_c_parsed).find(".rmv_corner_x").clone()
  93. // add_node( n5,o.n.find(".cmenu_cont"),"append")
  94. }
  95. // 12+6+1
  96. // 16+8+1
  97. // M18.984 12.984h-6v6h-1.969v-6h-6v-1.969h6v-6h1.969v6h6v1.969z
  98. // M19 13h-6v6h-2v-6h-6v-2h6v-6h2v6h6v2z
  99. templates_td.ti_c = `<!--#include virtual="ti_html_c.html" -->`
  100. templates_td.ti_c_parsed = $(`<span>${templates_td.ti_c}</span>`)
  101. glob_td.tvar.cfn = {
  102. uri:`<!--#echo var="uri" -->`,
  103. request_uri:`<!--#echo var="request_uri" -->`,
  104. }
  105. clog("cfn",glob_td.tvar.cfn)
  106. // if ()
  107. // window.bodge_rfile ? bodge_rfile(`ign/xf/nginx_td/td_c/ti_html_c.html`,`ign/xf/nginx_td/td_c/ti_c.js`):0
  108. window.bodge_rfile ? bodge_rfile(`ign/xf/nginx_td/td_c/ti_html_c.html`,`<!--#echo var="uri" -->`):0
  109. // bodge_rfile(`ign/xf/nginx_td/td_m/ti_html_m.html`,`/ign/xf/nginx_td/td_t/ti_t3.js`)
  110. // bodge_rfile(`ign/xf/nginx_td/td_c/ti_html_c.html`,`ign/xf/nginx_td/td_t/ti_t4.js`)
  111. // bodge_rfile(`ign/xf/nginx_td/td_c/ti_html_c.html`,`/ign/xf/nginx_td/td_c/ti_c.js`)
  112. reg_html_cb(nop,"cmenu_cont","ti_cmenu",...[,"r"])
  113. reg_html_cb(nop,"tbx_top","ti_c_px",...[,"r"])
  114. reg_html_cb(nop,"tbx_top","ti_c",...[,"r"])
  115. // reg_html_cb(nop,"tbx_top","ti_nt0",-Infinity)
  116. // reg_html_cb(nop,"tbx_top","ti_nt1",Infinity)
  117. // reg_html_cb(nop,"nt","ti_nt0",-Infinity)
  118. // reg_html_cb(nop,"nt","ti_nt00",)
  119. // reg_html_cb(nop,"nt","ti_nt1",Infinity)
  120. // reg_html_cb(nop,"tbx_top","ti_c_px")
  121. // reg_html_cb(glob_td.tvar.ti_c,"tbx_top","ti_c")
  122. reg_html_cb(glob_td.tvar.ti_c_px,"tbx_top","ti_c_px")
  123. reg_html_cb(glob_td.tvar.ti_cmenu,"cmenu_cont","ti_cmenu")
  124. //
  125. /*
  126. reg_html_cb(nop,"cmenu_cont","ti_cmenu")
  127. reg_html_cb(nop,"tbx_top","ti_c_px")
  128. reg_html_cb(nop,"tbx_top","ti_c")
  129. // */
  130. }
  131. // glob_td.fn.run_if_inited(glob_td.cb.init.ti_c)
  132. // glob_td.fn.run_if_inited(glob_td.cb.init.ti_c)
  133. // glob_td.fn.run_if_inited(run_html_cbs,"tbx_top")
  134. if (glob_td.fn.is_inited()){
  135. run_html_cbs("tbx_top")
  136. run_html_cbs("cmenu_cont")
  137. }