Example #1
0
 /**
  * Prepare Page. - Set Header
  *
  * @param loginInfo
  * @return WReportEngine page
  */
 private MobileDoc preparePage(String loginInfo) {
   MobileDoc doc = MobileDoc.create("Workflow");
   head header = doc.getHead();
   body b = doc.getBody();
   //  add window.js & .css
   header.addElement(new script("", MobileEnv.getBaseDirectory("/js/window.js")));
   header.addElement(
       new link().setRel("stylesheet").setHref(MobileEnv.getBaseDirectory("/css/window.css")));
   //
   //
   String title = "Workflow" + " - " + loginInfo;
   b.addElement(new script("top.document.title='" + title + "';"));
   return doc;
 } //  preparePage
Example #2
0
  /**
   * Print the entire layout .
   *
   * @param activeNode
   * @param wf
   * @param nodes
   * @param nodes_ID
   * @param imageMap
   * @return WReportEngine
   */
  private MobileDoc createLayout(
      MobileDoc doc,
      MWorkflow wf,
      int activeNode,
      MWFNode[] nodes,
      ArrayList nodes_ID,
      int[][] imageMap) {
    body b = doc.getBody();

    b.addElement(printWorkflow(activeNode, wf, nodes, nodes_ID, imageMap));
    b.addElement(new hr());
    b.addElement(printDescription(activeNode, wf, nodes, nodes_ID));
    b.addElement(new br());
    b.addElement(printControlPanel(activeNode, wf, nodes, nodes_ID));

    return doc;
  } // createLayout