Remove modstore leftovers. Fix core.show_path_select_dialog documentation (#8572)
authorDS <vorunbekannt75@web.de>
Fri, 7 Jun 2019 20:12:20 +0000 (22:12 +0200)
committerSmallJoker <SmallJoker@users.noreply.github.com>
Fri, 7 Jun 2019 20:12:20 +0000 (22:12 +0200)
This was forgotten in #5852.

builtin/mainmenu/tab_content.lua
doc/menu_lua_api.txt

index 362fcd8d30f6d21c8c49db89534e21ad32d8fb9d..336730bf4d7ea84ca558fcf831885b361503b47a 100644 (file)
@@ -153,11 +153,6 @@ local function handle_buttons(tabview, fields, tabname, tabdata)
                return true
        end
 
-       if fields["btn_mod_mgr_install_local"] ~= nil then
-               core.show_file_open_dialog("mod_mgt_open_dlg", fgettext("Select Package File:"))
-               return true
-       end
-
        if fields["btn_contentdb"] ~= nil then
                local dlg = create_store_dlg()
                dlg:set_parent(tabview)
@@ -201,12 +196,6 @@ local function handle_buttons(tabview, fields, tabname, tabdata)
                return true
        end
 
-       if fields["mod_mgt_open_dlg_accepted"] and
-                       fields["mod_mgt_open_dlg_accepted"] ~= "" then
-               pkgmgr.install_mod(fields["mod_mgt_open_dlg_accepted"],nil)
-               return true
-       end
-
        return false
 end
 
index 8ec8e35aa5550044482b872fe00d70f0d225ebfe..f6b2ffbd28ccfd3a6b955212cc6f62cde9c7458d 100644 (file)
@@ -89,13 +89,14 @@ core.set_background(type, texturepath,[tile],[minsize])
 core.set_clouds(<true/false>)
 core.set_topleft_text(text)
 core.show_keys_menu()
-core.file_open_dialog(formname,caption)
-^ shows a file open dialog
+core.show_path_select_dialog(formname, caption, is_file_select)
+^ shows a path select dialog
 ^ formname is base name of dialog response returned in fields
 ^     -if dialog was accepted "_accepted"
-^^       will be added to fieldname containing the path
+^        will be added to fieldname containing the path
 ^     -if dialog was canceled "_cancelled"
 ^        will be added to fieldname value is set to formname itself
+^ if `is_file_select` is `true`, a file and not a folder will be selected
 ^ returns nil or selected file/folder
 core.get_screen_info()
 ^ returns {
@@ -240,4 +241,4 @@ Limitations of Async operations
  -No access to global lua variables, don't even try
  -Limited set of available functions
        e.g. No access to functions modifying menu like core.start,core.close,
-       core.file_open_dialog
+       core.show_path_select_dialog