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

hide unused menu by css

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/testa-single-bookmark/js/sidemenu.js

    r29 r36  
    7070
    7171    menu_action( item_name , up_flag = false ) {
    72         if( Globalx[this.part].key != '/' ){
    73            
    74         }
    7572        let part = this.part
    7673        let jsondata = Globalx.storagex.get_filelist( Globalx.num , part)
     
    124121            if( jsondata[Globalx[part].key].length == 0 ){
    125122                Globalx[part].key_indicate_file = true;
     123                let url = ""
     124                $( Globalx[part].download_url_sel ).val( Globalx[part].key )
     125                $( Globalx[part].download_url_sel ).attr('href' , url )
     126                $( Globalx[part].download_partial_url_sel ).val( Globalx[part].key + "(parial)" )
     127                url = url + ".tmp"
     128                $( Globalx[part].download_partial_url_sel ).attr('href' , url )
    126129                Globalx.remotex.get_content( this.num, this.part, Globalx[part].key , (content) => {
    127130                    //console.log("content=" + content)
     
    135138    make_menu_item_list( realData , key){
    136139        let content = null
     140        let item = null
    137141        let ary = realData[ key ]
    138142       
    139143        let name = '..(Up)'
    140         content = `<li class="ui-menu-item"><div class="ui-menu-item-wrapper hasmenu" onclick="menu_action( '${this.part}', '${this.name}', true)">${name}</div></li>`;
     144        content = `<li class="ui-menu-item"><div class="ui-menu-item-wrapper hasmenu">${name}</div></li>`;
     145        // content = `<li class="ui-menu-item"><div class="ui-menu-item-wrapper hasmenu" onclick="menu_action( '${this.part}', '${this.name}', true)">${name}</div></li>`;
    141146        //      content = `<li class="ui-menu-item"><div class="ui-menu-item-wrapper hasmenu" onclick="this.menu_action_2">${name}</div></li>`;
    142147        $( this.menu_sel ).append(content);
     148        item = $( this.menu_sel ).last()
     149        item.on('click' , () => {
     150            this.menu_action( key , true )
     151        } )
    143152
    144153        if( ary !== undefined ){
    145154            ary.map( ( item_name ) => {
    146                 content = `<li class="ui-menu-item"><div class="ui-menu-item-wrapper hasmenu" onclick="menu_action( '${this.part}', '${item_name}' , false)">${item_name}</div></li>`;
     155                content = `<li class="ui-menu-item"><div class="ui-menu-item-wrapper hasmenu">${item_name}</div></li>`;
     156                // content = `<li class="ui-menu-item"><div class="ui-menu-item-wrapper hasmenu" onclick="menu_action( '${this.part}', '${item_name}' , false)">${item_name}</div></li>`;
    147157                //          content = `<li class="ui-menu-item"><div class="ui-menu-item-wrapper hasmenu" onclick="this.menu_action_2">${item_name}</div></li>`;
    148158                $( this.menu_sel ).append(content);
     159                item = $( this.menu_sel ).last()
     160                item.on('click' , () => {
     161                    this.menu_action( item_name )
     162                } )
    149163            })
    150164        }
     
    153167    set_globalx_item_name( item_name ) {
    154168        Globalx[this.part].item_name = item_name
    155         let dl = $( '#download' )
     169        let dl = $( Globalx[ this.part ].download_sel )
    156170        dl.attr('download' , Globalx[this.part].item_name)
    157171        dl.removeAttr('href')
     
    175189    }
    176190}
     191
     192/*
     193function menu_action(part, item_name , up_flag = false) {
     194    Globalx[part].sidemenu.menu_action(item_name , up_flag)
     195}
     196*/
Note: See TracChangeset for help on using the changeset viewer.