12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- MWF.xDesktop.requireApp("cms.Xform", "Readerfield", null, false);
- MWF.xApplication.cms.Xform.Authorfield = MWF.CMSAuthorfield = new Class({
- Extends: MWF.CMSReaderfield,
- iconStyle: "authorfieldIcon",
- _loadNodeEdit : function(){
- var input = this.input = new Element("div", {
- "styles": {
- "background": "transparent",
- "border": "0px",
- "min-height": "20px"
- }
- });
- input.set(this.json.properties);
- var node = new Element("div", {"styles": {
- "overflow": "hidden",
- "position": "relative",
- "min-height" : "20px",
- "margin-right": "20px"
- }}).inject(this.node, "after");
- input.inject(node);
- this.node.destroy();
- this.node = node;
- this.node.set({
- "id": this.json.id,
- "MWFType": this.json.type,
- "readonly": true,
- "title" : MWF.xApplication.cms.Xform.LP.readerFieldNotice
- });
- if( !this.readonly ) {
- this.node.setStyle("cursor" , "pointer");
- this.node.addEvents({
- "click": function (ev) {
- this.clickSelect(ev);
- }.bind(this)
- //this.clickSelect.bind(this)
- });
- if (this.json.showIcon!='no')this.iconNode = new Element("div", { //this.form.css[this.iconStyle],
- "styles": {
- "background": "url("+"../x_component_cms_Xform/$Form/default/icon/selectauthor.png) center center no-repeat",
- "width": "18px",
- "height": "18px",
- "float": "right"
- }
- }).inject(this.node, "before");
- if (this.iconNode){
- this.iconNode.setStyle("cursor" , "pointer");
- this.iconNode.addEvents({
- "click": function (ev) {
- this.clickSelect(ev);
- }.bind(this)
- //this.clickSelect.bind(this)
- });
- }
- }
- }
- });
|