ContentItem.hx 792 B

1234567891011121314151617181920212223
  1. package golden;
  2. extern class ContentItem {
  3. var type : Config.ItemType;
  4. var parent : ContentItem;
  5. var contentItems : Array<ContentItem>;
  6. var element : js.jquery.JQuery;
  7. var childElementContainer : Container;
  8. var config : Config.ItemConfig;
  9. var header : Header;
  10. var __view : Dynamic;
  11. public function addChild( config : Config.ItemConfig, ?index : Int ) : Void;
  12. public function on( type : String, callb : Event<ContentItem> -> Void ) : Void;
  13. public function off( type : String ) : Void;
  14. public function replaceChild( c : ContentItem, config : Config.ItemConfig ) : Void;
  15. public function getItemsByFilter( f : ContentItem -> Bool ) : Array<ContentItem>;
  16. public function getActiveContentItem() : ContentItem;
  17. public function setActiveContentItem( item : ContentItem ) : Void;
  18. }