docManage.php 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <?php
  2. global $lang,$app;
  3. $docManage = new stdClass();
  4. $docManage->name = 'docManage';
  5. $docManage->title = $lang->tutorial->docManage->title;
  6. $docManage->icon = 'doc text-success text-lg';
  7. $docManage->type = 'advance';
  8. $docManage->modules = 'doc';
  9. $docManage->app = 'doc';
  10. $docManage->tasks = array();
  11. $docManage->tasks['docManage'] = array();
  12. $docManage->tasks['docManage']['name'] = 'docManage';
  13. $docManage->tasks['docManage']['title'] = $lang->tutorial->docManage->title;
  14. $docManage->tasks['docManage']['startUrl'] = array('doc', 'mySpace');
  15. $docManage->tasks['docManage']['steps'] = array();
  16. $docManage->tasks['docManage']['steps'][] = array(
  17. 'type' => 'openApp',
  18. 'app' => 'doc',
  19. 'title' => $lang->tutorial->docManage->step1->name,
  20. 'desc' => $lang->tutorial->docManage->step1->desc
  21. );
  22. $docManage->tasks['docManage']['steps'][] = array(
  23. 'type' => 'clickNavbar',
  24. 'target' => 'team',
  25. 'page' => 'doc-mySpace',
  26. 'title' => $lang->tutorial->docManage->step2->name,
  27. 'desc' => $lang->tutorial->docManage->step2->desc
  28. );
  29. $docManage->tasks['docManage']['steps'][] = array(
  30. 'type' => 'click',
  31. 'target' => '#actionBar button.more-btn',
  32. 'page' => 'doc-tablecontents',
  33. 'title' => $lang->tutorial->docManage->step3->name
  34. );
  35. $docManage->tasks['docManage']['steps'][] = array(
  36. 'type' => 'click',
  37. 'target' => 'li.createSpace-btn a',
  38. 'page' => 'doc-tablecontents',
  39. 'title' => $lang->tutorial->docManage->step4->name
  40. );
  41. $docManage->tasks['docManage']['steps'][] = array(
  42. 'type' => 'form',
  43. 'page' => 'doc-tablecontents',
  44. 'title' => $lang->tutorial->docManage->step5->name
  45. );
  46. $docManage->tasks['docManage']['steps'][] = array(
  47. 'type' => 'saveForm',
  48. 'page' => 'doc-tablecontents',
  49. 'title' => $lang->tutorial->docManage->step6->name,
  50. 'desc' => $lang->tutorial->docManage->step6->desc
  51. );
  52. $docManage->tasks['docManage']['steps'][] = array(
  53. 'type' => 'click',
  54. 'target' => '#actionBar a.createLib-btn',
  55. 'page' => 'doc-tablecontents',
  56. 'url' => array('doc', 'tablecontents'),
  57. 'title' => $lang->tutorial->docManage->step7->name,
  58. 'desc' => $lang->tutorial->docManage->step7->desc
  59. );
  60. $docManage->tasks['docManage']['steps'][] = array(
  61. 'type' => 'form',
  62. 'page' => 'doc-tablecontents',
  63. 'title' => $lang->tutorial->docManage->step8->name
  64. );
  65. $docManage->tasks['docManage']['steps'][] = array(
  66. 'type' => 'saveForm',
  67. 'page' => 'doc-tablecontents',
  68. 'title' => $lang->tutorial->docManage->step9->name,
  69. 'desc' => $lang->tutorial->docManage->step9->desc
  70. );
  71. $docManage->tasks['docManage']['steps'][] = array(
  72. 'type' => 'click',
  73. 'target' => 'div[data-lib="2"] nav.toolbar button',
  74. 'page' => 'doc-tablecontents',
  75. 'url' => array('doc', 'tablecontents'),
  76. 'title' => $lang->tutorial->docManage->step10->name
  77. );
  78. $docManage->tasks['docManage']['steps'][] = array(
  79. 'type' => 'click',
  80. 'target' => 'li.menu-item[z-key="adddirectory"] a',
  81. 'page' => 'doc-tablecontents',
  82. 'url' => array('doc', 'tablecontents'),
  83. 'title' => $lang->tutorial->docManage->step11->name,
  84. 'desc' => $lang->tutorial->docManage->step11->desc
  85. );
  86. $docManage->tasks['docManage']['steps'][] = array(
  87. 'type' => 'click',
  88. 'target' => 'li.tree-item menu.tree',
  89. 'page' => 'doc-tablecontents',
  90. 'url' => array('doc', 'tablecontents'),
  91. 'title' => $lang->tutorial->docManage->step12->name
  92. );
  93. $docManage->tasks['docManage']['steps'][] = array(
  94. 'type' => 'click',
  95. 'target' => '#actionBar a.doc-create-btn',
  96. 'page' => 'doc-tablecontents',
  97. 'url' => array('doc', 'tablecontents'),
  98. 'title' => $lang->tutorial->docManage->step13->name,
  99. 'desc' => $lang->tutorial->docManage->step13->desc
  100. );
  101. $docManage->tasks['docManage']['steps'][] = array(
  102. 'type' => 'form',
  103. 'target' => '#docForm',
  104. 'page' => 'doc-create',
  105. 'title' => $lang->tutorial->docManage->step14->name
  106. );
  107. $docManage->tasks['docManage']['steps'][] = array(
  108. 'type' => 'click',
  109. 'target' => 'div.panel-actions a.release-btn',
  110. 'page' => 'doc-create',
  111. 'title' => $lang->tutorial->docManage->step15->name
  112. );
  113. $docManage->tasks['docManage']['steps'][] = array(
  114. 'type' => 'form',
  115. 'target' => '#modalBasicInfo div.modal-body',
  116. 'page' => 'doc-create',
  117. 'title' => $lang->tutorial->docManage->step16->name
  118. );
  119. $docManage->tasks['docManage']['steps'][] = array(
  120. 'type' => 'saveForm',
  121. 'target' => '#modalBasicInfo button.saveBasicInfoBtn',
  122. 'page' => 'doc-create',
  123. 'title' => $lang->tutorial->docManage->step17->name,
  124. 'desc' => $lang->tutorial->docManage->step17->desc
  125. );
  126. $docManage->tasks['docManage']['steps'][] = array(
  127. 'type' => 'click',
  128. 'target' => 'div.dtable div[data-col="title"][data-row="1"] a',
  129. 'page' => 'doc-tablecontents',
  130. 'url' => array('doc', 'tablecontents'),
  131. 'title' => $lang->tutorial->docManage->step18->name,
  132. 'desc' => $lang->tutorial->docManage->step18->desc
  133. );
  134. $docManage->tasks['docManage']['steps'][] = array(
  135. 'type' => 'click',
  136. 'target' => '#docToolbar a.doc-edit-btn',
  137. 'page' => 'doc-view',
  138. 'title' => $lang->tutorial->docManage->step19->name,
  139. 'desc' => $lang->tutorial->docManage->step19->desc
  140. );
  141. $docManage->tasks['docManage']['steps'][] = array(
  142. 'type' => 'form',
  143. 'target' => '#docForm div.panel-body',
  144. 'page' => 'doc-edit',
  145. 'title' => $lang->tutorial->docManage->step20->name
  146. );
  147. $docManage->tasks['docManage']['steps'][] = array(
  148. 'type' => 'saveForm',
  149. 'target' => '#docForm button[type="submit"]',
  150. 'page' => 'doc-edit',
  151. 'title' => $lang->tutorial->docManage->step21->name,
  152. 'desc' => $lang->tutorial->docManage->step21->desc
  153. );
  154. $docManage->tasks['docManage']['steps'][] = array(
  155. 'type' => 'click',
  156. 'target' => '#docBody #versionDropdown-toggle',
  157. 'page' => 'doc-view',
  158. 'url' => array('doc', 'view', 'docID=1'),
  159. 'title' => $lang->tutorial->docManage->step22->name,
  160. 'desc' => $lang->tutorial->docManage->step22->desc
  161. );
  162. $docManage->tasks['docManage']['steps'][] = array(
  163. 'type' => 'click',
  164. 'target' => 'menu.is-contextmenu menu.dropdown-menu li.menu-item[z-key="1"]',
  165. 'page' => 'doc-view',
  166. 'title' => $lang->tutorial->docManage->step23->name,
  167. 'desc' => $lang->tutorial->docManage->step23->desc
  168. );