Ignore:
Timestamp:
2014-08-20T03:07:15+02:00 (12 years ago)
Author:
Don-vip
Message:

fix #8885 (see #4614) - add offline mode with new command line argument --offline which can take one of several of these values (comma separated):

  • josm_website: to disable all accesses to JOSM website (when not cached, disables Getting Started page, help, plugin list, styles, imagery, presets, rules)
  • osm_api: to disable all accesses to OSM API (disables download, upload, changeset queries, history, user message notification)
  • all: alias to disable all values. Currently equivalent to "josm_website,osm_api"

Plus improved javadoc, fixed EDT violations, and fixed a bug with HTTP redirection sent without "Location" header

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java

    r7128 r7434  
    8383import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingTextField;
    8484import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionList;
     85import org.openstreetmap.josm.io.OnlineResource;
    8586import org.openstreetmap.josm.tools.CheckParameterUtil;
    8687import org.openstreetmap.josm.tools.ImageProvider;
     
    212213                }
    213214        );
    214         registerCopyPasteAction(tagEditorPanel.getPasteAction(), 
     215        registerCopyPasteAction(tagEditorPanel.getPasteAction(),
    215216                "PASTE_TAGS",
    216217                Shortcut.registerShortcut("system:pastestyle", tr("Edit: {0}", tr("Paste Tags")), KeyEvent.VK_V, Shortcut.CTRL_SHIFT).getKeyStroke());
     
    14751476
    14761477        protected void updateEnabledState() {
    1477             setEnabled(memberTableModel.hasIncompleteMembers());
     1478            setEnabled(memberTableModel.hasIncompleteMembers() && !Main.isOffline(OnlineResource.OSM_API));
    14781479        }
    14791480
     
    15071508
    15081509        protected void updateEnabledState() {
    1509             setEnabled(memberTableModel.hasIncompleteSelectedMembers());
     1510            setEnabled(memberTableModel.hasIncompleteSelectedMembers() && !Main.isOffline(OnlineResource.OSM_API));
    15101511        }
    15111512
Note: See TracChangeset for help on using the changeset viewer.