Package.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. MWF.xApplication.process.Xform = MWF.xApplication.process.Xform || {};
  2. MWF.require("MWF.xScript.Macro", null, false);
  3. MWF.xDesktop.requireApp("process.Xform", "$Module", null, false);
  4. // MWF.xDesktop.requireApp("process.Xform", "Label", null, false);
  5. // MWF.xDesktop.requireApp("process.Xform", "Textfield", null, false);
  6. // MWF.xDesktop.requireApp("process.Xform", "Number", null, false);
  7. // MWF.xDesktop.requireApp("process.Xform", "Personfield", null, false);
  8. // MWF.xDesktop.requireApp("process.Xform", "Orgfield", null, false);
  9. // MWF.xDesktop.requireApp("process.Xform", "Calendar", null, false);
  10. // MWF.xDesktop.requireApp("process.Xform", "Textarea", null, false);
  11. // MWF.xDesktop.requireApp("process.Xform", "Opinion", null, false);
  12. // MWF.xDesktop.requireApp("process.Xform", "Select", null, false);
  13. // MWF.xDesktop.requireApp("process.Xform", "Radio", null, false);
  14. // MWF.xDesktop.requireApp("process.Xform", "Checkbox", null, false);
  15. // MWF.xDesktop.requireApp("process.Xform", "Button", null, false);
  16. // MWF.xDesktop.requireApp("process.Xform", "Combox", null, false);
  17. // MWF.xDesktop.requireApp("process.Xform", "Address", null, false);
  18. MWF.xApplication.process.Xform.Div = MWF.APPDiv = new Class({
  19. Extends: MWF.APP$Module
  20. });
  21. MWF.xApplication.process.Xform.Common = MWF.APPCommon = new Class({
  22. Extends: MWF.APP$Module,
  23. _loadUserInterface: function(){
  24. if (this.json.innerHTML){
  25. if (this.node.get("html") !== this.json.innerHTML){
  26. this.node.appendHTML(this.json.innerHTML);
  27. }
  28. }
  29. this.node.setProperties(this.json.properties);
  30. }
  31. });
  32. //MWF.xApplication.process.Xform.Image = MWF.APPImage = new Class({
  33. // Extends: MWF.APP$Module
  34. //});
  35. MWF.xApplication.process.Xform.Image = MWF.APPImage = new Class({
  36. Extends: MWF.APP$Module,
  37. _loadUserInterface: function(){
  38. if (typeOf(this.json.src)=="object"){
  39. var src = MWF.xDesktop.getImageSrc( this.json.src.imageId );
  40. this.node.set("src", src);
  41. }
  42. if (this.json.properties){
  43. if (this.json.properties["src"]){
  44. var value = this.json.properties["src"];
  45. if ((value.indexOf("x_processplatform_assemble_surface")!=-1 || value.indexOf("x_portal_assemble_surface")!=-1)){
  46. var host1 = MWF.Actions.getHost("x_processplatform_assemble_surface");
  47. var host2 = MWF.Actions.getHost("x_portal_assemble_surface");
  48. if (value.indexOf("/x_processplatform_assemble_surface")!==-1){
  49. value = value.replace("/x_processplatform_assemble_surface", host1+"/x_processplatform_assemble_surface");
  50. }else if (value.indexOf("x_processplatform_assemble_surface")!==-1){
  51. value = value.replace("x_processplatform_assemble_surface", host1+"/x_processplatform_assemble_surface");
  52. }
  53. if (value.indexOf("/x_portal_assemble_surface")!==-1){
  54. value = value.replace("/x_portal_assemble_surface", host2+"/x_portal_assemble_surface");
  55. }else if (value.indexOf("x_portal_assemble_surface")!==-1){
  56. value = value.replace("x_portal_assemble_surface", host2+"/x_portal_assemble_surface");
  57. }
  58. }
  59. this.node.set("src", value);
  60. }
  61. }
  62. }
  63. });
  64. // MWF.xDesktop.requireApp("process.Xform", "Table", null, false);
  65. // MWF.xDesktop.requireApp("process.Xform", "Datagrid", null, false);
  66. MWF.xApplication.process.Xform.Html = MWF.APPHtml = new Class({
  67. Extends: MWF.APP$Module,
  68. load: function(){
  69. this.node.insertAdjacentHTML("beforebegin", this.json.text);
  70. this.node.destroy();
  71. }
  72. });
  73. //
  74. // MWF.xDesktop.requireApp("process.Xform", "Tab", null, false);
  75. //
  76. //
  77. //
  78. // MWF.xDesktop.requireApp("process.Xform", "Tree", null, false);
  79. //
  80. // MWF.xDesktop.requireApp("process.Xform", "Iframe", null, false);
  81. // MWF.xDesktop.requireApp("process.Xform", "Htmleditor", null, false);
  82. // MWF.xDesktop.requireApp("process.Xform", "Office", null, false);
  83. // MWF.xDesktop.requireApp("process.Xform", "Attachment", null, false);
  84. // MWF.xDesktop.requireApp("process.Xform", "Actionbar", null, false);
  85. // MWF.xDesktop.requireApp("process.Xform", "sidebar", null, false);
  86. //
  87. // MWF.xDesktop.requireApp("process.Xform", "Log", null, false);
  88. // MWF.xDesktop.requireApp("process.Xform", "Monitor", null, false);
  89. // MWF.xDesktop.requireApp("process.Xform", "View", null, false);
  90. // MWF.xDesktop.requireApp("process.Xform", "ViewSelector", null, false);
  91. // MWF.xDesktop.requireApp("process.Xform", "Stat", null, false);
  92. // MWF.xDesktop.requireApp("process.Xform", "ImageClipper", null, false);
  93. //
  94. // MWF.xDesktop.requireApp("process.Xform", "Subform", null, false);
  95. // MWF.xDesktop.requireApp("process.Xform", "Source", null, false);
  96. // MWF.xDesktop.requireApp("process.Xform", "SourceText", null, false);
  97. // MWF.xDesktop.requireApp("process.Xform", "SubSource", null, false);