Changeset 25 for branches/testa/js/main.js
- Timestamp:
- Aug 21, 2019 7:44:47 PM (6 years ago)
- File:
-
- 1 edited
-
branches/testa/js/main.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/testa/js/main.js
r24 r25 1 1 let Globalx = {}; 2 let GlobalxInitValue = { 3 editor: null, 4 key_indicate_file: false, 5 key: '/' 6 }; 2 7 3 8 function main() { 4 Globalx.num = 0; 5 Globalx.index = 0; 6 Globalx.parts = ["data", "output", "setting"] 9 restore_info_to_globalx() 7 10 8 Globalx.parts.map( function( value ){ 9 set_globalx_editor(value) 10 } ) 11 editor_func("data"); 12 make_ul_for_menu('data' , '#data-side') 13 menux( "data" ) 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') 14 20 15 $('#down-download').on('click', {part: "data"}, handleDownload)16 $( Globalx['data'].textarea_sel ).val("");21 tab_init() 22 topmenu_init() 17 23 18 editor_func("setting"); 19 make_ul_for_menu("setting" , '#setting-side') 24 rebuild_bookmark_menu("data") 20 25 21 editor_func("output"); 22 make_ul_for_menu("output" , '#output-side') 26 // LocalStorageにまだ保存していない場合を想定して、ここで保存しておく 27 console.log("call save_info_from_globalx()") 28 save_info_from_globalx() 29 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) 34 $('#bookmarkDlg').dialog({ 35 autoOpen: false, 36 modal: true, 37 buttons: { 38 "OK": function() { 39 part = Globalx.parts[ Globalx.index ] 40 path = $( '#bookmark_path' ).val() 41 displayname = $( '#bookmark_displayname' ).val() 42 register_bookmark_( part , path, displayname ) 43 $(this).dialog("close")}, 44 "Cancel": function() { 45 bookmark_cb.prop('checked', false) 46 $(this).dialog("close") 47 } 48 } 49 }) 50 } 51 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 } ) 23 61 } 24 62 … … 46 84 Globalx[part].bookmark_mgr = new BookmarkMgr( Globalx[part].bookmark_displayname_max_length ) 47 85 48 $( '#bookmark_displayname' ).prop( 'maxlength' , Globalx[part].bookmark_displayname_max_length)49 $('#bookmarkDlg').dialog({50 autoOpen: false,51 modal: true,52 buttons: {53 "OK": function() {54 part = Globalx.parts[ Globalx.index ]55 56 Globalx[part].bookmark_mgr.add( $( '#bookmark_path' ).val() , $( '#bookmark_displayname' ).val() )57 $(this).dialog("close")},58 "Cancel": function() {59 $(this).dislog("close")60 }61 }62 })63 86 } 64 87 65 88 function editor_func(part) { 66 console.log(`Globalx[#{name}].editor_id=` + Globalx[part].editor_id )67 89 let editor = ace.edit( Globalx[part].editor_id ) 68 console.log( editor )69 90 editor.setTheme("ace/theme/monokai"); 70 91 editor.setFontSize(14); … … 74 95 Globalx[part].editor = editor; 75 96 let textarea = $( Globalx[part].textarea_sel ); 76 console.log( "textarea=" + textarea )77 97 Globalx[part].textarea = textarea; 78 98 editor.getSession().on("change", function () { … … 81 101 } 82 102 83 main()
Note: See TracChangeset
for help on using the changeset viewer.
![(trac.ini の [header_logo] セクションを設定してください)](/python/trac/Flist/chrome/common/trac_logo_mini.png)