123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191 |
-
-
-
-
-
- function mdev(argument) {
- // body...
-
-
- var z = $(".max-w-narrow > div > *")
- var n = glob_u.templates.tw_event_ui_parsed.find(".ext_insert_v0").clone()
- saftly_remove_v2(".ext_insert_v0")
- z.addClass("hover_tag")
- var list_root = $(".max-w-narrow")
- list_root[0].onclick = quick_click
- // $(".max-w-narrow").keydown(quick_key)
- // list_root[0].onkeydown = quick_key
- // list_root[0].onkeyup = quick_key2
- add_node(n,z,"prepend")
-
- clog()
- set_all_ev_node_data()
-
-
-
- }
-
-
- function get_result_nodes(node,event){
- var r = {}
- var data = {}
- var n = $(node)
- // r.title = n.find("h2")[0].innerHTML
- r.title = n.find("h2")[0]
- r.time = n.find("time")[0]
- r.lnk = n.find("#event-card-in-search-results")[0]
-
- data.event_url = r.lnk.href.split("?")[0]
- return {data,r}
-
- }
-
-
- function get_results_data(node,event){
- clog("")
- clog("get_results_data",node)
- var n = $(node)
- var r = {}
- r.title = n.find("h2")[0].innerHTML
- // r.time = n.find("time")[0].innerHTML
-
- // if
-
- clog("title",(n.find("h2")),n.find("h2")[0].innerHTML)
- // clog("title",(n.find("h2")),n.find("h2")[0].textContent)
- clog("time",(n.find("time")))
- clog(r)
-
- return r
-
-
-
- }
-
- // !DUPLECATE
- function set_default_event_element(key){
- if (!msto.conference.elist.m[key]){
- msto.conference.elist.m[key] = {
- event_url:"",
- stag:"",
-
- }
- } else {
- }
- return msto.conference.elist.m[key]
- }
-
-
-
- // for css
- function set_ev_node_data(node){
- var o = get_result_nodes(node)
- var evo = msto.conference.elist.m[o.data.event_url]
- if (evo){
- node.dataset.stag = evo.stag
- }
- }
-
-
- function set_all_ev_node_data(){
- var j
- for (j of $(".max-w-narrow>div>div")){
- set_ev_node_data(j)
- }
- }
-
-
-
-
- // e3
- function edit_elist_evh(o,ev){
- var edata = get_result_nodes(o.ev_root,ev)
-
- clog(edata)
- clog("edit_elist_evh:",{o,ev,edata})
- // clog("1",edata.data)a
- // clog("2",edata.r)
- var evo = set_default_event_element(edata.data.event_url)
-
-
- // ev.target.dataset.ax : o.action
- if (o.action == evo.stag && evo.stag == "rmv" ){
- evo.stag = ""
- } else {
- evo.stag = o.action
-
- }
- set_ev_node_data(o.ev_root)
- }
-
- function quick_click(ev){
- var evh_node = $(ev.target).parents(".evh_tag")
- if (!evh_node.length){return}
- clog("QC??????",ev,ev.target)
- var j_target = $(ev.target)
-
- if (j_target.hasClass("ui_tile")){
- clog("UI..",evh_node.parent())
-
- switch(ev.target.dataset.ax) {
- case "q":
- get_results_data(evh_node[0].parentNode,ev)
- break;
- case "add":
- case "rmv":
- edit_elist_evh({action:ev.target.dataset.ax,ev_root:evh_node[0].parentNode,tdata:ev.target.dataset},ev)
- break;
- default:
- }
- }
- }
-
-
-
-
-
- function idk_init_later(){
- clog("idk_init_later")
- setTimeout(mdev,0)
-
- }
- function idk_init(){
- clog("idk_init")
- reinit_template()
- glob_u.cb.ws.reg_cb(idk_init_later,"WS_MSTO_INITED","init_msto_ev_list")
- mdev()
- }
-
-
- // onkeyup = quick_key2
- // onkeyup = null
- // onkeydown = null
- // onkeypress = quick_key2
-
-
-
-
- addEventListener("load",idk_init)
-
- glob_u.tvar.cnt = 0
- // set_all_ev_node_data()
-
- //
- // window.bodge_rfile ? bodge_rfile(`/ign/browser_ext/tw_ixt/tw_event_ui.html`,`/ign/browser_ext/tw_ixt/m0.js`):clog("NO BODGE RFILE")
-
- // glob_u.rrefs.evh_pairs = window.glob_u.rrefs.evh_pairs || new Map()
-
-
-
-
- mdev()
-
- // z0.nextElementSibling.scrollIntoView()
- // scrollBy(0,-500)
- // clog("mdev_end-")
- // clog("mdev_end?",glob_u)
- // z=$(".max-w-narrow>div>div")[0]
-
- // get_results_data(z)
-
|