| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- MWF.xDesktop.requireApp("ContentManage", "Actions.RestActions", null, false);
- MWF.xApplication.ContentManage.options.multitask = true;
- MWF.xApplication.ContentManage.Main = new Class({
- Extends: MWF.xApplication.Common.Main,
- Implements: [Options, Events],
- options: {
- "style": "default",
- "name": "ContentManage",
- "icon": "icon.png",
- "width": "600",
- "height": "500",
- "isResize": true,
- "isMax": true,
- "title": MWF.xApplication.ContentManage.LP.title
- },
- onQueryLoad: function(){
- this.lp = MWF.xApplication.ContentManage.LP;
- this.actions = new MWF.xApplication.ContentManage.Actions.RestActions();
- },
- loadApplication: function(callback){
- this.node = new Element("div", {"styles": this.css.contentNode}).inject(this.content);
- this.titleNode = new Element("input", {"styles": this.css.titleNode}).inject(this.node);
- this.departmentNode = new Element("input", {"styles": this.css.departmentNode}).inject(this.node);
- this.dataNode = new Element("textarea", {"styles": this.css.dataNode}).inject(this.node);
- this.submitButton = new Element("input", {
- "type": "button",
- "value": this.lp.ok,
- "styles": this.css.submitButton
- }).inject(this.node);
- this.setEvent();
- },
- setEvent: function(){
- this.submitButton.addEvent("click", function(){
- this.submit();
- }.bind(this));
- },
- submit: function(){
- var data = {
- "title": this.titleNode.get("value"),
- "department": this.departmentNode.get("value"),
- "data": this.dataNode.get("value")
- };
- this.actions.addNote(data, function(json){
- this.notice(this.lp.saveOk, "success");
- }.bind(this));
- }
- });
|