code: protected void openPublish() {
  
          HashMap<String, String> params = Maps.newHashMap();
          params.put(CmsPublishOptions.PARAM_CONTAINERPAGE, "" + CmsCoreProvider.get().getStructureId());
          params.put(CmsPublishOptions.PARAM_START_WITH_CURRENT_PAGE, "");
          params.put(CmsPublishOptions.PARAM_DETAIL, "" + m_controller.getData().getDetailId());
          CmsPublishDialog.showPublishDialog(params, new CloseHandler<PopupPanel>() {
  
              /**
               * @see com.google.gwt.event.logical.shared.CloseHandler#onClose(com.google.gwt.event.logical.shared.CloseEvent)
               */
              public void onClose(CloseEvent<PopupPanel> event) {
  
                  deactivateCurrentButton();
                  activateSelection();
  
              }
          }, new Runnable() {
  
              public void run() {
  
                  openPublish();
              }
  
          }, m_controller.getContentEditorHandler());
      }
docs: Opens the publish dialog without changes check.<p>