svghmi/svghmi.js
branchsvghmi
changeset 3206 4fd7bd10e606
parent 3190 80dd371e15bb
child 3268 d22782b9591f
equal deleted inserted replaced
3205:62753288be74 3206:4fd7bd10e606
   357 }
   357 }
   358 
   358 
   359 var current_visible_page;
   359 var current_visible_page;
   360 var current_subscribed_page;
   360 var current_subscribed_page;
   361 var current_page_index;
   361 var current_page_index;
       
   362 var page_node_local_index = hmi_local_index("page_node");
   362 
   363 
   363 function prepare_svg() {
   364 function prepare_svg() {
   364     // prevents context menu from appearing on right click and long touch
   365     // prevents context menu from appearing on right click and long touch
   365     document.body.addEventListener('contextmenu', e => {
   366     document.body.addEventListener('contextmenu', e => {
   366         e.preventDefault();
   367         e.preventDefault();
   406 
   407 
   407     update_subscriptions();
   408     update_subscriptions();
   408 
   409 
   409     current_subscribed_page = page_name;
   410     current_subscribed_page = page_name;
   410     current_page_index = page_index;
   411     current_page_index = page_index;
       
   412     let page_node;
       
   413     if(page_index != undefined){
       
   414         page_node = hmitree_paths[page_index];
       
   415     }else{
       
   416         page_node = "";
       
   417     }
       
   418     apply_hmi_value(page_node_local_index, page_node);
   411 
   419 
   412     jumps_need_update = true;
   420     jumps_need_update = true;
   413 
   421 
   414     requestHMIAnimation();
   422     requestHMIAnimation();
   415     jump_history.push([page_name, page_index]);
   423     jump_history.push([page_name, page_index]);