Ignore:
Timestamp:
Aug 24, 2019 10:26:26 PM (6 years ago)
Author:
anonymous
Message:

dispaly message for debug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/testa/js/main.js

    r25 r27  
    66};
    77
    8 function main() {
    9     restore_info_to_globalx()
     8function init_globalx_storagex() {
     9    Globalx.storagex = new Storagex();
     10}
    1011
    11     editor_func("data");
    12     make_ul_for_menu('data' , '#data-side')
    13     menux( "data" )
    14    
    15     editor_func("setting");
    16     make_ul_for_menu("setting" , '#setting-side')
    17    
    18     editor_func("output");
    19     make_ul_for_menu("output" , '#output-side')
     12function init_globalx() {
     13    Globalx.num = 0;
     14    Globalx.index = 0;
     15    Globalx.parts = ["data", "output", "setting"]
     16    Globalx.bookmark_displayname_max_length = 18
    2017
    2118    tab_init()
    2219    topmenu_init()
     20    Globalx.remotex = new Remotex('php/content.php')
     21}
    2322
    24     rebuild_bookmark_menu("data")
     23function menu_action(part, item_name , up_flag = false) {
     24    //console.log("menu_action 1")
     25    Globalx[part].sidemenu.menu_action(item_name , up_flag)
     26    //console.log("menu_action 2")
     27}
    2528
    26     // LocalStorageにまだ保存していない場合を想定して、ここで保存しておく
    27     console.log("call save_info_from_globalx()")
    28     save_info_from_globalx()
     29function main() {
     30    init_globalx_storagex()
    2931
    30     part = "data"
    31     $('#down-download').on('click', {part: part}, handleDownload)
    32     $( Globalx['data'].textarea_sel ).val("");
    33     $( '#bookmark_displayname' ).prop( 'maxlength' , Globalx[part].bookmark_displayname_max_length)
     32    let need_to_save = Globalx.storagex.restore_globalx_from_info()
     33    init_globalx()
     34
     35    Globalx.parts.map( ( part ) => {
     36        set_globalx_editor(part)
     37        Globalx[ part ].bookmarkmenu = new BookmarkMenu( Globalx.num, part )
     38        Globalx[ part ].sidemenu = new SideMenu( Globalx.num, part )
     39        Globalx[ part ].sidemenu.setup(`#${part}-side`)
     40        Globalx[ part ].bookmarkmenu.set_click_handler()
     41        Globalx[ part ].bookmarkmenu.rebuild_bookmark_menu(part)
     42
     43        $( Globalx[ part ].download_sel ).on('click', {num: Globalx.num, part: part}, handleDownload)
     44        $( Globalx[ part ].textarea_sel ).val("");
     45    } )
     46/*
     47    Globalx.parts.map( (part) => {
     48        Globalx[ part ].sidemenu.setup(`#${part}-side`)
     49        Globalx[ part ].bookmarkmenu.rebuild_bookmark_menu(part)
     50
     51        $( Globalx[part].download_sel ).on('click', {num: Globalx.num, part: part}, handleDownload)
     52        $( Globalx[part].textarea_sel ).val("");
     53    }
     54  */ 
     55    if( need_to_save ){
     56        // LocalStorageにまだ保存していない場合、ここで保存しておく
     57        //console.log("call save_as_info_from_globalx()")
     58        Globalx.storagex.save_as_info_from_globalx( (data) => { console.log( "data=" + data ) } )
     59    }
     60
     61    let part = "data"
     62    $( '#bookmark_displayname' ).prop( 'maxlength' , Globalx.bookmark_displayname_max_length)
    3463    $('#bookmarkDlg').dialog({
    3564        autoOpen: false,
     
    5079}
    5180
    52 function init_globalx() {
    53     Globalx.num = 0;
    54     Globalx.index = 0;
    55     Globalx.parts = ["data", "output", "setting"]
    56    
    57     Globalx.parts.map( function( part ){
    58         console.log("init_globalx part=" + part )
    59         set_globalx_editor(part)
    60     } )
    61 }
    6281
    6382function set_globalx_editor(part) {
     
    7392/**/
    7493          bookmarks: [],
    75           bookmark_displayname_max_length: 18,
    7694          key_indicate_file: false,
    7795          key: '/',
    7896          key_sel: `#${part}-filelist_key`,
    79           download_sel: `#${part}-download_sel`
     97          download_sel: `#${part}-down-download`
    8098      }
     99      editor_config(part);
     100
    81101      Globalx[part].menu_sel = `#${Globalx[part].menu_id}`
    82102      Globalx[part].bookmark_sel = `#${Globalx[part].bookmark_id}`
    83103      Globalx[part].bookmark_op_sel = `#${Globalx[part].bookmark_op_id}`
    84       Globalx[part].bookmark_mgr = new BookmarkMgr( Globalx[part].bookmark_displayname_max_length )
    85 
     104      Globalx[part].bookmark_mgr = new BookmarkMgr( Globalx.bookmark_displayname_max_length )
    86105}
    87106
    88 function editor_func(part) {
     107function editor_config(part) {
    89108      let editor = ace.edit( Globalx[part].editor_id )
    90109      editor.setTheme("ace/theme/monokai");
     
    100119      });
    101120}
    102 
Note: See TracChangeset for help on using the changeset viewer.