Changeset 1773 for ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/editor/ElementEdit.as
- Timestamp:
- 02/24/12 15:18:55 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/editor/ElementEdit.as
r1754 r1773 21 21 22 22 [Event(name="removeElement", type="flash.events.Event")] 23 public class ElementEdit extends Form implements CMDValidator{23 public class ElementEdit extends Form { 24 24 public static const REMOVE_ELEMENT_EVENT:String = "removeElement"; 25 25 private var _element:CMDComponentElement; … … 150 150 var nameInput:NameInputLine = new NameInputLine(_element.name, function(val:String):void { 151 151 _element.name = val; 152 })152 }, new ChildNameValidator(_parentComponent, element)); 153 153 addChild(nameInput); 154 }155 156 157 public function validate():Boolean{158 // Parent must not have another component or element of the same name159 for each (var component:CMDComponent in _parentComponent.cmdComponents) {160 if(component.name == _element.name){161 return false;162 }163 }164 for each (var element:CMDComponentElement in _parentComponent.cmdElements) {165 if(element != _element && element.name == _element.name){166 return false;167 }168 }169 return true;170 154 } 171 155 }
Note: See TracChangeset
for help on using the changeset viewer.