code: void initFormPanel() {
  
          removeEditOverlays();
          m_openFormButton.setVisible(false);
          m_saveButton.setVisible(true);
          m_hideHelpBubblesButton.setVisible(true);
          m_undoButton.setVisible(true);
          m_redoButton.setVisible(true);
          m_basePanel = new FlowPanel();
          m_basePanel.addStyleName(I_CmsLayoutBundle.INSTANCE.editorCss().basePanel());
          m_basePanel.addStyleName(I_CmsLayoutBundle.INSTANCE.generalCss().opencms());
          // insert base panel before the tool bar to keep the tool bar visible
          RootPanel.get().add(m_basePanel);
          if (m_isStandAlone) {
              RootPanel.getBodyElement().addClassName(I_CmsLayoutBundle.INSTANCE.editorCss().standAloneEditor());
          } else {
              RootPanel.getBodyElement().getParentElement().getStyle().setOverflow(Overflow.HIDDEN);
          }
      }
docs: Opens the form based editor.<p>