From: Alan Knowles Date: Wed, 5 Jul 2017 05:33:45 +0000 (+0800) Subject: docs/default.css X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=0f6da8dbf4b36b72a89b53f82533f8aa5d48c1c7 docs/default.css Attribute changed docs/default.css docs/doc.js Attribute changed docs/doc.js docs/header.html Attribute changed docs/header.html docs/index.html Attribute changed docs/index.html docs/page.js Attribute changed docs/page.js docs/symbols/src/Array.js.html docs/symbols/src/Date.js.html docs/symbols/src/Function.js.html docs/symbols/src/Number.js.html docs/symbols/src/Roo.js.html docs/symbols/src/String.js.html docs/symbols/src/roojs-calendar-debug.js.html docs/symbols/src/roojs-calendar.js.html docs/symbols/src/roojs-doc-debug.js.html docs/symbols/src/roojs-doc.js.html docs/symbols/src/Roo_Ajax.js.html docs/symbols/src/Roo_BasicDialog.js.html docs/symbols/src/Roo_BasicLayoutRegion.js.html docs/symbols/src/Roo_BorderLayout.js.html docs/symbols/src/Roo_BoxComponent.js.html docs/symbols/src/Roo_Button.js.html docs/symbols/src/Roo_CalendarPanel.js.html docs/symbols/src/Roo_CenterLayoutRegion.js.html docs/symbols/src/Roo_ColorPalette.js.html docs/symbols/src/Roo_Component.js.html docs/symbols/src/Roo_ComponentMgr.js.html docs/symbols/src/Roo_CompositeElement.js.html docs/symbols/src/Roo_CompositeElementLite.js.html docs/symbols/src/Roo_ContentPanel.js.html docs/symbols/src/Roo_DDView.js.html docs/symbols/src/Roo_DatePicker.js.html docs/symbols/src/Roo_DomHelper.js.html docs/symbols/src/Roo_DomQuery.js.html docs/symbols/src/Roo_DomTemplate.js.html docs/symbols/src/Roo_Editor.js.html docs/symbols/src/Roo_Element.js.html docs/symbols/src/Roo_EventManager.js.html docs/symbols/src/Roo_Fx.js.html docs/symbols/src/Roo_HtmlEditorCore.js.html docs/symbols/src/Roo_JsonView.js.html docs/symbols/src/Roo_KeyMap.js.html docs/symbols/src/Roo_KeyNav.js.html docs/symbols/src/Roo_Layer.js.html docs/symbols/src/Roo_LayoutManager.js.html docs/symbols/src/Roo_LayoutRegion.js.html docs/symbols/src/Roo_LayoutStateManager.js.html docs/symbols/src/Roo_LoadMask.js.html docs/symbols/src/Roo_Login.js.html docs/symbols/src/Roo_MasterTemplate.js.html docs/symbols/src/Roo_MessageBox.js.html docs/symbols/src/Roo_PagingToolbar.js.html docs/symbols/src/Roo_QuickTips.js.html docs/symbols/src/Roo_ReaderLayout.js.html docs/symbols/src/Roo_Resizable.js.html docs/symbols/src/Roo_Shadow.js.html docs/symbols/src/Roo_SplitBar.js.html docs/symbols/src/Roo_SplitButton.js.html docs/symbols/src/Roo_SplitLayoutRegion.js.html docs/symbols/src/Roo_TabPanel.js.html docs/symbols/src/Roo_Template.js.html docs/symbols/src/Roo_Toolbar.js.html docs/symbols/src/Roo_UpdateManager.js.html docs/symbols/src/Roo_View.js.html docs/symbols/src/Roo_ViewPanel.js.html docs/symbols/src/Roo_XComponent.js.html docs/symbols/src/Roo_XTemplate.js.html docs/symbols/src/Roo_data_ArrayReader.js.html docs/symbols/src/Roo_data_Connection.js.html docs/symbols/src/Roo_data_DataProxy.js.html docs/symbols/src/Roo_data_DataReader.js.html docs/symbols/src/Roo_data_Field.js.html docs/symbols/src/Roo_data_HttpProxy.js.html docs/symbols/src/Roo_data_JsonReader.js.html docs/symbols/src/Roo_data_JsonStore.js.html docs/symbols/src/Roo_data_MemoryProxy.js.html docs/symbols/src/Roo_data_Record.js.html docs/symbols/src/Roo_data_ScriptTagProxy.js.html docs/symbols/src/Roo_data_SimpleStore.js.html docs/symbols/src/Roo_data_SortTypes.js.html docs/symbols/src/Roo_data_Store.js.html docs/symbols/src/Roo_data_Tree.js.html docs/symbols/src/Roo_data_XmlReader.js.html docs/symbols/src/Roo_dd_DD.js.html docs/symbols/src/Roo_dd_DDProxy.js.html docs/symbols/src/Roo_dd_DDTarget.js.html docs/symbols/src/Roo_dd_DragDrop.js.html docs/symbols/src/Roo_dd_DragDropMgr.js.html docs/symbols/src/Roo_dd_DragSource.js.html docs/symbols/src/Roo_dd_DragZone.js.html docs/symbols/src/Roo_dd_DropTarget.js.html docs/symbols/src/Roo_dd_DropZone.js.html docs/symbols/src/Roo_dd_Registry.js.html docs/symbols/src/Roo_dd_ScrollManager.js.html docs/symbols/src/Roo_dd_StatusProxy.js.html docs/symbols/src/Roo_form_Action.js.html docs/symbols/src/Roo_form_BasicForm.js.html docs/symbols/src/Roo_form_Checkbox.js.html docs/symbols/src/Roo_form_ComboBox.js.html docs/symbols/src/Roo_form_ComboBoxArray.js.html docs/symbols/src/Roo_form_ComboCheck.js.html docs/symbols/src/Roo_form_DateField.js.html docs/symbols/src/Roo_form_DayPicker.js.html docs/symbols/src/Roo_form_DisplayField.js.html docs/symbols/src/Roo_form_FCKeditor.js.html docs/symbols/src/Roo_form_Field.js.html docs/symbols/src/Roo_form_Form.js.html docs/symbols/src/Roo_form_GridField.js.html docs/symbols/src/Roo_form_Hidden.js.html docs/symbols/src/Roo_form_HtmlEditor.js.html docs/symbols/src/Roo_form_Layout.js.html docs/symbols/src/Roo_form_MonthField.js.html docs/symbols/src/Roo_form_NumberField.js.html docs/symbols/src/Roo_form_Radio.js.html docs/symbols/src/Roo_form_Select.js.html docs/symbols/src/Roo_form_Signature.js.html docs/symbols/src/Roo_form_TextArea.js.html docs/symbols/src/Roo_form_TextField.js.html docs/symbols/src/Roo_form_TriggerField.js.html docs/symbols/src/Roo_form_VTypes.js.html docs/symbols/src/Roo_form_HtmlEditor_ToolbarContext.js.html docs/symbols/src/Roo_form_HtmlEditor_ToolbarStandard.js.html docs/symbols/src/Roo_grid_AbstractGridView.js.html docs/symbols/src/Roo_grid_AbstractSelectionModel.js.html docs/symbols/src/Roo_grid_Calendar.js.html docs/symbols/src/Roo_grid_CellSelectionModel.js.html docs/symbols/src/Roo_grid_ColumnModel.js.html docs/symbols/src/Roo_grid_EditorGrid.js.html docs/symbols/src/Roo_grid_Grid.js.html docs/symbols/src/Roo_grid_GridDragZone.js.html docs/symbols/src/Roo_grid_GridEditor.js.html docs/symbols/src/Roo_grid_GridView.js.html docs/symbols/src/Roo_grid_HeaderDragZone.js.html docs/symbols/src/Roo_grid_HeaderDropZone.js.html docs/symbols/src/Roo_grid_PropertyGrid.js.html docs/symbols/src/Roo_grid_RowSelectionModel.js.html docs/symbols/src/Roo_grid_SplitDragZone.js.html docs/symbols/src/Roo_lib_Ajax.js.html docs/symbols/src/Roo_lib_Anim.js.html docs/symbols/src/Roo_lib_AnimBase.js.html docs/symbols/src/Roo_lib_AnimMgr.js.html docs/symbols/src/Roo_lib_Beizer.js.html docs/symbols/src/Roo_lib_Color.js.html docs/symbols/src/Roo_lib_ColorAnim.js.html docs/symbols/src/Roo_lib_Dom.js.html docs/symbols/src/Roo_lib_Easing.js.html docs/symbols/src/Roo_lib_Event.js.html docs/symbols/src/Roo_lib_Motion.js.html docs/symbols/src/Roo_lib_Point.js.html docs/symbols/src/Roo_lib_Region.js.html docs/symbols/src/Roo_lib_Scroll.js.html docs/symbols/src/Roo_menu_Adapter.js.html docs/symbols/src/Roo_menu_BaseItem.js.html docs/symbols/src/Roo_menu_CheckItem.js.html docs/symbols/src/Roo_menu_ColorItem.js.html docs/symbols/src/Roo_menu_ColorMenu.js.html docs/symbols/src/Roo_menu_DateItem.js.html docs/symbols/src/Roo_menu_DateMenu.js.html docs/symbols/src/Roo_menu_Item.js.html docs/symbols/src/Roo_menu_Menu.js.html docs/symbols/src/Roo_menu_MenuMgr.js.html docs/symbols/src/Roo_menu_Separator.js.html docs/symbols/src/Roo_menu_TextItem.js.html docs/symbols/src/Roo_state_CookieProvider.js.html docs/symbols/src/Roo_state_Manager.js.html docs/symbols/src/Roo_state_Provider.js.html docs/symbols/src/Roo_tree_AsyncTreeNode.js.html docs/symbols/src/Roo_tree_ColumnNodeUI.js.html docs/symbols/src/Roo_tree_ColumnTree.js.html docs/symbols/src/Roo_tree_TreeDragZone.js.html docs/symbols/src/Roo_tree_TreeDropZone.js.html docs/symbols/src/Roo_tree_TreeEditor.js.html docs/symbols/src/Roo_tree_TreeFilter.js.html docs/symbols/src/Roo_tree_TreeLoader.js.html docs/symbols/src/Roo_tree_TreeNode.js.html docs/symbols/src/Roo_tree_TreeNodeUI.js.html docs/symbols/src/Roo_tree_TreePanel.js.html docs/symbols/src/Roo_tree_TreeSelectionModel.js.html docs/symbols/src/Roo_tree_TreeSorter.js.html docs/symbols/src/Roo_util_CSS.js.html docs/symbols/src/Roo_util_ClickRepeater.js.html docs/symbols/src/Roo_util_DelayedTask.js.html docs/symbols/src/Roo_util_Format.js.html docs/symbols/src/Roo_util_JSON.js.html docs/symbols/src/Roo_util_Math.js.html docs/symbols/src/Roo_util_MixedCollection.js.html docs/symbols/src/Roo_util_Observable.js.html docs/symbols/src/Roo_util_TaskRunner.js.html docs/symbols/src/Roo_util_TextMetrics.js.html docs/symbols/src/Roo_bootstrap_Alert.js.html docs/symbols/src/Roo_bootstrap_Body.js.html docs/symbols/src/Roo_bootstrap_Brick.js.html docs/symbols/src/Roo_bootstrap_Button.js.html docs/symbols/src/Roo_bootstrap_ButtonGroup.js.html docs/symbols/src/Roo_bootstrap_Calendar.js.html docs/symbols/src/Roo_bootstrap_CheckBox.js.html docs/symbols/src/Roo_bootstrap_Column.js.html docs/symbols/src/Roo_bootstrap_ComboBox.js.html docs/symbols/src/Roo_bootstrap_Component.js.html docs/symbols/src/Roo_bootstrap_Container.js.html docs/symbols/src/Roo_bootstrap_DateField.js.html docs/symbols/src/Roo_bootstrap_DateSplitField.js.html docs/symbols/src/Roo_bootstrap_DocumentManager.js.html docs/symbols/src/Roo_bootstrap_DocumentViewer.js.html docs/symbols/src/Roo_bootstrap_Element.js.html docs/symbols/src/Roo_bootstrap_FieldLabel.js.html docs/symbols/src/Roo_bootstrap_Form.js.html docs/symbols/src/Roo_bootstrap_Graph.js.html docs/symbols/src/Roo_bootstrap_Header.js.html docs/symbols/src/Roo_bootstrap_HtmlEditor.js.html docs/symbols/src/Roo_bootstrap_Img.js.html docs/symbols/src/Roo_bootstrap_Input.js.html docs/symbols/src/Roo_bootstrap_LayoutMasonry.js.html docs/symbols/src/Roo_bootstrap_LayoutMasonryAuto.js.html docs/symbols/src/Roo_bootstrap_Link.js.html docs/symbols/src/Roo_bootstrap_LocationPicker.js.html docs/symbols/src/Roo_bootstrap_MasonryBrick.js.html docs/symbols/src/Roo_bootstrap_Menu.js.html docs/symbols/src/Roo_bootstrap_MenuItem.js.html docs/symbols/src/Roo_bootstrap_MenuMgr.js.html docs/symbols/src/Roo_bootstrap_MenuSeparator.js.html docs/symbols/src/Roo_bootstrap_MessageBar.js.html docs/symbols/src/Roo_bootstrap_MessageBox.js.html docs/symbols/src/Roo_bootstrap_Modal.js.html docs/symbols/src/Roo_bootstrap_MonthField.js.html docs/symbols/src/Roo_bootstrap_NavGroup.js.html docs/symbols/src/Roo_bootstrap_NavHeaderbar.js.html docs/symbols/src/Roo_bootstrap_NavItem.js.html docs/symbols/src/Roo_bootstrap_NavProgressBar.js.html docs/symbols/src/Roo_bootstrap_NavProgressItem.js.html docs/symbols/src/Roo_bootstrap_NavSidebar.js.html docs/symbols/src/Roo_bootstrap_NavSidebarItem.js.html docs/symbols/src/Roo_bootstrap_NavSimplebar.js.html docs/symbols/src/Roo_bootstrap_Navbar.Item.js.html docs/symbols/src/Roo_bootstrap_Navbar.js.html docs/symbols/src/Roo_bootstrap_Pagination.js.html docs/symbols/src/Roo_bootstrap_PaginationItem.js.html docs/symbols/src/Roo_bootstrap_PagingToolbar.js.html docs/symbols/src/Roo_bootstrap_Popover.js.html docs/symbols/src/Roo_bootstrap_Progress.js.html docs/symbols/src/Roo_bootstrap_ProgressBar.js.html docs/symbols/src/Roo_bootstrap_Radio.js.html docs/symbols/src/Roo_bootstrap_Row.js.html docs/symbols/src/Roo_bootstrap_Slider.js.html docs/symbols/src/Roo_bootstrap_SplitBar.js.html docs/symbols/src/Roo_bootstrap_TabGroup.js.html docs/symbols/src/Roo_bootstrap_TabPanel.js.html docs/symbols/src/Roo_bootstrap_Table.js.html docs/symbols/src/Roo_bootstrap_TableBody.js.html docs/symbols/src/Roo_bootstrap_TableCell.js.html docs/symbols/src/Roo_bootstrap_TableRow.js.html docs/symbols/src/Roo_bootstrap_TextArea.js.html docs/symbols/src/Roo_bootstrap_TimeField.js.html docs/symbols/src/Roo_bootstrap_Tooltip.js.html docs/symbols/src/Roo_bootstrap_TriggerField.js.html docs/symbols/src/Roo_bootstrap_UploadCropbox.js.html docs/symbols/src/Roo_bootstrap_Table_AbstractSelectionModel.js.html docs/symbols/src/Roo_bootstrap_Table_RowSelectionModel.js.html docs/symbols/src/Roo_bootstrap_htmleditor_ToolbarStandard.js.html docs/symbols/src/Roo_bootstrap_dash_NumberBox.js.html docs/symbols/src/Roo_bootstrap_dash_TabBox.js.html docs/symbols/src/Roo_bootstrap_dash_TabPane.js.html docs/symbols/src/Roo_bootstrap_menu_Item.js.html docs/symbols/src/Roo_bootstrap_menu_Menu.js.html docs/symbols/src/Roo_bootstrap_menu_Separator.js.html docs/symbols/src/Roo_bootstrap_layout_Basic.js.html docs/symbols/src/Roo_bootstrap_layout_Border.js.html docs/symbols/src/Roo_bootstrap_layout_Center.js.html docs/symbols/src/Roo_bootstrap_layout_Manager.js.html docs/symbols/src/Roo_bootstrap_layout_Region.js.html docs/symbols/src/Roo_bootstrap_layout_Split.js.html docs/symbols/src/Roo_bootstrap_layout_layout-ns.js.html docs/symbols/src/Roo_bootstrap_panel_Content.js.html docs/symbols/src/Roo_bootstrap_panel_Nest.js.html docs/symbols/src/Roo_bootstrap_panel_TabItem.js.html docs/symbols/src/Roo_bootstrap_panel_Tabs.js.html docs/symbols/src/Roo_bootstrap_panel_panel-ns.js.html docs/symbols/src/Roo_mailer_Block.js.html docs/symbols/src/Roo_mailer_Body.js.html docs/symbols/src/Roo_mailer_BodyContainer.js.html docs/symbols/src/Roo_mailer_Column.js.html docs/symbols/src/Roo_doc_Book.js.html docs/symbols/src/Roo_doc_Entry.js.html docs/symbols/src/Roo_doc_Example.js.html docs/symbols/src/Roo_doc_NavCategory.js.html docs/symbols/src/Roo_doc_Para.js.html docs/symbols/src/Roo_doc_Param.js.html docs/symbols/src/Roo_doc_Section.js.html docs/symbols/src/Roo_doc_Synopsis.js.html docs/symbols/Array.html docs/symbols/Date.html docs/symbols/Function.html docs/symbols/Number.html docs/symbols/Roo.html docs/symbols/Roo.Ajax.html docs/symbols/Roo.BasicDialog.html docs/symbols/Roo.BasicLayoutRegion.html docs/symbols/Roo.BorderLayout.html docs/symbols/Roo.BoxComponent.html docs/symbols/Roo.Button.html docs/symbols/Roo.CalendarPanel.html docs/symbols/Roo.ColorPalette.html docs/symbols/Roo.Component.html docs/symbols/Roo.ComponentMgr.html docs/symbols/Roo.CompositeElement.html docs/symbols/Roo.CompositeElementLite.html docs/symbols/Roo.ContentPanel.html docs/symbols/Roo.DDView.html docs/symbols/Roo.DatePicker.html docs/symbols/Roo.DialogManager.html docs/symbols/Roo.DomHelper.html docs/symbols/Roo.DomQuery.html docs/symbols/Roo.DomTemplate.html docs/symbols/Roo.Editor.html docs/symbols/Roo.Element.html docs/symbols/Roo.EventManager.html docs/symbols/Roo.EventObject.html docs/symbols/Roo.Fx.html docs/symbols/Roo.GridPanel.html docs/symbols/Roo.HtmlEditorCore.html docs/symbols/Roo.JsonView.html docs/symbols/Roo.KeyMap.html docs/symbols/Roo.KeyNav.html docs/symbols/Roo.Layer.html docs/symbols/Roo.LayoutDialog.html docs/symbols/Roo.LayoutManager.html docs/symbols/Roo.LayoutRegion.html docs/symbols/Roo.LoadMask.html docs/symbols/Roo.Login.html docs/symbols/Roo.MasterTemplate.html docs/symbols/Roo.NestedLayoutPanel.html docs/symbols/Roo.PagingToolbar.html docs/symbols/Roo.QuickTips.html docs/symbols/Roo.ReaderLayout.html docs/symbols/Roo.Resizable.html docs/symbols/Roo.Shadow.html docs/symbols/Roo.SplitBar.html docs/symbols/Roo.SplitBar.AbsoluteLayoutAdapter.html docs/symbols/Roo.SplitBar.BasicLayoutAdapter.html docs/symbols/Roo.SplitButton.html docs/symbols/Roo.SplitLayoutRegion.html docs/symbols/Roo.TabPanel.html docs/symbols/Roo.TabPanelItem.html docs/symbols/Roo.Template.html docs/symbols/Roo.Toolbar.html docs/symbols/Roo.Toolbar.Button.html docs/symbols/Roo.Toolbar.Fill.html docs/symbols/Roo.Toolbar.Item.html docs/symbols/Roo.Toolbar.Separator.html docs/symbols/Roo.Toolbar.Spacer.html docs/symbols/Roo.Toolbar.SplitButton.html docs/symbols/Roo.Toolbar.TextItem.html docs/symbols/Roo.TreePanel.html docs/symbols/Roo.UpdateManager.html docs/symbols/Roo.UpdateManager.BasicRenderer.html docs/symbols/Roo.UpdateManager.defaults.html docs/symbols/Roo.View.html docs/symbols/Roo.ViewPanel.html docs/symbols/Roo.XComponent.html docs/symbols/Roo.XComponent#_tree.html docs/symbols/Roo.XComponent.event.events.html docs/symbols/Roo.XTemplate.html docs/symbols/Roo.bootstrap.html docs/symbols/Roo.bootstrap.Alert.html docs/symbols/Roo.bootstrap.Body.html docs/symbols/Roo.bootstrap.Brick.html docs/symbols/Roo.bootstrap.Button.html docs/symbols/Roo.bootstrap.ButtonGroup.html docs/symbols/Roo.bootstrap.Calendar.html docs/symbols/Roo.bootstrap.CheckBox.html docs/symbols/Roo.bootstrap.Column.html docs/symbols/Roo.bootstrap.ComboBox.html docs/symbols/Roo.bootstrap.Component.html docs/symbols/Roo.bootstrap.Container.html docs/symbols/Roo.bootstrap.DateField.html docs/symbols/Roo.bootstrap.DateSplitField.html docs/symbols/Roo.bootstrap.DocumentManager.html docs/symbols/Roo.bootstrap.DocumentViewer.html docs/symbols/Roo.bootstrap.Element.html docs/symbols/Roo.bootstrap.FieldLabel.html docs/symbols/Roo.bootstrap.Form.html docs/symbols/Roo.bootstrap.Graph.html docs/symbols/Roo.bootstrap.Header.html docs/symbols/Roo.bootstrap.HtmlEditor.html docs/symbols/Roo.bootstrap.Img.html docs/symbols/Roo.bootstrap.Input.html docs/symbols/Roo.bootstrap.LayoutMasonry.html docs/symbols/Roo.bootstrap.LayoutMasonryAuto.html docs/symbols/Roo.bootstrap.Link.html docs/symbols/Roo.bootstrap.LocationPicker.html docs/symbols/Roo.bootstrap.MasonryBrick.html docs/symbols/Roo.bootstrap.Menu.html docs/symbols/Roo.bootstrap.MenuItem.html docs/symbols/Roo.bootstrap.MenuMgr.html docs/symbols/Roo.bootstrap.MenuSeparator.html docs/symbols/Roo.bootstrap.MessageBar.html docs/symbols/Roo.bootstrap.MessageBox.html docs/symbols/Roo.bootstrap.Modal.html docs/symbols/Roo.bootstrap.MonthField.html docs/symbols/Roo.bootstrap.NavGroup.html docs/symbols/Roo.bootstrap.NavHeaderbar.html docs/symbols/Roo.bootstrap.NavItem.html docs/symbols/Roo.bootstrap.NavProgressBar.html docs/symbols/Roo.bootstrap.NavProgressItem.html docs/symbols/Roo.bootstrap.NavSidebar.html docs/symbols/Roo.bootstrap.NavSidebarItem.html docs/symbols/Roo.bootstrap.NavSimplebar.html docs/symbols/Roo.bootstrap.Navbar.html docs/symbols/Roo.bootstrap.Pagination.html docs/symbols/Roo.bootstrap.PaginationItem.html docs/symbols/Roo.bootstrap.PagingToolbar.html docs/symbols/Roo.bootstrap.Popover.html docs/symbols/Roo.bootstrap.Progress.html docs/symbols/Roo.bootstrap.ProgressBar.html docs/symbols/Roo.bootstrap.Radio.html docs/symbols/Roo.bootstrap.Row.html docs/symbols/Roo.bootstrap.Slider.html docs/symbols/Roo.bootstrap.SplitBar.html docs/symbols/Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter.html docs/symbols/Roo.bootstrap.SplitBar.BasicLayoutAdapter.html docs/symbols/Roo.bootstrap.TabGroup.html docs/symbols/Roo.bootstrap.TabPanel.html docs/symbols/Roo.bootstrap.Table.html docs/symbols/Roo.bootstrap.Table.AbstractSelectionModel.html docs/symbols/Roo.bootstrap.Table.RowSelectionModel.html docs/symbols/Roo.bootstrap.TableBody.html docs/symbols/Roo.bootstrap.TableCell.html docs/symbols/Roo.bootstrap.TableRow.html docs/symbols/Roo.bootstrap.TextArea.html docs/symbols/Roo.bootstrap.TimeField.html docs/symbols/Roo.bootstrap.Tooltip.html docs/symbols/Roo.bootstrap.TriggerField.html docs/symbols/Roo.bootstrap.UploadCropbox.html docs/symbols/Roo.bootstrap.dash.html docs/symbols/Roo.bootstrap.dash.NumberBox.html docs/symbols/Roo.bootstrap.dash.TabBox.html docs/symbols/Roo.bootstrap.dash.TabPane.html docs/symbols/Roo.bootstrap.htmleditor.html docs/symbols/Roo.bootstrap.htmleditor.ToolbarStandard.html docs/symbols/Roo.bootstrap.layout.html docs/symbols/Roo.bootstrap.layout.Basic.html docs/symbols/Roo.bootstrap.layout.Border.html docs/symbols/Roo.bootstrap.layout.Manager.html docs/symbols/Roo.bootstrap.layout.Region.html docs/symbols/Roo.bootstrap.layout.Split.html docs/symbols/Roo.bootstrap.menu.html docs/symbols/Roo.bootstrap.menu.Item.html docs/symbols/Roo.bootstrap.menu.Menu.html docs/symbols/Roo.bootstrap.menu.Separator.html docs/symbols/Roo.bootstrap.panel.html docs/symbols/Roo.bootstrap.panel.Content.html docs/symbols/Roo.bootstrap.panel.Nest.html docs/symbols/Roo.bootstrap.panel.TabItem.html docs/symbols/Roo.bootstrap.panel.Tabs.html docs/symbols/Roo.data.html docs/symbols/Roo.data.ArrayReader.html docs/symbols/Roo.data.Connection.html docs/symbols/Roo.data.DataProxy.html docs/symbols/Roo.data.DataReader.html docs/symbols/Roo.data.HttpProxy.html docs/symbols/Roo.data.JsonReader.html docs/symbols/Roo.data.JsonStore.html docs/symbols/Roo.data.MemoryProxy.html docs/symbols/Roo.data.Node.html docs/symbols/Roo.data.Record.html docs/symbols/Roo.data.ScriptTagProxy.html docs/symbols/Roo.data.SimpleStore.html docs/symbols/Roo.data.SortTypes.html docs/symbols/Roo.data.Store.html docs/symbols/Roo.data.Tree.html docs/symbols/Roo.data.XmlReader.html docs/symbols/Roo.dd.html docs/symbols/Roo.dd.DD.html docs/symbols/Roo.dd.DDProxy.html docs/symbols/Roo.dd.DDTarget.html docs/symbols/Roo.dd.DragDrop.html docs/symbols/Roo.dd.DragDropMgr.html docs/symbols/Roo.dd.DragSource.html docs/symbols/Roo.dd.DragZone.html docs/symbols/Roo.dd.DropTarget.html docs/symbols/Roo.dd.DropZone.html docs/symbols/Roo.dd.Registry.html docs/symbols/Roo.dd.ScrollManager.html docs/symbols/Roo.dd.StatusProxy.html docs/symbols/Roo.doc.html docs/symbols/Roo.doc.Book.html docs/symbols/Roo.doc.Entry.html docs/symbols/Roo.doc.Example.html docs/symbols/Roo.doc.NavCategory.html docs/symbols/Roo.doc.Para.html docs/symbols/Roo.doc.Param.html docs/symbols/Roo.doc.Section.html docs/symbols/Roo.doc.Synopsis.html docs/symbols/Roo.form.html docs/symbols/Roo.form.Action.html docs/symbols/Roo.form.BasicForm.html docs/symbols/Roo.form.Checkbox.html docs/symbols/Roo.form.Column.html docs/symbols/Roo.form.ComboBox.html docs/symbols/Roo.form.ComboBoxArray.html docs/symbols/Roo.form.ComboBoxArray.Item.html docs/symbols/Roo.form.ComboCheck.html docs/symbols/Roo.form.DateField.html docs/symbols/Roo.form.DayPicker.html docs/symbols/Roo.form.DisplayField.html docs/symbols/Roo.form.FCKeditor.html docs/symbols/Roo.form.Field.html docs/symbols/Roo.form.FieldSet.html docs/symbols/Roo.form.Form.html docs/symbols/Roo.form.GridField.html docs/symbols/Roo.form.Hidden.html docs/symbols/Roo.form.HtmlEditor.html docs/symbols/Roo.form.HtmlEditor.ToolbarContext.html docs/symbols/Roo.form.HtmlEditor.ToolbarStandard.html docs/symbols/Roo.form.Layout.html docs/symbols/Roo.form.MonthField.html docs/symbols/Roo.form.NumberField.html docs/symbols/Roo.form.Radio.html docs/symbols/Roo.form.Row.html docs/symbols/Roo.form.Select.html docs/symbols/Roo.form.Signature.html docs/symbols/Roo.form.TextArea.html docs/symbols/Roo.form.TextField.html docs/symbols/Roo.form.TriggerField.html docs/symbols/Roo.form.VTypes.html docs/symbols/Roo.grid.html docs/symbols/Roo.grid.AbstractGridView.html docs/symbols/Roo.grid.AbstractSelectionModel.html docs/symbols/Roo.grid.Calendar.html docs/symbols/Roo.grid.CellSelectionModel.html docs/symbols/Roo.grid.ColumnModel.html docs/symbols/Roo.grid.EditorGrid.html docs/symbols/Roo.grid.Grid.html docs/symbols/Roo.grid.GridEditor.html docs/symbols/Roo.grid.GridView.html docs/symbols/Roo.grid.PropertyGrid.html docs/symbols/Roo.grid.RowSelectionModel.html docs/symbols/Roo.lib.html docs/symbols/Roo.lib.Ajax.html docs/symbols/Roo.lib.Dom.html docs/symbols/Roo.mailer.html docs/symbols/Roo.mailer.Block.html docs/symbols/Roo.mailer.Body.html docs/symbols/Roo.mailer.BodyContainer.html docs/symbols/Roo.mailer.Column.html docs/symbols/Roo.menu.html docs/symbols/Roo.menu.Adapter.html docs/symbols/Roo.menu.BaseItem.html docs/symbols/Roo.menu.CheckItem.html docs/symbols/Roo.menu.ColorItem.html docs/symbols/Roo.menu.ColorMenu.html docs/symbols/Roo.menu.DateItem.html docs/symbols/Roo.menu.DateMenu.html docs/symbols/Roo.menu.Item.html docs/symbols/Roo.menu.Menu.html docs/symbols/Roo.menu.MenuMgr.html docs/symbols/Roo.menu.Separator.html docs/symbols/Roo.menu.TextItem.html docs/symbols/Roo.state.html docs/symbols/Roo.state.CookieProvider.html docs/symbols/Roo.state.Manager.html docs/symbols/Roo.state.Provider.html docs/symbols/Roo.tree.html docs/symbols/Roo.tree.AsyncTreeNode.html docs/symbols/Roo.tree.ColumnTree.html docs/symbols/Roo.tree.DefaultSelectionModel.html docs/symbols/Roo.tree.MultiSelectionModel.html docs/symbols/Roo.tree.TreeEditor.html docs/symbols/Roo.tree.TreeFilter.html docs/symbols/Roo.tree.TreeLoader.html docs/symbols/Roo.tree.TreeNode.html docs/symbols/Roo.tree.TreeNodeUI.html docs/symbols/Roo.tree.TreePanel.html docs/symbols/Roo.tree.TreeSorter.html docs/symbols/Roo.util.html docs/symbols/Roo.util.CSS.html docs/symbols/Roo.util.ClickRepeater.html docs/symbols/Roo.util.DelayedTask.html docs/symbols/Roo.util.Format.html docs/symbols/Roo.util.JSON.html docs/symbols/Roo.util.Math.html docs/symbols/Roo.util.MixedCollection.html docs/symbols/Roo.util.Observable.html docs/symbols/Roo.util.TextMetrics.html docs/symbols/Roo.util.TextMetrics.Instance.html docs/symbols/String.html docs/symbols/this.html docs/json/roodata.json docs/files.html --- diff --git a/docs/files.html b/docs/files.html index 43d22336dc..d8d797d332 100644 --- a/docs/files.html +++ b/docs/files.html @@ -1133,6 +1133,16 @@
+
+

../roojs1/Roo/bootstrap/SplitBar.js

+ +
+ + +
+
+
+

../roojs1/Roo/bootstrap/TabGroup.js

@@ -1303,6 +1313,76 @@

+
+

../roojs1/Roo/bootstrap/layout/Basic.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/layout/Border.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/layout/Center.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/layout/Manager.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/layout/Region.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/layout/Split.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/layout/layout-ns.js

+ +
+ + +
+
+
+

../roojs1/Roo/bootstrap/menu/Item.js

@@ -1333,6 +1413,56 @@

+
+

../roojs1/Roo/bootstrap/panel/Content.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/panel/Nest.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/panel/TabItem.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/panel/Tabs.js

+ +
+ + +
+
+
+ +
+

../roojs1/Roo/bootstrap/panel/panel-ns.js

+ +
+ + +
+
+
+

../roojs1/Roo/data/ArrayReader.js

@@ -2727,9 +2857,9 @@
- Documentation generated by Introspeciton Doc Generator undefined on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspeciton Doc Generator undefined on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on - JsDoc Toolkit on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + JsDoc Toolkit on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT)
\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 02af181f2f..c92a8a1b96 100644 --- a/docs/index.html +++ b/docs/index.html @@ -808,6 +808,24 @@ Roo.BLANK_IMAGE_URL = "../images/gray/s.gif"; +
  • Roo.bootstrap.SplitBar
    + +
  • + +
  • Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter
    + +
  • + +
  • Roo.bootstrap.SplitBar.BasicLayoutAdapter
    + +
  • +
  • Roo.bootstrap.TabGroup
    @@ -922,6 +940,42 @@ Roo.BLANK_IMAGE_URL = "../images/gray/s.gif";
  • +
  • Roo.bootstrap.layout
    + +
  • + +
  • Roo.bootstrap.layout.Basic
    + +
  • + +
  • Roo.bootstrap.layout.Border
    + +
  • + +
  • Roo.bootstrap.layout.Manager
    + +
  • + +
  • Roo.bootstrap.layout.Region
    + +
  • + +
  • Roo.bootstrap.layout.Split
    + +
  • +
  • Roo.bootstrap.menu
    @@ -946,6 +1000,36 @@ Roo.BLANK_IMAGE_URL = "../images/gray/s.gif";
  • +
  • Roo.bootstrap.panel
    + +
  • + +
  • Roo.bootstrap.panel.Content
    + +
  • + +
  • Roo.bootstrap.panel.Nest
    + +
  • + +
  • Roo.bootstrap.panel.TabItem
    + +
  • + +
  • Roo.bootstrap.panel.Tabs
    + +
  • +
  • Roo.data
    diff --git a/docs/json/roodata.json b/docs/json/roodata.json index 652d3cd10f..2b4e4f6c6b 100644 --- a/docs/json/roodata.json +++ b/docs/json/roodata.json @@ -287,12 +287,6 @@ "type": "function", "desc": "Returns true if the passed value is null, undefined or an empty string (optional)." }, - { - "name": "log", - "sig": "(String|Object string)", - "type": "function", - "desc": "Logs to console if it can." - }, { "name": "namespace", "sig": "(String namespace1, String namespace2, String etc)", @@ -933,6 +927,12 @@ } ], "events": [ + { + "name": "beforecollapse", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this region before collapse." + }, { "name": "beforeremove", "sig": "function (_self, panel, e)\n{\n\n}", @@ -8148,6 +8148,12 @@ } ], "events": [ + { + "name": "beforecollapse", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this region before collapse." + }, { "name": "beforeremove", "sig": "function (_self, panel, e)\n{\n\n}", @@ -10673,6 +10679,12 @@ } ], "events": [ + { + "name": "beforecollapse", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this region before collapse." + }, { "name": "beforeremove", "sig": "function (_self, panel, e)\n{\n\n}", @@ -17910,6 +17922,12 @@ "type": "function", "desc": "Fires when the 'add' icon is pressed (add a listener to enable add button)" }, + { + "name": "afterremove", + "sig": "function (combo)\n{\n\n}", + "type": "function", + "desc": "Fires when the remove value from the combobox array" + }, { "name": "beforedestroy", "sig": "function (_self)\n{\n\n}", @@ -24792,6 +24810,12 @@ "desc": "width of the columns", "memberOf": "" }, + { + "name": "boxHeight", + "type": "Number", + "desc": "- 0 for square, or fix it at a certian height", + "memberOf": "" + }, { "name": "padWidth", "type": "Number", @@ -24816,6 +24840,12 @@ "desc": "defalut false", "memberOf": "" }, + { + "name": "alternativePadWidth", + "type": "Number", + "desc": "padding below box..", + "memberOf": "" + }, { "name": "cls", "type": "String", @@ -26339,21 +26369,15 @@ "memberOf": "" }, { - "name": "video", + "name": "(xs|sm|md|md-left|md-right|tall|wide)", "type": "String", - "desc": "", - "memberOf": "" - }, - { - "name": "square", - "type": "Boolean", - "desc": "", + "desc": "size", "memberOf": "" }, { - "name": "(xs|sm|md)", + "name": "(center|bottom)", "type": "String", - "desc": "size", + "desc": "placetitle", "memberOf": "" }, { @@ -26679,6 +26703,26 @@ "desc": "if the menu should be hidden when rendered.", "memberOf": "" }, + { + "name": "stopEvent", + "type": "bool", + "desc": "Stop event after trigger press (default true)", + "memberOf": "", + "optvals": [ + "true", + "false" + ] + }, + { + "name": "isLink", + "type": "bool", + "desc": "the menu has link disable auto expand and collaspe (default false)", + "memberOf": "", + "optvals": [ + "true", + "false" + ] + }, { "name": "registerMenu", "type": "Boolean", @@ -29800,6 +29844,12 @@ "type": "function", "desc": "Fires before the component is shown. Return false to stop the show." }, + { + "name": "beforetoggle", + "sig": "function (e)\n{\n\n}", + "type": "function", + "desc": "Fire before toggle the menu" + }, { "name": "childrenrendered", "sig": "function (_self)\n{\n\n}", @@ -31191,6 +31241,12 @@ "type": "function", "desc": "Fires before the component is shown. Return false to stop the show." }, + { + "name": "beforetoggle", + "sig": "function (e)\n{\n\n}", + "type": "function", + "desc": "Fire before toggle the menu" + }, { "name": "childrenrendered", "sig": "function (_self)\n{\n\n}", @@ -31976,310 +32032,10 @@ "desc": "Fires before the component is shown. Return false to stop the show." }, { - "name": "childrenrendered", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires when the children have been rendered.." - }, - { - "name": "destroy", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is destroyed." - }, - { - "name": "disable", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is disabled." - }, - { - "name": "enable", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is enabled." - }, - { - "name": "hide", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is hidden." - }, - { - "name": "render", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is rendered." - }, - { - "name": "show", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is shown." - } - ], - "methods": [ - { - "name": "addEvents", - "sig": "(Object object)", - "type": "function", - "desc": "Used to define events on this Observable" - }, - { - "name": "addListener", - "sig": "(String eventName, Function handler, Object scope, Object options)", - "type": "function", - "desc": "Appends an event handler to this component" - }, - { - "name": "capture", - "sig": "(Observable o, Function fn, Object scope)", - "type": "function", - "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." - }, - { - "name": "destroy", - "sig": "()", - "type": "function", - "desc": "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}." - }, - { - "name": "disable", - "sig": "()", - "type": "function", - "desc": "Disable this component." - }, - { - "name": "enable", - "sig": "()", - "type": "function", - "desc": "Enable this component." - }, - { - "name": "fireEvent", - "sig": "(String eventName, Object... args)", - "type": "function", - "desc": "Fires the specified event with the passed parameters (minus the event name)." - }, - { - "name": "focus", - "sig": "(Boolean selectText)", - "type": "function", - "desc": "Try to focus this component." - }, - { - "name": "getChildContainer", - "sig": "()", - "type": "function", - "desc": "Fetch the element to add children to" - }, - { - "name": "getEl", - "sig": "()", - "type": "function", - "desc": "Returns the underlying {@link Roo.Element}." - }, - { - "name": "getId", - "sig": "()", - "type": "function", - "desc": "Returns the id of this component." - }, - { - "name": "hasListener", - "sig": "(String eventName)", - "type": "function", - "desc": "Checks to see if this object has any listeners for a specified event" - }, - { - "name": "hide", - "sig": "()", - "type": "function", - "desc": "Hide a component - adds 'hidden' class" - }, - { - "name": "initEvents", - "sig": "()", - "type": "function", - "desc": "Initialize Events for the element" - }, - { - "name": "isVisible", - "sig": "()", - "type": "function", - "desc": "Returns true if this component is visible." - }, - { - "name": "on", - "sig": "(String eventName, Function handler, Object scope, Object options)", - "type": "function", - "desc": "Appends an event handler to this element (shorthand for addListener)" - }, - { - "name": "purgeListeners", - "sig": "()", - "type": "function", - "desc": "Removes all listeners for this object" - }, - { - "name": "releaseCapture", - "sig": "(Observable o)", - "type": "function", - "desc": "Removes all added captures from the Observable." - }, - { - "name": "removeListener", - "sig": "(String eventName, Function handler, Object scope)", - "type": "function", - "desc": "Removes a listener" - }, - { - "name": "render", - "sig": "(String/HTMLElement/Element container)", - "type": "function", - "desc": "If this is a lazy rendering component, render it to its container element." - }, - { - "name": "setDisabled", - "sig": "(Boolean disabled)", - "type": "function", - "desc": "Convenience function for setting disabled/enabled by boolean." - }, - { - "name": "setVisible", - "sig": "(Boolean visible)", - "type": "function", - "desc": "Convenience function to hide or show this component by boolean." - }, - { - "name": "show", - "sig": "()", - "type": "function", - "desc": "Show a component - removes 'hidden' class" - }, - { - "name": "tooltipEl", - "sig": "()", - "type": "function", - "desc": "Fetch the element to display the tooltip on." - }, - { - "name": "un", - "sig": "(String eventName, Function handler, Object scope)", - "type": "function", - "desc": "Removes a listener (shorthand for removeListener)" - } - ] - }, - "Roo.bootstrap.Navbar": { - "props": [ - { - "name": "cls", - "type": "String", - "desc": "css class", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "style", - "type": "String", - "desc": "any extra css", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "xattr", - "type": "Object", - "desc": "extra attributes to add to 'element' (used by builder to store stuff.)", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "can_build_overlaid", - "type": "Boolean", - "desc": "True if element can be rebuild from a HTML page", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "dataId", - "type": "string", - "desc": "cutomer id", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "name", - "type": "string", - "desc": "Specifies name attribute", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "tooltip", - "type": "string", - "desc": "Text for the tooltip", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "container_method", - "type": "string", - "desc": "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "disableClass", - "type": "String", - "desc": "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", - "memberOf": "Roo.Component" - }, - { - "name": "allowDomMove", - "type": "Boolean", - "desc": "Whether the component can move the Dom node when rendering (defaults to true).", - "memberOf": "Roo.Component" - }, - { - "name": "hideMode", - "type": "String", - "desc": "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", - "memberOf": "Roo.Component", - "optvals": [ - "display", - "visibility" - ] - }, - { - "name": "actionMode", - "type": "String", - "desc": "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el'", - "memberOf": "Roo.Component" - }, - { - "name": "listeners", - "type": "Object", - "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", - "memberOf": "Roo.util.Observable" - } - ], - "events": [ - { - "name": "beforedestroy", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires before the component is destroyed. Return false to stop the destroy." - }, - { - "name": "beforehide", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires before the component is hidden. Return false to stop the hide." - }, - { - "name": "beforerender", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires before the component is rendered. Return false to stop the render." - }, - { - "name": "beforeshow", - "sig": "function (_self)\n{\n\n}", + "name": "beforetoggle", + "sig": "function (e)\n{\n\n}", "type": "function", - "desc": "Fires before the component is shown. Return false to stop the show." + "desc": "Fire before toggle the menu" }, { "name": "childrenrendered", @@ -32477,20 +32233,8 @@ } ] }, - "Roo.bootstrap.Pagination": { + "Roo.bootstrap.Navbar": { "props": [ - { - "name": "size", - "type": "String", - "desc": "xs | sm | md | lg", - "memberOf": "" - }, - { - "name": "inverse", - "type": "Boolean", - "desc": "false | true", - "memberOf": "" - }, { "name": "cls", "type": "String", @@ -32599,6 +32343,12 @@ "type": "function", "desc": "Fires before the component is shown. Return false to stop the show." }, + { + "name": "beforetoggle", + "sig": "function (e)\n{\n\n}", + "type": "function", + "desc": "Fire before toggle the menu" + }, { "name": "childrenrendered", "sig": "function (_self)\n{\n\n}", @@ -32795,44 +32545,18 @@ } ] }, - "Roo.bootstrap.PaginationItem": { + "Roo.bootstrap.Pagination": { "props": [ { - "name": "html", - "type": "String", - "desc": "text", - "memberOf": "" - }, - { - "name": "href", + "name": "size", "type": "String", - "desc": "the link", + "desc": "xs | sm | md | lg", "memberOf": "" }, { - "name": "preventDefault", - "type": "Boolean", - "desc": "default true", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "active", - "type": "Boolean", - "desc": "default false", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "disabled", + "name": "inverse", "type": "Boolean", - "desc": "default false", + "desc": "false | true", "memberOf": "" }, { @@ -32949,12 +32673,6 @@ "type": "function", "desc": "Fires when the children have been rendered.." }, - { - "name": "click", - "sig": "function (e)\n{\n\n}", - "type": "function", - "desc": "The raw click event for the entire grid." - }, { "name": "destroy", "sig": "function (_self)\n{\n\n}", @@ -33145,108 +32863,45 @@ } ] }, - "Roo.bootstrap.PagingToolbar": { + "Roo.bootstrap.PaginationItem": { "props": [ { - "name": "dataSource", - "type": "Roo.data.Store", - "desc": "The underlying data store providing the paged data", - "memberOf": "" - }, - { - "name": "container", - "type": "String/HTMLElement/Element", - "desc": "container The id or element that will contain the toolbar", - "memberOf": "" - }, - { - "name": "displayInfo", - "type": "Boolean", - "desc": "True to display the displayMsg (defaults to false)", - "memberOf": "" - }, - { - "name": "pageSize", - "type": "Number", - "desc": "The number of records to display per page (defaults to 20)", - "memberOf": "" - }, - { - "name": "displayMsg", + "name": "html", "type": "String", - "desc": "The paging status message to display (defaults to \"Displaying {start} - {end} of {total}\")", + "desc": "text", "memberOf": "" }, { - "name": "emptyMsg", + "name": "href", "type": "String", - "desc": "The message to display when no records are found (defaults to \"No data to display\")", + "desc": "the link", "memberOf": "" }, { - "name": "inverse", - "type": "Boolean", - "desc": "is inverted color", - "memberOf": "Roo.bootstrap.NavSimplebar" - }, - { - "name": "type", - "type": "String", - "desc": "", - "memberOf": "Roo.bootstrap.NavSimplebar", - "optvals": [ - "nav", - "pills", - "tabs" - ] - }, - { - "name": "arrangement", - "type": "Boolean", - "desc": "stacked | justified", - "memberOf": "Roo.bootstrap.NavSimplebar" - }, - { - "name": "align", - "type": "String", - "desc": "alignment", - "memberOf": "Roo.bootstrap.NavSimplebar", - "optvals": [ - "left", - "right" - ] - }, - { - "name": "main", + "name": "preventDefault", "type": "Boolean", - "desc": "main nav bar? default false", - "memberOf": "Roo.bootstrap.NavSimplebar", + "desc": "default true", + "memberOf": "", "optvals": [ "true", "false" ] }, { - "name": "loadMask", + "name": "active", "type": "Boolean", - "desc": "loadMask on the bar", - "memberOf": "Roo.bootstrap.NavSimplebar", + "desc": "default false", + "memberOf": "", "optvals": [ "true", "false" ] }, { - "name": "tag", - "type": "String", - "desc": "default is nav", - "memberOf": "Roo.bootstrap.NavSimplebar", - "optvals": [ - "header", - "footer", - "nav", - "div" - ] + "name": "disabled", + "type": "Boolean", + "desc": "default false", + "memberOf": "" }, { "name": "cls", @@ -33362,6 +33017,12 @@ "type": "function", "desc": "Fires when the children have been rendered.." }, + { + "name": "click", + "sig": "function (e)\n{\n\n}", + "type": "function", + "desc": "The raw click event for the entire grid." + }, { "name": "destroy", "sig": "function (_self)\n{\n\n}", @@ -33412,12 +33073,6 @@ "type": "function", "desc": "Appends an event handler to this component" }, - { - "name": "bind", - "sig": "(Roo.data.Store store)", - "type": "function", - "desc": "Binds the paging toolbar to the specified {@link Roo.data.Store}" - }, { "name": "capture", "sig": "(Observable o, Function fn, Object scope)", @@ -33555,51 +33210,470 @@ "sig": "(String eventName, Function handler, Object scope)", "type": "function", "desc": "Removes a listener (shorthand for removeListener)" - }, - { - "name": "unbind", - "sig": "(Roo.data.Store store)", - "type": "function", - "desc": "Unbinds the paging toolbar from the specified {@link Roo.data.Store}" } ] }, - "Roo.bootstrap.Popover": { + "Roo.bootstrap.PagingToolbar": { "props": [ { - "name": "html", - "type": "String", - "desc": "contents of the popover (or false to use children..)", + "name": "dataSource", + "type": "Roo.data.Store", + "desc": "The underlying data store providing the paged data", "memberOf": "" }, { - "name": "title", - "type": "String", - "desc": "of popover (or false to hide)", + "name": "container", + "type": "String/HTMLElement/Element", + "desc": "container The id or element that will contain the toolbar", "memberOf": "" }, { - "name": "placement", - "type": "String", - "desc": "how it is placed", + "name": "displayInfo", + "type": "Boolean", + "desc": "True to display the displayMsg (defaults to false)", "memberOf": "" }, { - "name": "trigger", - "type": "String", - "desc": "click || hover (or false to trigger manually)", + "name": "pageSize", + "type": "Number", + "desc": "The number of records to display per page (defaults to 20)", "memberOf": "" }, { - "name": "over", + "name": "displayMsg", "type": "String", - "desc": "what (parent or false to trigger manually.)", + "desc": "The paging status message to display (defaults to \"Displaying {start} - {end} of {total}\")", "memberOf": "" }, { - "name": "delay", - "type": "Number", - "desc": "- delay before showing", + "name": "emptyMsg", + "type": "String", + "desc": "The message to display when no records are found (defaults to \"No data to display\")", + "memberOf": "" + }, + { + "name": "inverse", + "type": "Boolean", + "desc": "is inverted color", + "memberOf": "Roo.bootstrap.NavSimplebar" + }, + { + "name": "type", + "type": "String", + "desc": "", + "memberOf": "Roo.bootstrap.NavSimplebar", + "optvals": [ + "nav", + "pills", + "tabs" + ] + }, + { + "name": "arrangement", + "type": "Boolean", + "desc": "stacked | justified", + "memberOf": "Roo.bootstrap.NavSimplebar" + }, + { + "name": "align", + "type": "String", + "desc": "alignment", + "memberOf": "Roo.bootstrap.NavSimplebar", + "optvals": [ + "left", + "right" + ] + }, + { + "name": "main", + "type": "Boolean", + "desc": "main nav bar? default false", + "memberOf": "Roo.bootstrap.NavSimplebar", + "optvals": [ + "true", + "false" + ] + }, + { + "name": "loadMask", + "type": "Boolean", + "desc": "loadMask on the bar", + "memberOf": "Roo.bootstrap.NavSimplebar", + "optvals": [ + "true", + "false" + ] + }, + { + "name": "tag", + "type": "String", + "desc": "default is nav", + "memberOf": "Roo.bootstrap.NavSimplebar", + "optvals": [ + "header", + "footer", + "nav", + "div" + ] + }, + { + "name": "cls", + "type": "String", + "desc": "css class", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "style", + "type": "String", + "desc": "any extra css", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "xattr", + "type": "Object", + "desc": "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "can_build_overlaid", + "type": "Boolean", + "desc": "True if element can be rebuild from a HTML page", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "dataId", + "type": "string", + "desc": "cutomer id", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "name", + "type": "string", + "desc": "Specifies name attribute", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "tooltip", + "type": "string", + "desc": "Text for the tooltip", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "container_method", + "type": "string", + "desc": "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "disableClass", + "type": "String", + "desc": "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf": "Roo.Component" + }, + { + "name": "allowDomMove", + "type": "Boolean", + "desc": "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf": "Roo.Component" + }, + { + "name": "hideMode", + "type": "String", + "desc": "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf": "Roo.Component", + "optvals": [ + "display", + "visibility" + ] + }, + { + "name": "actionMode", + "type": "String", + "desc": "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el'", + "memberOf": "Roo.Component" + }, + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "beforedestroy", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is destroyed. Return false to stop the destroy." + }, + { + "name": "beforehide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is hidden. Return false to stop the hide." + }, + { + "name": "beforerender", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is rendered. Return false to stop the render." + }, + { + "name": "beforeshow", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is shown. Return false to stop the show." + }, + { + "name": "beforetoggle", + "sig": "function (e)\n{\n\n}", + "type": "function", + "desc": "Fire before toggle the menu" + }, + { + "name": "childrenrendered", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when the children have been rendered.." + }, + { + "name": "destroy", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is destroyed." + }, + { + "name": "disable", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is disabled." + }, + { + "name": "enable", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is enabled." + }, + { + "name": "hide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is hidden." + }, + { + "name": "render", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is rendered." + }, + { + "name": "show", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is shown." + } + ], + "methods": [ + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "bind", + "sig": "(Roo.data.Store store)", + "type": "function", + "desc": "Binds the paging toolbar to the specified {@link Roo.data.Store}" + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "destroy", + "sig": "()", + "type": "function", + "desc": "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}." + }, + { + "name": "disable", + "sig": "()", + "type": "function", + "desc": "Disable this component." + }, + { + "name": "enable", + "sig": "()", + "type": "function", + "desc": "Enable this component." + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "focus", + "sig": "(Boolean selectText)", + "type": "function", + "desc": "Try to focus this component." + }, + { + "name": "getChildContainer", + "sig": "()", + "type": "function", + "desc": "Fetch the element to add children to" + }, + { + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns the underlying {@link Roo.Element}." + }, + { + "name": "getId", + "sig": "()", + "type": "function", + "desc": "Returns the id of this component." + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "hide", + "sig": "()", + "type": "function", + "desc": "Hide a component - adds 'hidden' class" + }, + { + "name": "initEvents", + "sig": "()", + "type": "function", + "desc": "Initialize Events for the element" + }, + { + "name": "isVisible", + "sig": "()", + "type": "function", + "desc": "Returns true if this component is visible." + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "render", + "sig": "(String/HTMLElement/Element container)", + "type": "function", + "desc": "If this is a lazy rendering component, render it to its container element." + }, + { + "name": "setDisabled", + "sig": "(Boolean disabled)", + "type": "function", + "desc": "Convenience function for setting disabled/enabled by boolean." + }, + { + "name": "setVisible", + "sig": "(Boolean visible)", + "type": "function", + "desc": "Convenience function to hide or show this component by boolean." + }, + { + "name": "show", + "sig": "()", + "type": "function", + "desc": "Show a component - removes 'hidden' class" + }, + { + "name": "tooltipEl", + "sig": "()", + "type": "function", + "desc": "Fetch the element to display the tooltip on." + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + }, + { + "name": "unbind", + "sig": "(Roo.data.Store store)", + "type": "function", + "desc": "Unbinds the paging toolbar from the specified {@link Roo.data.Store}" + } + ] + }, + "Roo.bootstrap.Popover": { + "props": [ + { + "name": "html", + "type": "String", + "desc": "contents of the popover (or false to use children..)", + "memberOf": "" + }, + { + "name": "title", + "type": "String", + "desc": "of popover (or false to hide)", + "memberOf": "" + }, + { + "name": "placement", + "type": "String", + "desc": "how it is placed", + "memberOf": "" + }, + { + "name": "trigger", + "type": "String", + "desc": "click || hover (or false to trigger manually)", + "memberOf": "" + }, + { + "name": "over", + "type": "String", + "desc": "what (parent or false to trigger manually.)", + "memberOf": "" + }, + { + "name": "delay", + "type": "Number", + "desc": "- delay before showing", "memberOf": "" }, { @@ -35934,6 +36008,182 @@ } ] }, + "Roo.bootstrap.SplitBar": { + "props": [ + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "beforeresize", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the splitter is dragged" + }, + { + "name": "moved", + "sig": "function (_self, newSize)\n{\n\n}", + "type": "function", + "desc": "Fires when the splitter is moved" + }, + { + "name": "resize", + "sig": "function (_self, newSize)\n{\n\n}", + "type": "function", + "desc": "Fires when the splitter is moved (alias for {@link #event-moved})" + } + ], + "methods": [ + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "destroy", + "sig": "(Boolean removeEl)", + "type": "function", + "desc": "Destroy this splitbar." + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "getAdapter", + "sig": "()", + "type": "function", + "desc": "Get the adapter this SplitBar uses" + }, + { + "name": "getMaximumSize", + "sig": "()", + "type": "function", + "desc": "Gets the maximum size for the resizing element" + }, + { + "name": "getMinimumSize", + "sig": "()", + "type": "function", + "desc": "Gets the minimum size for the resizing element" + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "setAdapter", + "sig": "(Object adapter)", + "type": "function", + "desc": "Set the adapter this SplitBar uses" + }, + { + "name": "setCurrentSize", + "sig": "(Number size)", + "type": "function", + "desc": "Sets the initialize size for the resizing element" + }, + { + "name": "setMaximumSize", + "sig": "(Number maxSize)", + "type": "function", + "desc": "Sets the maximum size for the resizing element" + }, + { + "name": "setMinimumSize", + "sig": "(Number minSize)", + "type": "function", + "desc": "Sets the minimum size for the resizing element" + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + } + ] + }, + "Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter": { + "props": [], + "events": [], + "methods": [ + { + "name": "getElementSize", + "sig": "(Roo.bootstrap.SplitBar s)", + "type": "function", + "desc": "Called before drag operations to get the current size of the resizing element." + }, + { + "name": "setElementSize", + "sig": "(Roo.bootstrap.SplitBar s, Number newSize, Function onComplete)", + "type": "function", + "desc": "Called after drag operations to set the size of the resizing element." + } + ] + }, + "Roo.bootstrap.SplitBar.BasicLayoutAdapter": { + "props": [], + "events": [], + "methods": [ + { + "name": "getElementSize", + "sig": "(Roo.bootstrap.SplitBar s)", + "type": "function", + "desc": "Called before drag operations to get the current size of the resizing element." + }, + { + "name": "setElementSize", + "sig": "(Roo.bootstrap.SplitBar s, Number newSize, Function onComplete)", + "type": "function", + "desc": "Called after drag operations to set the size of the resizing element." + } + ] + }, "Roo.bootstrap.TabGroup": { "props": [ { @@ -42355,237 +42605,204 @@ } ] }, - "Roo.bootstrap.menu": { + "Roo.bootstrap.layout": { "props": [], "events": [], "methods": [] }, - "Roo.bootstrap.menu.Item": { + "Roo.bootstrap.layout.Basic": { "props": [ { - "name": "submenu", - "type": "Boolean", - "desc": "default false", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "html", - "type": "String", - "desc": "text of the item", - "memberOf": "" - }, - { - "name": "href", - "type": "String", - "desc": "the link", + "name": "mgr", + "type": "Roo.bootstrap.layout.Manager", + "desc": "The manager", "memberOf": "" }, { - "name": "disable", - "type": "Boolean", - "desc": "default false", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "preventDefault", - "type": "Boolean", - "desc": "default true", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "icon", - "type": "String", - "desc": "Font awesome icon", + "name": "region", + "type": "string", + "desc": "the region that it inhabits..", "memberOf": "" }, { - "name": "pos", - "type": "String", - "desc": "Submenu align to (left | right) default right", + "name": "skipConfig", + "type": "bool", + "desc": "skip config?", "memberOf": "" }, { - "name": "cls", - "type": "String", - "desc": "css class", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "style", - "type": "String", - "desc": "any extra css", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "xattr", + "name": "listeners", "type": "Object", - "desc": "extra attributes to add to 'element' (used by builder to store stuff.)", - "memberOf": "Roo.bootstrap.Component" - }, + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [], + "methods": [ { - "name": "can_build_overlaid", - "type": "Boolean", - "desc": "True if element can be rebuild from a HTML page", - "memberOf": "Roo.bootstrap.Component" + "name": "add", + "sig": "(ContentPanel... panel)", + "type": "function", + "desc": "Add the passed ContentPanel(s)" }, { - "name": "dataId", - "type": "string", - "desc": "cutomer id", - "memberOf": "Roo.bootstrap.Component" + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" }, { - "name": "name", - "type": "string", - "desc": "Specifies name attribute", - "memberOf": "Roo.bootstrap.Component" + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" }, { - "name": "tooltip", - "type": "string", - "desc": "Text for the tooltip", - "memberOf": "Roo.bootstrap.Component" + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." }, { - "name": "container_method", - "type": "string", - "desc": "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", - "memberOf": "Roo.bootstrap.Component" + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." }, { - "name": "disableClass", - "type": "String", - "desc": "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", - "memberOf": "Roo.Component" + "name": "getActivePanel", + "sig": "()", + "type": "function", + "desc": "Get the active panel for this region." }, { - "name": "allowDomMove", - "type": "Boolean", - "desc": "Whether the component can move the Dom node when rendering (defaults to true).", - "memberOf": "Roo.Component" + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns the container element for this region." }, { - "name": "hideMode", - "type": "String", - "desc": "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", - "memberOf": "Roo.Component", - "optvals": [ - "display", - "visibility" - ] + "name": "getPanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Returns the panel specified or null if it's not in this region." }, { - "name": "actionMode", - "type": "String", - "desc": "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el'", - "memberOf": "Roo.Component" + "name": "getPosition", + "sig": "()", + "type": "function", + "desc": "Returns this regions position (north/south/east/west/center)." }, { - "name": "listeners", - "type": "Object", - "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", - "memberOf": "Roo.util.Observable" - } - ], - "events": [ - { - "name": "beforedestroy", - "sig": "function (_self)\n{\n\n}", + "name": "hasListener", + "sig": "(String eventName)", "type": "function", - "desc": "Fires before the component is destroyed. Return false to stop the destroy." + "desc": "Checks to see if this object has any listeners for a specified event" }, { - "name": "beforehide", - "sig": "function (_self)\n{\n\n}", + "name": "hasPanel", + "sig": "(Number/String/ContentPanel panel)", "type": "function", - "desc": "Fires before the component is hidden. Return false to stop the hide." + "desc": "Returns true if the panel is in this region." }, { - "name": "beforerender", - "sig": "function (_self)\n{\n\n}", + "name": "isVisible", + "sig": "()", "type": "function", - "desc": "Fires before the component is rendered. Return false to stop the render." + "desc": "Returns true if this region is currently visible." }, { - "name": "beforeshow", - "sig": "function (_self)\n{\n\n}", + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", "type": "function", - "desc": "Fires before the component is shown. Return false to stop the show." + "desc": "Appends an event handler to this element (shorthand for addListener)" }, { - "name": "childrenrendered", - "sig": "function (_self)\n{\n\n}", + "name": "purgeListeners", + "sig": "()", "type": "function", - "desc": "Fires when the children have been rendered.." + "desc": "Removes all listeners for this object" }, { - "name": "click", - "sig": "function (e)\n{\n\n}", + "name": "releaseCapture", + "sig": "(Observable o)", "type": "function", - "desc": "The raw click event for the entire grid." + "desc": "Removes all added captures from the Observable." }, { - "name": "destroy", - "sig": "function (_self)\n{\n\n}", + "name": "remove", + "sig": "(Number/String/ContentPanel panel, Boolean preservePanel)", "type": "function", - "desc": "Fires after the component is destroyed." + "desc": "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed." }, { - "name": "disable", - "sig": "function (_self)\n{\n\n}", + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", "type": "function", - "desc": "Fires after the component is disabled." + "desc": "Removes a listener" }, { - "name": "enable", - "sig": "function (_self)\n{\n\n}", + "name": "resizeTo", + "sig": "(Number newSize)", "type": "function", - "desc": "Fires after the component is enabled." + "desc": "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height." }, { - "name": "hide", - "sig": "function (_self)\n{\n\n}", + "name": "showPanel", + "sig": "(Number/String/ContentPanel panelId)", "type": "function", - "desc": "Fires after the component is hidden." + "desc": "Show the specified panel." }, { - "name": "mouseout", - "sig": "function (_self, e)\n{\n\n}", + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", "type": "function", - "desc": "Fires when the mouse exits this menu" + "desc": "Removes a listener (shorthand for removeListener)" + } + ] + }, + "Roo.bootstrap.layout.Border": { + "props": [ + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "layout", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when a layout is performed." }, { - "name": "mouseover", - "sig": "function (_self, e)\n{\n\n}", + "name": "regioncollapsed", + "sig": "function (region)\n{\n\n}", "type": "function", - "desc": "Fires when the mouse is hovering over this menu" + "desc": "Fires when a region is collapsed." }, { - "name": "render", - "sig": "function (_self)\n{\n\n}", + "name": "regionexpanded", + "sig": "function (region)\n{\n\n}", "type": "function", - "desc": "Fires after the component is rendered." + "desc": "Fires when a region is expanded." }, { - "name": "show", - "sig": "function (_self)\n{\n\n}", + "name": "regionresized", + "sig": "function (region, newSize)\n{\n\n}", "type": "function", - "desc": "Fires after the component is shown." + "desc": "Fires when the user resizes a region." } ], "methods": [ + { + "name": "add", + "sig": "(String target, Roo.ContentPanel panel)", + "type": "function", + "desc": "Adds a ContentPanel (or subclass) to this layout." + }, { "name": "addEvents", "sig": "(Object object)", @@ -42599,58 +42816,64 @@ "desc": "Appends an event handler to this component" }, { - "name": "capture", - "sig": "(Observable o, Function fn, Object scope)", + "name": "addRegion", + "sig": "(String target, Object config)", "type": "function", - "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + "desc": "Creates and adds a new region if it doesn't already exist." }, { - "name": "destroy", - "sig": "()", + "name": "addxtype", + "sig": "(Object cfg)", "type": "function", - "desc": "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}." + "desc": "Adds a xtype elements to the layout.\n
    \n\nlayout.addxtype({\n       xtype : 'ContentPanel',\n       region: 'west',\n       items: [ .... ]\n   }\n);\n\nlayout.addxtype({\n        xtype : 'NestedLayoutPanel',\n        region: 'west',\n        layout: {\n           center: { },\n           west: { }   \n        },\n        items : [ ... list of content panels or nested layout panels.. ]\n   }\n);\n
    " }, { - "name": "disable", + "name": "beginUpdate", "sig": "()", "type": "function", - "desc": "Disable this component." + "desc": "Suspend the LayoutManager from doing auto-layouts while\nmaking multiple add or remove calls" }, { - "name": "enable", - "sig": "()", + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", "type": "function", - "desc": "Enable this component." + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." }, { - "name": "fireEvent", - "sig": "(String eventName, Object... args)", + "name": "endUpdate", + "sig": "(Boolean noLayout)", "type": "function", - "desc": "Fires the specified event with the passed parameters (minus the event name)." + "desc": "Restore auto-layouts and optionally disable the manager from performing a layout" }, { - "name": "focus", - "sig": "(Boolean selectText)", + "name": "findPanel", + "sig": "(String panelId)", "type": "function", - "desc": "Try to focus this component." + "desc": "Searches all regions for a panel with the specified id" }, { - "name": "getChildContainer", - "sig": "()", + "name": "fireEvent", + "sig": "(String eventName, Object... args)", "type": "function", - "desc": "Fetch the element to add children to" + "desc": "Fires the specified event with the passed parameters (minus the event name)." }, { "name": "getEl", "sig": "()", "type": "function", - "desc": "Returns the underlying {@link Roo.Element}." + "desc": "Returns the Element this layout is bound to." }, { - "name": "getId", + "name": "getRegion", + "sig": "(String target)", + "type": "function", + "desc": "Returns the specified region." + }, + { + "name": "getViewSize", "sig": "()", "type": "function", - "desc": "Returns the id of this component." + "desc": "Returns the size of the current view. This method normalizes document.body and element embedded layouts and\nperforms box-model adjustments." }, { "name": "hasListener", @@ -42659,22 +42882,16 @@ "desc": "Checks to see if this object has any listeners for a specified event" }, { - "name": "hide", - "sig": "()", - "type": "function", - "desc": "Hide a component - adds 'hidden' class" - }, - { - "name": "initEvents", + "name": "isUpdating", "sig": "()", "type": "function", - "desc": "Initialize Events for the element" + "desc": "Returns true if this layout is currently being updated" }, { - "name": "isVisible", + "name": "layout", "sig": "()", "type": "function", - "desc": "Returns true if this component is visible." + "desc": "Performs a layout update." }, { "name": "on", @@ -42694,6 +42911,12 @@ "type": "function", "desc": "Removes all added captures from the Observable." }, + { + "name": "remove", + "sig": "(String target, Number/String/Roo.ContentPanel panel)", + "type": "function", + "desc": "Remove a ContentPanel (or subclass) to this layout." + }, { "name": "removeListener", "sig": "(String eventName, Function handler, Object scope)", @@ -42701,13 +42924,1928 @@ "desc": "Removes a listener" }, { - "name": "render", - "sig": "(String/HTMLElement/Element container)", + "name": "showPanel", + "sig": "(String/ContentPanel panelId)", "type": "function", - "desc": "If this is a lazy rendering component, render it to its container element." + "desc": "Searches all regions for a panel with the specified id and activates (shows) it." }, { - "name": "setDisabled", + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + } + ] + }, + "Roo.bootstrap.layout.Manager": { + "props": [ + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "layout", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when a layout is performed." + }, + { + "name": "regioncollapsed", + "sig": "function (region)\n{\n\n}", + "type": "function", + "desc": "Fires when a region is collapsed." + }, + { + "name": "regionexpanded", + "sig": "function (region)\n{\n\n}", + "type": "function", + "desc": "Fires when a region is expanded." + }, + { + "name": "regionresized", + "sig": "function (region, newSize)\n{\n\n}", + "type": "function", + "desc": "Fires when the user resizes a region." + } + ], + "methods": [ + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "beginUpdate", + "sig": "()", + "type": "function", + "desc": "Suspend the LayoutManager from doing auto-layouts while\nmaking multiple add or remove calls" + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "endUpdate", + "sig": "(Boolean noLayout)", + "type": "function", + "desc": "Restore auto-layouts and optionally disable the manager from performing a layout" + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns the Element this layout is bound to." + }, + { + "name": "getRegion", + "sig": "(String target)", + "type": "function", + "desc": "Returns the specified region." + }, + { + "name": "getViewSize", + "sig": "()", + "type": "function", + "desc": "Returns the size of the current view. This method normalizes document.body and element embedded layouts and\nperforms box-model adjustments." + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "isUpdating", + "sig": "()", + "type": "function", + "desc": "Returns true if this layout is currently being updated" + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + } + ] + }, + "Roo.bootstrap.layout.Region": { + "props": [ + { + "name": "margins", + "type": "Object", + "desc": "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})", + "memberOf": "" + }, + { + "name": "cmargins", + "type": "Object", + "desc": "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})", + "memberOf": "" + }, + { + "name": "tabPosition", + "type": "String", + "desc": "\"top\" or \"bottom\" (defaults to \"bottom\")", + "memberOf": "", + "optvals": [ + "top", + "bottom" + ] + }, + { + "name": "alwaysShowTabs", + "type": "Boolean", + "desc": "True to always display tabs even when there is only 1 panel (defaults to false)", + "memberOf": "" + }, + { + "name": "autoScroll", + "type": "Boolean", + "desc": "True to enable overflow scrolling (defaults to false)", + "memberOf": "" + }, + { + "name": "titlebar", + "type": "Boolean", + "desc": "True to display a title bar (defaults to true)", + "memberOf": "" + }, + { + "name": "title", + "type": "String", + "desc": "The title for the region (overrides panel titles)", + "memberOf": "" + }, + { + "name": "animate", + "type": "Boolean", + "desc": "True to animate expand/collapse (defaults to false)", + "memberOf": "" + }, + { + "name": "autoHide", + "type": "Boolean", + "desc": "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)", + "memberOf": "" + }, + { + "name": "preservePanels", + "type": "Boolean", + "desc": "True to preserve removed panels so they can be readded later (defaults to false)", + "memberOf": "" + }, + { + "name": "closeOnTab", + "type": "Boolean", + "desc": "True to place the close icon on the tabs instead of the region titlebar (defaults to false)", + "memberOf": "" + }, + { + "name": "hideTabs", + "type": "Boolean", + "desc": "True to hide the tab strip (defaults to false)", + "memberOf": "" + }, + { + "name": "resizeTabs", + "type": "Boolean", + "desc": "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n the space available, similar to FireFox 1.5 tabs (defaults to false)", + "memberOf": "" + }, + { + "name": "minTabWidth", + "type": "Number", + "desc": "The minimum tab width (defaults to 40)", + "memberOf": "" + }, + { + "name": "preferredTabWidth", + "type": "Number", + "desc": "The preferred tab width (defaults to 150)", + "memberOf": "" + }, + { + "name": "overflow", + "type": "String", + "desc": "if you have menus in the region, then you need to set this to visible.", + "memberOf": "", + "optvals": [ + "hidden", + "visible" + ] + }, + { + "name": "hidden", + "type": "Boolean", + "desc": "True to start the region hidden (defaults to false)", + "memberOf": "" + }, + { + "name": "hideWhenEmpty", + "type": "Boolean", + "desc": "True to hide the region when it has no panels", + "memberOf": "" + }, + { + "name": "disableTabTips", + "type": "Boolean", + "desc": "True to disable tab tooltips", + "memberOf": "" + }, + { + "name": "width", + "type": "Number", + "desc": "For East/West panels", + "memberOf": "" + }, + { + "name": "height", + "type": "Number", + "desc": "For North/South panels", + "memberOf": "" + }, + { + "name": "split", + "type": "Boolean", + "desc": "To show the splitter", + "memberOf": "" + }, + { + "name": "toolbar", + "type": "Boolean", + "desc": "xtype configuration for a toolbar - shows on right of tabbar", + "memberOf": "" + }, + { + "name": "mgr", + "type": "Roo.bootstrap.layout.Manager", + "desc": "The manager", + "memberOf": "" + }, + { + "name": "region", + "type": "string", + "desc": "the region that it inhabits..", + "memberOf": "" + }, + { + "name": "skipConfig", + "type": "bool", + "desc": "skip config?", + "memberOf": "Roo.bootstrap.layout.Basic" + }, + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [], + "methods": [ + { + "name": "add", + "sig": "(ContentPanel... panel)", + "type": "function", + "desc": "Adds the passed ContentPanel(s) to this region." + }, + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "animateCollapse", + "sig": "(Boolean skipAnim)", + "type": "function", + "desc": "Collapses this region." + }, + { + "name": "animateExpand", + "sig": "(Roo.EventObject e, Boolean skipAnim)", + "type": "function", + "desc": "Expands this region if it was previously collapsed." + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "getActivePanel", + "sig": "()", + "type": "function", + "desc": "Get the active panel for this region." + }, + { + "name": "getBox", + "sig": "(String title)", + "type": "function", + "desc": "Updates the title for collapsed north/south regions (used with {@link #collapsedTitle} config option)" + }, + { + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns the container element for this region." + }, + { + "name": "getPanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Returns the panel specified or null if it's not in this region." + }, + { + "name": "getPosition", + "sig": "()", + "type": "function", + "desc": "Returns this regions position (north/south/east/west/center)." + }, + { + "name": "getTabs", + "sig": "()", + "type": "function", + "desc": "Returns the TabPanel component used by this region" + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "hasPanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Returns true if the panel is in this region." + }, + { + "name": "hide", + "sig": "()", + "type": "function", + "desc": "Hides this region." + }, + { + "name": "hidePanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Hides the tab for the specified panel." + }, + { + "name": "isVisible", + "sig": "()", + "type": "function", + "desc": "Returns true if this region is currently visible." + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "remove", + "sig": "(Number/String/ContentPanel panel, Boolean preservePanel)", + "type": "function", + "desc": "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "resizeTo", + "sig": "(Number newSize)", + "type": "function", + "desc": "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height." + }, + { + "name": "show", + "sig": "()", + "type": "function", + "desc": "Shows this region if it was previously hidden." + }, + { + "name": "showPanel", + "sig": "(Number/String/ContentPanel panelId)", + "type": "function", + "desc": "Shows the specified panel." + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + }, + { + "name": "unhidePanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Unhides the tab for a previously hidden panel." + } + ] + }, + "Roo.bootstrap.layout.Split": { + "props": [ + { + "name": "collapsible", + "type": "Boolean", + "desc": "False to disable collapsing (defaults to true)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "collapsed", + "type": "Boolean", + "desc": "True to set the initial display to collapsed (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "floatable", + "type": "Boolean", + "desc": "False to disable floating (defaults to true)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "margins", + "type": "Object", + "desc": "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "cmargins", + "type": "Object", + "desc": "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "tabPosition", + "type": "String", + "desc": "\"top\" or \"bottom\" (defaults to \"bottom\")", + "memberOf": "Roo.LayoutRegion", + "optvals": [ + "top", + "bottom" + ] + }, + { + "name": "collapsedTitle", + "type": "String", + "desc": "Optional string message to display in the collapsed block of a north or south region", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "alwaysShowTabs", + "type": "Boolean", + "desc": "True to always display tabs even when there is only 1 panel (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "autoScroll", + "type": "Boolean", + "desc": "True to enable overflow scrolling (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "titlebar", + "type": "Boolean", + "desc": "True to display a title bar (defaults to true)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "title", + "type": "String", + "desc": "The title for the region (overrides panel titles)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "animate", + "type": "Boolean", + "desc": "True to animate expand/collapse (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "autoHide", + "type": "Boolean", + "desc": "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "preservePanels", + "type": "Boolean", + "desc": "True to preserve removed panels so they can be readded later (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "closeOnTab", + "type": "Boolean", + "desc": "True to place the close icon on the tabs instead of the region titlebar (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "hideTabs", + "type": "Boolean", + "desc": "True to hide the tab strip (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "resizeTabs", + "type": "Boolean", + "desc": "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n the space available, similar to FireFox 1.5 tabs (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "minTabWidth", + "type": "Number", + "desc": "The minimum tab width (defaults to 40)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "preferredTabWidth", + "type": "Number", + "desc": "The preferred tab width (defaults to 150)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "showPin", + "type": "Boolean", + "desc": "True to show a pin button", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "hidden", + "type": "Boolean", + "desc": "True to start the region hidden (defaults to false)", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "hideWhenEmpty", + "type": "Boolean", + "desc": "True to hide the region when it has no panels", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "disableTabTips", + "type": "Boolean", + "desc": "True to disable tab tooltips", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "width", + "type": "Number", + "desc": "For East/West panels", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "height", + "type": "Number", + "desc": "For North/South panels", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "split", + "type": "Boolean", + "desc": "To show the splitter", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "toolbar", + "type": "Boolean", + "desc": "xtype configuration for a toolbar - shows on right of tabbar", + "memberOf": "Roo.LayoutRegion" + }, + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "beforecollapse", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this region before collapse." + }, + { + "name": "beforeremove", + "sig": "function (_self, panel, e)\n{\n\n}", + "type": "function", + "desc": "Fires before a panel is removed (or closed). To cancel the removal set \"e.cancel = true\" on the event argument." + }, + { + "name": "collapsed", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this region is collapsed." + }, + { + "name": "expanded", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this region is expanded." + }, + { + "name": "invalidated", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when the layout for this region is changed." + }, + { + "name": "panelactivated", + "sig": "function (_self, panel)\n{\n\n}", + "type": "function", + "desc": "Fires when a panel is activated." + }, + { + "name": "paneladded", + "sig": "function (_self, panel)\n{\n\n}", + "type": "function", + "desc": "Fires when a panel is added." + }, + { + "name": "panelremoved", + "sig": "function (_self, panel)\n{\n\n}", + "type": "function", + "desc": "Fires when a panel is removed." + }, + { + "name": "resized", + "sig": "function (_self, newSize)\n{\n\n}", + "type": "function", + "desc": "Fires when the user resizes this region." + }, + { + "name": "slidehide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this region slides out of view." + }, + { + "name": "slideshow", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this region is slid into view." + }, + { + "name": "visibilitychange", + "sig": "function (_self, visibility)\n{\n\n}", + "type": "function", + "desc": "Fires when this region is shown or hidden" + } + ], + "methods": [ + { + "name": "add", + "sig": "(ContentPanel... panel)", + "type": "function", + "desc": "Adds the passed ContentPanel(s) to this region." + }, + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "collapse", + "sig": "(Boolean skipAnim)", + "type": "function", + "desc": "Collapses this region." + }, + { + "name": "expand", + "sig": "(Roo.EventObject e, Boolean skipAnim)", + "type": "function", + "desc": "Expands this region if it was previously collapsed." + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "getActivePanel", + "sig": "()", + "type": "function", + "desc": "Get the active panel for this region." + }, + { + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns the container element for this region." + }, + { + "name": "getPanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Returns the panel specified or null if it's not in this region." + }, + { + "name": "getPosition", + "sig": "()", + "type": "function", + "desc": "Returns this regions position (north/south/east/west/center)." + }, + { + "name": "getSplitBar", + "sig": "()", + "type": "function", + "desc": "Returns the {@link Roo.SplitBar} for this region." + }, + { + "name": "getTabs", + "sig": "()", + "type": "function", + "desc": "Returns the TabPanel component used by this region" + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "hasPanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Returns true if the panel is in this region." + }, + { + "name": "hide", + "sig": "()", + "type": "function", + "desc": "Hides this region." + }, + { + "name": "hidePanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Hides the tab for the specified panel." + }, + { + "name": "isVisible", + "sig": "()", + "type": "function", + "desc": "Returns true if this region is currently visible." + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "remove", + "sig": "(Number/String/ContentPanel panel, Boolean preservePanel)", + "type": "function", + "desc": "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "resizeTo", + "sig": "(Number newSize)", + "type": "function", + "desc": "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height." + }, + { + "name": "setCollapsedTitle", + "sig": "(String title)", + "type": "function", + "desc": "Updates the title for collapsed north/south regions (used with {@link #collapsedTitle} config option)" + }, + { + "name": "show", + "sig": "()", + "type": "function", + "desc": "Shows this region if it was previously hidden." + }, + { + "name": "showPanel", + "sig": "(Number/String/ContentPanel panelId)", + "type": "function", + "desc": "Shows the specified panel." + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + }, + { + "name": "unhidePanel", + "sig": "(Number/String/ContentPanel panel)", + "type": "function", + "desc": "Unhides the tab for a previously hidden panel." + } + ] + }, + "Roo.bootstrap.menu": { + "props": [], + "events": [], + "methods": [] + }, + "Roo.bootstrap.menu.Item": { + "props": [ + { + "name": "submenu", + "type": "Boolean", + "desc": "default false", + "memberOf": "", + "optvals": [ + "true", + "false" + ] + }, + { + "name": "html", + "type": "String", + "desc": "text of the item", + "memberOf": "" + }, + { + "name": "href", + "type": "String", + "desc": "the link", + "memberOf": "" + }, + { + "name": "disable", + "type": "Boolean", + "desc": "default false", + "memberOf": "", + "optvals": [ + "true", + "false" + ] + }, + { + "name": "preventDefault", + "type": "Boolean", + "desc": "default true", + "memberOf": "", + "optvals": [ + "true", + "false" + ] + }, + { + "name": "icon", + "type": "String", + "desc": "Font awesome icon", + "memberOf": "" + }, + { + "name": "pos", + "type": "String", + "desc": "Submenu align to (left | right) default right", + "memberOf": "" + }, + { + "name": "cls", + "type": "String", + "desc": "css class", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "style", + "type": "String", + "desc": "any extra css", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "xattr", + "type": "Object", + "desc": "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "can_build_overlaid", + "type": "Boolean", + "desc": "True if element can be rebuild from a HTML page", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "dataId", + "type": "string", + "desc": "cutomer id", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "name", + "type": "string", + "desc": "Specifies name attribute", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "tooltip", + "type": "string", + "desc": "Text for the tooltip", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "container_method", + "type": "string", + "desc": "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "disableClass", + "type": "String", + "desc": "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf": "Roo.Component" + }, + { + "name": "allowDomMove", + "type": "Boolean", + "desc": "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf": "Roo.Component" + }, + { + "name": "hideMode", + "type": "String", + "desc": "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf": "Roo.Component", + "optvals": [ + "display", + "visibility" + ] + }, + { + "name": "actionMode", + "type": "String", + "desc": "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el'", + "memberOf": "Roo.Component" + }, + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "beforedestroy", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is destroyed. Return false to stop the destroy." + }, + { + "name": "beforehide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is hidden. Return false to stop the hide." + }, + { + "name": "beforerender", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is rendered. Return false to stop the render." + }, + { + "name": "beforeshow", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is shown. Return false to stop the show." + }, + { + "name": "childrenrendered", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when the children have been rendered.." + }, + { + "name": "click", + "sig": "function (e)\n{\n\n}", + "type": "function", + "desc": "The raw click event for the entire grid." + }, + { + "name": "destroy", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is destroyed." + }, + { + "name": "disable", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is disabled." + }, + { + "name": "enable", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is enabled." + }, + { + "name": "hide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is hidden." + }, + { + "name": "mouseout", + "sig": "function (_self, e)\n{\n\n}", + "type": "function", + "desc": "Fires when the mouse exits this menu" + }, + { + "name": "mouseover", + "sig": "function (_self, e)\n{\n\n}", + "type": "function", + "desc": "Fires when the mouse is hovering over this menu" + }, + { + "name": "render", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is rendered." + }, + { + "name": "show", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is shown." + } + ], + "methods": [ + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "destroy", + "sig": "()", + "type": "function", + "desc": "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}." + }, + { + "name": "disable", + "sig": "()", + "type": "function", + "desc": "Disable this component." + }, + { + "name": "enable", + "sig": "()", + "type": "function", + "desc": "Enable this component." + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "focus", + "sig": "(Boolean selectText)", + "type": "function", + "desc": "Try to focus this component." + }, + { + "name": "getChildContainer", + "sig": "()", + "type": "function", + "desc": "Fetch the element to add children to" + }, + { + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns the underlying {@link Roo.Element}." + }, + { + "name": "getId", + "sig": "()", + "type": "function", + "desc": "Returns the id of this component." + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "hide", + "sig": "()", + "type": "function", + "desc": "Hide a component - adds 'hidden' class" + }, + { + "name": "initEvents", + "sig": "()", + "type": "function", + "desc": "Initialize Events for the element" + }, + { + "name": "isVisible", + "sig": "()", + "type": "function", + "desc": "Returns true if this component is visible." + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "render", + "sig": "(String/HTMLElement/Element container)", + "type": "function", + "desc": "If this is a lazy rendering component, render it to its container element." + }, + { + "name": "setDisabled", + "sig": "(Boolean disabled)", + "type": "function", + "desc": "Convenience function for setting disabled/enabled by boolean." + }, + { + "name": "setVisible", + "sig": "(Boolean visible)", + "type": "function", + "desc": "Convenience function to hide or show this component by boolean." + }, + { + "name": "show", + "sig": "()", + "type": "function", + "desc": "Show a component - removes 'hidden' class" + }, + { + "name": "tooltipEl", + "sig": "()", + "type": "function", + "desc": "Fetch the element to display the tooltip on." + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + } + ] + }, + "Roo.bootstrap.menu.Menu": { + "props": [ + { + "name": "html", + "type": "String", + "desc": "Text of the menu", + "memberOf": "" + }, + { + "name": "weight", + "type": "String", + "desc": "", + "memberOf": "", + "optvals": [ + "default", + "primary", + "success", + "info", + "warning", + "danger", + "inverse" + ] + }, + { + "name": "icon", + "type": "String", + "desc": "Font awesome icon", + "memberOf": "" + }, + { + "name": "pos", + "type": "String", + "desc": "Menu align to (top | bottom) default bottom", + "memberOf": "" + }, + { + "name": "cls", + "type": "String", + "desc": "css class", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "style", + "type": "String", + "desc": "any extra css", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "xattr", + "type": "Object", + "desc": "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "can_build_overlaid", + "type": "Boolean", + "desc": "True if element can be rebuild from a HTML page", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "dataId", + "type": "string", + "desc": "cutomer id", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "name", + "type": "string", + "desc": "Specifies name attribute", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "tooltip", + "type": "string", + "desc": "Text for the tooltip", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "container_method", + "type": "string", + "desc": "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "disableClass", + "type": "String", + "desc": "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf": "Roo.Component" + }, + { + "name": "allowDomMove", + "type": "Boolean", + "desc": "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf": "Roo.Component" + }, + { + "name": "hideMode", + "type": "String", + "desc": "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf": "Roo.Component", + "optvals": [ + "display", + "visibility" + ] + }, + { + "name": "actionMode", + "type": "String", + "desc": "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el'", + "memberOf": "Roo.Component" + }, + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "beforedestroy", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is destroyed. Return false to stop the destroy." + }, + { + "name": "beforehide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before this menu is hidden" + }, + { + "name": "beforerender", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is rendered. Return false to stop the render." + }, + { + "name": "beforeshow", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before this menu is displayed" + }, + { + "name": "childrenrendered", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when the children have been rendered.." + }, + { + "name": "click", + "sig": "function (_self, e)\n{\n\n}", + "type": "function", + "desc": "Fires when this menu is clicked (or when the enter key is pressed while it is active)" + }, + { + "name": "destroy", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is destroyed." + }, + { + "name": "disable", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is disabled." + }, + { + "name": "enable", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is enabled." + }, + { + "name": "hide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after this menu is hidden" + }, + { + "name": "render", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is rendered." + }, + { + "name": "show", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after this menu is displayed" + } + ], + "methods": [ + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "destroy", + "sig": "()", + "type": "function", + "desc": "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}." + }, + { + "name": "disable", + "sig": "()", + "type": "function", + "desc": "Disable this component." + }, + { + "name": "enable", + "sig": "()", + "type": "function", + "desc": "Enable this component." + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "focus", + "sig": "(Boolean selectText)", + "type": "function", + "desc": "Try to focus this component." + }, + { + "name": "getChildContainer", + "sig": "()", + "type": "function", + "desc": "Fetch the element to add children to" + }, + { + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns the underlying {@link Roo.Element}." + }, + { + "name": "getId", + "sig": "()", + "type": "function", + "desc": "Returns the id of this component." + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "hide", + "sig": "()", + "type": "function", + "desc": "Hide a component - adds 'hidden' class" + }, + { + "name": "initEvents", + "sig": "()", + "type": "function", + "desc": "Initialize Events for the element" + }, + { + "name": "isVisible", + "sig": "()", + "type": "function", + "desc": "Returns true if this component is visible." + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "render", + "sig": "(String/HTMLElement/Element container)", + "type": "function", + "desc": "If this is a lazy rendering component, render it to its container element." + }, + { + "name": "setDisabled", + "sig": "(Boolean disabled)", + "type": "function", + "desc": "Convenience function for setting disabled/enabled by boolean." + }, + { + "name": "setVisible", + "sig": "(Boolean visible)", + "type": "function", + "desc": "Convenience function to hide or show this component by boolean." + }, + { + "name": "show", + "sig": "()", + "type": "function", + "desc": "Show a component - removes 'hidden' class" + }, + { + "name": "tooltipEl", + "sig": "()", + "type": "function", + "desc": "Fetch the element to display the tooltip on." + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + } + ] + }, + "Roo.bootstrap.menu.Separator": { + "props": [ + { + "name": "cls", + "type": "String", + "desc": "css class", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "style", + "type": "String", + "desc": "any extra css", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "xattr", + "type": "Object", + "desc": "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "can_build_overlaid", + "type": "Boolean", + "desc": "True if element can be rebuild from a HTML page", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "dataId", + "type": "string", + "desc": "cutomer id", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "name", + "type": "string", + "desc": "Specifies name attribute", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "tooltip", + "type": "string", + "desc": "Text for the tooltip", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "container_method", + "type": "string", + "desc": "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf": "Roo.bootstrap.Component" + }, + { + "name": "disableClass", + "type": "String", + "desc": "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf": "Roo.Component" + }, + { + "name": "allowDomMove", + "type": "Boolean", + "desc": "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf": "Roo.Component" + }, + { + "name": "hideMode", + "type": "String", + "desc": "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf": "Roo.Component", + "optvals": [ + "display", + "visibility" + ] + }, + { + "name": "actionMode", + "type": "String", + "desc": "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el'", + "memberOf": "Roo.Component" + }, + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "beforedestroy", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is destroyed. Return false to stop the destroy." + }, + { + "name": "beforehide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is hidden. Return false to stop the hide." + }, + { + "name": "beforerender", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is rendered. Return false to stop the render." + }, + { + "name": "beforeshow", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires before the component is shown. Return false to stop the show." + }, + { + "name": "childrenrendered", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when the children have been rendered.." + }, + { + "name": "destroy", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is destroyed." + }, + { + "name": "disable", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is disabled." + }, + { + "name": "enable", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is enabled." + }, + { + "name": "hide", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is hidden." + }, + { + "name": "render", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is rendered." + }, + { + "name": "show", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires after the component is shown." + } + ], + "methods": [ + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "destroy", + "sig": "()", + "type": "function", + "desc": "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}." + }, + { + "name": "disable", + "sig": "()", + "type": "function", + "desc": "Disable this component." + }, + { + "name": "enable", + "sig": "()", + "type": "function", + "desc": "Enable this component." + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "focus", + "sig": "(Boolean selectText)", + "type": "function", + "desc": "Try to focus this component." + }, + { + "name": "getChildContainer", + "sig": "()", + "type": "function", + "desc": "Fetch the element to add children to" + }, + { + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns the underlying {@link Roo.Element}." + }, + { + "name": "getId", + "sig": "()", + "type": "function", + "desc": "Returns the id of this component." + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "hide", + "sig": "()", + "type": "function", + "desc": "Hide a component - adds 'hidden' class" + }, + { + "name": "initEvents", + "sig": "()", + "type": "function", + "desc": "Initialize Events for the element" + }, + { + "name": "isVisible", + "sig": "()", + "type": "function", + "desc": "Returns true if this component is visible." + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "render", + "sig": "(String/HTMLElement/Element container)", + "type": "function", + "desc": "If this is a lazy rendering component, render it to its container element." + }, + { + "name": "setDisabled", "sig": "(Boolean disabled)", "type": "function", "desc": "Convenience function for setting disabled/enabled by boolean." @@ -42738,116 +44876,109 @@ } ] }, - "Roo.bootstrap.menu.Menu": { + "Roo.bootstrap.panel": { + "props": [], + "events": [], + "methods": [] + }, + "Roo.bootstrap.panel.Content": { "props": [ { - "name": "html", - "type": "String", - "desc": "Text of the menu", + "name": "fitToFrame", + "type": "Boolean", + "desc": "True for this panel to adjust its size to fit when the region resizes (defaults to false)", "memberOf": "" }, { - "name": "weight", - "type": "String", - "desc": "", - "memberOf": "", - "optvals": [ - "default", - "primary", - "success", - "info", - "warning", - "danger", - "inverse" - ] + "name": "fitContainer", + "type": "Boolean", + "desc": "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container (defaults to false)", + "memberOf": "" }, { - "name": "icon", - "type": "String", - "desc": "Font awesome icon", + "name": "autoCreate", + "type": "Boolean/Object", + "desc": "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create", "memberOf": "" }, { - "name": "pos", - "type": "String", - "desc": "Menu align to (top | bottom) default bottom", + "name": "closable", + "type": "Boolean", + "desc": "True if the panel can be closed/removed", "memberOf": "" }, { - "name": "cls", - "type": "String", - "desc": "css class", - "memberOf": "Roo.bootstrap.Component" + "name": "background", + "type": "Boolean", + "desc": "True if the panel should not be activated when it is added (defaults to false)", + "memberOf": "" }, { - "name": "style", - "type": "String", - "desc": "any extra css", - "memberOf": "Roo.bootstrap.Component" + "name": "resizeEl", + "type": "String/HTMLElement/Element", + "desc": "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)", + "memberOf": "" }, { - "name": "xattr", - "type": "Object", - "desc": "extra attributes to add to 'element' (used by builder to store stuff.)", - "memberOf": "Roo.bootstrap.Component" + "name": "toolbar", + "type": "Toolbar", + "desc": "A toolbar for this panel", + "memberOf": "" }, { - "name": "can_build_overlaid", + "name": "autoScroll", "type": "Boolean", - "desc": "True if element can be rebuild from a HTML page", - "memberOf": "Roo.bootstrap.Component" - }, - { - "name": "dataId", - "type": "string", - "desc": "cutomer id", - "memberOf": "Roo.bootstrap.Component" + "desc": "True to scroll overflow in this panel (use with {@link #fitToFrame})", + "memberOf": "" }, { - "name": "name", - "type": "string", - "desc": "Specifies name attribute", - "memberOf": "Roo.bootstrap.Component" + "name": "title", + "type": "String", + "desc": "The title for this panel", + "memberOf": "" }, { - "name": "tooltip", - "type": "string", - "desc": "Text for the tooltip", - "memberOf": "Roo.bootstrap.Component" + "name": "adjustments", + "type": "Array", + "desc": "Values to add to the width/height when doing a {@link #fitToFrame} (default is [0, 0])", + "memberOf": "" }, { - "name": "container_method", - "type": "string", - "desc": "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", - "memberOf": "Roo.bootstrap.Component" + "name": "url", + "type": "String", + "desc": "Calls {@link #setUrl} with this value", + "memberOf": "" }, { - "name": "disableClass", + "name": "region", "type": "String", - "desc": "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", - "memberOf": "Roo.Component" + "desc": "which region to put this panel on (when used with xtype constructors)", + "memberOf": "", + "optvals": [ + "center", + "north", + "south", + "east", + "west" + ] }, { - "name": "allowDomMove", - "type": "Boolean", - "desc": "Whether the component can move the Dom node when rendering (defaults to true).", - "memberOf": "Roo.Component" + "name": "params", + "type": "String/Object", + "desc": "When used with {@link #url}, calls {@link #setUrl} with this value", + "memberOf": "" }, { - "name": "hideMode", - "type": "String", - "desc": "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", - "memberOf": "Roo.Component", - "optvals": [ - "display", - "visibility" - ] + "name": "loadOnce", + "type": "Boolean", + "desc": "When used with {@link #url}, calls {@link #setUrl} with this value", + "memberOf": "" }, { - "name": "actionMode", + "name": "content", "type": "String", - "desc": "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el'", - "memberOf": "Roo.Component" + "desc": "Raw content to fill content panel with (uses setContent on construction.)", + "memberOf": "" }, { "name": "listeners", @@ -42858,76 +44989,301 @@ ], "events": [ { - "name": "beforedestroy", + "name": "activate", "sig": "function (_self)\n{\n\n}", "type": "function", - "desc": "Fires before the component is destroyed. Return false to stop the destroy." + "desc": "Fires when this panel is activated." }, { - "name": "beforehide", + "name": "deactivate", "sig": "function (_self)\n{\n\n}", "type": "function", - "desc": "Fires before this menu is hidden" + "desc": "Fires when this panel is activated." }, { - "name": "beforerender", + "name": "render", "sig": "function (_self)\n{\n\n}", "type": "function", - "desc": "Fires before the component is rendered. Return false to stop the render." + "desc": "Fires when this tab is created" }, { - "name": "beforeshow", - "sig": "function (_self)\n{\n\n}", + "name": "resize", + "sig": "function (_self, width, height)\n{\n\n}", "type": "function", - "desc": "Fires before this menu is displayed" + "desc": "Fires when this panel is resized if fitToFrame is true." + } + ], + "methods": [ + { + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" + }, + { + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" + }, + { + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + }, + { + "name": "destroy", + "sig": "()", + "type": "function", + "desc": "Destroys this panel" + }, + { + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." + }, + { + "name": "getChildContainer", + "sig": "(Object cfg)", + "type": "function", + "desc": "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n
    \n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n
    " + }, + { + "name": "getEl", + "sig": "()", + "type": "function", + "desc": "Returns this panel's element - used by regiosn to add." + }, + { + "name": "getId", + "sig": "()", + "type": "function", + "desc": "Returns this panel's id" + }, + { + "name": "getTitle", + "sig": "()", + "type": "function", + "desc": "Returns this panel's title" + }, + { + "name": "getToolbar", + "sig": "()", + "type": "function", + "desc": "Returns the toolbar for this Panel if one was configured." + }, + { + "name": "getUpdateManager", + "sig": "()", + "type": "function", + "desc": "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates." + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "isClosable", + "sig": "()", + "type": "function", + "desc": "Returns true is this panel was configured to be closable" + }, + { + "name": "load", + "sig": "(Object/String/Function url, String/Object params, Function callback, Boolean discardUrl)", + "type": "function", + "desc": "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}." + }, + { + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this element (shorthand for addListener)" + }, + { + "name": "purgeListeners", + "sig": "()", + "type": "function", + "desc": "Removes all listeners for this object" + }, + { + "name": "refresh", + "sig": "()", + "type": "function", + "desc": "Force a content refresh from the URL specified in the {@link #setUrl} method.\n Will fail silently if the {@link #setUrl} method has not been called.\n This does not activate the panel, just updates its content." + }, + { + "name": "releaseCapture", + "sig": "(Observable o)", + "type": "function", + "desc": "Removes all added captures from the Observable." + }, + { + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener" + }, + { + "name": "setContent", + "sig": "(String content, Boolean loadScripts)", + "type": "function", + "desc": "Updates this panel's element" + }, + { + "name": "setTitle", + "sig": "(String title)", + "type": "function", + "desc": "Set this panel's title" + }, + { + "name": "setUrl", + "sig": "(String/Function url, String/Object params, Boolean loadOnce)", + "type": "function", + "desc": "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL." + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + } + ] + }, + "Roo.bootstrap.panel.Nest": { + "props": [ + { + "name": "fitToFrame", + "type": "Boolean", + "desc": "True for this panel to adjust its size to fit when the region resizes (defaults to false)", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "fitContainer", + "type": "Boolean", + "desc": "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container (defaults to false)", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "autoCreate", + "type": "Boolean/Object", + "desc": "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "closable", + "type": "Boolean", + "desc": "True if the panel can be closed/removed", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "background", + "type": "Boolean", + "desc": "True if the panel should not be activated when it is added (defaults to false)", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "resizeEl", + "type": "String/HTMLElement/Element", + "desc": "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "toolbar", + "type": "Toolbar", + "desc": "A toolbar for this panel", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "autoScroll", + "type": "Boolean", + "desc": "True to scroll overflow in this panel (use with {@link #fitToFrame})", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "title", + "type": "String", + "desc": "The title for this panel", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "adjustments", + "type": "Array", + "desc": "Values to add to the width/height when doing a {@link #fitToFrame} (default is [0, 0])", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "url", + "type": "String", + "desc": "Calls {@link #setUrl} with this value", + "memberOf": "Roo.bootstrap.panel.Content" + }, + { + "name": "region", + "type": "String", + "desc": "which region to put this panel on (when used with xtype constructors)", + "memberOf": "Roo.bootstrap.panel.Content", + "optvals": [ + "center", + "north", + "south", + "east", + "west" + ] }, { - "name": "childrenrendered", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires when the children have been rendered.." + "name": "params", + "type": "String/Object", + "desc": "When used with {@link #url}, calls {@link #setUrl} with this value", + "memberOf": "Roo.bootstrap.panel.Content" }, { - "name": "click", - "sig": "function (_self, e)\n{\n\n}", - "type": "function", - "desc": "Fires when this menu is clicked (or when the enter key is pressed while it is active)" + "name": "loadOnce", + "type": "Boolean", + "desc": "When used with {@link #url}, calls {@link #setUrl} with this value", + "memberOf": "Roo.bootstrap.panel.Content" }, { - "name": "destroy", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is destroyed." + "name": "content", + "type": "String", + "desc": "Raw content to fill content panel with (uses setContent on construction.)", + "memberOf": "Roo.bootstrap.panel.Content" }, { - "name": "disable", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is disabled." - }, + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ { - "name": "enable", + "name": "activate", "sig": "function (_self)\n{\n\n}", "type": "function", - "desc": "Fires after the component is enabled." + "desc": "Fires when this panel is activated." }, { - "name": "hide", + "name": "deactivate", "sig": "function (_self)\n{\n\n}", "type": "function", - "desc": "Fires after this menu is hidden" + "desc": "Fires when this panel is activated." }, { "name": "render", "sig": "function (_self)\n{\n\n}", "type": "function", - "desc": "Fires after the component is rendered." + "desc": "Fires when this tab is created" }, { - "name": "show", - "sig": "function (_self)\n{\n\n}", + "name": "resize", + "sig": "function (_self, width, height)\n{\n\n}", "type": "function", - "desc": "Fires after this menu is displayed" + "desc": "Fires when this panel is resized if fitToFrame is true." } ], "methods": [ @@ -42943,6 +45299,12 @@ "type": "function", "desc": "Appends an event handler to this component" }, + { + "name": "addxtype", + "sig": "(Object cfg)", + "type": "function", + "desc": "Adds a xtype elements to the layout of the nested panel\n
    \n\npanel.addxtype({\n       xtype : 'ContentPanel',\n       region: 'west',\n       items: [ .... ]\n   }\n);\n\npanel.addxtype({\n        xtype : 'NestedLayoutPanel',\n        region: 'west',\n        layout: {\n           center: { },\n           west: { }   \n        },\n        items : [ ... list of content panels or nested layout panels.. ]\n   }\n);\n
    " + }, { "name": "capture", "sig": "(Observable o, Function fn, Object scope)", @@ -42953,49 +45315,55 @@ "name": "destroy", "sig": "()", "type": "function", - "desc": "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}." + "desc": "Destroys this panel" }, { - "name": "disable", - "sig": "()", + "name": "fireEvent", + "sig": "(String eventName, Object... args)", "type": "function", - "desc": "Disable this component." + "desc": "Fires the specified event with the passed parameters (minus the event name)." }, { - "name": "enable", + "name": "getChildContainer", + "sig": "(Object cfg)", + "type": "function", + "desc": "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n
    \n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n
    " + }, + { + "name": "getEl", "sig": "()", "type": "function", - "desc": "Enable this component." + "desc": "Returns this panel's element - used by regiosn to add." }, { - "name": "fireEvent", - "sig": "(String eventName, Object... args)", + "name": "getId", + "sig": "()", "type": "function", - "desc": "Fires the specified event with the passed parameters (minus the event name)." + "desc": "Returns this panel's id" }, { - "name": "focus", - "sig": "(Boolean selectText)", + "name": "getLayout", + "sig": "()", "type": "function", - "desc": "Try to focus this component." + "desc": "Returns the nested BorderLayout for this panel" }, { - "name": "getChildContainer", + "name": "getTitle", "sig": "()", "type": "function", - "desc": "Fetch the element to add children to" + "desc": "Returns this panel's title" }, { - "name": "getEl", + "name": "getToolbar", "sig": "()", "type": "function", - "desc": "Returns the underlying {@link Roo.Element}." + "desc": "Returns the toolbar for this Panel if one was configured." }, { - "name": "getId", + "name": "getUpdateManager", "sig": "()", "type": "function", - "desc": "Returns the id of this component." + "desc": "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates." }, { "name": "hasListener", @@ -43004,22 +45372,16 @@ "desc": "Checks to see if this object has any listeners for a specified event" }, { - "name": "hide", - "sig": "()", - "type": "function", - "desc": "Hide a component - adds 'hidden' class" - }, - { - "name": "initEvents", + "name": "isClosable", "sig": "()", "type": "function", - "desc": "Initialize Events for the element" + "desc": "Returns true is this panel was configured to be closable" }, { - "name": "isVisible", - "sig": "()", + "name": "load", + "sig": "(Object/String/Function url, String/Object params, Function callback, Boolean discardUrl)", "type": "function", - "desc": "Returns true if this component is visible." + "desc": "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}." }, { "name": "on", @@ -43033,6 +45395,12 @@ "type": "function", "desc": "Removes all listeners for this object" }, + { + "name": "refresh", + "sig": "()", + "type": "function", + "desc": "Force a content refresh from the URL specified in the {@link #setUrl} method.\n Will fail silently if the {@link #setUrl} method has not been called.\n This does not activate the panel, just updates its content." + }, { "name": "releaseCapture", "sig": "(Observable o)", @@ -43046,34 +45414,22 @@ "desc": "Removes a listener" }, { - "name": "render", - "sig": "(String/HTMLElement/Element container)", - "type": "function", - "desc": "If this is a lazy rendering component, render it to its container element." - }, - { - "name": "setDisabled", - "sig": "(Boolean disabled)", - "type": "function", - "desc": "Convenience function for setting disabled/enabled by boolean." - }, - { - "name": "setVisible", - "sig": "(Boolean visible)", + "name": "setContent", + "sig": "(String content, Boolean loadScripts)", "type": "function", - "desc": "Convenience function to hide or show this component by boolean." + "desc": "Updates this panel's element" }, { - "name": "show", - "sig": "()", + "name": "setTitle", + "sig": "(String title)", "type": "function", - "desc": "Show a component - removes 'hidden' class" + "desc": "Set this panel's title" }, { - "name": "tooltipEl", - "sig": "()", + "name": "setUrl", + "sig": "(String/Function url, String/Object params, Boolean loadOnce)", "type": "function", - "desc": "Fetch the element to display the tooltip on." + "desc": "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL." }, { "name": "un", @@ -43083,160 +45439,224 @@ } ] }, - "Roo.bootstrap.menu.Separator": { + "Roo.bootstrap.panel.TabItem": { "props": [ { - "name": "cls", - "type": "String", - "desc": "css class", - "memberOf": "Roo.bootstrap.Component" + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "activate", + "sig": "function (tabPanel, _self)\n{\n\n}", + "type": "function", + "desc": "Fires when this tab becomes the active tab." }, { - "name": "style", - "type": "String", - "desc": "any extra css", - "memberOf": "Roo.bootstrap.Component" + "name": "beforeclose", + "sig": "function (_self, e)\n{\n\n}", + "type": "function", + "desc": "Fires before this tab is closed. To cancel the close, set cancel to true on e (e.cancel = true)." }, { - "name": "xattr", - "type": "Object", - "desc": "extra attributes to add to 'element' (used by builder to store stuff.)", - "memberOf": "Roo.bootstrap.Component" + "name": "close", + "sig": "function (_self)\n{\n\n}", + "type": "function", + "desc": "Fires when this tab is closed." }, { - "name": "can_build_overlaid", - "type": "Boolean", - "desc": "True if element can be rebuild from a HTML page", - "memberOf": "Roo.bootstrap.Component" + "name": "deactivate", + "sig": "function (tabPanel, _self)\n{\n\n}", + "type": "function", + "desc": "Fires when this tab is no longer the active tab." + } + ], + "methods": [ + { + "name": "activate", + "sig": "()", + "type": "function", + "desc": "Activates this TabPanelItem -- this does deactivate the currently active TabPanelItem." }, { - "name": "dataId", - "type": "string", - "desc": "cutomer id", - "memberOf": "Roo.bootstrap.Component" + "name": "addEvents", + "sig": "(Object object)", + "type": "function", + "desc": "Used to define events on this Observable" }, { - "name": "name", - "type": "string", - "desc": "Specifies name attribute", - "memberOf": "Roo.bootstrap.Component" + "name": "addListener", + "sig": "(String eventName, Function handler, Object scope, Object options)", + "type": "function", + "desc": "Appends an event handler to this component" }, { - "name": "tooltip", - "type": "string", - "desc": "Text for the tooltip", - "memberOf": "Roo.bootstrap.Component" + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", + "type": "function", + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." }, { - "name": "container_method", - "type": "string", - "desc": "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", - "memberOf": "Roo.bootstrap.Component" + "name": "disable", + "sig": "()", + "type": "function", + "desc": "Disables this TabPanelItem -- this does nothing if this is the active TabPanelItem." }, { - "name": "disableClass", - "type": "String", - "desc": "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", - "memberOf": "Roo.Component" + "name": "enable", + "sig": "()", + "type": "function", + "desc": "Enables this TabPanelItem if it was previously disabled." }, { - "name": "allowDomMove", - "type": "Boolean", - "desc": "Whether the component can move the Dom node when rendering (defaults to true).", - "memberOf": "Roo.Component" + "name": "fireEvent", + "sig": "(String eventName, Object... args)", + "type": "function", + "desc": "Fires the specified event with the passed parameters (minus the event name)." }, { - "name": "hideMode", - "type": "String", - "desc": "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", - "memberOf": "Roo.Component", - "optvals": [ - "display", - "visibility" - ] + "name": "getText", + "sig": "()", + "type": "function", + "desc": "Returns the text for this tab" }, { - "name": "actionMode", - "type": "String", - "desc": "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el'", - "memberOf": "Roo.Component" + "name": "getUpdateManager", + "sig": "()", + "type": "function", + "desc": "Gets the {@link Roo.UpdateManager} for the body of this TabPanelItem. Enables you to perform Ajax updates." }, { - "name": "listeners", - "type": "Object", - "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", - "memberOf": "Roo.util.Observable" - } - ], - "events": [ + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, { - "name": "beforedestroy", - "sig": "function (_self)\n{\n\n}", + "name": "hide", + "sig": "()", "type": "function", - "desc": "Fires before the component is destroyed. Return false to stop the destroy." + "desc": "Hides this TabPanelItem -- if you don't activate another TabPanelItem this could look odd." }, { - "name": "beforehide", - "sig": "function (_self)\n{\n\n}", + "name": "isActive", + "sig": "()", "type": "function", - "desc": "Fires before the component is hidden. Return false to stop the hide." + "desc": "Returns true if this tab is the active tab." }, { - "name": "beforerender", - "sig": "function (_self)\n{\n\n}", + "name": "isHidden", + "sig": "()", "type": "function", - "desc": "Fires before the component is rendered. Return false to stop the render." + "desc": "Returns true if this tab is \"hidden\"" }, { - "name": "beforeshow", - "sig": "function (_self)\n{\n\n}", + "name": "on", + "sig": "(String eventName, Function handler, Object scope, Object options)", "type": "function", - "desc": "Fires before the component is shown. Return false to stop the show." + "desc": "Appends an event handler to this element (shorthand for addListener)" }, { - "name": "childrenrendered", - "sig": "function (_self)\n{\n\n}", + "name": "purgeListeners", + "sig": "()", "type": "function", - "desc": "Fires when the children have been rendered.." + "desc": "Removes all listeners for this object" }, { - "name": "destroy", - "sig": "function (_self)\n{\n\n}", + "name": "refresh", + "sig": "()", "type": "function", - "desc": "Fires after the component is destroyed." + "desc": "Forces a content refresh from the URL specified in the {@link #setUrl} method.\n Will fail silently if the setUrl method has not been called.\n This does not activate the panel, just updates its content." }, { - "name": "disable", - "sig": "function (_self)\n{\n\n}", + "name": "releaseCapture", + "sig": "(Observable o)", "type": "function", - "desc": "Fires after the component is disabled." + "desc": "Removes all added captures from the Observable." }, { - "name": "enable", - "sig": "function (_self)\n{\n\n}", + "name": "removeListener", + "sig": "(String eventName, Function handler, Object scope)", "type": "function", - "desc": "Fires after the component is enabled." + "desc": "Removes a listener" }, { - "name": "hide", - "sig": "function (_self)\n{\n\n}", + "name": "setContent", + "sig": "(String content, Boolean loadScripts)", "type": "function", - "desc": "Fires after the component is hidden." + "desc": "Sets the content for this TabPanelItem." }, { - "name": "render", - "sig": "function (_self)\n{\n\n}", + "name": "setHidden", + "sig": "(Boolean hidden)", "type": "function", - "desc": "Fires after the component is rendered." + "desc": "Show or hide the tab" + }, + { + "name": "setText", + "sig": "(String text)", + "type": "function", + "desc": "Sets the text for the tab (Note: this also sets the tooltip text)" + }, + { + "name": "setTooltip", + "sig": "(String tooltip)", + "type": "function", + "desc": "Set the tooltip for the tab." + }, + { + "name": "setUrl", + "sig": "(String/Function url, String/Object params, Boolean loadOnce)", + "type": "function", + "desc": "Set a URL to be used to load the content for this TabPanelItem." }, { "name": "show", - "sig": "function (_self)\n{\n\n}", + "sig": "()", "type": "function", - "desc": "Fires after the component is shown." + "desc": "Shows this TabPanelItem -- this does not deactivate the currently active TabPanelItem." + }, + { + "name": "un", + "sig": "(String eventName, Function handler, Object scope)", + "type": "function", + "desc": "Removes a listener (shorthand for removeListener)" + } + ] + }, + "Roo.bootstrap.panel.Tabs": { + "props": [ + { + "name": "listeners", + "type": "Object", + "desc": "list of events and functions to call for this object, \nFor example :\n
    \n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
    ", + "memberOf": "Roo.util.Observable" + } + ], + "events": [ + { + "name": "beforetabchange", + "sig": "function (_self, e, tab)\n{\n\n}", + "type": "function", + "desc": "Fires before the active tab changes, set cancel to true on the \"e\" parameter to cancel the change" + }, + { + "name": "tabchange", + "sig": "function (_self, activePanel)\n{\n\n}", + "type": "function", + "desc": "Fires when the active tab changes" } ], "methods": [ + { + "name": "activate", + "sig": "(String/Number id)", + "type": "function", + "desc": "Activates a {@link Roo.TabPanelItem}. The currently active one will be deactivated." + }, { "name": "addEvents", "sig": "(Object object)", @@ -43250,82 +45670,94 @@ "desc": "Appends an event handler to this component" }, { - "name": "capture", - "sig": "(Observable o, Function fn, Object scope)", + "name": "addTab", + "sig": "(String id, String text, String content, Boolean closable)", "type": "function", - "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." + "desc": "Creates a new {@link Roo.TabPanelItem} by looking for an existing element with the provided id -- if it's not found it creates one." }, { - "name": "destroy", - "sig": "()", + "name": "addTabItem", + "sig": "(Roo.TabPanelItem item)", "type": "function", - "desc": "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}." + "desc": "Adds an existing {@link Roo.TabPanelItem}." }, { - "name": "disable", + "name": "autoSizeTabs", "sig": "()", "type": "function", - "desc": "Disable this component." + "desc": "Manual call to resize the tabs (if {@link #resizeTabs} is false this does nothing)" }, { - "name": "enable", + "name": "beginUpdate", "sig": "()", "type": "function", - "desc": "Enable this component." + "desc": "Disables tab resizing while tabs are being added (if {@link #resizeTabs} is false this does nothing)" }, { - "name": "fireEvent", - "sig": "(String eventName, Object... args)", + "name": "capture", + "sig": "(Observable o, Function fn, Object scope)", "type": "function", - "desc": "Fires the specified event with the passed parameters (minus the event name)." + "desc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire." }, { - "name": "focus", - "sig": "(Boolean selectText)", + "name": "destroy", + "sig": "(Boolean removeEl)", "type": "function", - "desc": "Try to focus this component." + "desc": "Destroys this TabPanel" }, { - "name": "getChildContainer", - "sig": "()", + "name": "disableTab", + "sig": "(String/Number id)", "type": "function", - "desc": "Fetch the element to add children to" + "desc": "Disables a {@link Roo.TabPanelItem}. It cannot be the active tab, if it is this call is ignored." }, { - "name": "getEl", - "sig": "()", + "name": "enableTab", + "sig": "(String/Number id)", "type": "function", - "desc": "Returns the underlying {@link Roo.Element}." + "desc": "Enables a {@link Roo.TabPanelItem} that is disabled." }, { - "name": "getId", + "name": "endUpdate", "sig": "()", "type": "function", - "desc": "Returns the id of this component." + "desc": "Stops an update and resizes the tabs (if {@link #resizeTabs} is false this does nothing)" }, { - "name": "hasListener", - "sig": "(String eventName)", + "name": "fireEvent", + "sig": "(String eventName, Object... args)", "type": "function", - "desc": "Checks to see if this object has any listeners for a specified event" + "desc": "Fires the specified event with the passed parameters (minus the event name)." }, { - "name": "hide", + "name": "getActiveTab", "sig": "()", "type": "function", - "desc": "Hide a component - adds 'hidden' class" + "desc": "Gets the active {@link Roo.TabPanelItem}." }, { - "name": "initEvents", + "name": "getCount", "sig": "()", "type": "function", - "desc": "Initialize Events for the element" + "desc": "Returns the number of tabs in this TabPanel." }, { - "name": "isVisible", - "sig": "()", + "name": "getTab", + "sig": "(String/Number id)", "type": "function", - "desc": "Returns true if this component is visible." + "desc": "Returns the {@link Roo.TabPanelItem} with the specified id/index" + }, + { + "name": "hasListener", + "sig": "(String eventName)", + "type": "function", + "desc": "Checks to see if this object has any listeners for a specified event" + }, + { + "name": "hideTab", + "sig": "(String/Number id)", + "type": "function", + "desc": "Hides the {@link Roo.TabPanelItem} with the specified id/index" }, { "name": "on", @@ -43352,40 +45784,34 @@ "desc": "Removes a listener" }, { - "name": "render", - "sig": "(String/HTMLElement/Element container)", - "type": "function", - "desc": "If this is a lazy rendering component, render it to its container element." - }, - { - "name": "setDisabled", - "sig": "(Boolean disabled)", - "type": "function", - "desc": "Convenience function for setting disabled/enabled by boolean." - }, - { - "name": "setVisible", - "sig": "(Boolean visible)", + "name": "removeTab", + "sig": "(String/Number id)", "type": "function", - "desc": "Convenience function to hide or show this component by boolean." + "desc": "Removes a {@link Roo.TabPanelItem}." }, { - "name": "show", - "sig": "()", + "name": "setTabWidth", + "sig": "(Number The)", "type": "function", - "desc": "Show a component - removes 'hidden' class" + "desc": "Resizes all the tabs to the passed width" }, { - "name": "tooltipEl", - "sig": "()", + "name": "syncHeight", + "sig": "(Number targetHeight)", "type": "function", - "desc": "Fetch the element to display the tooltip on." + "desc": "Updates the tab body element to fit the height of the container element\nfor overflow scrolling" }, { "name": "un", "sig": "(String eventName, Function handler, Object scope)", "type": "function", "desc": "Removes a listener (shorthand for removeListener)" + }, + { + "name": "unhideTab", + "sig": "(String/Number id)", + "type": "function", + "desc": "\"Unhides\" the {@link Roo.TabPanelItem} with the specified id/index." } ] }, diff --git a/docs/symbols/Array.html b/docs/symbols/Array.html index 8815f41919..5c7b450185 100644 --- a/docs/symbols/Array.html +++ b/docs/symbols/Array.html @@ -385,7 +385,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Date.html b/docs/symbols/Date.html index 52bc142078..703e4fbd80 100644 --- a/docs/symbols/Date.html +++ b/docs/symbols/Date.html @@ -1809,7 +1809,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Function.html b/docs/symbols/Function.html index 8e48040210..ca088f6e7c 100644 --- a/docs/symbols/Function.html +++ b/docs/symbols/Function.html @@ -600,7 +600,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Number.html b/docs/symbols/Number.html index 806f6188ec..647c3ef1c0 100644 --- a/docs/symbols/Number.html +++ b/docs/symbols/Number.html @@ -267,7 +267,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Ajax.html b/docs/symbols/Roo.Ajax.html index 9f6c5bf471..278517b923 100644 --- a/docs/symbols/Roo.Ajax.html +++ b/docs/symbols/Roo.Ajax.html @@ -1479,7 +1479,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.BasicDialog.html b/docs/symbols/Roo.BasicDialog.html index 353dd054a3..5a50172d76 100644 --- a/docs/symbols/Roo.BasicDialog.html +++ b/docs/symbols/Roo.BasicDialog.html @@ -3908,7 +3908,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.BasicLayoutRegion.html b/docs/symbols/Roo.BasicLayoutRegion.html index 1251632e6b..0bbaceb935 100644 --- a/docs/symbols/Roo.BasicLayoutRegion.html +++ b/docs/symbols/Roo.BasicLayoutRegion.html @@ -70,7 +70,7 @@ Subclasses: - Roo.LayoutRegion, Roo.SplitLayoutRegion + Roo.LayoutRegion, Roo.SplitLayoutRegion, Roo.bootstrap.layout.Split @@ -1600,6 +1600,61 @@   + + + +
    + beforecollapse (Roo.LayoutRegion this) + +
    + +
    + +
    Fires when this region before collapse. + +
    + +
    + + Fires when this region before collapse. + + + + + +
    +
    Parameters:
    + +
    + Roo.LayoutRegion this + +
    +
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.BasicLayoutRegion + + + + +   + @@ -1664,7 +1719,7 @@ - +   @@ -1719,7 +1774,7 @@ - +   @@ -1774,7 +1829,7 @@ - +   @@ -1829,7 +1884,7 @@ - +   @@ -1890,7 +1945,7 @@ - +   @@ -1951,7 +2006,7 @@ - +   @@ -2012,7 +2067,7 @@ - +   @@ -2073,7 +2128,7 @@ - +   @@ -2128,7 +2183,7 @@ - +   @@ -2183,7 +2238,7 @@ - +   @@ -2254,7 +2309,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.BorderLayout.html b/docs/symbols/Roo.BorderLayout.html index e79c50745c..6bb622f82d 100644 --- a/docs/symbols/Roo.BorderLayout.html +++ b/docs/symbols/Roo.BorderLayout.html @@ -2230,7 +2230,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.BoxComponent.html b/docs/symbols/Roo.BoxComponent.html index 27deb417bc..281ff147ce 100644 --- a/docs/symbols/Roo.BoxComponent.html +++ b/docs/symbols/Roo.BoxComponent.html @@ -3257,7 +3257,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Button.html b/docs/symbols/Roo.Button.html index 137322107e..d0c5015e6f 100644 --- a/docs/symbols/Roo.Button.html +++ b/docs/symbols/Roo.Button.html @@ -2713,7 +2713,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.CalendarPanel.html b/docs/symbols/Roo.CalendarPanel.html index cd055e8dc8..195d640141 100644 --- a/docs/symbols/Roo.CalendarPanel.html +++ b/docs/symbols/Roo.CalendarPanel.html @@ -2713,7 +2713,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ColorPalette.html b/docs/symbols/Roo.ColorPalette.html index 0e28663a4d..782812cc60 100644 --- a/docs/symbols/Roo.ColorPalette.html +++ b/docs/symbols/Roo.ColorPalette.html @@ -2575,7 +2575,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Component.html b/docs/symbols/Roo.Component.html index e052b71218..b8116fd649 100644 --- a/docs/symbols/Roo.Component.html +++ b/docs/symbols/Roo.Component.html @@ -2359,7 +2359,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ComponentMgr.html b/docs/symbols/Roo.ComponentMgr.html index 0899a06f0a..fe5dd925c2 100644 --- a/docs/symbols/Roo.ComponentMgr.html +++ b/docs/symbols/Roo.ComponentMgr.html @@ -446,7 +446,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.CompositeElement.html b/docs/symbols/Roo.CompositeElement.html index f7005b1ea0..0140b3e464 100644 --- a/docs/symbols/Roo.CompositeElement.html +++ b/docs/symbols/Roo.CompositeElement.html @@ -1190,7 +1190,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.CompositeElementLite.html b/docs/symbols/Roo.CompositeElementLite.html index c28d8b6f1e..ef5a11fa7c 100644 --- a/docs/symbols/Roo.CompositeElementLite.html +++ b/docs/symbols/Roo.CompositeElementLite.html @@ -1196,7 +1196,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ContentPanel.html b/docs/symbols/Roo.ContentPanel.html index c3c901f055..982671b76a 100644 --- a/docs/symbols/Roo.ContentPanel.html +++ b/docs/symbols/Roo.ContentPanel.html @@ -2520,7 +2520,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DDView.html b/docs/symbols/Roo.DDView.html index 2fd197ea33..489d4e6d9c 100644 --- a/docs/symbols/Roo.DDView.html +++ b/docs/symbols/Roo.DDView.html @@ -1048,7 +1048,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DatePicker.html b/docs/symbols/Roo.DatePicker.html index 3148ccc489..3f0ac00b31 100644 --- a/docs/symbols/Roo.DatePicker.html +++ b/docs/symbols/Roo.DatePicker.html @@ -3296,7 +3296,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DialogManager.html b/docs/symbols/Roo.DialogManager.html index d829e9d3e0..25e0ec8ae6 100644 --- a/docs/symbols/Roo.DialogManager.html +++ b/docs/symbols/Roo.DialogManager.html @@ -515,7 +515,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DomHelper.html b/docs/symbols/Roo.DomHelper.html index 7c79ddb456..76bfe4fae7 100644 --- a/docs/symbols/Roo.DomHelper.html +++ b/docs/symbols/Roo.DomHelper.html @@ -942,7 +942,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DomQuery.html b/docs/symbols/Roo.DomQuery.html index 03aae49c63..f60e47d59f 100644 --- a/docs/symbols/Roo.DomQuery.html +++ b/docs/symbols/Roo.DomQuery.html @@ -770,7 +770,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DomTemplate.html b/docs/symbols/Roo.DomTemplate.html index fa90d9dba8..91864be6d5 100644 --- a/docs/symbols/Roo.DomTemplate.html +++ b/docs/symbols/Roo.DomTemplate.html @@ -1155,7 +1155,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Editor.html b/docs/symbols/Roo.Editor.html index b94e616c25..e4e4539a2b 100644 --- a/docs/symbols/Roo.Editor.html +++ b/docs/symbols/Roo.Editor.html @@ -3491,7 +3491,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Element.html b/docs/symbols/Roo.Element.html index d032b55d25..ea0e5c1662 100644 --- a/docs/symbols/Roo.Element.html +++ b/docs/symbols/Roo.Element.html @@ -11154,7 +11154,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.EventManager.html b/docs/symbols/Roo.EventManager.html index dcdb577b88..6f6845fdb7 100644 --- a/docs/symbols/Roo.EventManager.html +++ b/docs/symbols/Roo.EventManager.html @@ -923,7 +923,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.EventObject.html b/docs/symbols/Roo.EventObject.html index 5ca58df72f..0d963f2303 100644 --- a/docs/symbols/Roo.EventObject.html +++ b/docs/symbols/Roo.EventObject.html @@ -1105,7 +1105,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Fx.html b/docs/symbols/Roo.Fx.html index 1ba98a9072..52482d3ba4 100644 --- a/docs/symbols/Roo.Fx.html +++ b/docs/symbols/Roo.Fx.html @@ -1909,7 +1909,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.GridPanel.html b/docs/symbols/Roo.GridPanel.html index 24d45d6fc0..d42e6cb37d 100644 --- a/docs/symbols/Roo.GridPanel.html +++ b/docs/symbols/Roo.GridPanel.html @@ -2568,7 +2568,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.HtmlEditorCore.html b/docs/symbols/Roo.HtmlEditorCore.html index b0ddb50b5f..fffc0b6df3 100644 --- a/docs/symbols/Roo.HtmlEditorCore.html +++ b/docs/symbols/Roo.HtmlEditorCore.html @@ -3612,7 +3612,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.JsonView.html b/docs/symbols/Roo.JsonView.html index 5c88a0f013..d96891a9eb 100644 --- a/docs/symbols/Roo.JsonView.html +++ b/docs/symbols/Roo.JsonView.html @@ -3565,7 +3565,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.KeyMap.html b/docs/symbols/Roo.KeyMap.html index 3a1922a42c..808fb877a0 100644 --- a/docs/symbols/Roo.KeyMap.html +++ b/docs/symbols/Roo.KeyMap.html @@ -560,7 +560,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.KeyNav.html b/docs/symbols/Roo.KeyNav.html index d84c290a13..8ee9142788 100644 --- a/docs/symbols/Roo.KeyNav.html +++ b/docs/symbols/Roo.KeyNav.html @@ -462,7 +462,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Layer.html b/docs/symbols/Roo.Layer.html index 4b5aac230d..eed058740e 100644 --- a/docs/symbols/Roo.Layer.html +++ b/docs/symbols/Roo.Layer.html @@ -11319,7 +11319,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.LayoutDialog.html b/docs/symbols/Roo.LayoutDialog.html index b4224d0e0c..da9e5df4f6 100644 --- a/docs/symbols/Roo.LayoutDialog.html +++ b/docs/symbols/Roo.LayoutDialog.html @@ -4143,7 +4143,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.LayoutManager.html b/docs/symbols/Roo.LayoutManager.html index 708a169048..fcd25aa7fb 100644 --- a/docs/symbols/Roo.LayoutManager.html +++ b/docs/symbols/Roo.LayoutManager.html @@ -1504,7 +1504,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.LayoutRegion.html b/docs/symbols/Roo.LayoutRegion.html index 73fa651e82..e554bfb2ce 100644 --- a/docs/symbols/Roo.LayoutRegion.html +++ b/docs/symbols/Roo.LayoutRegion.html @@ -71,7 +71,7 @@ Subclasses: - Roo.SplitLayoutRegion + Roo.SplitLayoutRegion, Roo.bootstrap.layout.Split @@ -2976,6 +2976,61 @@   + + + +
    + beforecollapse (Roo.LayoutRegion this) + +
    + +
    + +
    Fires when this region before collapse. + +
    + +
    + + Fires when this region before collapse. + + + + + +
    +
    Parameters:
    + +
    + Roo.LayoutRegion this + +
    +
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.BasicLayoutRegion + + + + +   + @@ -3040,7 +3095,7 @@ - +   @@ -3095,7 +3150,7 @@ - +   @@ -3150,7 +3205,7 @@ - +   @@ -3205,7 +3260,7 @@ - +   @@ -3266,7 +3321,7 @@ - +   @@ -3327,7 +3382,7 @@ - +   @@ -3388,7 +3443,7 @@ - +   @@ -3449,7 +3504,7 @@ - +   @@ -3504,7 +3559,7 @@ - +   @@ -3559,7 +3614,7 @@ - +   @@ -3630,7 +3685,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.LoadMask.html b/docs/symbols/Roo.LoadMask.html index 122d238a57..40c54423a8 100644 --- a/docs/symbols/Roo.LoadMask.html +++ b/docs/symbols/Roo.LoadMask.html @@ -462,7 +462,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Login.html b/docs/symbols/Roo.Login.html index 2cefd4e49f..c85b9870e0 100644 --- a/docs/symbols/Roo.Login.html +++ b/docs/symbols/Roo.Login.html @@ -4186,7 +4186,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.MasterTemplate.html b/docs/symbols/Roo.MasterTemplate.html index bbb4f235a2..51d52d5699 100644 --- a/docs/symbols/Roo.MasterTemplate.html +++ b/docs/symbols/Roo.MasterTemplate.html @@ -1402,7 +1402,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.NestedLayoutPanel.html b/docs/symbols/Roo.NestedLayoutPanel.html index b1b7d3d6cb..2ae0fc4b1d 100644 --- a/docs/symbols/Roo.NestedLayoutPanel.html +++ b/docs/symbols/Roo.NestedLayoutPanel.html @@ -2568,7 +2568,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.PagingToolbar.html b/docs/symbols/Roo.PagingToolbar.html index 0bd034bc9d..73ae368c7c 100644 --- a/docs/symbols/Roo.PagingToolbar.html +++ b/docs/symbols/Roo.PagingToolbar.html @@ -1685,7 +1685,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.QuickTips.html b/docs/symbols/Roo.QuickTips.html index 52c6241701..92547b641f 100644 --- a/docs/symbols/Roo.QuickTips.html +++ b/docs/symbols/Roo.QuickTips.html @@ -514,7 +514,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ReaderLayout.html b/docs/symbols/Roo.ReaderLayout.html index 5701a4a33f..08ee58268b 100644 --- a/docs/symbols/Roo.ReaderLayout.html +++ b/docs/symbols/Roo.ReaderLayout.html @@ -2156,7 +2156,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Resizable.html b/docs/symbols/Roo.Resizable.html index 08911375f5..3bff434c9e 100644 --- a/docs/symbols/Roo.Resizable.html +++ b/docs/symbols/Roo.Resizable.html @@ -2272,7 +2272,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Shadow.html b/docs/symbols/Roo.Shadow.html index 8f9f8d8148..fc3d7ba3fd 100644 --- a/docs/symbols/Roo.Shadow.html +++ b/docs/symbols/Roo.Shadow.html @@ -627,7 +627,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitBar.AbsoluteLayoutAdapter.html b/docs/symbols/Roo.SplitBar.AbsoluteLayoutAdapter.html index 2b196e19b2..28ff8dbd87 100644 --- a/docs/symbols/Roo.SplitBar.AbsoluteLayoutAdapter.html +++ b/docs/symbols/Roo.SplitBar.AbsoluteLayoutAdapter.html @@ -393,7 +393,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitBar.BasicLayoutAdapter.html b/docs/symbols/Roo.SplitBar.BasicLayoutAdapter.html index 7830f589ed..2d744e10fb 100644 --- a/docs/symbols/Roo.SplitBar.BasicLayoutAdapter.html +++ b/docs/symbols/Roo.SplitBar.BasicLayoutAdapter.html @@ -376,7 +376,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitBar.html b/docs/symbols/Roo.SplitBar.html index 35947275aa..5bb6f575fb 100644 --- a/docs/symbols/Roo.SplitBar.html +++ b/docs/symbols/Roo.SplitBar.html @@ -1850,7 +1850,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitButton.html b/docs/symbols/Roo.SplitButton.html index 010a70dc54..662b53b6a5 100644 --- a/docs/symbols/Roo.SplitButton.html +++ b/docs/symbols/Roo.SplitButton.html @@ -2915,7 +2915,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitLayoutRegion.html b/docs/symbols/Roo.SplitLayoutRegion.html index 907f8d929f..3e58962cc6 100644 --- a/docs/symbols/Roo.SplitLayoutRegion.html +++ b/docs/symbols/Roo.SplitLayoutRegion.html @@ -3036,6 +3036,61 @@   + + + +
    + beforecollapse (Roo.LayoutRegion this) + +
    + +
    + +
    Fires when this region before collapse. + +
    + +
    + + Fires when this region before collapse. + + + + + +
    +
    Parameters:
    + +
    + Roo.LayoutRegion this + +
    +
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.BasicLayoutRegion + + + + +   + @@ -3100,7 +3155,7 @@ - +   @@ -3155,7 +3210,7 @@ - +   @@ -3210,7 +3265,7 @@ - +   @@ -3265,7 +3320,7 @@ - +   @@ -3326,7 +3381,7 @@ - +   @@ -3387,7 +3442,7 @@ - +   @@ -3448,7 +3503,7 @@ - +   @@ -3509,7 +3564,7 @@ - +   @@ -3564,7 +3619,7 @@ - +   @@ -3619,7 +3674,7 @@ - +   @@ -3690,7 +3745,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.TabPanel.html b/docs/symbols/Roo.TabPanel.html index b4d059b1a5..31b595a0c3 100644 --- a/docs/symbols/Roo.TabPanel.html +++ b/docs/symbols/Roo.TabPanel.html @@ -2120,7 +2120,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.TabPanelItem.html b/docs/symbols/Roo.TabPanelItem.html index 6eab124aaa..fd48398d46 100644 --- a/docs/symbols/Roo.TabPanelItem.html +++ b/docs/symbols/Roo.TabPanelItem.html @@ -2063,7 +2063,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Template.html b/docs/symbols/Roo.Template.html index db3e054f35..f15dd953bf 100644 --- a/docs/symbols/Roo.Template.html +++ b/docs/symbols/Roo.Template.html @@ -1112,7 +1112,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Button.html b/docs/symbols/Roo.Toolbar.Button.html index c5d702fa16..8888186c6e 100644 --- a/docs/symbols/Roo.Toolbar.Button.html +++ b/docs/symbols/Roo.Toolbar.Button.html @@ -2707,7 +2707,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Fill.html b/docs/symbols/Roo.Toolbar.Fill.html index b1b2b1009a..d0cdb600c5 100644 --- a/docs/symbols/Roo.Toolbar.Fill.html +++ b/docs/symbols/Roo.Toolbar.Fill.html @@ -748,7 +748,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Item.html b/docs/symbols/Roo.Toolbar.Item.html index 8992c15645..79bf5505b0 100644 --- a/docs/symbols/Roo.Toolbar.Item.html +++ b/docs/symbols/Roo.Toolbar.Item.html @@ -752,7 +752,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Separator.html b/docs/symbols/Roo.Toolbar.Separator.html index 3bcfd03030..92ac8c6f22 100644 --- a/docs/symbols/Roo.Toolbar.Separator.html +++ b/docs/symbols/Roo.Toolbar.Separator.html @@ -747,7 +747,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Spacer.html b/docs/symbols/Roo.Toolbar.Spacer.html index 96fd9161b1..bb8f0caa59 100644 --- a/docs/symbols/Roo.Toolbar.Spacer.html +++ b/docs/symbols/Roo.Toolbar.Spacer.html @@ -754,7 +754,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.SplitButton.html b/docs/symbols/Roo.Toolbar.SplitButton.html index 537b798c59..8e236d827a 100644 --- a/docs/symbols/Roo.Toolbar.SplitButton.html +++ b/docs/symbols/Roo.Toolbar.SplitButton.html @@ -2903,7 +2903,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.TextItem.html b/docs/symbols/Roo.Toolbar.TextItem.html index 87e5e48aab..85755f65a7 100644 --- a/docs/symbols/Roo.Toolbar.TextItem.html +++ b/docs/symbols/Roo.Toolbar.TextItem.html @@ -758,7 +758,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.html b/docs/symbols/Roo.Toolbar.html index ff6232454a..7dabbb571b 100644 --- a/docs/symbols/Roo.Toolbar.html +++ b/docs/symbols/Roo.Toolbar.html @@ -1390,7 +1390,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.TreePanel.html b/docs/symbols/Roo.TreePanel.html index fdfb96153a..a027b21c83 100644 --- a/docs/symbols/Roo.TreePanel.html +++ b/docs/symbols/Roo.TreePanel.html @@ -2529,7 +2529,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.UpdateManager.BasicRenderer.html b/docs/symbols/Roo.UpdateManager.BasicRenderer.html index 3fec446df5..efca76199a 100644 --- a/docs/symbols/Roo.UpdateManager.BasicRenderer.html +++ b/docs/symbols/Roo.UpdateManager.BasicRenderer.html @@ -313,7 +313,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.UpdateManager.defaults.html b/docs/symbols/Roo.UpdateManager.defaults.html index b53f8e91e8..e166b50a31 100644 --- a/docs/symbols/Roo.UpdateManager.defaults.html +++ b/docs/symbols/Roo.UpdateManager.defaults.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.UpdateManager.html b/docs/symbols/Roo.UpdateManager.html index 7e1840a8e4..2f5fecde17 100644 --- a/docs/symbols/Roo.UpdateManager.html +++ b/docs/symbols/Roo.UpdateManager.html @@ -1886,7 +1886,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.View.html b/docs/symbols/Roo.View.html index ccb4432380..f883d10d25 100644 --- a/docs/symbols/Roo.View.html +++ b/docs/symbols/Roo.View.html @@ -2898,7 +2898,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ViewPanel.html b/docs/symbols/Roo.ViewPanel.html index 820c911e10..6ae9324d46 100644 --- a/docs/symbols/Roo.ViewPanel.html +++ b/docs/symbols/Roo.ViewPanel.html @@ -2568,7 +2568,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.XComponent#_tree.html b/docs/symbols/Roo.XComponent#_tree.html index b522a32702..8ffcc6629f 100644 --- a/docs/symbols/Roo.XComponent#_tree.html +++ b/docs/symbols/Roo.XComponent#_tree.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.XComponent.event.events.html b/docs/symbols/Roo.XComponent.event.events.html index 69c747078c..8ca5055e15 100644 --- a/docs/symbols/Roo.XComponent.event.events.html +++ b/docs/symbols/Roo.XComponent.event.events.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.XComponent.html b/docs/symbols/Roo.XComponent.html index 16f358de2b..8c3a764faf 100644 --- a/docs/symbols/Roo.XComponent.html +++ b/docs/symbols/Roo.XComponent.html @@ -1786,7 +1786,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.XTemplate.html b/docs/symbols/Roo.XTemplate.html index 74cb6b9f4d..42f8859feb 100644 --- a/docs/symbols/Roo.XTemplate.html +++ b/docs/symbols/Roo.XTemplate.html @@ -1104,7 +1104,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Alert.html b/docs/symbols/Roo.bootstrap.Alert.html index 30fcf3b79f..8930316ebd 100644 --- a/docs/symbols/Roo.bootstrap.Alert.html +++ b/docs/symbols/Roo.bootstrap.Alert.html @@ -2958,7 +2958,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Body.html b/docs/symbols/Roo.bootstrap.Body.html index 450a830e11..5c238f627f 100644 --- a/docs/symbols/Roo.bootstrap.Body.html +++ b/docs/symbols/Roo.bootstrap.Body.html @@ -2826,7 +2826,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Brick.html b/docs/symbols/Roo.bootstrap.Brick.html index 652ccf59c5..768d690e64 100644 --- a/docs/symbols/Roo.bootstrap.Brick.html +++ b/docs/symbols/Roo.bootstrap.Brick.html @@ -3085,7 +3085,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Button.html b/docs/symbols/Roo.bootstrap.Button.html index adf763a2bd..06fead5921 100644 --- a/docs/symbols/Roo.bootstrap.Button.html +++ b/docs/symbols/Roo.bootstrap.Button.html @@ -3625,7 +3625,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.ButtonGroup.html b/docs/symbols/Roo.bootstrap.ButtonGroup.html index 32ad84f31b..a0c93c01ce 100644 --- a/docs/symbols/Roo.bootstrap.ButtonGroup.html +++ b/docs/symbols/Roo.bootstrap.ButtonGroup.html @@ -2991,7 +2991,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Calendar.html b/docs/symbols/Roo.bootstrap.Calendar.html index cbf1cb53b6..f50417a405 100644 --- a/docs/symbols/Roo.bootstrap.Calendar.html +++ b/docs/symbols/Roo.bootstrap.Calendar.html @@ -3230,7 +3230,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.CheckBox.html b/docs/symbols/Roo.bootstrap.CheckBox.html index a9d99129ad..3813a45db9 100644 --- a/docs/symbols/Roo.bootstrap.CheckBox.html +++ b/docs/symbols/Roo.bootstrap.CheckBox.html @@ -5716,7 +5716,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Column.html b/docs/symbols/Roo.bootstrap.Column.html index 6c2d9cbae3..178e0e5be9 100644 --- a/docs/symbols/Roo.bootstrap.Column.html +++ b/docs/symbols/Roo.bootstrap.Column.html @@ -3295,7 +3295,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.ComboBox.html b/docs/symbols/Roo.bootstrap.ComboBox.html index 587f78b60b..50bc7e37b8 100644 --- a/docs/symbols/Roo.bootstrap.ComboBox.html +++ b/docs/symbols/Roo.bootstrap.ComboBox.html @@ -6695,7 +6695,62 @@ - + +   + + + + +
    + afterremove (Roo.bootstrap.ComboBox combo) + +
    + +
    + +
    Fires when the remove value from the combobox array + +
    + +
    + + Fires when the remove value from the combobox array + + + + + +
    +
    Parameters:
    + +
    + Roo.bootstrap.ComboBox combo + +
    +
    This combo box
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.bootstrap.ComboBox + + + +   @@ -6750,7 +6805,7 @@ - +   @@ -6805,7 +6860,7 @@ - +   @@ -6884,7 +6939,7 @@ - +   @@ -6939,7 +6994,7 @@ - +   @@ -7006,7 +7061,7 @@ - +   @@ -7061,7 +7116,7 @@ - +   @@ -7116,7 +7171,7 @@ - +   @@ -7183,7 +7238,7 @@ - +   @@ -7238,7 +7293,7 @@ - +   @@ -7293,7 +7348,7 @@ - +   @@ -7348,7 +7403,7 @@ - +   @@ -7403,7 +7458,7 @@ - +   @@ -7464,7 +7519,7 @@ - +   @@ -7519,7 +7574,7 @@ - +   @@ -7574,7 +7629,7 @@ - +   @@ -7629,7 +7684,7 @@ - +   @@ -7684,7 +7739,7 @@ - +   @@ -7745,7 +7800,7 @@ - +   @@ -7806,7 +7861,7 @@ - +   @@ -7861,7 +7916,7 @@ - +   @@ -7916,7 +7971,7 @@ - +   @@ -7983,7 +8038,7 @@ - +   @@ -8038,7 +8093,7 @@ - +   @@ -8093,7 +8148,7 @@ - +   @@ -8154,7 +8209,7 @@ - +   @@ -8209,7 +8264,7 @@ - +   @@ -8270,7 +8325,7 @@ - +   @@ -8335,7 +8390,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Component.html b/docs/symbols/Roo.bootstrap.Component.html index b40848a953..d108f51462 100644 --- a/docs/symbols/Roo.bootstrap.Component.html +++ b/docs/symbols/Roo.bootstrap.Component.html @@ -2832,7 +2832,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Container.html b/docs/symbols/Roo.bootstrap.Container.html index 463f816f81..543dd260a7 100644 --- a/docs/symbols/Roo.bootstrap.Container.html +++ b/docs/symbols/Roo.bootstrap.Container.html @@ -3525,7 +3525,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.DateField.html b/docs/symbols/Roo.bootstrap.DateField.html index d169657325..16c7dcc2ba 100644 --- a/docs/symbols/Roo.bootstrap.DateField.html +++ b/docs/symbols/Roo.bootstrap.DateField.html @@ -5883,7 +5883,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.DateSplitField.html b/docs/symbols/Roo.bootstrap.DateSplitField.html index f6bbaed9d3..8be2b9e631 100644 --- a/docs/symbols/Roo.bootstrap.DateSplitField.html +++ b/docs/symbols/Roo.bootstrap.DateSplitField.html @@ -3522,7 +3522,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.DocumentManager.html b/docs/symbols/Roo.bootstrap.DocumentManager.html index 12d81170b3..57e2966436 100644 --- a/docs/symbols/Roo.bootstrap.DocumentManager.html +++ b/docs/symbols/Roo.bootstrap.DocumentManager.html @@ -3748,7 +3748,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.DocumentViewer.html b/docs/symbols/Roo.bootstrap.DocumentViewer.html index 8bfaf9b62c..4524aa52f1 100644 --- a/docs/symbols/Roo.bootstrap.DocumentViewer.html +++ b/docs/symbols/Roo.bootstrap.DocumentViewer.html @@ -2991,7 +2991,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Element.html b/docs/symbols/Roo.bootstrap.Element.html index 98a4f6c9c1..e4233ad2c0 100644 --- a/docs/symbols/Roo.bootstrap.Element.html +++ b/docs/symbols/Roo.bootstrap.Element.html @@ -3019,7 +3019,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.FieldLabel.html b/docs/symbols/Roo.bootstrap.FieldLabel.html index e6d428358b..dff8278026 100644 --- a/docs/symbols/Roo.bootstrap.FieldLabel.html +++ b/docs/symbols/Roo.bootstrap.FieldLabel.html @@ -3410,7 +3410,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Form.html b/docs/symbols/Roo.bootstrap.Form.html index 120f4ef9b7..4c69a812ff 100644 --- a/docs/symbols/Roo.bootstrap.Form.html +++ b/docs/symbols/Roo.bootstrap.Form.html @@ -4055,7 +4055,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Graph.html b/docs/symbols/Roo.bootstrap.Graph.html index d3042c5550..2b3c79b237 100644 --- a/docs/symbols/Roo.bootstrap.Graph.html +++ b/docs/symbols/Roo.bootstrap.Graph.html @@ -3112,7 +3112,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Header.html b/docs/symbols/Roo.bootstrap.Header.html index 0050899d79..b35e2d034a 100644 --- a/docs/symbols/Roo.bootstrap.Header.html +++ b/docs/symbols/Roo.bootstrap.Header.html @@ -2892,7 +2892,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.HtmlEditor.html b/docs/symbols/Roo.bootstrap.HtmlEditor.html index 5036694a97..1fabe9a3ab 100644 --- a/docs/symbols/Roo.bootstrap.HtmlEditor.html +++ b/docs/symbols/Roo.bootstrap.HtmlEditor.html @@ -6013,7 +6013,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Img.html b/docs/symbols/Roo.bootstrap.Img.html index 8276d9c676..409b09c3db 100644 --- a/docs/symbols/Roo.bootstrap.Img.html +++ b/docs/symbols/Roo.bootstrap.Img.html @@ -3211,7 +3211,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Input.html b/docs/symbols/Roo.bootstrap.Input.html index 1749c8e2b4..00f780fa06 100644 --- a/docs/symbols/Roo.bootstrap.Input.html +++ b/docs/symbols/Roo.bootstrap.Input.html @@ -5299,7 +5299,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.LayoutMasonry.html b/docs/symbols/Roo.bootstrap.LayoutMasonry.html index 818408760c..a62034cf9b 100644 --- a/docs/symbols/Roo.bootstrap.LayoutMasonry.html +++ b/docs/symbols/Roo.bootstrap.LayoutMasonry.html @@ -192,6 +192,72 @@ + +   + + + +
    + alternativePadWidth : Number + + +
    + +
    +
    padding below box.
    +
    + +
    +
    + padding below box.. + +
    +
    + + + + + + + Roo.bootstrap.LayoutMasonry + + + + + + +   + + + +
    + boxHeight : Number + + +
    + +
    +
    - 0 for square, or fix it at a certian height
    +
    + +
    +
    + - 0 for square, or fix it at a certian height + +
    +
    + + + + + + + Roo.bootstrap.LayoutMasonry + + + + +   @@ -3024,7 +3090,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.LayoutMasonryAuto.html b/docs/symbols/Roo.bootstrap.LayoutMasonryAuto.html index 63eda1e6a2..7c8ee09b83 100644 --- a/docs/symbols/Roo.bootstrap.LayoutMasonryAuto.html +++ b/docs/symbols/Roo.bootstrap.LayoutMasonryAuto.html @@ -3090,7 +3090,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Link.html b/docs/symbols/Roo.bootstrap.Link.html index a3ce8e446c..cdb0fd25df 100644 --- a/docs/symbols/Roo.bootstrap.Link.html +++ b/docs/symbols/Roo.bootstrap.Link.html @@ -3112,7 +3112,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.LocationPicker.html b/docs/symbols/Roo.bootstrap.LocationPicker.html index afcb349091..c7bbb25af7 100644 --- a/docs/symbols/Roo.bootstrap.LocationPicker.html +++ b/docs/symbols/Roo.bootstrap.LocationPicker.html @@ -4045,7 +4045,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MasonryBrick.html b/docs/symbols/Roo.bootstrap.MasonryBrick.html index edf44b9389..021833ae4b 100644 --- a/docs/symbols/Roo.bootstrap.MasonryBrick.html +++ b/docs/symbols/Roo.bootstrap.MasonryBrick.html @@ -130,9 +130,42 @@   - +
    - (xs|sm|md) : String + (center|bottom) : String + + +
    + +
    +
    placetitle
    +
    + +
    +
    + placetitle + +
    +
    + + + + + + + Roo.bootstrap.MasonryBrick + + + + + + +   + + + +
    + (xs|sm|md|md-left|md-right|tall|wide) : String
    @@ -159,7 +192,7 @@ - +   @@ -192,7 +225,7 @@ - +   @@ -225,7 +258,7 @@ - +   @@ -258,7 +291,7 @@ - +   @@ -291,7 +324,7 @@ - +   @@ -324,7 +357,7 @@ - +   @@ -357,7 +390,7 @@ - +   @@ -390,7 +423,7 @@ - +   @@ -423,7 +456,7 @@ - +   @@ -456,7 +489,7 @@ - +   @@ -489,7 +522,7 @@ - +   @@ -522,7 +555,7 @@ - +   @@ -555,7 +588,7 @@ - +   @@ -588,39 +621,6 @@ - -   - - - -
    - square : Boolean - - -
    - -
    -
    -
    - -
    -
    - - -
    -
    - - - - - - - Roo.bootstrap.MasonryBrick - - - - -   @@ -720,40 +720,7 @@ - -   - - - -
    - video : String - - -
    - -
    -
    -
    - -
    -
    - - -
    -
    - - - - - - - Roo.bootstrap.MasonryBrick - - - - - - +   @@ -3118,7 +3085,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Menu.html b/docs/symbols/Roo.bootstrap.Menu.html index 83eb3a365e..bcaa6368c1 100644 --- a/docs/symbols/Roo.bootstrap.Menu.html +++ b/docs/symbols/Roo.bootstrap.Menu.html @@ -423,7 +423,40 @@ - + +   + + + +
    + isLink : bool + + +
    + +
    +
    the menu has link disable auto expand and collaspe (default false)
    +
    + +
    +
    + the menu has link disable auto expand and collaspe (default false) +
    Possible Values: true, false +
    +
    + + + + + + + Roo.bootstrap.Menu + + + + + +   @@ -456,7 +489,7 @@ - +   @@ -489,7 +522,7 @@ - +   @@ -522,6 +555,39 @@ + +   + + + +
    + stopEvent : bool + + +
    + +
    +
    Stop event after trigger press (default true)
    +
    + +
    +
    + Stop event after trigger press (default true) +
    Possible Values: true, false +
    +
    + + + + + + + Roo.bootstrap.Menu + + + + +   @@ -3289,7 +3355,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MenuItem.html b/docs/symbols/Roo.bootstrap.MenuItem.html index 5a97dae61c..c6ce9f3845 100644 --- a/docs/symbols/Roo.bootstrap.MenuItem.html +++ b/docs/symbols/Roo.bootstrap.MenuItem.html @@ -3118,7 +3118,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MenuMgr.html b/docs/symbols/Roo.bootstrap.MenuMgr.html index a487e6e8f4..1874099d34 100644 --- a/docs/symbols/Roo.bootstrap.MenuMgr.html +++ b/docs/symbols/Roo.bootstrap.MenuMgr.html @@ -299,7 +299,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MenuSeparator.html b/docs/symbols/Roo.bootstrap.MenuSeparator.html index 30a3304eb6..aab4a56951 100644 --- a/docs/symbols/Roo.bootstrap.MenuSeparator.html +++ b/docs/symbols/Roo.bootstrap.MenuSeparator.html @@ -2826,7 +2826,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MessageBar.html b/docs/symbols/Roo.bootstrap.MessageBar.html index 673b626575..586bef3172 100644 --- a/docs/symbols/Roo.bootstrap.MessageBar.html +++ b/docs/symbols/Roo.bootstrap.MessageBar.html @@ -2991,7 +2991,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MessageBox.html b/docs/symbols/Roo.bootstrap.MessageBox.html index 988b7d87f9..87d20e0806 100644 --- a/docs/symbols/Roo.bootstrap.MessageBox.html +++ b/docs/symbols/Roo.bootstrap.MessageBox.html @@ -1063,7 +1063,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Modal.html b/docs/symbols/Roo.bootstrap.Modal.html index a1ed7dbd73..2ba1e3d11a 100644 --- a/docs/symbols/Roo.bootstrap.Modal.html +++ b/docs/symbols/Roo.bootstrap.Modal.html @@ -3506,7 +3506,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MonthField.html b/docs/symbols/Roo.bootstrap.MonthField.html index 0da43bd94d..02cb8774dd 100644 --- a/docs/symbols/Roo.bootstrap.MonthField.html +++ b/docs/symbols/Roo.bootstrap.MonthField.html @@ -5399,7 +5399,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavGroup.html b/docs/symbols/Roo.bootstrap.NavGroup.html index 552f6c1512..c8efa7ca03 100644 --- a/docs/symbols/Roo.bootstrap.NavGroup.html +++ b/docs/symbols/Roo.bootstrap.NavGroup.html @@ -3452,7 +3452,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavHeaderbar.html b/docs/symbols/Roo.bootstrap.NavHeaderbar.html index b6c93ff6b0..e2601722e9 100644 --- a/docs/symbols/Roo.bootstrap.NavHeaderbar.html +++ b/docs/symbols/Roo.bootstrap.NavHeaderbar.html @@ -2898,6 +2898,61 @@   + + + +
    + beforetoggle (Roo.EventObject e) + +
    + +
    + +
    Fire before toggle the menu + +
    + +
    + + Fire before toggle the menu + + + + + +
    +
    Parameters:
    + +
    + Roo.EventObject e + +
    +
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.bootstrap.Navbar + + + + +   + @@ -2950,7 +3005,7 @@ - +   @@ -3005,7 +3060,7 @@ - +   @@ -3060,7 +3115,7 @@ - +   @@ -3115,7 +3170,7 @@ - +   @@ -3170,7 +3225,7 @@ - +   @@ -3225,7 +3280,7 @@ - +   @@ -3290,7 +3345,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavItem.html b/docs/symbols/Roo.bootstrap.NavItem.html index f0f3add6ff..8114bf5991 100644 --- a/docs/symbols/Roo.bootstrap.NavItem.html +++ b/docs/symbols/Roo.bootstrap.NavItem.html @@ -3412,7 +3412,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavProgressBar.html b/docs/symbols/Roo.bootstrap.NavProgressBar.html index 766a290374..8c6764335a 100644 --- a/docs/symbols/Roo.bootstrap.NavProgressBar.html +++ b/docs/symbols/Roo.bootstrap.NavProgressBar.html @@ -2893,7 +2893,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavProgressItem.html b/docs/symbols/Roo.bootstrap.NavProgressItem.html index 4312d2fff2..ad1bfde3de 100644 --- a/docs/symbols/Roo.bootstrap.NavProgressItem.html +++ b/docs/symbols/Roo.bootstrap.NavProgressItem.html @@ -3085,7 +3085,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavSidebar.html b/docs/symbols/Roo.bootstrap.NavSidebar.html index 494045cc78..9a55d69e15 100644 --- a/docs/symbols/Roo.bootstrap.NavSidebar.html +++ b/docs/symbols/Roo.bootstrap.NavSidebar.html @@ -2435,6 +2435,61 @@   + + + +
    + beforetoggle (Roo.EventObject e) + +
    + +
    + +
    Fire before toggle the menu + +
    + +
    + + Fire before toggle the menu + + + + + +
    +
    Parameters:
    + +
    + Roo.EventObject e + +
    +
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.bootstrap.Navbar + + + + +   + @@ -2487,7 +2542,7 @@ - +   @@ -2542,7 +2597,7 @@ - +   @@ -2597,7 +2652,7 @@ - +   @@ -2652,7 +2707,7 @@ - +   @@ -2707,7 +2762,7 @@ - +   @@ -2762,7 +2817,7 @@ - +   @@ -2827,7 +2882,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavSidebarItem.html b/docs/symbols/Roo.bootstrap.NavSidebarItem.html index b48065ebc2..80136a069d 100644 --- a/docs/symbols/Roo.bootstrap.NavSidebarItem.html +++ b/docs/symbols/Roo.bootstrap.NavSidebarItem.html @@ -3406,7 +3406,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavSimplebar.html b/docs/symbols/Roo.bootstrap.NavSimplebar.html index 177991adc5..219dced2ae 100644 --- a/docs/symbols/Roo.bootstrap.NavSimplebar.html +++ b/docs/symbols/Roo.bootstrap.NavSimplebar.html @@ -2673,6 +2673,61 @@   + + + +
    + beforetoggle (Roo.EventObject e) + +
    + +
    + +
    Fire before toggle the menu + +
    + +
    + + Fire before toggle the menu + + + + + +
    +
    Parameters:
    + +
    + Roo.EventObject e + +
    +
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.bootstrap.Navbar + + + + +   + @@ -2725,7 +2780,7 @@ - +   @@ -2780,7 +2835,7 @@ - +   @@ -2835,7 +2890,7 @@ - +   @@ -2890,7 +2945,7 @@ - +   @@ -2945,7 +3000,7 @@ - +   @@ -3000,7 +3055,7 @@ - +   @@ -3065,7 +3120,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Navbar.html b/docs/symbols/Roo.bootstrap.Navbar.html index ebaff3911f..e1525a22aa 100644 --- a/docs/symbols/Roo.bootstrap.Navbar.html +++ b/docs/symbols/Roo.bootstrap.Navbar.html @@ -2438,7 +2438,62 @@ - + +   + + + + +
    + beforetoggle (Roo.EventObject e) + +
    + +
    + +
    Fire before toggle the menu + +
    + +
    + + Fire before toggle the menu + + + + + +
    +
    Parameters:
    + +
    + Roo.EventObject e + +
    +
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.bootstrap.Navbar + + + +   @@ -2493,7 +2548,7 @@ - +   @@ -2548,7 +2603,7 @@ - +   @@ -2603,7 +2658,7 @@ - +   @@ -2658,7 +2713,7 @@ - +   @@ -2713,7 +2768,7 @@ - +   @@ -2768,7 +2823,7 @@ - +   @@ -2833,7 +2888,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Pagination.html b/docs/symbols/Roo.bootstrap.Pagination.html index beae3ce467..0e63866546 100644 --- a/docs/symbols/Roo.bootstrap.Pagination.html +++ b/docs/symbols/Roo.bootstrap.Pagination.html @@ -2892,7 +2892,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.PaginationItem.html b/docs/symbols/Roo.bootstrap.PaginationItem.html index 72f66f5ad6..06c079c7c3 100644 --- a/docs/symbols/Roo.bootstrap.PaginationItem.html +++ b/docs/symbols/Roo.bootstrap.PaginationItem.html @@ -3046,7 +3046,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.PagingToolbar.html b/docs/symbols/Roo.bootstrap.PagingToolbar.html index ebfcfe7898..aff082e0a9 100644 --- a/docs/symbols/Roo.bootstrap.PagingToolbar.html +++ b/docs/symbols/Roo.bootstrap.PagingToolbar.html @@ -2995,6 +2995,61 @@   + + + +
    + beforetoggle (Roo.EventObject e) + +
    + +
    + +
    Fire before toggle the menu + +
    + +
    + + Fire before toggle the menu + + + + + +
    +
    Parameters:
    + +
    + Roo.EventObject e + +
    +
    + +
    + + + + + + + + + + + +
    +
    + + + + Roo.bootstrap.Navbar + + + + +   + @@ -3047,7 +3102,7 @@ - +   @@ -3102,7 +3157,7 @@ - +   @@ -3157,7 +3212,7 @@ - +   @@ -3212,7 +3267,7 @@ - +   @@ -3267,7 +3322,7 @@ - +   @@ -3322,7 +3377,7 @@ - +   @@ -3387,7 +3442,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Popover.html b/docs/symbols/Roo.bootstrap.Popover.html index 7ddf52b8f1..394068fe7a 100644 --- a/docs/symbols/Roo.bootstrap.Popover.html +++ b/docs/symbols/Roo.bootstrap.Popover.html @@ -3024,7 +3024,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Progress.html b/docs/symbols/Roo.bootstrap.Progress.html index 8ea5463ccd..b58d5c099a 100644 --- a/docs/symbols/Roo.bootstrap.Progress.html +++ b/docs/symbols/Roo.bootstrap.Progress.html @@ -2892,7 +2892,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.ProgressBar.html b/docs/symbols/Roo.bootstrap.ProgressBar.html index cd89b3c57b..8638062f94 100644 --- a/docs/symbols/Roo.bootstrap.ProgressBar.html +++ b/docs/symbols/Roo.bootstrap.ProgressBar.html @@ -3057,7 +3057,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Radio.html b/docs/symbols/Roo.bootstrap.Radio.html index 13eba3ef31..34fd70c459 100644 --- a/docs/symbols/Roo.bootstrap.Radio.html +++ b/docs/symbols/Roo.bootstrap.Radio.html @@ -5586,7 +5586,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Row.html b/docs/symbols/Roo.bootstrap.Row.html index 5a0719e2ee..212a8bc5a1 100644 --- a/docs/symbols/Roo.bootstrap.Row.html +++ b/docs/symbols/Roo.bootstrap.Row.html @@ -2826,7 +2826,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Slider.html b/docs/symbols/Roo.bootstrap.Slider.html index f5377ba945..8f67bb116f 100644 --- a/docs/symbols/Roo.bootstrap.Slider.html +++ b/docs/symbols/Roo.bootstrap.Slider.html @@ -2826,7 +2826,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter.html b/docs/symbols/Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter.html new file mode 100644 index 0000000000..443e3e7074 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter.html @@ -0,0 +1,401 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.bootstrap.SplitBar.BasicLayoutAdapter
    +Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter +

    + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.SplitBar
    Defined In: + + Roo/bootstrap/SplitBar.js. + +
    Class:AbsoluteLayoutAdapter
    Extends: + Roo.bootstrap.SplitBar.BasicLayoutAdapter + +
    + + + +
    + Adapter that moves the splitter element to align with the resized sizing element.
    Used with an absolute positioned SplitBar. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + +
    Config Options - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
    + + + + + + + + + + + + + +
    Events - Has None
    + + + + + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.SplitBar.BasicLayoutAdapter.html b/docs/symbols/Roo.bootstrap.SplitBar.BasicLayoutAdapter.html new file mode 100644 index 0000000000..f581ce2c5b --- /dev/null +++ b/docs/symbols/Roo.bootstrap.SplitBar.BasicLayoutAdapter.html @@ -0,0 +1,384 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.SplitBar.BasicLayoutAdapter + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + + + + +

    + + Class Roo.bootstrap.SplitBar.BasicLayoutAdapter +

    + + + + + + + + + + + + + +
    Package:Roo.bootstrap.SplitBar
    Defined In: + + Roo/bootstrap/SplitBar.js. + +
    Class:BasicLayoutAdapter
    Subclasses: + Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter + + + +
    + + + +
    + Default Adapter. It assumes the splitter and resizing element are not positioned
    elements and only gets/sets the width of the element. Generally used for table based layouts. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + +
    Config Options - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
      + +
    + new Roo.bootstrap.SplitBar.BasicLayoutAdapter + + () + + + +
    +
    + + +
    Create a new Roo.bootstrap.SplitBar.BasicLayoutAdapter
    + + +
    + + + + Create a new Roo.bootstrap.SplitBar.BasicLayoutAdapter + + + + + + + + + + + + +
    +
    + +
    +   +
    + + + + + + + + + + + + + +
    Events - Has None
    + + + + + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.SplitBar.html b/docs/symbols/Roo.bootstrap.SplitBar.html new file mode 100644 index 0000000000..40bdc83a92 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.SplitBar.html @@ -0,0 +1,1829 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.SplitBar + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.SplitBar 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.SplitBar +

    + + + + + + + + + + + + + + +
    Package:Roo.bootstrap
    Defined In: + + Roo/bootstrap/SplitBar.js. + +
    Class:SplitBar
    Extends: + Roo.util.Observable + +
    + + + +
    + Creates draggable splitter bar functionality from two elements (element to be dragged and element to be resized).



    Usage:

    var split = new Roo.bootstrap.SplitBar("elementToDrag", "elementToSize",
    Roo.bootstrap.SplitBar.HORIZONTAL, Roo.bootstrap.SplitBar.LEFT);
    split.setAdapter(new Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter("container"));
    split.minSize = 100;
    split.maxSize = 600;
    split.animate = true;
    split.on('moved', splitterMoved);
    +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Properties
    PropertyDescriptionDefined By
    +   + + +
    + Roo.bootstrap.SplitBar.BOTTOM : + Number +
    +
    +
    + + +
    + Placement constant - The resizing element is positioned under splitter element + + + +
    + +
    + + Placement constant - The resizing element is positioned under splitter element + +
    +
    +
    + Roo.bootstrap.SplitBar +
    +   + + +
    + Roo.bootstrap.SplitBar.HORIZONTAL : + Number +
    +
    +
    + + +
    + Orientation constant - Create a horizontal SplitBar + + + +
    + +
    + + Orientation constant - Create a horizontal SplitBar + +
    +
    +
    + Roo.bootstrap.SplitBar +
    +   + + +
    + Roo.bootstrap.SplitBar.LEFT : + Number +
    +
    +
    + + +
    + Placement constant - The resizing element is to the left of the splitter element + + + +
    + +
    + + Placement constant - The resizing element is to the left of the splitter element + +
    +
    +
    + Roo.bootstrap.SplitBar +
    +   + + +
    + Roo.bootstrap.SplitBar.RIGHT : + Number +
    +
    +
    + + +
    + Placement constant - The resizing element is to the right of the splitter element + + + +
    + +
    + + Placement constant - The resizing element is to the right of the splitter element + +
    +
    +
    + Roo.bootstrap.SplitBar +
    +   + + +
    + Roo.bootstrap.SplitBar.TOP : + Number +
    +
    +
    + + +
    + Placement constant - The resizing element is positioned above the splitter element + + + +
    + +
    + + Placement constant - The resizing element is positioned above the splitter element + +
    +
    +
    + Roo.bootstrap.SplitBar +
    +   + + +
    + Roo.bootstrap.SplitBar.VERTICAL : + Number +
    +
    +
    + + +
    + Orientation constant - Create a vertical SplitBar + + + +
    + +
    + + Orientation constant - Create a vertical SplitBar + +
    +
    +
    + Roo.bootstrap.SplitBar +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
      + +
    + new Roo.bootstrap.SplitBar + + () + + + +
    +
    + + +
    Create a new Roo.bootstrap.SplitBar
    + + +
    + + + + Create a new Roo.bootstrap.SplitBar + + + + + + + + + + + + +
    +
    + +
    +   +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Events
    EventDefined By
    + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.TabGroup.html b/docs/symbols/Roo.bootstrap.TabGroup.html index a2a10ccbfe..2864615b96 100644 --- a/docs/symbols/Roo.bootstrap.TabGroup.html +++ b/docs/symbols/Roo.bootstrap.TabGroup.html @@ -3750,7 +3750,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TabPanel.html b/docs/symbols/Roo.bootstrap.TabPanel.html index 3fb95f1a17..8d5a532f79 100644 --- a/docs/symbols/Roo.bootstrap.TabPanel.html +++ b/docs/symbols/Roo.bootstrap.TabPanel.html @@ -3081,7 +3081,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Table.AbstractSelectionModel.html b/docs/symbols/Roo.bootstrap.Table.AbstractSelectionModel.html index 999c2acfb1..a773ba1346 100644 --- a/docs/symbols/Roo.bootstrap.Table.AbstractSelectionModel.html +++ b/docs/symbols/Roo.bootstrap.Table.AbstractSelectionModel.html @@ -1046,7 +1046,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Table.RowSelectionModel.html b/docs/symbols/Roo.bootstrap.Table.RowSelectionModel.html index 2ca697e703..1019a46d10 100644 --- a/docs/symbols/Roo.bootstrap.Table.RowSelectionModel.html +++ b/docs/symbols/Roo.bootstrap.Table.RowSelectionModel.html @@ -2566,7 +2566,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Table.html b/docs/symbols/Roo.bootstrap.Table.html index ef282324c0..c810ad4a03 100644 --- a/docs/symbols/Roo.bootstrap.Table.html +++ b/docs/symbols/Roo.bootstrap.Table.html @@ -4511,7 +4511,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TableBody.html b/docs/symbols/Roo.bootstrap.TableBody.html index 4a85fb261d..47f86a71c8 100644 --- a/docs/symbols/Roo.bootstrap.TableBody.html +++ b/docs/symbols/Roo.bootstrap.TableBody.html @@ -2958,7 +2958,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TableCell.html b/docs/symbols/Roo.bootstrap.TableCell.html index 319babe753..866bd9f86f 100644 --- a/docs/symbols/Roo.bootstrap.TableCell.html +++ b/docs/symbols/Roo.bootstrap.TableCell.html @@ -3321,7 +3321,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TableRow.html b/docs/symbols/Roo.bootstrap.TableRow.html index 5dfcb04e08..17d1764701 100644 --- a/docs/symbols/Roo.bootstrap.TableRow.html +++ b/docs/symbols/Roo.bootstrap.TableRow.html @@ -2958,7 +2958,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TextArea.html b/docs/symbols/Roo.bootstrap.TextArea.html index 5005feda69..2dbee6a1fd 100644 --- a/docs/symbols/Roo.bootstrap.TextArea.html +++ b/docs/symbols/Roo.bootstrap.TextArea.html @@ -5465,7 +5465,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TimeField.html b/docs/symbols/Roo.bootstrap.TimeField.html index a64700669c..5464f2dc44 100644 --- a/docs/symbols/Roo.bootstrap.TimeField.html +++ b/docs/symbols/Roo.bootstrap.TimeField.html @@ -5393,7 +5393,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Tooltip.html b/docs/symbols/Roo.bootstrap.Tooltip.html index 9e879687f5..8c859cb434 100644 --- a/docs/symbols/Roo.bootstrap.Tooltip.html +++ b/docs/symbols/Roo.bootstrap.Tooltip.html @@ -295,7 +295,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:27 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TriggerField.html b/docs/symbols/Roo.bootstrap.TriggerField.html index 0eb7b30288..55a4668eff 100644 --- a/docs/symbols/Roo.bootstrap.TriggerField.html +++ b/docs/symbols/Roo.bootstrap.TriggerField.html @@ -5545,7 +5545,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.UploadCropbox.html b/docs/symbols/Roo.bootstrap.UploadCropbox.html index 7bb607ba5b..4337be2736 100644 --- a/docs/symbols/Roo.bootstrap.UploadCropbox.html +++ b/docs/symbols/Roo.bootstrap.UploadCropbox.html @@ -4046,7 +4046,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.dash.NumberBox.html b/docs/symbols/Roo.bootstrap.dash.NumberBox.html index 872cc9133f..ddefca8d69 100644 --- a/docs/symbols/Roo.bootstrap.dash.NumberBox.html +++ b/docs/symbols/Roo.bootstrap.dash.NumberBox.html @@ -2991,7 +2991,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.dash.TabBox.html b/docs/symbols/Roo.bootstrap.dash.TabBox.html index 95cc1d2bc2..89bf94a1f4 100644 --- a/docs/symbols/Roo.bootstrap.dash.TabBox.html +++ b/docs/symbols/Roo.bootstrap.dash.TabBox.html @@ -3130,7 +3130,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.dash.TabPane.html b/docs/symbols/Roo.bootstrap.dash.TabPane.html index 99d5f66e27..8dfe6e8681 100644 --- a/docs/symbols/Roo.bootstrap.dash.TabPane.html +++ b/docs/symbols/Roo.bootstrap.dash.TabPane.html @@ -3009,7 +3009,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.dash.html b/docs/symbols/Roo.bootstrap.dash.html index 6cf4cb68ea..7108a55129 100644 --- a/docs/symbols/Roo.bootstrap.dash.html +++ b/docs/symbols/Roo.bootstrap.dash.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.html b/docs/symbols/Roo.bootstrap.html index 5885034e25..b89f798333 100644 --- a/docs/symbols/Roo.bootstrap.html +++ b/docs/symbols/Roo.bootstrap.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:18 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.htmleditor.ToolbarStandard.html b/docs/symbols/Roo.bootstrap.htmleditor.ToolbarStandard.html index c50b22776f..cc5c9f48e1 100644 --- a/docs/symbols/Roo.bootstrap.htmleditor.ToolbarStandard.html +++ b/docs/symbols/Roo.bootstrap.htmleditor.ToolbarStandard.html @@ -361,7 +361,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.htmleditor.html b/docs/symbols/Roo.bootstrap.htmleditor.html index dc29d45b64..604dc7d170 100644 --- a/docs/symbols/Roo.bootstrap.htmleditor.html +++ b/docs/symbols/Roo.bootstrap.htmleditor.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.layout.Basic.html b/docs/symbols/Roo.bootstrap.layout.Basic.html new file mode 100644 index 0000000000..d85c10ee7b --- /dev/null +++ b/docs/symbols/Roo.bootstrap.layout.Basic.html @@ -0,0 +1,1702 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.layout.Basic + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.layout.Basic 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.layout.Basic +

    + + + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.layout
    Defined In: + + Roo/bootstrap/layout/Basic.js. + +
    Class:Basic
    Subclasses: + Roo.bootstrap.layout.Region + + + +
    Extends: + Roo.util.Observable + +
    + + + +
    + This class represents a lightweight region in a layout manager. This region does not move dom nodes
    and does not have a titlebar, tabs or any other features. All it does is size and position
    panels. To create a BasicLayoutRegion, add lightweight:true or basic:true to your regions config. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
      + +
    + new Roo.bootstrap.layout.Basic + + () + + + +
    +
    + + +
    Create a new Roo.bootstrap.layout.Basic
    + + +
    + + + + Create a new Roo.bootstrap.layout.Basic + + + + + + + + + + + + +
    +
    + +
    +   +
    + + + + + + + + + + + + + +
    Events - Has None
    + + + + + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.layout.Border.html b/docs/symbols/Roo.bootstrap.layout.Border.html new file mode 100644 index 0000000000..9fef5f11e1 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.layout.Border.html @@ -0,0 +1,2033 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.layout.Border + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.layout.Manager
    +Roo.bootstrap.layout.Border 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.layout.Border +

    + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.layout
    Defined In: + + Roo/bootstrap/layout/Border.js. + +
    Class:Border
    Extends: + Roo.bootstrap.layout.Manager + +
    + + + +
    + This class represents a common layout manager used in desktop applications. For screenshots and more details,
    please see: examples/bootstrap/nested.html



    The container the layout is rendered into can be either the body element or any other element.
    If it is not the body element, the container needs to either be an absolute positioned element,
    or you will need to add "position:relative" to the css of the container. You will also need to specify
    the container size if it is not the body element.
    +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Events
    EventDefined By
    + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.layout.Manager.html b/docs/symbols/Roo.bootstrap.layout.Manager.html new file mode 100644 index 0000000000..ef3ba56ee8 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.layout.Manager.html @@ -0,0 +1,1512 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.layout.Manager + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.layout.Manager 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.layout.Manager +

    + + + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.layout
    Defined In: + + Roo/bootstrap/layout/Manager.js. + +
    Class:Manager
    Subclasses: + Roo.bootstrap.layout.Border + + + +
    Extends: + Roo.util.Observable + +
    + + + +
    + Base class for layout managers. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
      + +
    + new Roo.bootstrap.layout.Manager + + () + + + +
    +
    + + +
    Create a new Roo.bootstrap.layout.Manager
    + + +
    + + + + Create a new Roo.bootstrap.layout.Manager + + + + + + + + + + + + +
    +
    + +
    +   +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Events
    EventDefined By
    + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.layout.Region.html b/docs/symbols/Roo.bootstrap.layout.Region.html new file mode 100644 index 0000000000..56ab37322e --- /dev/null +++ b/docs/symbols/Roo.bootstrap.layout.Region.html @@ -0,0 +1,2939 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.layout.Region + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.layout.Basic
    +Roo.bootstrap.layout.Region 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.layout.Region +

    + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.layout
    Defined In: + + Roo/bootstrap/layout/Region.js. + +
    Class:Region
    Extends: + Roo.bootstrap.layout.Basic + +
    + + + +
    + This class represents a region in a layout manager. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
      + +
    + new Roo.bootstrap.layout.Region + + () + + + +
    +
    + + +
    Create a new Roo.bootstrap.layout.Region
    + + +
    + + + + Create a new Roo.bootstrap.layout.Region + + + + + + + + + + + + +
    +
    + +
    +   +
    + + + + + + + + + + + + + +
    Events - Has None
    + + + + + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.layout.Split.html b/docs/symbols/Roo.bootstrap.layout.Split.html new file mode 100644 index 0000000000..1093613751 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.layout.Split.html @@ -0,0 +1,3753 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.layout.Split + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.BasicLayoutRegion
    +Roo.LayoutRegion
    +Roo.bootstrap.layout.Split 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.layout.Split +

    + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.layout
    Defined In: + + Roo/bootstrap/layout/Split.js. + +
    Class:Split
    Extends: + Roo.LayoutRegion + +
    + + + +
    + Adds a splitbar and other (private) useful functionality to a {link Roo.LayoutRegion}. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
      + +
    + new Roo.bootstrap.layout.Split + + () + + + +
    +
    + + +
    Create a new Roo.bootstrap.layout.Split
    + + +
    + + + + Create a new Roo.bootstrap.layout.Split + + + + + + + + + + + + +
    +
    + +
    +   +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Events
    EventDefined By
    + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.layout.html b/docs/symbols/Roo.bootstrap.layout.html new file mode 100644 index 0000000000..b58f1143e2 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.layout.html @@ -0,0 +1,183 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.layout + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + + + + +

    + + Namespace Roo.bootstrap.layout +

    + + + + + + + + + + + +
    Package:Roo.bootstrap
    Defined In: + + Roo/doc/Synopsis.js. + +
    Class:layout
    + + + +
    + +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + +
    Config Options - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + +
    Public Methods - Has None
    + + + + + + + + + + + + + + + +
    Events - Has None
    + + + + + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.menu.Item.html b/docs/symbols/Roo.bootstrap.menu.Item.html index ca2b347e98..026183ddb3 100644 --- a/docs/symbols/Roo.bootstrap.menu.Item.html +++ b/docs/symbols/Roo.bootstrap.menu.Item.html @@ -3234,7 +3234,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.menu.Menu.html b/docs/symbols/Roo.bootstrap.menu.Menu.html index 07cd63d7ef..e1db509f7e 100644 --- a/docs/symbols/Roo.bootstrap.menu.Menu.html +++ b/docs/symbols/Roo.bootstrap.menu.Menu.html @@ -3019,7 +3019,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.menu.Separator.html b/docs/symbols/Roo.bootstrap.menu.Separator.html index 5490ff929b..a95824f1b2 100644 --- a/docs/symbols/Roo.bootstrap.menu.Separator.html +++ b/docs/symbols/Roo.bootstrap.menu.Separator.html @@ -2826,7 +2826,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.menu.html b/docs/symbols/Roo.bootstrap.menu.html index e8620df2d2..1b7e055112 100644 --- a/docs/symbols/Roo.bootstrap.menu.html +++ b/docs/symbols/Roo.bootstrap.menu.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.panel.Content.html b/docs/symbols/Roo.bootstrap.panel.Content.html new file mode 100644 index 0000000000..bb4210777d --- /dev/null +++ b/docs/symbols/Roo.bootstrap.panel.Content.html @@ -0,0 +1,2528 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.panel.Content + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.panel.Content 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.panel.Content +

    + + + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.panel
    Defined In: + + Roo/bootstrap/panel/Content.js. + +
    Class:Content
    Subclasses: + Roo.bootstrap.panel.Nest + + + +
    Extends: + Roo.util.Observable + +
    + + + +
    + A basic ContentPanel element. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Events
    EventDefined By
    + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.panel.Nest.html b/docs/symbols/Roo.bootstrap.panel.Nest.html new file mode 100644 index 0000000000..47d353b49a --- /dev/null +++ b/docs/symbols/Roo.bootstrap.panel.Nest.html @@ -0,0 +1,2638 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.panel.Nest + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.panel.Content
    +Roo.bootstrap.panel.Nest 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.panel.Nest +

    + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.panel
    Defined In: + + Roo/bootstrap/panel/Nest.js. + +
    Class:Nest
    Extends: + Roo.bootstrap.panel.Content + +
    + + + +
    + Create a new Panel, that can contain a layout.Border. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Events
    EventDefined By
    + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.panel.TabItem.html b/docs/symbols/Roo.bootstrap.panel.TabItem.html new file mode 100644 index 0000000000..74e9745fd3 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.panel.TabItem.html @@ -0,0 +1,2071 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.panel.TabItem + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.panel.TabItem 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.panel.TabItem +

    + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.panel
    Defined In: + + Roo/bootstrap/panel/TabItem.js. + +
    Class:TabItem
    Extends: + Roo.util.Observable + +
    + + + +
    + Represents an individual item (tab plus body) in a TabPanel. +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Events
    EventDefined By
    + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.panel.Tabs.html b/docs/symbols/Roo.bootstrap.panel.Tabs.html new file mode 100644 index 0000000000..48efcd8065 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.panel.Tabs.html @@ -0,0 +1,2128 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.panel.Tabs + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + +
    +
    Roo.util.Observable
    +Roo.bootstrap.panel.Tabs 
    +
    +		   
    +
    + + + + +

    + + Class Roo.bootstrap.panel.Tabs +

    + + + + + + + + + + + + + + +
    Package:Roo.bootstrap.panel
    Defined In: + + Roo/bootstrap/panel/Tabs.js. + +
    Class:Tabs
    Extends: + Roo.util.Observable + +
    + + + +
    + A lightweight tab container.



    Usage:

    // basic tabs 1, built from existing content
    var tabs = new Roo.TabPanel("tabs1");
    tabs.addTab("script", "View Script");
    tabs.addTab("markup", "View Markup");
    tabs.activate("script");

    // more advanced tabs, built from javascript
    var jtabs = new Roo.TabPanel("jtabs");
    jtabs.addTab("jtabs-1", "Normal Tab", "My content was added during construction.");

    // set up the UpdateManager
    var tab2 = jtabs.addTab("jtabs-2", "Ajax Tab 1");
    var updater = tab2.getUpdateManager();
    updater.setDefaultUrl("ajax1.htm");
    tab2.on('activate', updater.refresh, updater, true);

    // Use setUrl for Ajax loading
    var tab3 = jtabs.addTab("jtabs-3", "Ajax Tab 2");
    tab3.setUrl("ajax2.htm", null, true);

    // Disabled tab
    var tab4 = jtabs.addTab("tabs1-5", "Disabled Tab", "Can't see me cause I'm disabled");
    tab4.disable();

    jtabs.activate("jtabs-1");
    +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Config Options (Usually are also Properties)
    OptionsDefined By
    + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Methods
    MethodDefined By
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Events
    EventDefined By
    + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.bootstrap.panel.html b/docs/symbols/Roo.bootstrap.panel.html new file mode 100644 index 0000000000..2eff2642ce --- /dev/null +++ b/docs/symbols/Roo.bootstrap.panel.html @@ -0,0 +1,183 @@ + + + + + + + + + + + JsDoc Reference - Roo.bootstrap.panel + + + + + + + + + + + + + + +
    + + + +
    + +
    + + + + + + + +

    + + Namespace Roo.bootstrap.panel +

    + + + + + + + + + + + +
    Package:Roo.bootstrap
    Defined In: + + Roo/doc/Synopsis.js. + +
    Class:panel
    + + + +
    + +
    + + + + +
    + Class Comments / Notes => + [Add Your comment/notes about this class] +
    + +
    + + + + + + + + +
    + + + + + + +
    Config Options - Has None
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Public Properties - Has None
    + + + + + + + + + + + + + + + + + + + + +
    Public Methods - Has None
    + + + + + + + + + + + + + + + +
    Events - Has None
    + + + + + + + + + + +
    + + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) + Based on + JsDoc Toolkit +
    + + diff --git a/docs/symbols/Roo.data.ArrayReader.html b/docs/symbols/Roo.data.ArrayReader.html index 2392d1fc57..2b73b577ca 100644 --- a/docs/symbols/Roo.data.ArrayReader.html +++ b/docs/symbols/Roo.data.ArrayReader.html @@ -461,7 +461,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Connection.html b/docs/symbols/Roo.data.Connection.html index c31b9ffe76..2c6f9315ec 100644 --- a/docs/symbols/Roo.data.Connection.html +++ b/docs/symbols/Roo.data.Connection.html @@ -1543,7 +1543,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.DataProxy.html b/docs/symbols/Roo.data.DataProxy.html index 302782d39f..a5a0974139 100644 --- a/docs/symbols/Roo.data.DataProxy.html +++ b/docs/symbols/Roo.data.DataProxy.html @@ -466,7 +466,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.DataReader.html b/docs/symbols/Roo.data.DataReader.html index 976599073c..dcce8190ec 100644 --- a/docs/symbols/Roo.data.DataReader.html +++ b/docs/symbols/Roo.data.DataReader.html @@ -317,7 +317,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.HttpProxy.html b/docs/symbols/Roo.data.HttpProxy.html index 3d05b31983..34bc80e62c 100644 --- a/docs/symbols/Roo.data.HttpProxy.html +++ b/docs/symbols/Roo.data.HttpProxy.html @@ -864,7 +864,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.JsonReader.html b/docs/symbols/Roo.data.JsonReader.html index b2235e58fd..be3f26eed6 100644 --- a/docs/symbols/Roo.data.JsonReader.html +++ b/docs/symbols/Roo.data.JsonReader.html @@ -670,7 +670,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.JsonStore.html b/docs/symbols/Roo.data.JsonStore.html index 2dd0469313..dfdf9d88cd 100644 --- a/docs/symbols/Roo.data.JsonStore.html +++ b/docs/symbols/Roo.data.JsonStore.html @@ -3770,7 +3770,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.MemoryProxy.html b/docs/symbols/Roo.data.MemoryProxy.html index 86b2748793..3c21e9d66c 100644 --- a/docs/symbols/Roo.data.MemoryProxy.html +++ b/docs/symbols/Roo.data.MemoryProxy.html @@ -330,7 +330,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Node.html b/docs/symbols/Roo.data.Node.html index 0895897b8f..7930f81bfe 100644 --- a/docs/symbols/Roo.data.Node.html +++ b/docs/symbols/Roo.data.Node.html @@ -3036,7 +3036,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Record.html b/docs/symbols/Roo.data.Record.html index 5018ce91b5..f71e6fb8f0 100644 --- a/docs/symbols/Roo.data.Record.html +++ b/docs/symbols/Roo.data.Record.html @@ -636,7 +636,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.ScriptTagProxy.html b/docs/symbols/Roo.data.ScriptTagProxy.html index 0c13f0c9aa..49b74560e2 100644 --- a/docs/symbols/Roo.data.ScriptTagProxy.html +++ b/docs/symbols/Roo.data.ScriptTagProxy.html @@ -524,7 +524,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.SimpleStore.html b/docs/symbols/Roo.data.SimpleStore.html index dfddb45b34..55ea8ea459 100644 --- a/docs/symbols/Roo.data.SimpleStore.html +++ b/docs/symbols/Roo.data.SimpleStore.html @@ -3803,7 +3803,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.SortTypes.html b/docs/symbols/Roo.data.SortTypes.html index ddacf66242..348274ef11 100644 --- a/docs/symbols/Roo.data.SortTypes.html +++ b/docs/symbols/Roo.data.SortTypes.html @@ -783,7 +783,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Store.html b/docs/symbols/Roo.data.Store.html index ed99fe268b..f91aa322cb 100644 --- a/docs/symbols/Roo.data.Store.html +++ b/docs/symbols/Roo.data.Store.html @@ -3743,7 +3743,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Tree.html b/docs/symbols/Roo.data.Tree.html index 413fdba1d0..dd37d2d7e8 100644 --- a/docs/symbols/Roo.data.Tree.html +++ b/docs/symbols/Roo.data.Tree.html @@ -1699,7 +1699,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.XmlReader.html b/docs/symbols/Roo.data.XmlReader.html index 4b15a65f0f..d28cde2664 100644 --- a/docs/symbols/Roo.data.XmlReader.html +++ b/docs/symbols/Roo.data.XmlReader.html @@ -637,7 +637,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.html b/docs/symbols/Roo.data.html index bda1d0704b..4995d358d5 100644 --- a/docs/symbols/Roo.data.html +++ b/docs/symbols/Roo.data.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DD.html b/docs/symbols/Roo.dd.DD.html index b30429e0d2..6c20062f90 100644 --- a/docs/symbols/Roo.dd.DD.html +++ b/docs/symbols/Roo.dd.DD.html @@ -3892,7 +3892,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DDProxy.html b/docs/symbols/Roo.dd.DDProxy.html index 5193670f8d..083d246c98 100644 --- a/docs/symbols/Roo.dd.DDProxy.html +++ b/docs/symbols/Roo.dd.DDProxy.html @@ -4053,7 +4053,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DDTarget.html b/docs/symbols/Roo.dd.DDTarget.html index 6eb583d96a..783a6974c0 100644 --- a/docs/symbols/Roo.dd.DDTarget.html +++ b/docs/symbols/Roo.dd.DDTarget.html @@ -3546,7 +3546,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DragDrop.html b/docs/symbols/Roo.dd.DragDrop.html index 52cc623a74..20d0df8614 100644 --- a/docs/symbols/Roo.dd.DragDrop.html +++ b/docs/symbols/Roo.dd.DragDrop.html @@ -3545,7 +3545,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DragDropMgr.html b/docs/symbols/Roo.dd.DragDropMgr.html index 29de3f4532..8dbecdd9e9 100644 --- a/docs/symbols/Roo.dd.DragDropMgr.html +++ b/docs/symbols/Roo.dd.DragDropMgr.html @@ -2194,7 +2194,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DragSource.html b/docs/symbols/Roo.dd.DragSource.html index 5f070e4907..d2a785c6dd 100644 --- a/docs/symbols/Roo.dd.DragSource.html +++ b/docs/symbols/Roo.dd.DragSource.html @@ -4893,7 +4893,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DragZone.html b/docs/symbols/Roo.dd.DragZone.html index 1f0deda9c7..4cb7274c8c 100644 --- a/docs/symbols/Roo.dd.DragZone.html +++ b/docs/symbols/Roo.dd.DragZone.html @@ -5175,7 +5175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DropTarget.html b/docs/symbols/Roo.dd.DropTarget.html index 3156b36186..925ab8982e 100644 --- a/docs/symbols/Roo.dd.DropTarget.html +++ b/docs/symbols/Roo.dd.DropTarget.html @@ -4223,7 +4223,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DropZone.html b/docs/symbols/Roo.dd.DropZone.html index 8c657e37df..f0e7c98300 100644 --- a/docs/symbols/Roo.dd.DropZone.html +++ b/docs/symbols/Roo.dd.DropZone.html @@ -4959,7 +4959,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.Registry.html b/docs/symbols/Roo.dd.Registry.html index 95d182940d..81be411461 100644 --- a/docs/symbols/Roo.dd.Registry.html +++ b/docs/symbols/Roo.dd.Registry.html @@ -624,7 +624,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.ScrollManager.html b/docs/symbols/Roo.dd.ScrollManager.html index 79704ca764..cb8d0b25c3 100644 --- a/docs/symbols/Roo.dd.ScrollManager.html +++ b/docs/symbols/Roo.dd.ScrollManager.html @@ -361,7 +361,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.StatusProxy.html b/docs/symbols/Roo.dd.StatusProxy.html index 132b39459c..12ddec45aa 100644 --- a/docs/symbols/Roo.dd.StatusProxy.html +++ b/docs/symbols/Roo.dd.StatusProxy.html @@ -928,7 +928,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.html b/docs/symbols/Roo.dd.html index 57bc10f1f4..4fe7e7a494 100644 --- a/docs/symbols/Roo.dd.html +++ b/docs/symbols/Roo.dd.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.Book.html b/docs/symbols/Roo.doc.Book.html index 147628da0d..0865e0a9d9 100644 --- a/docs/symbols/Roo.doc.Book.html +++ b/docs/symbols/Roo.doc.Book.html @@ -2892,7 +2892,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.Entry.html b/docs/symbols/Roo.doc.Entry.html index 5b51ce2b42..7f971a86cf 100644 --- a/docs/symbols/Roo.doc.Entry.html +++ b/docs/symbols/Roo.doc.Entry.html @@ -2859,7 +2859,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.Example.html b/docs/symbols/Roo.doc.Example.html index 8e7c39d1bf..a93ab4bbf3 100644 --- a/docs/symbols/Roo.doc.Example.html +++ b/docs/symbols/Roo.doc.Example.html @@ -2991,7 +2991,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.NavCategory.html b/docs/symbols/Roo.doc.NavCategory.html index a87e0fe5ec..6a91ebe546 100644 --- a/docs/symbols/Roo.doc.NavCategory.html +++ b/docs/symbols/Roo.doc.NavCategory.html @@ -2859,7 +2859,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.Para.html b/docs/symbols/Roo.doc.Para.html index 0d2115356e..bc09209a94 100644 --- a/docs/symbols/Roo.doc.Para.html +++ b/docs/symbols/Roo.doc.Para.html @@ -2859,7 +2859,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.Param.html b/docs/symbols/Roo.doc.Param.html index 7078d1eb30..8dda66f648 100644 --- a/docs/symbols/Roo.doc.Param.html +++ b/docs/symbols/Roo.doc.Param.html @@ -2958,7 +2958,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.Section.html b/docs/symbols/Roo.doc.Section.html index 4ddea2637a..075d117cfb 100644 --- a/docs/symbols/Roo.doc.Section.html +++ b/docs/symbols/Roo.doc.Section.html @@ -2859,7 +2859,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.Synopsis.html b/docs/symbols/Roo.doc.Synopsis.html index 8f35ef9464..cab06e5ca4 100644 --- a/docs/symbols/Roo.doc.Synopsis.html +++ b/docs/symbols/Roo.doc.Synopsis.html @@ -3024,7 +3024,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.doc.html b/docs/symbols/Roo.doc.html index 8149a3f04b..7b3e83117e 100644 --- a/docs/symbols/Roo.doc.html +++ b/docs/symbols/Roo.doc.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Action.html b/docs/symbols/Roo.form.Action.html index 947cfb544a..45fcca9911 100644 --- a/docs/symbols/Roo.form.Action.html +++ b/docs/symbols/Roo.form.Action.html @@ -425,7 +425,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.BasicForm.html b/docs/symbols/Roo.form.BasicForm.html index 7377cefef7..75be9cee19 100644 --- a/docs/symbols/Roo.form.BasicForm.html +++ b/docs/symbols/Roo.form.BasicForm.html @@ -2963,7 +2963,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Checkbox.html b/docs/symbols/Roo.form.Checkbox.html index 2c6a9285de..48c2c5fc01 100644 --- a/docs/symbols/Roo.form.Checkbox.html +++ b/docs/symbols/Roo.form.Checkbox.html @@ -5359,7 +5359,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Column.html b/docs/symbols/Roo.form.Column.html index 5b8e9f3afa..24faa61928 100644 --- a/docs/symbols/Roo.form.Column.html +++ b/docs/symbols/Roo.form.Column.html @@ -2680,7 +2680,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.ComboBox.html b/docs/symbols/Roo.form.ComboBox.html index c92b939d33..128f277e91 100644 --- a/docs/symbols/Roo.form.ComboBox.html +++ b/docs/symbols/Roo.form.ComboBox.html @@ -8183,7 +8183,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.ComboBoxArray.Item.html b/docs/symbols/Roo.form.ComboBoxArray.Item.html index 7322b47990..4abe0d88a4 100644 --- a/docs/symbols/Roo.form.ComboBoxArray.Item.html +++ b/docs/symbols/Roo.form.ComboBoxArray.Item.html @@ -3251,7 +3251,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.ComboBoxArray.html b/docs/symbols/Roo.form.ComboBoxArray.html index 86c31c1f5a..c3e88db869 100644 --- a/docs/symbols/Roo.form.ComboBoxArray.html +++ b/docs/symbols/Roo.form.ComboBoxArray.html @@ -6160,7 +6160,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.ComboCheck.html b/docs/symbols/Roo.form.ComboCheck.html index fc0835e724..4872de01c3 100644 --- a/docs/symbols/Roo.form.ComboCheck.html +++ b/docs/symbols/Roo.form.ComboCheck.html @@ -8177,7 +8177,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.DateField.html b/docs/symbols/Roo.form.DateField.html index 3937ca3115..466e184d97 100644 --- a/docs/symbols/Roo.form.DateField.html +++ b/docs/symbols/Roo.form.DateField.html @@ -6426,7 +6426,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.DayPicker.html b/docs/symbols/Roo.form.DayPicker.html index dfcada57a2..2805ae9791 100644 --- a/docs/symbols/Roo.form.DayPicker.html +++ b/docs/symbols/Roo.form.DayPicker.html @@ -5159,7 +5159,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.DisplayField.html b/docs/symbols/Roo.form.DisplayField.html index fb9f31bcd4..614e12c77d 100644 --- a/docs/symbols/Roo.form.DisplayField.html +++ b/docs/symbols/Roo.form.DisplayField.html @@ -5274,7 +5274,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.FCKeditor.html b/docs/symbols/Roo.form.FCKeditor.html index 499d850900..37bb4534b6 100644 --- a/docs/symbols/Roo.form.FCKeditor.html +++ b/docs/symbols/Roo.form.FCKeditor.html @@ -6100,7 +6100,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Field.html b/docs/symbols/Roo.form.Field.html index abd03837b9..1e8b3c6c46 100644 --- a/docs/symbols/Roo.form.Field.html +++ b/docs/symbols/Roo.form.Field.html @@ -5159,7 +5159,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.FieldSet.html b/docs/symbols/Roo.form.FieldSet.html index 900e8e1888..7b73f0b730 100644 --- a/docs/symbols/Roo.form.FieldSet.html +++ b/docs/symbols/Roo.form.FieldSet.html @@ -2680,7 +2680,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Form.html b/docs/symbols/Roo.form.Form.html index 968680e9a6..cbf31a946c 100644 --- a/docs/symbols/Roo.form.Form.html +++ b/docs/symbols/Roo.form.Form.html @@ -4100,7 +4100,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.GridField.html b/docs/symbols/Roo.form.GridField.html index b5bb5e56ae..5f9393f47e 100644 --- a/docs/symbols/Roo.form.GridField.html +++ b/docs/symbols/Roo.form.GridField.html @@ -5219,7 +5219,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Hidden.html b/docs/symbols/Roo.form.Hidden.html index 18eb8ef571..e11dc28c6d 100644 --- a/docs/symbols/Roo.form.Hidden.html +++ b/docs/symbols/Roo.form.Hidden.html @@ -5972,7 +5972,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.HtmlEditor.ToolbarContext.html b/docs/symbols/Roo.form.HtmlEditor.ToolbarContext.html index 95503ea79d..268e9ff243 100644 --- a/docs/symbols/Roo.form.HtmlEditor.ToolbarContext.html +++ b/docs/symbols/Roo.form.HtmlEditor.ToolbarContext.html @@ -361,7 +361,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.HtmlEditor.ToolbarStandard.html b/docs/symbols/Roo.form.HtmlEditor.ToolbarStandard.html index ed926e1e17..cc9adc4cd9 100644 --- a/docs/symbols/Roo.form.HtmlEditor.ToolbarStandard.html +++ b/docs/symbols/Roo.form.HtmlEditor.ToolbarStandard.html @@ -493,7 +493,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.HtmlEditor.html b/docs/symbols/Roo.form.HtmlEditor.html index fe56cbe2ce..e1943accb4 100644 --- a/docs/symbols/Roo.form.HtmlEditor.html +++ b/docs/symbols/Roo.form.HtmlEditor.html @@ -5539,7 +5539,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Layout.html b/docs/symbols/Roo.form.Layout.html index db81deb6b2..e98c934437 100644 --- a/docs/symbols/Roo.form.Layout.html +++ b/docs/symbols/Roo.form.Layout.html @@ -2653,7 +2653,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.MonthField.html b/docs/symbols/Roo.form.MonthField.html index ab0e7083fe..e1fd17d7ad 100644 --- a/docs/symbols/Roo.form.MonthField.html +++ b/docs/symbols/Roo.form.MonthField.html @@ -6426,7 +6426,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.NumberField.html b/docs/symbols/Roo.form.NumberField.html index 4568293606..e9f4414d72 100644 --- a/docs/symbols/Roo.form.NumberField.html +++ b/docs/symbols/Roo.form.NumberField.html @@ -6269,7 +6269,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Radio.html b/docs/symbols/Roo.form.Radio.html index 3126560fa9..4c8031fd8c 100644 --- a/docs/symbols/Roo.form.Radio.html +++ b/docs/symbols/Roo.form.Radio.html @@ -5419,7 +5419,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Row.html b/docs/symbols/Roo.form.Row.html index 1e495ba314..9f4acde1ba 100644 --- a/docs/symbols/Roo.form.Row.html +++ b/docs/symbols/Roo.form.Row.html @@ -2713,7 +2713,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Select.html b/docs/symbols/Roo.form.Select.html index bc63dbfc83..b2c5cd29f9 100644 --- a/docs/symbols/Roo.form.Select.html +++ b/docs/symbols/Roo.form.Select.html @@ -7821,7 +7821,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Signature.html b/docs/symbols/Roo.form.Signature.html index fc74b5ac8f..7c0910d44c 100644 --- a/docs/symbols/Roo.form.Signature.html +++ b/docs/symbols/Roo.form.Signature.html @@ -5661,7 +5661,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.TextArea.html b/docs/symbols/Roo.form.TextArea.html index c92d8b8e57..9f20891f02 100644 --- a/docs/symbols/Roo.form.TextArea.html +++ b/docs/symbols/Roo.form.TextArea.html @@ -6012,7 +6012,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.TextField.html b/docs/symbols/Roo.form.TextField.html index 83cbe81ff8..b73aeaec03 100644 --- a/docs/symbols/Roo.form.TextField.html +++ b/docs/symbols/Roo.form.TextField.html @@ -5978,7 +5978,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.TriggerField.html b/docs/symbols/Roo.form.TriggerField.html index 25d18eaaa8..080a6eea03 100644 --- a/docs/symbols/Roo.form.TriggerField.html +++ b/docs/symbols/Roo.form.TriggerField.html @@ -6008,7 +6008,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.VTypes.html b/docs/symbols/Roo.form.VTypes.html index 629656c0f2..c238dc06cd 100644 --- a/docs/symbols/Roo.form.VTypes.html +++ b/docs/symbols/Roo.form.VTypes.html @@ -434,7 +434,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.html b/docs/symbols/Roo.form.html index 24800faa2e..24cdecbd9c 100644 --- a/docs/symbols/Roo.form.html +++ b/docs/symbols/Roo.form.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:19 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:28 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.AbstractGridView.html b/docs/symbols/Roo.grid.AbstractGridView.html index bcbdd22e8e..a55fb853fd 100644 --- a/docs/symbols/Roo.grid.AbstractGridView.html +++ b/docs/symbols/Roo.grid.AbstractGridView.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.AbstractSelectionModel.html b/docs/symbols/Roo.grid.AbstractSelectionModel.html index 67474abd2c..178185ed5b 100644 --- a/docs/symbols/Roo.grid.AbstractSelectionModel.html +++ b/docs/symbols/Roo.grid.AbstractSelectionModel.html @@ -1046,7 +1046,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.Calendar.html b/docs/symbols/Roo.grid.Calendar.html index dd0d2116b9..e61b450653 100644 --- a/docs/symbols/Roo.grid.Calendar.html +++ b/docs/symbols/Roo.grid.Calendar.html @@ -2594,7 +2594,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.CellSelectionModel.html b/docs/symbols/Roo.grid.CellSelectionModel.html index 8142586cd8..0362bb638c 100644 --- a/docs/symbols/Roo.grid.CellSelectionModel.html +++ b/docs/symbols/Roo.grid.CellSelectionModel.html @@ -1731,7 +1731,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.ColumnModel.html b/docs/symbols/Roo.grid.ColumnModel.html index d38098435f..03c99afa30 100644 --- a/docs/symbols/Roo.grid.ColumnModel.html +++ b/docs/symbols/Roo.grid.ColumnModel.html @@ -3767,7 +3767,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.EditorGrid.html b/docs/symbols/Roo.grid.EditorGrid.html index 8a76aff136..c7164908f6 100644 --- a/docs/symbols/Roo.grid.EditorGrid.html +++ b/docs/symbols/Roo.grid.EditorGrid.html @@ -4443,7 +4443,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.Grid.html b/docs/symbols/Roo.grid.Grid.html index eeed9876e6..f3f49e5373 100644 --- a/docs/symbols/Roo.grid.Grid.html +++ b/docs/symbols/Roo.grid.Grid.html @@ -4119,7 +4119,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.GridEditor.html b/docs/symbols/Roo.grid.GridEditor.html index d37e17dfe7..fe234c0e36 100644 --- a/docs/symbols/Roo.grid.GridEditor.html +++ b/docs/symbols/Roo.grid.GridEditor.html @@ -3512,7 +3512,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.GridView.html b/docs/symbols/Roo.grid.GridView.html index a88de3b79d..ea869e66c3 100644 --- a/docs/symbols/Roo.grid.GridView.html +++ b/docs/symbols/Roo.grid.GridView.html @@ -1623,7 +1623,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.PropertyGrid.html b/docs/symbols/Roo.grid.PropertyGrid.html index 3a30186271..193a0ab73e 100644 --- a/docs/symbols/Roo.grid.PropertyGrid.html +++ b/docs/symbols/Roo.grid.PropertyGrid.html @@ -4771,7 +4771,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.RowSelectionModel.html b/docs/symbols/Roo.grid.RowSelectionModel.html index efc27f76dd..8b41c863ff 100644 --- a/docs/symbols/Roo.grid.RowSelectionModel.html +++ b/docs/symbols/Roo.grid.RowSelectionModel.html @@ -2566,7 +2566,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.html b/docs/symbols/Roo.grid.html index ac20426549..3bfc7f2f21 100644 --- a/docs/symbols/Roo.grid.html +++ b/docs/symbols/Roo.grid.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.html b/docs/symbols/Roo.html index 1770c226a4..f784caea6e 100644 --- a/docs/symbols/Roo.html +++ b/docs/symbols/Roo.html @@ -1033,6 +1033,45 @@ + +   + + + +
    + Roo.log : + Roo.SplitBar +
    + + +
    + + +
    + The SplitBar for this region + + + +
    + +
    + + The SplitBar for this region + +
    +
    + + + + Roo + + + + + + + +   @@ -2302,68 +2341,6 @@   - - -
    - Roo.log - - (String|Object string) - - - -
    -
    - -
    Logs to console if it can.
    - - - -
    - - Logs to console if it can. - - - - - - -
    -
    Parameters:
    - -
    - String|Object string - -
    -
    - -
    - - - - - - - - - - - -
    -
    - - - - - Roo -   - - - - - -   - -
    @@ -2434,7 +2411,7 @@ - +   @@ -2508,7 +2485,7 @@ - +   @@ -2576,7 +2553,7 @@ - +   @@ -2659,7 +2636,7 @@ - +   @@ -2748,7 +2725,7 @@ - +   @@ -2831,7 +2808,7 @@ - +   @@ -2908,7 +2885,7 @@ - +   @@ -2991,7 +2968,7 @@ - +   @@ -3095,7 +3072,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:17 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:26 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.lib.Ajax.html b/docs/symbols/Roo.lib.Ajax.html index f9a826a1bf..ba6a78f00d 100644 --- a/docs/symbols/Roo.lib.Ajax.html +++ b/docs/symbols/Roo.lib.Ajax.html @@ -284,7 +284,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.lib.Dom.html b/docs/symbols/Roo.lib.Dom.html index 30aef7be48..72fd853588 100644 --- a/docs/symbols/Roo.lib.Dom.html +++ b/docs/symbols/Roo.lib.Dom.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.lib.html b/docs/symbols/Roo.lib.html index f1ba36e72b..25047b57f1 100644 --- a/docs/symbols/Roo.lib.html +++ b/docs/symbols/Roo.lib.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.Block.html b/docs/symbols/Roo.mailer.Block.html index 916bbeabb1..95c9d83dbc 100644 --- a/docs/symbols/Roo.mailer.Block.html +++ b/docs/symbols/Roo.mailer.Block.html @@ -2892,7 +2892,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.Body.html b/docs/symbols/Roo.mailer.Body.html index fac1c0530e..e013053cfa 100644 --- a/docs/symbols/Roo.mailer.Body.html +++ b/docs/symbols/Roo.mailer.Body.html @@ -2826,7 +2826,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.BodyContainer.html b/docs/symbols/Roo.mailer.BodyContainer.html index df62dac83d..7e7cc809c3 100644 --- a/docs/symbols/Roo.mailer.BodyContainer.html +++ b/docs/symbols/Roo.mailer.BodyContainer.html @@ -2826,7 +2826,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.Column.html b/docs/symbols/Roo.mailer.Column.html index 1942c3960f..cfd98cad56 100644 --- a/docs/symbols/Roo.mailer.Column.html +++ b/docs/symbols/Roo.mailer.Column.html @@ -2958,7 +2958,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.html b/docs/symbols/Roo.mailer.html index 8dec0c708f..d1b6b1e663 100644 --- a/docs/symbols/Roo.mailer.html +++ b/docs/symbols/Roo.mailer.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.Adapter.html b/docs/symbols/Roo.menu.Adapter.html index c6ebb15cf1..b5b8421ef2 100644 --- a/docs/symbols/Roo.menu.Adapter.html +++ b/docs/symbols/Roo.menu.Adapter.html @@ -2730,7 +2730,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.BaseItem.html b/docs/symbols/Roo.menu.BaseItem.html index 60869afada..1b307782e0 100644 --- a/docs/symbols/Roo.menu.BaseItem.html +++ b/docs/symbols/Roo.menu.BaseItem.html @@ -2729,7 +2729,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.CheckItem.html b/docs/symbols/Roo.menu.CheckItem.html index e5354e9806..2947f747a9 100644 --- a/docs/symbols/Roo.menu.CheckItem.html +++ b/docs/symbols/Roo.menu.CheckItem.html @@ -3246,7 +3246,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.ColorItem.html b/docs/symbols/Roo.menu.ColorItem.html index 15a57af168..15c2b03261 100644 --- a/docs/symbols/Roo.menu.ColorItem.html +++ b/docs/symbols/Roo.menu.ColorItem.html @@ -2724,7 +2724,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.ColorMenu.html b/docs/symbols/Roo.menu.ColorMenu.html index 8cd486d1e4..4ec65c213a 100644 --- a/docs/symbols/Roo.menu.ColorMenu.html +++ b/docs/symbols/Roo.menu.ColorMenu.html @@ -2604,7 +2604,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.DateItem.html b/docs/symbols/Roo.menu.DateItem.html index 70b80b6808..1a370f0c86 100644 --- a/docs/symbols/Roo.menu.DateItem.html +++ b/docs/symbols/Roo.menu.DateItem.html @@ -2724,7 +2724,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.DateMenu.html b/docs/symbols/Roo.menu.DateMenu.html index 8cc6a255fa..eb22a3151e 100644 --- a/docs/symbols/Roo.menu.DateMenu.html +++ b/docs/symbols/Roo.menu.DateMenu.html @@ -2604,7 +2604,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.Item.html b/docs/symbols/Roo.menu.Item.html index f1b0b9c405..034eb338d1 100644 --- a/docs/symbols/Roo.menu.Item.html +++ b/docs/symbols/Roo.menu.Item.html @@ -2963,7 +2963,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.Menu.html b/docs/symbols/Roo.menu.Menu.html index b953bae2ae..6f50ebd2b7 100644 --- a/docs/symbols/Roo.menu.Menu.html +++ b/docs/symbols/Roo.menu.Menu.html @@ -2549,7 +2549,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.MenuMgr.html b/docs/symbols/Roo.menu.MenuMgr.html index e907600aac..c015405053 100644 --- a/docs/symbols/Roo.menu.MenuMgr.html +++ b/docs/symbols/Roo.menu.MenuMgr.html @@ -299,7 +299,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.Separator.html b/docs/symbols/Roo.menu.Separator.html index 7706473b1b..4faadf77de 100644 --- a/docs/symbols/Roo.menu.Separator.html +++ b/docs/symbols/Roo.menu.Separator.html @@ -2756,7 +2756,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.TextItem.html b/docs/symbols/Roo.menu.TextItem.html index 56c0cec6db..7c35794a80 100644 --- a/docs/symbols/Roo.menu.TextItem.html +++ b/docs/symbols/Roo.menu.TextItem.html @@ -2789,7 +2789,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.html b/docs/symbols/Roo.menu.html index ab2555a211..f89ac3e019 100644 --- a/docs/symbols/Roo.menu.html +++ b/docs/symbols/Roo.menu.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.state.CookieProvider.html b/docs/symbols/Roo.state.CookieProvider.html index 8998601e85..9b00f6ad86 100644 --- a/docs/symbols/Roo.state.CookieProvider.html +++ b/docs/symbols/Roo.state.CookieProvider.html @@ -846,7 +846,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.state.Manager.html b/docs/symbols/Roo.state.Manager.html index b29ce4608f..f11ec844cb 100644 --- a/docs/symbols/Roo.state.Manager.html +++ b/docs/symbols/Roo.state.Manager.html @@ -527,7 +527,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.state.Provider.html b/docs/symbols/Roo.state.Provider.html index 221bb45fe2..0561de19d9 100644 --- a/docs/symbols/Roo.state.Provider.html +++ b/docs/symbols/Roo.state.Provider.html @@ -686,7 +686,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.state.html b/docs/symbols/Roo.state.html index 606728dd99..e4b1114956 100644 --- a/docs/symbols/Roo.state.html +++ b/docs/symbols/Roo.state.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.AsyncTreeNode.html b/docs/symbols/Roo.tree.AsyncTreeNode.html index dda9f5aa73..cc62611ffc 100644 --- a/docs/symbols/Roo.tree.AsyncTreeNode.html +++ b/docs/symbols/Roo.tree.AsyncTreeNode.html @@ -5427,7 +5427,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.ColumnTree.html b/docs/symbols/Roo.tree.ColumnTree.html index f50e21138f..2debc0a6c4 100644 --- a/docs/symbols/Roo.tree.ColumnTree.html +++ b/docs/symbols/Roo.tree.ColumnTree.html @@ -413,7 +413,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.DefaultSelectionModel.html b/docs/symbols/Roo.tree.DefaultSelectionModel.html index c5808b1838..fcb6668aea 100644 --- a/docs/symbols/Roo.tree.DefaultSelectionModel.html +++ b/docs/symbols/Roo.tree.DefaultSelectionModel.html @@ -1487,7 +1487,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.MultiSelectionModel.html b/docs/symbols/Roo.tree.MultiSelectionModel.html index 1ff67ed8a3..00970885c6 100644 --- a/docs/symbols/Roo.tree.MultiSelectionModel.html +++ b/docs/symbols/Roo.tree.MultiSelectionModel.html @@ -1300,7 +1300,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeEditor.html b/docs/symbols/Roo.tree.TreeEditor.html index e26bca7502..a6ef497710 100644 --- a/docs/symbols/Roo.tree.TreeEditor.html +++ b/docs/symbols/Roo.tree.TreeEditor.html @@ -3711,7 +3711,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeFilter.html b/docs/symbols/Roo.tree.TreeFilter.html index f65c34d945..8cb176dfd0 100644 --- a/docs/symbols/Roo.tree.TreeFilter.html +++ b/docs/symbols/Roo.tree.TreeFilter.html @@ -443,7 +443,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeLoader.html b/docs/symbols/Roo.tree.TreeLoader.html index 581c0b62ed..a902c84847 100644 --- a/docs/symbols/Roo.tree.TreeLoader.html +++ b/docs/symbols/Roo.tree.TreeLoader.html @@ -1488,7 +1488,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeNode.html b/docs/symbols/Roo.tree.TreeNode.html index 6a68414ce6..77d0798bfb 100644 --- a/docs/symbols/Roo.tree.TreeNode.html +++ b/docs/symbols/Roo.tree.TreeNode.html @@ -5096,7 +5096,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeNodeUI.html b/docs/symbols/Roo.tree.TreeNodeUI.html index dc0c7b9b04..310ff46707 100644 --- a/docs/symbols/Roo.tree.TreeNodeUI.html +++ b/docs/symbols/Roo.tree.TreeNodeUI.html @@ -244,7 +244,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreePanel.html b/docs/symbols/Roo.tree.TreePanel.html index 9fd3fac2d7..ba255b2138 100644 --- a/docs/symbols/Roo.tree.TreePanel.html +++ b/docs/symbols/Roo.tree.TreePanel.html @@ -4143,7 +4143,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeSorter.html b/docs/symbols/Roo.tree.TreeSorter.html index 2a1a995e2e..7a46ea6f37 100644 --- a/docs/symbols/Roo.tree.TreeSorter.html +++ b/docs/symbols/Roo.tree.TreeSorter.html @@ -459,7 +459,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.html b/docs/symbols/Roo.tree.html index 68e552eec8..6c06f28752 100644 --- a/docs/symbols/Roo.tree.html +++ b/docs/symbols/Roo.tree.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:20 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.CSS.html b/docs/symbols/Roo.util.CSS.html index 76acd891cb..6024fd6899 100644 --- a/docs/symbols/Roo.util.CSS.html +++ b/docs/symbols/Roo.util.CSS.html @@ -714,7 +714,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.ClickRepeater.html b/docs/symbols/Roo.util.ClickRepeater.html index ac03c864ed..ae98d1b999 100644 --- a/docs/symbols/Roo.util.ClickRepeater.html +++ b/docs/symbols/Roo.util.ClickRepeater.html @@ -1296,7 +1296,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.DelayedTask.html b/docs/symbols/Roo.util.DelayedTask.html index 3afa126a2d..90f7ff4e60 100644 --- a/docs/symbols/Roo.util.DelayedTask.html +++ b/docs/symbols/Roo.util.DelayedTask.html @@ -256,7 +256,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.Format.html b/docs/symbols/Roo.util.Format.html index 47efb35ecf..adfa227af2 100644 --- a/docs/symbols/Roo.util.Format.html +++ b/docs/symbols/Roo.util.Format.html @@ -1377,7 +1377,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.JSON.html b/docs/symbols/Roo.util.JSON.html index 1bccf5ad49..c9bdb0e360 100644 --- a/docs/symbols/Roo.util.JSON.html +++ b/docs/symbols/Roo.util.JSON.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.Math.html b/docs/symbols/Roo.util.Math.html index 35bf074fba..57b08b9d2c 100644 --- a/docs/symbols/Roo.util.Math.html +++ b/docs/symbols/Roo.util.Math.html @@ -1203,7 +1203,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.MixedCollection.html b/docs/symbols/Roo.util.MixedCollection.html index 0161d92ac6..204d69cf56 100644 --- a/docs/symbols/Roo.util.MixedCollection.html +++ b/docs/symbols/Roo.util.MixedCollection.html @@ -3269,7 +3269,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.Observable.html b/docs/symbols/Roo.util.Observable.html index 93f8f27f46..f291b8faf9 100644 --- a/docs/symbols/Roo.util.Observable.html +++ b/docs/symbols/Roo.util.Observable.html @@ -63,7 +63,7 @@ Subclasses: - Roo.Ajax, Roo.BasicDialog, Roo.BasicLayoutRegion, Roo.BorderLayout, Roo.BoxComponent, Roo.Button, Roo.CalendarPanel, Roo.ColorPalette, Roo.Component, Roo.ContentPanel, Roo.DatePicker, Roo.Editor, Roo.GridPanel, Roo.HtmlEditorCore, Roo.JsonView, Roo.LayoutDialog, Roo.LayoutManager, Roo.LayoutRegion, Roo.Login, Roo.NestedLayoutPanel, Roo.ReaderLayout, Roo.Resizable, Roo.SplitBar, Roo.SplitButton, Roo.SplitLayoutRegion, Roo.TabPanel, Roo.TabPanelItem, Roo.Toolbar.Button, Roo.Toolbar.SplitButton, Roo.TreePanel, Roo.UpdateManager, Roo.View, Roo.ViewPanel, Roo.XComponent, Roo.bootstrap.Alert, Roo.bootstrap.Body, Roo.bootstrap.Brick, Roo.bootstrap.Button, Roo.bootstrap.ButtonGroup, Roo.bootstrap.Calendar, Roo.bootstrap.CheckBox, Roo.bootstrap.Column, Roo.bootstrap.ComboBox, Roo.bootstrap.Component, Roo.bootstrap.Container, Roo.bootstrap.DateField, Roo.bootstrap.DateSplitField, Roo.bootstrap.DocumentManager, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.FieldLabel, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.LayoutMasonryAuto, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, Roo.bootstrap.MasonryBrick, Roo.bootstrap.Menu, Roo.bootstrap.MenuItem, Roo.bootstrap.MenuSeparator, Roo.bootstrap.MessageBar, Roo.bootstrap.Modal, Roo.bootstrap.MonthField, Roo.bootstrap.NavGroup, Roo.bootstrap.NavHeaderbar, Roo.bootstrap.NavItem, Roo.bootstrap.NavProgressBar, Roo.bootstrap.NavProgressItem, Roo.bootstrap.NavSidebar, Roo.bootstrap.NavSidebarItem, Roo.bootstrap.NavSimplebar, Roo.bootstrap.Navbar, Roo.bootstrap.Pagination, Roo.bootstrap.PaginationItem, Roo.bootstrap.PagingToolbar, Roo.bootstrap.Popover, Roo.bootstrap.Progress, Roo.bootstrap.ProgressBar, Roo.bootstrap.Radio, Roo.bootstrap.Row, Roo.bootstrap.Slider, Roo.bootstrap.TabGroup, Roo.bootstrap.TabPanel, Roo.bootstrap.Table, Roo.bootstrap.Table.AbstractSelectionModel, Roo.bootstrap.Table.RowSelectionModel, Roo.bootstrap.TableBody, Roo.bootstrap.TableCell, Roo.bootstrap.TableRow, Roo.bootstrap.TextArea, Roo.bootstrap.TimeField, Roo.bootstrap.TriggerField, Roo.bootstrap.UploadCropbox, Roo.bootstrap.dash.NumberBox, Roo.bootstrap.dash.TabBox, Roo.bootstrap.dash.TabPane, Roo.bootstrap.menu.Item, Roo.bootstrap.menu.Menu, Roo.bootstrap.menu.Separator, Roo.data.Connection, Roo.data.JsonStore, Roo.data.Node, Roo.data.SimpleStore, Roo.data.Store, Roo.data.Tree, Roo.dd.DD, Roo.dd.DDProxy, Roo.dd.DDTarget, Roo.dd.DragDrop, Roo.dd.DragSource, Roo.dd.DragZone, Roo.dd.DropTarget, Roo.dd.DropZone, Roo.doc.Book, Roo.doc.Entry, Roo.doc.Example, Roo.doc.NavCategory, Roo.doc.Para, Roo.doc.Param, Roo.doc.Section, Roo.doc.Synopsis, Roo.form.BasicForm, Roo.form.Checkbox, Roo.form.Column, Roo.form.ComboBox, Roo.form.ComboBoxArray, Roo.form.ComboBoxArray.Item, Roo.form.ComboCheck, Roo.form.DateField, Roo.form.DayPicker, Roo.form.DisplayField, Roo.form.FCKeditor, Roo.form.Field, Roo.form.FieldSet, Roo.form.Form, Roo.form.GridField, Roo.form.Hidden, Roo.form.HtmlEditor, Roo.form.Layout, Roo.form.MonthField, Roo.form.NumberField, Roo.form.Radio, Roo.form.Row, Roo.form.Select, Roo.form.Signature, Roo.form.TextArea, Roo.form.TextField, Roo.form.TriggerField, Roo.grid.AbstractSelectionModel, Roo.grid.CellSelectionModel, Roo.grid.ColumnModel, Roo.grid.EditorGrid, Roo.grid.Grid, Roo.grid.GridEditor, Roo.grid.GridView, Roo.grid.PropertyGrid, Roo.grid.RowSelectionModel, Roo.mailer.Block, Roo.mailer.Body, Roo.mailer.BodyContainer, Roo.mailer.Column, Roo.menu.Adapter, Roo.menu.BaseItem, Roo.menu.CheckItem, Roo.menu.ColorItem, Roo.menu.ColorMenu, Roo.menu.DateItem, Roo.menu.DateMenu, Roo.menu.Item, Roo.menu.Menu, Roo.menu.Separator, Roo.menu.TextItem, Roo.tree.AsyncTreeNode, Roo.tree.DefaultSelectionModel, Roo.tree.MultiSelectionModel, Roo.tree.TreeEditor, Roo.tree.TreeLoader, Roo.tree.TreeNode, Roo.tree.TreePanel, Roo.util.ClickRepeater, Roo.util.MixedCollection + Roo.Ajax, Roo.BasicDialog, Roo.BasicLayoutRegion, Roo.BorderLayout, Roo.BoxComponent, Roo.Button, Roo.CalendarPanel, Roo.ColorPalette, Roo.Component, Roo.ContentPanel, Roo.DatePicker, Roo.Editor, Roo.GridPanel, Roo.HtmlEditorCore, Roo.JsonView, Roo.LayoutDialog, Roo.LayoutManager, Roo.LayoutRegion, Roo.Login, Roo.NestedLayoutPanel, Roo.ReaderLayout, Roo.Resizable, Roo.SplitBar, Roo.SplitButton, Roo.SplitLayoutRegion, Roo.TabPanel, Roo.TabPanelItem, Roo.Toolbar.Button, Roo.Toolbar.SplitButton, Roo.TreePanel, Roo.UpdateManager, Roo.View, Roo.ViewPanel, Roo.XComponent, Roo.bootstrap.Alert, Roo.bootstrap.Body, Roo.bootstrap.Brick, Roo.bootstrap.Button, Roo.bootstrap.ButtonGroup, Roo.bootstrap.Calendar, Roo.bootstrap.CheckBox, Roo.bootstrap.Column, Roo.bootstrap.ComboBox, Roo.bootstrap.Component, Roo.bootstrap.Container, Roo.bootstrap.DateField, Roo.bootstrap.DateSplitField, Roo.bootstrap.DocumentManager, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.FieldLabel, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.LayoutMasonryAuto, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, Roo.bootstrap.MasonryBrick, Roo.bootstrap.Menu, Roo.bootstrap.MenuItem, Roo.bootstrap.MenuSeparator, Roo.bootstrap.MessageBar, Roo.bootstrap.Modal, Roo.bootstrap.MonthField, Roo.bootstrap.NavGroup, Roo.bootstrap.NavHeaderbar, Roo.bootstrap.NavItem, Roo.bootstrap.NavProgressBar, Roo.bootstrap.NavProgressItem, Roo.bootstrap.NavSidebar, Roo.bootstrap.NavSidebarItem, Roo.bootstrap.NavSimplebar, Roo.bootstrap.Navbar, Roo.bootstrap.Pagination, Roo.bootstrap.PaginationItem, Roo.bootstrap.PagingToolbar, Roo.bootstrap.Popover, Roo.bootstrap.Progress, Roo.bootstrap.ProgressBar, Roo.bootstrap.Radio, Roo.bootstrap.Row, Roo.bootstrap.Slider, Roo.bootstrap.SplitBar, Roo.bootstrap.TabGroup, Roo.bootstrap.TabPanel, Roo.bootstrap.Table, Roo.bootstrap.Table.AbstractSelectionModel, Roo.bootstrap.Table.RowSelectionModel, Roo.bootstrap.TableBody, Roo.bootstrap.TableCell, Roo.bootstrap.TableRow, Roo.bootstrap.TextArea, Roo.bootstrap.TimeField, Roo.bootstrap.TriggerField, Roo.bootstrap.UploadCropbox, Roo.bootstrap.dash.NumberBox, Roo.bootstrap.dash.TabBox, Roo.bootstrap.dash.TabPane, Roo.bootstrap.layout.Basic, Roo.bootstrap.layout.Border, Roo.bootstrap.layout.Manager, Roo.bootstrap.layout.Region, Roo.bootstrap.layout.Split, Roo.bootstrap.menu.Item, Roo.bootstrap.menu.Menu, Roo.bootstrap.menu.Separator, Roo.bootstrap.panel.Content, Roo.bootstrap.panel.Nest, Roo.bootstrap.panel.TabItem, Roo.bootstrap.panel.Tabs, Roo.data.Connection, Roo.data.JsonStore, Roo.data.Node, Roo.data.SimpleStore, Roo.data.Store, Roo.data.Tree, Roo.dd.DD, Roo.dd.DDProxy, Roo.dd.DDTarget, Roo.dd.DragDrop, Roo.dd.DragSource, Roo.dd.DragZone, Roo.dd.DropTarget, Roo.dd.DropZone, Roo.doc.Book, Roo.doc.Entry, Roo.doc.Example, Roo.doc.NavCategory, Roo.doc.Para, Roo.doc.Param, Roo.doc.Section, Roo.doc.Synopsis, Roo.form.BasicForm, Roo.form.Checkbox, Roo.form.Column, Roo.form.ComboBox, Roo.form.ComboBoxArray, Roo.form.ComboBoxArray.Item, Roo.form.ComboCheck, Roo.form.DateField, Roo.form.DayPicker, Roo.form.DisplayField, Roo.form.FCKeditor, Roo.form.Field, Roo.form.FieldSet, Roo.form.Form, Roo.form.GridField, Roo.form.Hidden, Roo.form.HtmlEditor, Roo.form.Layout, Roo.form.MonthField, Roo.form.NumberField, Roo.form.Radio, Roo.form.Row, Roo.form.Select, Roo.form.Signature, Roo.form.TextArea, Roo.form.TextField, Roo.form.TriggerField, Roo.grid.AbstractSelectionModel, Roo.grid.CellSelectionModel, Roo.grid.ColumnModel, Roo.grid.EditorGrid, Roo.grid.Grid, Roo.grid.GridEditor, Roo.grid.GridView, Roo.grid.PropertyGrid, Roo.grid.RowSelectionModel, Roo.mailer.Block, Roo.mailer.Body, Roo.mailer.BodyContainer, Roo.mailer.Column, Roo.menu.Adapter, Roo.menu.BaseItem, Roo.menu.CheckItem, Roo.menu.ColorItem, Roo.menu.ColorMenu, Roo.menu.DateItem, Roo.menu.DateMenu, Roo.menu.Item, Roo.menu.Menu, Roo.menu.Separator, Roo.menu.TextItem, Roo.tree.AsyncTreeNode, Roo.tree.DefaultSelectionModel, Roo.tree.MultiSelectionModel, Roo.tree.TreeEditor, Roo.tree.TreeLoader, Roo.tree.TreeNode, Roo.tree.TreePanel, Roo.util.ClickRepeater, Roo.util.MixedCollection @@ -1012,7 +1012,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.TextMetrics.Instance.html b/docs/symbols/Roo.util.TextMetrics.Instance.html index bf8f9a7974..dee7d4aab3 100644 --- a/docs/symbols/Roo.util.TextMetrics.Instance.html +++ b/docs/symbols/Roo.util.TextMetrics.Instance.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.TextMetrics.html b/docs/symbols/Roo.util.TextMetrics.html index 3fe17c7ffe..539443b446 100644 --- a/docs/symbols/Roo.util.TextMetrics.html +++ b/docs/symbols/Roo.util.TextMetrics.html @@ -358,7 +358,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.html b/docs/symbols/Roo.util.html index d20d601c1e..b8adc0f4e0 100644 --- a/docs/symbols/Roo.util.html +++ b/docs/symbols/Roo.util.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/String.html b/docs/symbols/String.html index cfa3cadeaa..a25dcde5ab 100644 --- a/docs/symbols/String.html +++ b/docs/symbols/String.html @@ -520,7 +520,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/src/Roo_BasicLayoutRegion.js.html b/docs/symbols/src/Roo_BasicLayoutRegion.js.html index 69161b2818..d9f307190c 100644 --- a/docs/symbols/src/Roo_BasicLayoutRegion.js.html +++ b/docs/symbols/src/Roo_BasicLayoutRegion.js.html @@ -59,6 +59,12 @@ * @param {Roo.ContentPanel} panel The panel */ "panelremoved" : true, + /** + * @event beforecollapse + * Fires when this region before collapse. + * @param {Roo.LayoutRegion} this + */ + "beforecollapse" : true, /** * @event collapsed * Fires when this region is collapsed. diff --git a/docs/symbols/src/Roo_LayoutRegion.js.html b/docs/symbols/src/Roo_LayoutRegion.js.html index ed2bd961c2..4cef96b23d 100644 --- a/docs/symbols/src/Roo_LayoutRegion.js.html +++ b/docs/symbols/src/Roo_LayoutRegion.js.html @@ -302,24 +302,29 @@ * Collapses this region. * @param {Boolean} skipAnim (optional) true to collapse the element without animation (if animate is true) */ - collapse : function(skipAnim){ + collapse : function(skipAnim, skipCheck = false){ if(this.collapsed) { return; } - this.collapsed = true; - if(this.split){ - this.split.el.hide(); - } - if(this.config.animate && skipAnim !== true){ - this.fireEvent("invalidated", this); - this.animateCollapse(); - }else{ - this.el.setLocation(-20000,-20000); - this.el.hide(); - this.collapsedEl.show(); - this.fireEvent("collapsed", this); - this.fireEvent("invalidated", this); + + if(skipCheck || this.fireEvent("beforecollapse", this) != false){ + + this.collapsed = true; + if(this.split){ + this.split.el.hide(); + } + if(this.config.animate && skipAnim !== true){ + this.fireEvent("invalidated", this); + this.animateCollapse(); + }else{ + this.el.setLocation(-20000,-20000); + this.el.hide(); + this.collapsedEl.show(); + this.fireEvent("collapsed", this); + this.fireEvent("invalidated", this); + } } + }, animateCollapse : function(){ diff --git a/docs/symbols/src/Roo_XComponent.js.html b/docs/symbols/src/Roo_XComponent.js.html index d9decbc48e..69412afd5c 100644 --- a/docs/symbols/src/Roo_XComponent.js.html +++ b/docs/symbols/src/Roo_XComponent.js.html @@ -203,8 +203,12 @@ var tree = this._tree ? this._tree() : this.tree(); // altertive root elements ??? - we need a better way to indicate these. - var is_alt = Roo.XComponent.is_alt || (typeof(Roo.bootstrap) != 'undefined' && tree.xns == Roo.bootstrap) || - (typeof(Roo.mailer) != 'undefined' && tree.xns == Roo.mailer) ; + var is_alt = Roo.XComponent.is_alt || + (typeof(tree.el) != 'undefined' && tree.el == document.body) || + (typeof(Roo.bootstrap) != 'undefined' && tree.xns == Roo.bootstrap) || + (typeof(Roo.mailer) != 'undefined' && tree.xns == Roo.mailer) ; + + if (!this.parent && is_alt) { //el = Roo.get(document.body); diff --git a/docs/symbols/src/Roo_bootstrap_Brick.js.html b/docs/symbols/src/Roo_bootstrap_Brick.js.html index cf74028f33..af60479730 100644 --- a/docs/symbols/src/Roo_bootstrap_Brick.js.html +++ b/docs/symbols/src/Roo_bootstrap_Brick.js.html @@ -73,6 +73,14 @@ cls += ' roo-brick-image'; } + if(!this.html.length && !this.bgimage.length){ + cls += ' roo-brick-center-title'; + } + + if(!this.html.length && this.bgimage.length){ + cls += ' roo-brick-bottom-title'; + } + if(this.cls){ cls += ' ' + this.cls; } @@ -138,13 +146,14 @@ resize : function() { var paragraph = this.el.select('.roo-brick-paragraph', true).first(); -// paragraph.setHeight(paragraph.getWidth() + paragraph.getPadding('tb')); - paragraph.setHeight(paragraph.getWidth()); + + paragraph.setHeight(paragraph.getWidth() + paragraph.getPadding('tb')); +// paragraph.setHeight(paragraph.getWidth()); if(this.bgimage.length){ var image = this.el.select('.roo-brick-image-view', true).first(); image.setWidth(paragraph.getWidth()); - image.setHeight(paragraph.getHeight()); + image.setHeight(paragraph.getWidth()); } }, diff --git a/docs/symbols/src/Roo_bootstrap_ComboBox.js.html b/docs/symbols/src/Roo_bootstrap_ComboBox.js.html index f0608e5adc..a1c241088a 100644 --- a/docs/symbols/src/Roo_bootstrap_ComboBox.js.html +++ b/docs/symbols/src/Roo_bootstrap_ComboBox.js.html @@ -81,6 +81,12 @@ * @param {Roo.bootstrap.ComboBox} combo This combo box */ 'remove' : true, + /** + * @event afterremove + * Fires when the remove value from the combobox array + * @param {Roo.bootstrap.ComboBox} combo This combo box + */ + 'afterremove' : true, /** * @event specialfilter * Fires when specialfilter @@ -384,7 +390,7 @@ if(this.editable){ buttons.cn.unshift({ tag: 'input', - cls: 'select2-search-field-input' + cls: 'roo-select2-search-field-input' }); } @@ -410,11 +416,11 @@ }, { tag: 'ul', - cls: 'select2-choices', + cls: 'roo-select2-choices', cn:[ { tag: 'li', - cls: 'select2-search-field', + cls: 'roo-select2-search-field', cn: [ buttons @@ -426,7 +432,7 @@ }; var combobox = { - cls: 'select2-container input-group select2-container-multi', + cls: 'roo-select2-container input-group roo-select2-container-multi', cn: [ box // { @@ -767,8 +773,8 @@ } if(this.multiple){ - this.choices = this.el.select('ul.select2-choices', true).first(); - this.searchField = this.el.select('ul li.select2-search-field', true).first(); + this.choices = this.el.select('ul.roo-select2-choices', true).first(); + this.searchField = this.el.select('ul li.roo-select2-search-field', true).first(); } }, @@ -793,8 +799,8 @@ // this.list = this.el.select('ul.dropdown-menu',true).first(); - this.choices = this.el.select('ul.select2-choices', true).first(); - this.searchField = this.el.select('ul li.select2-search-field', true).first(); + this.choices = this.el.select('ul.roo-select2-choices', true).first(); + this.searchField = this.el.select('ul li.roo-select2-search-field', true).first(); if(this.triggerList){ this.searchField.on("click", this.onSearchFieldClick, this, {preventDefault:true}); } @@ -828,7 +834,7 @@ this.list.on('scroll', this.onViewScroll, this); if(!this.tpl){ - this.tpl = '<li class="select2-result"><div class="checkbox"><input id="{roo-id}" type="checkbox" {roo-data-checked}><label for="{roo-id}"><b>{' + this.displayField + '}</b></label></li>'; + this.tpl = '<li class="roo-select2-result"><div class="checkbox"><input id="{roo-id}" type="checkbox" {roo-data-checked}><label for="{roo-id}"><b>{' + this.displayField + '}</b></label></li>'; } this.view = new Roo.View(this.list, this.tpl, { @@ -1766,7 +1772,7 @@ if(this.loading === null){ this.list.createChild({ tag: 'div', - cls: 'loading select2-more-results select2-active', + cls: 'loading roo-select2-more-results roo-select2-active', html: 'Loading more results...' }); @@ -1806,7 +1812,7 @@ var choice = this.choices.createChild({ tag: 'li', - cls: 'select2-search-choice', + cls: 'roo-select2-search-choice', cn: [ { tag: 'div', @@ -1815,14 +1821,14 @@ { tag: 'a', href: '#', - cls: 'select2-search-choice-close', + cls: 'roo-select2-search-choice-close', tabindex: '-1' } ] }, this.searchField); - var close = choice.select('a.select2-search-choice-close', true).first(); + var close = choice.select('a.roo-select2-search-choice-close', true).first(); close.on('click', this.onRemoveItem, this, { item : choice, data : o} ); @@ -1896,7 +1902,7 @@ this.item = []; - Roo.each(this.choices.select('>li.select2-search-choice', true).elements, function(c){ + Roo.each(this.choices.select('>li.roo-select2-search-choice', true).elements, function(c){ c.remove(); }); @@ -1970,7 +1976,7 @@ return this.inputEl(); } - return this.inputEl().select('.select2-search-field-input', true).first(); + return this.inputEl().select('.roo-select2-search-field-input', true).first(); }, @@ -2077,11 +2083,11 @@ }, { tag: 'ul', - cls: 'select2-choices', + cls: 'roo-select2-choices', cn:[ { tag: 'li', - cls: 'select2-search-field', + cls: 'roo-select2-search-field', cn: [ inputblock @@ -2094,14 +2100,14 @@ }; var combobox = { - cls: 'select2-container input-group', + cls: 'roo-select2-container input-group', cn: [ box ] }; if(this.multiple){ - combobox.cls += ' select2-container-multi'; + combobox.cls += ' roo-select2-container-multi'; } var align = this.labelAlign || this.parentLabelAlign(); @@ -2174,8 +2180,8 @@ } if(this.multiple){ - this.choices = this.el.select('ul.select2-choices', true).first(); - this.searchField = this.el.select('ul li.select2-search-field', true).first(); + this.choices = this.el.select('ul.roo-select2-choices', true).first(); + this.searchField = this.el.select('ul li.roo-select2-search-field', true).first(); } if(this.removable && !this.multiple){ diff --git a/docs/symbols/src/Roo_bootstrap_DateSplitField.js.html b/docs/symbols/src/Roo_bootstrap_DateSplitField.js.html index dac6683330..3f0b921000 100644 --- a/docs/symbols/src/Roo_bootstrap_DateSplitField.js.html +++ b/docs/symbols/src/Roo_bootstrap_DateSplitField.js.html @@ -141,7 +141,7 @@ mode : 'local', placeholder : this.dayPlaceholder, selectOnFocus : true, - tpl : '<div class="select2-result"><b>{value}</b></div>', + tpl : '<div class="roo-select2-result"><b>{value}</b></div>', triggerAction : 'all', typeAhead : true, valueField : 'value', @@ -195,7 +195,7 @@ mode : 'local', placeholder : this.yearPlaceholder, selectOnFocus : true, - tpl : '<div class="select2-result"><b>{value}</b></div>', + tpl : '<div class="roo-select2-result"><b>{value}</b></div>', triggerAction : 'all', typeAhead : true, valueField : 'value', diff --git a/docs/symbols/src/Roo_bootstrap_LayoutMasonry.js.html b/docs/symbols/src/Roo_bootstrap_LayoutMasonry.js.html index 44c194d5b5..871be17dca 100644 --- a/docs/symbols/src/Roo_bootstrap_LayoutMasonry.js.html +++ b/docs/symbols/src/Roo_bootstrap_LayoutMasonry.js.html @@ -39,6 +39,11 @@ */ boxWidth : 450, + /** + * @cfg {Number} boxHeight - 0 for square, or fix it at a certian height + */ + boxHeight : 0, + /** * @cfg {Number} padWidth padding below box.. */ @@ -73,6 +78,13 @@ _isLayoutInited : false, +// isAlternative : false, // only use for vertical layout... + + /** + * @cfg {Number} alternativePadWidth padding below box.. + */ + alternativePadWidth : 50, + getAutoCreate : function(){ var cfg = { @@ -143,6 +155,7 @@ this.currentSize = cs; this.layout(); + }, layout : function() @@ -157,6 +170,69 @@ }, + _resetLayout : function() + { + if(this.isHorizontal){ + this.horizontalMeasureColumns(); + return; + } + + this.verticalMeasureColumns(); + + }, + + verticalMeasureColumns : function() + { + this.getContainerWidth(); + +// if(Roo.lib.Dom.getViewWidth() < 768 && this.isAlternative){ +// this.colWidth = Math.floor(this.containerWidth * 0.8); +// return; +// } + + var boxWidth = this.boxWidth + this.padWidth; + + if(this.containerWidth < this.boxWidth){ + boxWidth = this.containerWidth + } + + var containerWidth = this.containerWidth; + + var cols = Math.floor(containerWidth / boxWidth); + + this.cols = Math.max( cols, 1 ); + + var totalBoxWidth = this.cols * boxWidth - this.padWidth; + + var avail = Math.floor((containerWidth - totalBoxWidth) / this.cols); + + this.colWidth = boxWidth + avail - this.padWidth; + + this.unitWidth = Math.floor((this.colWidth - (this.gutter * 2)) / 3); + this.unitHeight = this.boxHeight > 0 ? this.boxHeight : this.unitWidth; + }, + + horizontalMeasureColumns : function() + { + this.getContainerWidth(); + + var boxWidth = this.boxWidth; + + if(this.containerWidth < boxWidth){ + boxWidth = this.containerWidth; + } + + this.unitWidth = Math.floor((boxWidth - (this.gutter * 2)) / 3); + + this.el.setHeight(boxWidth); + + }, + + getContainerWidth : function() + { + this.containerWidth = this.el.getBox(true).width; //maybe use getComputedWidth + }, + layoutItems : function( isInstant ) { var items = Roo.apply([], this.bricks); @@ -166,6 +242,11 @@ return; } +// if(Roo.lib.Dom.getViewWidth() < 768 && this.isAlternative){ +// this._verticalAlternativeLayoutItems( items , isInstant ); +// return; +// } + this._verticalLayoutItems( items , isInstant ); }, @@ -175,46 +256,146 @@ if ( !items || !items.length ) { return; } - - if(this.isHorizontal){ + + var standard = [ + ['xs', 'xs', 'xs', 'tall'], + ['xs', 'xs', 'tall'], + ['xs', 'xs', 'sm'], + ['xs', 'xs', 'xs'], + ['xs', 'tall'], + ['xs', 'sm'], + ['xs', 'xs'], + ['xs'], - if(items.length < 3){ - return; - } + ['sm', 'xs', 'xs'], + ['sm', 'xs'], + ['sm'], - var eItems = items.slice(items.length - 3, items.length); - items = items.slice(0, items.length - 3); + ['tall', 'xs', 'xs', 'xs'], + ['tall', 'xs', 'xs'], + ['tall', 'xs'], + ['tall'] - } + ]; var queue = []; + var boxes = []; + var box = []; - var size = 0; Roo.each(items, function(item, k){ - if(size + item.intSize > 3){ - queue.push(box); - box = []; - size = 0; + switch (item.size) { + // these layouts take up a full box, + case 'md' : + case 'md-left' : + case 'md-right' : + case 'wide' : + + if(box.length){ + boxes.push(box); + box = []; + } + + boxes.push([item]); + + break; + + case 'xs' : + case 'sm' : + case 'tall' : + + box.push(item); + + break; + default : + break; + } - size = size + item.intSize; + }, this); + + if(box.length){ + boxes.push(box); + box = []; + } + + var filterPattern = function(box, length) + { + if(!box.length){ + return; + } + + var match = false; + + var pattern = box.slice(0, length); - box.push(item); + var format = []; - if(k == items.length - 1){ + Roo.each(pattern, function(i){ + format.push(i.size); + }, this); + + Roo.each(standard, function(s){ + + if(String(s) != String(format)){ + return; + } + + match = true; + return false; + + }, this); + + if(!match && length == 1){ + return; + } + + if(!match){ + filterPattern(box, length - 1); + return; + } + + queue.push(pattern); + + box = box.slice(length, box.length); + + filterPattern(box, 4); + + return; + + } + + Roo.each(boxes, function(box, k){ + + if(!box.length){ + return; + } + + if(box.length == 1){ queue.push(box); - box = []; - size = 0; + return; } + filterPattern(box, 4); + }, this); this._processVerticalLayoutQueue( queue, isInstant ); + }, +// _verticalAlternativeLayoutItems : function( items , isInstant ) +// { +// if ( !items || !items.length ) { +// return; +// } +// +// this._processVerticalAlternativeLayoutQueue( items, isInstant ); +// +// }, + _horizontalLayoutItems : function ( items , isInstant) { if ( !items || !items.length || items.length < 3) { @@ -227,62 +408,189 @@ items = items.slice(3, items.length); - var pos = this.el.getBox(true); - - var minX = pos.x; - - var maxX = pos.right - this.boxColWidth['sm'] - this.boxColWidth['xs'] - this.gutter * 2; - var x = maxX; + var standard = [ + ['xs', 'xs', 'xs', 'wide'], + ['xs', 'xs', 'wide'], + ['xs', 'xs', 'sm'], + ['xs', 'xs', 'xs'], + ['xs', 'wide'], + ['xs', 'sm'], + ['xs', 'xs'], + ['xs'], + + ['sm', 'xs', 'xs'], + ['sm', 'xs'], + ['sm'], + + ['wide', 'xs', 'xs', 'xs'], + ['wide', 'xs', 'xs'], + ['wide', 'xs'], + ['wide'], + + ['wide-thin'] + ]; var queue = []; + var boxes = []; + var box = []; - var size = 0; - var hit_end = false; Roo.each(items, function(item, k){ - item.el.setVisibilityMode(Roo.Element.DISPLAY); - item.el.show(); + switch (item.size) { + case 'md' : + case 'md-left' : + case 'md-right' : + case 'tall' : + + if(box.length){ + boxes.push(box); + box = []; + } + + boxes.push([item]); + + break; + + case 'xs' : + case 'sm' : + case 'wide' : + case 'wide-thin' : + + box.push(item); + + break; + default : + break; + + } - if(hit_end){ - item.el.hide(); + }, this); + + if(box.length){ + boxes.push(box); + box = []; + } + + var filterPattern = function(box, length) + { + if(!box.length){ return; } - if(queue.length >= this.cols - 1){ - item.el.hide(); + var match = false; + + var pattern = box.slice(0, length); + + var format = []; + + Roo.each(pattern, function(i){ + format.push(i.size); + }, this); + + Roo.each(standard, function(s){ + + if(String(s) != String(format)){ + return; + } + + match = true; + return false; + + }, this); + + if(!match && length == 1){ return; } - if(size + item.intSize > 3){ + if(!match){ + filterPattern(box, length - 1); + return; + } + + queue.push(pattern); + + box = box.slice(length, box.length); + + filterPattern(box, 4); + + return; + + } + + Roo.each(boxes, function(box, k){ + + if(!box.length){ + return; + } + + if(box.length == 1){ queue.push(box); - box = []; - size = 0; - maxX = x; + return; + } + + filterPattern(box, 4); + + }, this); + + + var prune = []; + + var pos = this.el.getBox(true); + + var minX = pos.x; + + var maxX = pos.right - this.unitWidth * 3 - this.gutter * 2 - this.padWidth; + + var hit_end = false; + + Roo.each(queue, function(box){ + + if(hit_end){ + + Roo.each(box, function(b){ + + b.el.setVisibilityMode(Roo.Element.DISPLAY); + b.el.hide(); + + }, this); + + return; } - var width = this.boxColWidth[item.size] + item.el.getPadding('lr'); + var mx = 0; - x = Math.min(maxX, maxX - width - this.gutter); + Roo.each(box, function(b){ + + b.el.setVisibilityMode(Roo.Element.DISPLAY); + b.el.show(); + + mx = Math.max(mx, b.x); + + }, this); + + maxX = maxX - this.unitWidth * mx - this.gutter * (mx - 1) - this.padWidth; - if(x < minX){ - item.el.hide(); + if(maxX < minX){ + + Roo.each(box, function(b){ + + b.el.setVisibilityMode(Roo.Element.DISPLAY); + b.el.hide(); + + }, this); + hit_end = true; + return; } - size = size + item.intSize; - - box.push(item); + prune.push(box); }, this); - if(box.length){ - queue.push(box); - } - - this._processHorizontalLayoutQueue( queue, eItems, isInstant ); + this._processHorizontalLayoutQueue( prune, eItems, isInstant ); }, /** Sets position of item in DOM @@ -310,22 +618,28 @@ b.el.position('absolute'); - var width = this.boxColWidth[b.size] + b.el.getPadding('lr'); + var width = Math.floor(this.unitWidth * b.x + (this.gutter * (b.x - 1)) + b.el.getPadding('lr')); + var height = Math.floor(this.unitHeight * b.y + (this.gutter * (b.y - 1)) + b.el.getPadding('tb')); - b.el.setWidth(width); - - if(b.square){ - b.el.setHeight(width); + if(b.size == 'md-left' || b.size == 'md-right'){ + width = Math.floor(this.unitWidth * (b.x - 1) + (this.gutter * (b.x - 2)) + b.el.getPadding('lr')); + height = Math.floor(this.unitHeight * (b.y - 1) + (this.gutter * (b.y - 2)) + b.el.getPadding('tb')); } + b.el.setWidth(width); + b.el.setHeight(height); + }, this); for (var i = 0; i < this.cols; i++){ - if(maxY[i] >= maxY[col]){ + + if(maxY[i] < maxY[col]){ + col = i; continue; } - col = i; + col = Math.min(col, i); + } x = pos.x + col * (this.colWidth + this.padWidth); @@ -344,6 +658,9 @@ case 3 : positions = this.getVerticalThreeBoxColPositions(x, y, box); break; + case 4 : + positions = this.getVerticalFourBoxColPositions(x, y, box); + break; default : break; } @@ -366,10 +683,49 @@ mY = Math.max(mY, maxY[i]); } - this.el.setHeight(mY); + this.el.setHeight(mY - pos.y); }, +// _processVerticalAlternativeLayoutQueue : function( items, isInstant ) +// { +// var pos = this.el.getBox(true); +// var x = pos.x; +// var y = pos.y; +// var maxX = pos.right; +// +// var maxHeight = 0; +// +// Roo.each(items, function(item, k){ +// +// var c = k % 2; +// +// item.el.position('absolute'); +// +// var width = Math.floor(this.colWidth + item.el.getPadding('lr')); +// +// item.el.setWidth(width); +// +// var height = Math.floor(this.colWidth * item.y / item.x + item.el.getPadding('tb')); +// +// item.el.setHeight(height); +// +// if(c == 0){ +// item.el.setXY([x, y], isInstant ? false : true); +// } else { +// item.el.setXY([maxX - width, y], isInstant ? false : true); +// } +// +// y = y + height + this.alternativePadWidth; +// +// maxHeight = maxHeight + height + this.alternativePadWidth; +// +// }, this); +// +// this.el.setHeight(maxHeight); +// +// }, + _processHorizontalLayoutQueue : function( queue, eItems, isInstant ) { var pos = this.el.getBox(true); @@ -377,12 +733,11 @@ var minX = pos.x; var minY = pos.y; - var maxX = pos.right - (pos.width - this.containerWidth) - this.padWidth; - var maxY = pos.bottom; + var maxX = pos.right; this._processHorizontalEndItem(eItems, maxX, minX, minY, isInstant); - var maxX = maxX - this.boxColWidth['sm'] - this.boxColWidth['xs'] - this.gutter * 2; + var maxX = maxX - this.unitWidth * 3 - this.gutter * 2 - this.padWidth; Roo.each(queue, function(box, k){ @@ -390,14 +745,17 @@ b.el.position('absolute'); - var width = this.boxColWidth[b.size] + b.el.getPadding('lr'); - - b.el.setWidth(width); + var width = Math.floor(this.unitWidth * b.x + (this.gutter * (b.x - 1)) + b.el.getPadding('lr')); + var height = Math.floor(this.unitWidth * b.y + (this.gutter * (b.y - 1)) + b.el.getPadding('tb')); - if(b.square){ - b.el.setHeight(width); + if(b.size == 'md-left' || b.size == 'md-right'){ + width = Math.floor(this.unitWidth * (b.x - 1) + (this.gutter * (b.x - 2)) + b.el.getPadding('lr')); + height = Math.floor(this.unitWidth * (b.y - 1) + (this.gutter * (b.y - 2)) + b.el.getPadding('tb')); } + b.el.setWidth(width); + b.el.setHeight(height); + }, this); if(!box.length){ @@ -416,6 +774,9 @@ case 3 : positions = this.getHorizontalThreeBoxColPositions(maxX, minY, box); break; + case 4 : + positions = this.getHorizontalFourBoxColPositions(maxX, minY, box); + break; default : break; } @@ -424,7 +785,7 @@ b.el.setXY([positions[kk].x, positions[kk].y], isInstant ? false : true); - maxX = Math.min(maxX, positions[kk].x - this.gutter); + maxX = Math.min(maxX, positions[kk].x - this.padWidth); }, this); @@ -436,40 +797,36 @@ { Roo.each(eItems, function(b,k){ - b.size = 'xs'; - b.intSize = 1; - - if(k == 0) { - b.size = 'sm'; - b.intSize = 2; - } + b.size = (k == 0) ? 'sm' : 'xs'; + b.x = (k == 0) ? 2 : 1; + b.y = (k == 0) ? 2 : 1; b.el.position('absolute'); - var width = this.boxColWidth[b.size] + b.el.getPadding('lr'); + var width = Math.floor(this.unitWidth * b.x + (this.gutter * (b.x - 1)) + b.el.getPadding('lr')); b.el.setWidth(width); - - if(b.square){ - b.el.setHeight(width); - } + + var height = Math.floor(this.unitWidth * b.y + (this.gutter * (b.y - 1)) + b.el.getPadding('tb')); + + b.el.setHeight(height); }, this); var positions = []; positions.push({ - x : maxX - this.boxColWidth['sm'], + x : maxX - this.unitWidth * 2 - this.gutter, y : minY }); positions.push({ - x : maxX - this.boxColWidth['xs'], - y : minY + this.boxColWidth['sm'] + this.gutter - }); + x : maxX - this.unitWidth, + y : minY + (this.unitWidth + this.gutter) * 2 + }); positions.push({ - x : maxX - this.boxColWidth['sm'] - this.gutter - this.boxColWidth['xs'], + x : maxX - this.unitWidth * 3 - this.gutter * 2, y : minY }); @@ -477,77 +834,71 @@ b.el.setXY([positions[k].x, positions[k].y], isInstant ? false : true); - var sz = b.el.getSize(); - }, this); }, - _resetLayout : function() - { - this.measureColumns(); - }, - - measureColumns : function() + getVerticalOneBoxColPositions : function(x, y, box) { - this.getContainerWidth(); - - if(this.containerWidth < this.boxWidth){ - this.boxWidth = this.containerWidth - } - - var boxWidth = this.boxWidth + this.padWidth; - - var containerWidth = this.containerWidth; - - var cols = Math.floor(containerWidth / boxWidth); - - this.cols = Math.max( cols, 1 ); - - var totalBoxWidth = this.cols * boxWidth; - - var avail = Math.floor((containerWidth - totalBoxWidth) / this.cols); - - this.colWidth = this.boxWidth + avail; + var pos = []; - var xsWidth = Math.floor((this.colWidth - (this.gutter * 2)) / 3); + var rand = Math.floor(Math.random() * ((4 - box[0].x))); - this.boxColWidth = { - xs : xsWidth, - sm : this.colWidth - xsWidth - this.gutter, - md : this.colWidth - }; + if(box[0].size == 'md-left'){ + rand = 0; + } - if(this.isHorizontal){ - this.el.setHeight(this.colWidth); + if(box[0].size == 'md-right'){ + rand = 1; } + pos.push({ + x : x + (this.unitWidth + this.gutter) * rand, + y : y + }); + + return pos; }, - getContainerWidth : function() - { - this.containerWidth = this.el.getBox(true).width; //maybe use getComputedWidth - }, - - getVerticalOneBoxColPositions : function(x, y, box) + getVerticalTwoBoxColPositions : function(x, y, box) { var pos = []; - var rand = Math.floor(Math.random() * (4 - box[0].intSize)); + if(box[0].size == 'xs'){ + + pos.push({ + x : x, + y : y + ((this.unitHeight + this.gutter) * Math.floor(Math.random() * box[1].y)) + }); + + pos.push({ + x : x + (this.unitWidth + this.gutter) * (3 - box[1].x), + y : y + }); + + return pos; + + } pos.push({ - x : x + (this.boxColWidth['xs'] + this.gutter) * rand, + x : x, y : y }); + + pos.push({ + x : x + (this.unitWidth + this.gutter) * 2, + y : y + ((this.unitHeight + this.gutter) * Math.floor(Math.random() * box[0].y)) + }); return pos; + }, - getVerticalTwoBoxColPositions : function(x, y, box) + getVerticalThreeBoxColPositions : function(x, y, box) { var pos = []; - if(box[0].size == 'xs' && box[1].size == 'xs'){ + if(box[0].size == 'xs' && box[1].size == 'xs' && box[2].size == 'xs'){ pos.push({ x : x, @@ -555,27 +906,20 @@ }); pos.push({ - x : x + (this.boxColWidth['xs'] + this.gutter) * 2, + x : x + (this.unitWidth + this.gutter) * 1, y : y }); - } - - if(box[0].size == 'xs' && box[1].size == 'sm'){ - - pos.push({ - x : x, - y : y + ((box[1].el.getHeight() - box[0].el.getHeight()) * Math.floor(Math.random() * 2)) - }); - pos.push({ - x : x + this.boxColWidth['xs'] + this.gutter, + x : x + (this.unitWidth + this.gutter) * 2, y : y }); + return pos; + } - if(box[0].size == 'sm' && box[1].size == 'xs'){ + if(box[0].size == 'xs' && box[1].size == 'xs'){ pos.push({ x : x, @@ -583,65 +927,154 @@ }); pos.push({ - x : x + this.boxColWidth['sm'] + this.gutter, - y : y + ((box[0].el.getHeight() - box[1].el.getHeight()) * Math.floor(Math.random() * 2)) + x : x, + y : y + ((this.unitHeight + this.gutter) * (box[2].y - 1)) }); + pos.push({ + x : x + (this.unitWidth + this.gutter) * 1, + y : y + }); + + return pos; + } + pos.push({ + x : x, + y : y + }); + + pos.push({ + x : x + (this.unitWidth + this.gutter) * 2, + y : y + }); + + pos.push({ + x : x + (this.unitWidth + this.gutter) * 2, + y : y + (this.unitHeight + this.gutter) * (box[0].y - 1) + }); + return pos; }, - getVerticalThreeBoxColPositions : function(x, y, box) + getVerticalFourBoxColPositions : function(x, y, box) { var pos = []; + if(box[0].size == 'xs'){ + + pos.push({ + x : x, + y : y + }); + + pos.push({ + x : x, + y : y + (this.unitHeight + this.gutter) * 1 + }); + + pos.push({ + x : x, + y : y + (this.unitHeight + this.gutter) * 2 + }); + + pos.push({ + x : x + (this.unitWidth + this.gutter) * 1, + y : y + }); + + return pos; + + } + pos.push({ x : x, y : y }); - + pos.push({ - x : x + this.boxColWidth['xs'] + this.gutter, + x : x + (this.unitWidth + this.gutter) * 2, y : y }); pos.push({ - x : x + this.boxColWidth['sm'] + this.gutter, - y : y - }); - + x : x + (this.unitHeightunitWidth + this.gutter) * 2, + y : y + (this.unitHeight + this.gutter) * 1 + }); + + pos.push({ + x : x + (this.unitWidth + this.gutter) * 2, + y : y + (this.unitWidth + this.gutter) * 2 + }); + return pos; + }, getHorizontalOneBoxColPositions : function(maxX, minY, box) { var pos = []; - var rand = Math.floor(Math.random() * (4 - box[0].intSize)); + if(box[0].size == 'md-left'){ + pos.push({ + x : maxX - this.unitWidth * (box[0].x - 1) - this.gutter * (box[0].x - 2), + y : minY + }); + + return pos; + } + + if(box[0].size == 'md-right'){ + pos.push({ + x : maxX - this.unitWidth * (box[0].x - 1) - this.gutter * (box[0].x - 2), + y : minY + (this.unitWidth + this.gutter) * 1 + }); + + return pos; + } + + var rand = Math.floor(Math.random() * (4 - box[0].y)); pos.push({ - x : maxX - box[0].el.getWidth(), - y : minY + (this.boxColWidth['xs'] + this.gutter) * rand + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1), + y : minY + (this.unitWidth + this.gutter) * rand }); return pos; + }, getHorizontalTwoBoxColPositions : function(maxX, minY, box) { var pos = []; + if(box[0].size == 'xs'){ + + pos.push({ + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1), + y : minY + }); + + pos.push({ + x : maxX - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1), + y : minY + (this.unitWidth + this.gutter) * (3 - box[1].y) + }); + + return pos; + + } + pos.push({ - x : maxX - box[0].el.getWidth(), + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1), y : minY }); pos.push({ - x : maxX - box[1].el.getWidth(), - y : minY + box[0].el.getHeight() + this.gutter - }); + x : maxX - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1), + y : minY + (this.unitWidth + this.gutter) * 2 + }); return pos; @@ -651,21 +1084,117 @@ { var pos = []; + if(box[0].size == 'xs' && box[1].size == 'xs' && box[2].size == 'xs'){ + + pos.push({ + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1), + y : minY + }); + + pos.push({ + x : maxX - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1), + y : minY + (this.unitWidth + this.gutter) * 1 + }); + + pos.push({ + x : maxX - this.unitWidth * box[2].x - this.gutter * (box[2].x - 1), + y : minY + (this.unitWidth + this.gutter) * 2 + }); + + return pos; + + } + + if(box[0].size == 'xs' && box[1].size == 'xs'){ + + pos.push({ + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1), + y : minY + }); + + pos.push({ + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1) - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1), + y : minY + }); + + pos.push({ + x : maxX - this.unitWidth * box[2].x - this.gutter * (box[2].x - 1), + y : minY + (this.unitWidth + this.gutter) * 1 + }); + + return pos; + + } + pos.push({ - x : maxX - box[0].el.getWidth(), + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1), y : minY }); + + pos.push({ + x : maxX - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1), + y : minY + (this.unitWidth + this.gutter) * 2 + }); + + pos.push({ + x : maxX - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1) - this.unitWidth * box[2].x - this.gutter * (box[2].x - 1), + y : minY + (this.unitWidth + this.gutter) * 2 + }); + + return pos; + + }, + + getHorizontalFourBoxColPositions : function(maxX, minY, box) + { + var pos = []; + + if(box[0].size == 'xs'){ + + pos.push({ + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1), + y : minY + }); + + pos.push({ + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1) - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1), + y : minY + }); + + pos.push({ + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1) - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1) - this.unitWidth * box[2].x - this.gutter * (box[2].x - 1), + y : minY + }); + + pos.push({ + x : maxX - this.unitWidth * box[3].x - this.gutter * (box[3].x - 1), + y : minY + (this.unitWidth + this.gutter) * 1 + }); + + return pos; + + } pos.push({ - x : maxX - box[1].el.getWidth(), - y : minY - box[0].el.getHeight() - this.gutter + x : maxX - this.unitWidth * box[0].x - this.gutter * (box[0].x - 1), + y : minY }); pos.push({ - x : maxX - box[2].el.getWidth(), - y : minY - box[0].el.getHeight() - box[1].el.getHeight() - this.gutter * 2 + x : maxX - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1), + y : minY + (this.unitWidth + this.gutter) * 2 }); + pos.push({ + x : maxX - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1) - this.unitWidth * box[2].x - this.gutter * (box[2].x - 1), + y : minY + (this.unitWidth + this.gutter) * 2 + }); + + pos.push({ + x : maxX - this.unitWidth * box[1].x - this.gutter * (box[1].x - 1) - this.unitWidth * box[2].x - this.gutter * (box[2].x - 1) - this.unitWidth * box[3].x - this.gutter * (box[3].x - 1), + y : minY + (this.unitWidth + this.gutter) * 2 + }); + return pos; } diff --git a/docs/symbols/src/Roo_bootstrap_MasonryBrick.js.html b/docs/symbols/src/Roo_bootstrap_MasonryBrick.js.html index 8b6245dea4..335fe8ebdb 100644 --- a/docs/symbols/src/Roo_bootstrap_MasonryBrick.js.html +++ b/docs/symbols/src/Roo_bootstrap_MasonryBrick.js.html @@ -53,17 +53,14 @@ */ href : '', /** - * @cfg {String} video + * @cfg {String} (xs|sm|md|md-left|md-right|tall|wide) size */ - video : '', - /** - * @cfg {Boolean} square - */ - square : true, + size : 'xs', + /** - * @cfg {String} (xs|sm|md) size + * @cfg {String} (center|bottom) placetitle */ - size : 'xs', + placetitle : '', getAutoCreate : function() { @@ -81,6 +78,29 @@ cls += ' masonry-' + this.size + '-brick'; } + if(this.placetitle.length){ + + switch (this.placetitle) { + case 'center' : + cls += ' masonry-center-title'; + break; + case 'bottom' : + cls += ' masonry-bottom-title'; + break; + default: + break; + } + + } else { + if(!this.html.length && !this.bgimage.length){ + cls += ' masonry-center-title'; + } + + if(!this.html.length && this.bgimage.length){ + cls += ' masonry-bottom-title'; + } + } + if(this.cls){ cls += ' ' + this.cls; } @@ -128,39 +148,90 @@ } return cfg; + }, initEvents: function() { - this.intSize = 1; - switch (this.size) { case 'xs' : - this.intSize = 1; +// this.intSize = 1; + this.x = 1; + this.y = 1; break; case 'sm' : - this.intSize = 2; +// this.intSize = 2; + this.x = 2; + this.y = 2; break; case 'md' : - this.intSize = 3; + case 'md-left' : + case 'md-right' : +// this.intSize = 3; + this.x = 3; + this.y = 3; + break; + case 'tall' : +// this.intSize = 3; + this.x = 2; + this.y = 3; + break; + case 'wide' : +// this.intSize = 3; + this.x = 3; + this.y = 2; + break; + case 'wide-thin' : +// this.intSize = 3; + this.x = 3; + this.y = 1; break; + default : break; } - this.el.on('mouseenter' ,this.enter, this); - this.el.on('mouseleave', this.leave, this); + + + if(Roo.isTouch){ + this.el.on('touchstart', this.onTouchStart, this); + this.el.on('touchmove', this.onTouchMove, this); + this.el.on('touchend', this.onTouchEnd, this); + } else { + this.el.on('mouseenter' ,this.enter, this); + this.el.on('mouseleave', this.leave, this); + } + if (typeof(this.parent().bricks) == 'object' && this.parent().bricks != null) { this.parent().bricks.push(this); } }, + onClick: function(e, el) + { + alert('click'); + + if(!Roo.isTouch){ + return; + } + + var time = this.endTimer - this.startTimer; + + alert(time); + + if(time < 1000){ + return; + } + + e.preventDefault(); + }, + enter: function(e, el) { e.preventDefault(); - if(this.bgimage.length){ + if(this.bgimage.length && this.html.length){ this.el.select('.masonry-brick-paragraph', true).first().setOpacity(0.9, true); } }, @@ -169,9 +240,51 @@ { e.preventDefault(); - if(this.bgimage.length){ + if(this.bgimage.length && this.html.length){ this.el.select('.masonry-brick-paragraph', true).first().setOpacity(0, true); } + }, + + onTouchStart: function(e, el) + { +// e.preventDefault(); + + if(!this.bgimage.length || !this.html.length){ + return; + } + + this.el.select('.masonry-brick-paragraph', true).first().setOpacity(0.9, true); + + this.timer = new Date().getTime(); + + this.touchmoved = false; + }, + + onTouchMove: function(e, el) + { + this.touchmoved = true; + }, + + onTouchEnd: function(e, el) + { +// e.preventDefault(); + + if((new Date().getTime() - this.timer > 1000) || !this.href.length || this.touchmoved){ + return; + } + + if(!this.bgimage.length || !this.html.length){ + + if(this.href.length){ + window.location.href = this.href; + } + + return; + } + + this.el.select('.masonry-brick-paragraph', true).first().setOpacity(0, true); + + window.location.href = this.href; } }); diff --git a/docs/symbols/src/Roo_bootstrap_Menu.js.html b/docs/symbols/src/Roo_bootstrap_Menu.js.html index db65740f8f..8a63f3e856 100644 --- a/docs/symbols/src/Roo_bootstrap_Menu.js.html +++ b/docs/symbols/src/Roo_bootstrap_Menu.js.html @@ -11,6 +11,8 @@ * Bootstrap Menu class - container for MenuItems * @cfg {String} type (dropdown|treeview|submenu) type of menu * @cfg {bool} hidden if the menu should be hidden when rendered. + * @cfg {bool} stopEvent (true|false) Stop event after trigger press (default true) + * @cfg {bool} isLink (true|false) the menu has link disable auto expand and collaspe (default false) * * @constructor * Create a new Menu @@ -97,10 +99,13 @@ menuItems :false, // stores the menu items.. hidden:true, - parentMenu : false, + stopEvent : true, + + isLink : false, + getChildContainer : function() { return this.el; }, @@ -139,7 +144,6 @@ this.triggerEl.addClass('dropdown-toggle'); - if (Roo.isTouch) { this.el.on('touchstart' , this.onTouch, this); } @@ -205,9 +209,12 @@ this.fireEvent("click", this, t, e); - this.hide(); + var _this = this; + + (function() { _this.hide(); }).defer(500); }, - onMouseOver : function(e){ + + onMouseOver : function(e){ var t = this.findTargetItem(e); //Roo.log(t); //if(t){ @@ -340,7 +347,11 @@ // trigger only occurs on normal menu's -- if it's a treeview or dropdown... do not hide/show.. var pel = Roo.get(e.getTarget()); if (pel.findParent('.dropdown-menu') || pel.findParent('.treeview-menu') ) { - + Roo.log('is treeview or dropdown?'); + return; + } + + if(e.getTarget().nodeName.toLowerCase() !== 'i' && this.isLink){ return; } @@ -352,10 +363,11 @@ this.show(this.triggerEl, false, false); } - e.stopEvent(); + if(this.stopEvent || e.getTarget().nodeName.toLowerCase() === 'i'){ + e.stopEvent(); + } + }, - - hideMenuItems : function() diff --git a/docs/symbols/src/Roo_bootstrap_MenuItem.js.html b/docs/symbols/src/Roo_bootstrap_MenuItem.js.html index d3df5e83ed..8e0d5a0f69 100644 --- a/docs/symbols/src/Roo_bootstrap_MenuItem.js.html +++ b/docs/symbols/src/Roo_bootstrap_MenuItem.js.html @@ -121,7 +121,7 @@ getEl : function() { return this.el; - } + } }); diff --git a/docs/symbols/src/Roo_bootstrap_Navbar.js.html b/docs/symbols/src/Roo_bootstrap_Navbar.js.html index ccac68ad9e..b594e3c533 100644 --- a/docs/symbols/src/Roo_bootstrap_Navbar.js.html +++ b/docs/symbols/src/Roo_bootstrap_Navbar.js.html @@ -18,7 +18,15 @@ Roo.bootstrap.Navbar = function(config){ Roo.bootstrap.Navbar.superclass.constructor.call(this, config); - + this.addEvents({ + // raw events + /** + * @event beforetoggle + * Fire before toggle the menu + * @param {Roo.EventObject} e + */ + "beforetoggle" : true + }); }; Roo.extend(Roo.bootstrap.Navbar, Roo.bootstrap.Component, { @@ -41,8 +49,10 @@ { //Roo.log(this.el.select('.navbar-toggle',true)); this.el.select('.navbar-toggle',true).on('click', function() { - // Roo.log('click'); - this.el.select('.navbar-collapse',true).toggleClass('in'); + if(this.fireEvent('beforetoggle', this) !== false){ + this.el.select('.navbar-collapse',true).toggleClass('in'); + } + }, this); var mark = { diff --git a/docs/symbols/src/Roo_bootstrap_Popover.js.html b/docs/symbols/src/Roo_bootstrap_Popover.js.html index 989a7aff8d..6e8bdda260 100644 --- a/docs/symbols/src/Roo_bootstrap_Popover.js.html +++ b/docs/symbols/src/Roo_bootstrap_Popover.js.html @@ -160,8 +160,7 @@ }, enter : function () { - - + clearTimeout(this.timeout); this.hoverState = 'in'; @@ -177,6 +176,7 @@ } }, this.delay.show) }, + leave : function() { clearTimeout(this.timeout); @@ -199,6 +199,7 @@ if (!on_el) { on_el= (this.over == 'parent') ? this.parent().el : Roo.get(this.over); } + // set content. this.el.select('.popover-title',true).first().dom.innerHtml = this.title; if (this.html !== false) { @@ -245,6 +246,8 @@ // fade it? } + this.hoverState = 'in'; + this.fireEvent('show', this); }, diff --git a/docs/symbols/src/Roo_bootstrap_SplitBar.js.html b/docs/symbols/src/Roo_bootstrap_SplitBar.js.html new file mode 100644 index 0000000000..ee12682983 --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_SplitBar.js.html @@ -0,0 +1,452 @@ +../roojs1/Roo/bootstrap/SplitBar.js/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ + + +/** + * @class Roo.bootstrap.SplitBar + * @extends Roo.util.Observable + * Creates draggable splitter bar functionality from two elements (element to be dragged and element to be resized). + * <br><br> + * Usage: + * <pre><code> +var split = new Roo.bootstrap.SplitBar("elementToDrag", "elementToSize", + Roo.bootstrap.SplitBar.HORIZONTAL, Roo.bootstrap.SplitBar.LEFT); +split.setAdapter(new Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter("container")); +split.minSize = 100; +split.maxSize = 600; +split.animate = true; +split.on('moved', splitterMoved); +</code></pre> + * @constructor + * Create a new SplitBar + * @config {String/HTMLElement/Roo.Element} dragElement The element to be dragged and act as the SplitBar. + * @config {String/HTMLElement/Roo.Element} resizingElement The element to be resized based on where the SplitBar element is dragged + * @config {Number} orientation (optional) Either Roo.bootstrap.SplitBar.HORIZONTAL or Roo.bootstrap.SplitBar.VERTICAL. (Defaults to HORIZONTAL) + * @config {Number} placement (optional) Either Roo.bootstrap.SplitBar.LEFT or Roo.bootstrap.SplitBar.RIGHT for horizontal or + Roo.bootstrap.SplitBar.TOP or Roo.bootstrap.SplitBar.BOTTOM for vertical. (By default, this is determined automatically by the initial + position of the SplitBar). + */ +Roo.bootstrap.SplitBar = function(cfg){ + + /** @private */ + + //{ + // dragElement : elm + // resizingElement: el, + // optional.. + // orientation : Either Roo.bootstrap.SplitBar.HORIZONTAL + // placement : Roo.bootstrap.SplitBar.LEFT , + // existingProxy ??? + //} + + this.el = Roo.get(cfg.dragElement, true); + this.el.dom.unselectable = "on"; + /** @private */ + this.resizingEl = Roo.get(cfg.resizingElement, true); + + /** + * @private + * The orientation of the split. Either Roo.bootstrap.SplitBar.HORIZONTAL or Roo.bootstrap.SplitBar.VERTICAL. (Defaults to HORIZONTAL) + * Note: If this is changed after creating the SplitBar, the placement property must be manually updated + * @type Number + */ + this.orientation = cfg.orientation || Roo.bootstrap.SplitBar.HORIZONTAL; + + /** + * The minimum size of the resizing element. (Defaults to 0) + * @type Number + */ + this.minSize = 0; + + /** + * The maximum size of the resizing element. (Defaults to 2000) + * @type Number + */ + this.maxSize = 2000; + + /** + * Whether to animate the transition to the new size + * @type Boolean + */ + this.animate = false; + + /** + * Whether to create a transparent shim that overlays the page when dragging, enables dragging across iframes. + * @type Boolean + */ + this.useShim = false; + + /** @private */ + this.shim = null; + + if(!cfg.existingProxy){ + /** @private */ + this.proxy = Roo.bootstrap.SplitBar.createProxy(this.orientation); + }else{ + this.proxy = Roo.get(cfg.existingProxy).dom; + } + /** @private */ + this.dd = new Roo.dd.DDProxy(this.el.dom.id, "XSplitBars", {dragElId : this.proxy.id}); + + /** @private */ + this.dd.b4StartDrag = this.onStartProxyDrag.createDelegate(this); + + /** @private */ + this.dd.endDrag = this.onEndProxyDrag.createDelegate(this); + + /** @private */ + this.dragSpecs = {}; + + /** + * @private The adapter to use to positon and resize elements + */ + this.adapter = new Roo.bootstrap.SplitBar.BasicLayoutAdapter(); + this.adapter.init(this); + + if(this.orientation == Roo.bootstrap.SplitBar.HORIZONTAL){ + /** @private */ + this.placement = cfg.placement || (this.el.getX() > this.resizingEl.getX() ? Roo.bootstrap.SplitBar.LEFT : Roo.bootstrap.SplitBar.RIGHT); + this.el.addClass("roo-splitbar-h"); + }else{ + /** @private */ + this.placement = cfg.placement || (this.el.getY() > this.resizingEl.getY() ? Roo.bootstrap.SplitBar.TOP : Roo.bootstrap.SplitBar.BOTTOM); + this.el.addClass("roo-splitbar-v"); + } + + this.addEvents({ + /** + * @event resize + * Fires when the splitter is moved (alias for {@link #event-moved}) + * @param {Roo.bootstrap.SplitBar} this + * @param {Number} newSize the new width or height + */ + "resize" : true, + /** + * @event moved + * Fires when the splitter is moved + * @param {Roo.bootstrap.SplitBar} this + * @param {Number} newSize the new width or height + */ + "moved" : true, + /** + * @event beforeresize + * Fires before the splitter is dragged + * @param {Roo.bootstrap.SplitBar} this + */ + "beforeresize" : true, + + "beforeapply" : true + }); + + Roo.util.Observable.call(this); +}; + +Roo.extend(Roo.bootstrap.SplitBar, Roo.util.Observable, { + onStartProxyDrag : function(x, y){ + this.fireEvent("beforeresize", this); + if(!this.overlay){ + var o = Roo.DomHelper.insertFirst(document.body, {cls: "roo-drag-overlay", html: "&#160;"}, true); + o.unselectable(); + o.enableDisplayMode("block"); + // all splitbars share the same overlay + Roo.bootstrap.SplitBar.prototype.overlay = o; + } + this.overlay.setSize(Roo.lib.Dom.getViewWidth(true), Roo.lib.Dom.getViewHeight(true)); + this.overlay.show(); + Roo.get(this.proxy).setDisplayed("block"); + var size = this.adapter.getElementSize(this); + this.activeMinSize = this.getMinimumSize();; + this.activeMaxSize = this.getMaximumSize();; + var c1 = size - this.activeMinSize; + var c2 = Math.max(this.activeMaxSize - size, 0); + if(this.orientation == Roo.bootstrap.SplitBar.HORIZONTAL){ + this.dd.resetConstraints(); + this.dd.setXConstraint( + this.placement == Roo.bootstrap.SplitBar.LEFT ? c1 : c2, + this.placement == Roo.bootstrap.SplitBar.LEFT ? c2 : c1 + ); + this.dd.setYConstraint(0, 0); + }else{ + this.dd.resetConstraints(); + this.dd.setXConstraint(0, 0); + this.dd.setYConstraint( + this.placement == Roo.bootstrap.SplitBar.TOP ? c1 : c2, + this.placement == Roo.bootstrap.SplitBar.TOP ? c2 : c1 + ); + } + this.dragSpecs.startSize = size; + this.dragSpecs.startPoint = [x, y]; + Roo.dd.DDProxy.prototype.b4StartDrag.call(this.dd, x, y); + }, + + /** + * @private Called after the drag operation by the DDProxy + */ + onEndProxyDrag : function(e){ + Roo.get(this.proxy).setDisplayed(false); + var endPoint = Roo.lib.Event.getXY(e); + if(this.overlay){ + this.overlay.hide(); + } + var newSize; + if(this.orientation == Roo.bootstrap.SplitBar.HORIZONTAL){ + newSize = this.dragSpecs.startSize + + (this.placement == Roo.bootstrap.SplitBar.LEFT ? + endPoint[0] - this.dragSpecs.startPoint[0] : + this.dragSpecs.startPoint[0] - endPoint[0] + ); + }else{ + newSize = this.dragSpecs.startSize + + (this.placement == Roo.bootstrap.SplitBar.TOP ? + endPoint[1] - this.dragSpecs.startPoint[1] : + this.dragSpecs.startPoint[1] - endPoint[1] + ); + } + newSize = Math.min(Math.max(newSize, this.activeMinSize), this.activeMaxSize); + if(newSize != this.dragSpecs.startSize){ + if(this.fireEvent('beforeapply', this, newSize) !== false){ + this.adapter.setElementSize(this, newSize); + this.fireEvent("moved", this, newSize); + this.fireEvent("resize", this, newSize); + } + } + }, + + /** + * Get the adapter this SplitBar uses + * @return The adapter object + */ + getAdapter : function(){ + return this.adapter; + }, + + /** + * Set the adapter this SplitBar uses + * @param {Object} adapter A SplitBar adapter object + */ + setAdapter : function(adapter){ + this.adapter = adapter; + this.adapter.init(this); + }, + + /** + * Gets the minimum size for the resizing element + * @return {Number} The minimum size + */ + getMinimumSize : function(){ + return this.minSize; + }, + + /** + * Sets the minimum size for the resizing element + * @param {Number} minSize The minimum size + */ + setMinimumSize : function(minSize){ + this.minSize = minSize; + }, + + /** + * Gets the maximum size for the resizing element + * @return {Number} The maximum size + */ + getMaximumSize : function(){ + return this.maxSize; + }, + + /** + * Sets the maximum size for the resizing element + * @param {Number} maxSize The maximum size + */ + setMaximumSize : function(maxSize){ + this.maxSize = maxSize; + }, + + /** + * Sets the initialize size for the resizing element + * @param {Number} size The initial size + */ + setCurrentSize : function(size){ + var oldAnimate = this.animate; + this.animate = false; + this.adapter.setElementSize(this, size); + this.animate = oldAnimate; + }, + + /** + * Destroy this splitbar. + * @param {Boolean} removeEl True to remove the element + */ + destroy : function(removeEl){ + if(this.shim){ + this.shim.remove(); + } + this.dd.unreg(); + this.proxy.parentNode.removeChild(this.proxy); + if(removeEl){ + this.el.remove(); + } + } +}); + +/** + * @private static Create our own proxy element element. So it will be the same same size on all browsers, we won't use borders. Instead we use a background color. + */ +Roo.bootstrap.SplitBar.createProxy = function(dir){ + var proxy = new Roo.Element(document.createElement("div")); + proxy.unselectable(); + var cls = 'roo-splitbar-proxy'; + proxy.addClass(cls + ' ' + (dir == Roo.bootstrap.SplitBar.HORIZONTAL ? cls +'-h' : cls + '-v')); + document.body.appendChild(proxy.dom); + return proxy.dom; +}; + +/** + * @class Roo.bootstrap.SplitBar.BasicLayoutAdapter + * Default Adapter. It assumes the splitter and resizing element are not positioned + * elements and only gets/sets the width of the element. Generally used for table based layouts. + */ +Roo.bootstrap.SplitBar.BasicLayoutAdapter = function(){ +}; + +Roo.bootstrap.SplitBar.BasicLayoutAdapter.prototype = { + // do nothing for now + init : function(s){ + + }, + /** + * Called before drag operations to get the current size of the resizing element. + * @param {Roo.bootstrap.SplitBar} s The SplitBar using this adapter + */ + getElementSize : function(s){ + if(s.orientation == Roo.bootstrap.SplitBar.HORIZONTAL){ + return s.resizingEl.getWidth(); + }else{ + return s.resizingEl.getHeight(); + } + }, + + /** + * Called after drag operations to set the size of the resizing element. + * @param {Roo.bootstrap.SplitBar} s The SplitBar using this adapter + * @param {Number} newSize The new size to set + * @param {Function} onComplete A function to be invoked when resizing is complete + */ + setElementSize : function(s, newSize, onComplete){ + if(s.orientation == Roo.bootstrap.SplitBar.HORIZONTAL){ + if(!s.animate){ + s.resizingEl.setWidth(newSize); + if(onComplete){ + onComplete(s, newSize); + } + }else{ + s.resizingEl.setWidth(newSize, true, .1, onComplete, 'easeOut'); + } + }else{ + + if(!s.animate){ + s.resizingEl.setHeight(newSize); + if(onComplete){ + onComplete(s, newSize); + } + }else{ + s.resizingEl.setHeight(newSize, true, .1, onComplete, 'easeOut'); + } + } + } +}; + +/** + *@class Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter + * @extends Roo.bootstrap.SplitBar.BasicLayoutAdapter + * Adapter that moves the splitter element to align with the resized sizing element. + * Used with an absolute positioned SplitBar. + * @param {String/HTMLElement/Roo.Element} container The container that wraps around the absolute positioned content. If it's + * document.body, make sure you assign an id to the body element. + */ +Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter = function(container){ + this.basic = new Roo.bootstrap.SplitBar.BasicLayoutAdapter(); + this.container = Roo.get(container); +}; + +Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter.prototype = { + init : function(s){ + this.basic.init(s); + }, + + getElementSize : function(s){ + return this.basic.getElementSize(s); + }, + + setElementSize : function(s, newSize, onComplete){ + this.basic.setElementSize(s, newSize, this.moveSplitter.createDelegate(this, [s])); + }, + + moveSplitter : function(s){ + var yes = Roo.bootstrap.SplitBar; + switch(s.placement){ + case yes.LEFT: + s.el.setX(s.resizingEl.getRight()); + break; + case yes.RIGHT: + s.el.setStyle("right", (this.container.getWidth() - s.resizingEl.getLeft()) + "px"); + break; + case yes.TOP: + s.el.setY(s.resizingEl.getBottom()); + break; + case yes.BOTTOM: + s.el.setY(s.resizingEl.getTop() - s.el.getHeight()); + break; + } + } +}; + +/** + * Orientation constant - Create a vertical SplitBar + * @static + * @type Number + */ +Roo.bootstrap.SplitBar.VERTICAL = 1; + +/** + * Orientation constant - Create a horizontal SplitBar + * @static + * @type Number + */ +Roo.bootstrap.SplitBar.HORIZONTAL = 2; + +/** + * Placement constant - The resizing element is to the left of the splitter element + * @static + * @type Number + */ +Roo.bootstrap.SplitBar.LEFT = 1; + +/** + * Placement constant - The resizing element is to the right of the splitter element + * @static + * @type Number + */ +Roo.bootstrap.SplitBar.RIGHT = 2; + +/** + * Placement constant - The resizing element is positioned above the splitter element + * @static + * @type Number + */ +Roo.bootstrap.SplitBar.TOP = 3; + +/** + * Placement constant - The resizing element is positioned under splitter element + * @static + * @type Number + */ +Roo.bootstrap.SplitBar.BOTTOM = 4; + \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_TriggerField.js.html b/docs/symbols/src/Roo_bootstrap_TriggerField.js.html index adada7ce56..f5fbfa9ae8 100644 --- a/docs/symbols/src/Roo_bootstrap_TriggerField.js.html +++ b/docs/symbols/src/Roo_bootstrap_TriggerField.js.html @@ -202,11 +202,11 @@ trigger.applyTo('my-field'); }, { tag: 'ul', - cls: 'select2-choices', + cls: 'roo-select2-choices', cn:[ { tag: 'li', - cls: 'select2-search-field', + cls: 'roo-select2-search-field', cn: [ inputblock @@ -219,7 +219,7 @@ trigger.applyTo('my-field'); }; var combobox = { - cls: 'select2-container input-group', + cls: 'roo-select2-container input-group', cn: [ box // { @@ -265,7 +265,7 @@ trigger.applyTo('my-field'); } if(this.multiple){ - combobox.cls += ' select2-container-multi'; + combobox.cls += ' roo-select2-container-multi'; } if (align ==='left' && this.fieldLabel.length) { @@ -400,6 +400,7 @@ trigger.applyTo('my-field'); if(this.fireEvent("remove", this) !== false){ this.reset(); + this.fireEvent("afterremove", this) } }, diff --git a/docs/symbols/src/Roo_bootstrap_layout_Basic.js.html b/docs/symbols/src/Roo_bootstrap_layout_Basic.js.html new file mode 100644 index 0000000000..1a5b596f5a --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_layout_Basic.js.html @@ -0,0 +1,327 @@ +../roojs1/Roo/bootstrap/layout/Basic.js/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ + +/** + * @class Roo.bootstrap.layout.Basic + * @extends Roo.util.Observable + * This class represents a lightweight region in a layout manager. This region does not move dom nodes + * and does not have a titlebar, tabs or any other features. All it does is size and position + * panels. To create a BasicLayoutRegion, add lightweight:true or basic:true to your regions config. + * @cfg {Roo.bootstrap.layout.Manager} mgr The manager + * @cfg {string} region the region that it inhabits.. + * @cfg {bool} skipConfig skip config? + * + + */ +Roo.bootstrap.layout.Basic = function(config){ + + this.mgr = config.mgr; + + this.position = config.region; + + var skipConfig = config.skipConfig; + + this.events = { + /** + * @scope Roo.BasicLayoutRegion + */ + + /** + * @event beforeremove + * Fires before a panel is removed (or closed). To cancel the removal set "e.cancel = true" on the event argument. + * @param {Roo.LayoutRegion} this + * @param {Roo.ContentPanel} panel The panel + * @param {Object} e The cancel event object + */ + "beforeremove" : true, + /** + * @event invalidated + * Fires when the layout for this region is changed. + * @param {Roo.LayoutRegion} this + */ + "invalidated" : true, + /** + * @event visibilitychange + * Fires when this region is shown or hidden + * @param {Roo.LayoutRegion} this + * @param {Boolean} visibility true or false + */ + "visibilitychange" : true, + /** + * @event paneladded + * Fires when a panel is added. + * @param {Roo.LayoutRegion} this + * @param {Roo.ContentPanel} panel The panel + */ + "paneladded" : true, + /** + * @event panelremoved + * Fires when a panel is removed. + * @param {Roo.LayoutRegion} this + * @param {Roo.ContentPanel} panel The panel + */ + "panelremoved" : true, + /** + * @event beforecollapse + * Fires when this region before collapse. + * @param {Roo.LayoutRegion} this + */ + "beforecollapse" : true, + /** + * @event collapsed + * Fires when this region is collapsed. + * @param {Roo.LayoutRegion} this + */ + "collapsed" : true, + /** + * @event expanded + * Fires when this region is expanded. + * @param {Roo.LayoutRegion} this + */ + "expanded" : true, + /** + * @event slideshow + * Fires when this region is slid into view. + * @param {Roo.LayoutRegion} this + */ + "slideshow" : true, + /** + * @event slidehide + * Fires when this region slides out of view. + * @param {Roo.LayoutRegion} this + */ + "slidehide" : true, + /** + * @event panelactivated + * Fires when a panel is activated. + * @param {Roo.LayoutRegion} this + * @param {Roo.ContentPanel} panel The activated panel + */ + "panelactivated" : true, + /** + * @event resized + * Fires when the user resizes this region. + * @param {Roo.LayoutRegion} this + * @param {Number} newSize The new size (width for east/west, height for north/south) + */ + "resized" : true + }; + /** A collection of panels in this region. @type Roo.util.MixedCollection */ + this.panels = new Roo.util.MixedCollection(); + this.panels.getKey = this.getPanelId.createDelegate(this); + this.box = null; + this.activePanel = null; + // ensure listeners are added... + + if (config.listeners || config.events) { + Roo.bootstrap.layout.Basic.superclass.constructor.call(this, { + listeners : config.listeners || {}, + events : config.events || {} + }); + } + + if(skipConfig !== true){ + this.applyConfig(config); + } +}; + +Roo.extend(Roo.bootstrap.layout.Basic, Roo.util.Observable, +{ + getPanelId : function(p){ + return p.getId(); + }, + + applyConfig : function(config){ + this.margins = config.margins || this.margins || {top: 0, left: 0, right:0, bottom: 0}; + this.config = config; + + }, + + /** + * Resizes the region to the specified size. For vertical regions (west, east) this adjusts + * the width, for horizontal (north, south) the height. + * @param {Number} newSize The new width or height + */ + resizeTo : function(newSize){ + var el = this.el ? this.el : + (this.activePanel ? this.activePanel.getEl() : null); + if(el){ + switch(this.position){ + case "east": + case "west": + el.setWidth(newSize); + this.fireEvent("resized", this, newSize); + break; + case "north": + case "south": + el.setHeight(newSize); + this.fireEvent("resized", this, newSize); + break; + } + } + }, + + getBox : function(){ + return this.activePanel ? this.activePanel.getEl().getBox(false, true) : null; + }, + + getMargins : function(){ + return this.margins; + }, + + updateBox : function(box){ + this.box = box; + var el = this.activePanel.getEl(); + el.dom.style.left = box.x + "px"; + el.dom.style.top = box.y + "px"; + this.activePanel.setSize(box.width, box.height); + }, + + /** + * Returns the container element for this region. + * @return {Roo.Element} + */ + getEl : function(){ + return this.activePanel; + }, + + /** + * Returns true if this region is currently visible. + * @return {Boolean} + */ + isVisible : function(){ + return this.activePanel ? true : false; + }, + + setActivePanel : function(panel){ + panel = this.getPanel(panel); + if(this.activePanel && this.activePanel != panel){ + this.activePanel.setActiveState(false); + this.activePanel.getEl().setLeftTop(-10000,-10000); + } + this.activePanel = panel; + panel.setActiveState(true); + if(this.box){ + panel.setSize(this.box.width, this.box.height); + } + this.fireEvent("panelactivated", this, panel); + this.fireEvent("invalidated"); + }, + + /** + * Show the specified panel. + * @param {Number/String/ContentPanel} panelId The panels index, id or the panel itself + * @return {Roo.ContentPanel} The shown panel or null + */ + showPanel : function(panel){ + panel = this.getPanel(panel); + if(panel){ + this.setActivePanel(panel); + } + return panel; + }, + + /** + * Get the active panel for this region. + * @return {Roo.ContentPanel} The active panel or null + */ + getActivePanel : function(){ + return this.activePanel; + }, + + /** + * Add the passed ContentPanel(s) + * @param {ContentPanel...} panel The ContentPanel(s) to add (you can pass more than one) + * @return {Roo.ContentPanel} The panel added (if only one was added) + */ + add : function(panel){ + if(arguments.length > 1){ + for(var i = 0, len = arguments.length; i < len; i++) { + this.add(arguments[i]); + } + return null; + } + if(this.hasPanel(panel)){ + this.showPanel(panel); + return panel; + } + var el = panel.getEl(); + if(el.dom.parentNode != this.mgr.el.dom){ + this.mgr.el.dom.appendChild(el.dom); + } + if(panel.setRegion){ + panel.setRegion(this); + } + this.panels.add(panel); + el.setStyle("position", "absolute"); + if(!panel.background){ + this.setActivePanel(panel); + if(this.config.initialSize && this.panels.getCount()==1){ + this.resizeTo(this.config.initialSize); + } + } + this.fireEvent("paneladded", this, panel); + return panel; + }, + + /** + * Returns true if the panel is in this region. + * @param {Number/String/ContentPanel} panel The panels index, id or the panel itself + * @return {Boolean} + */ + hasPanel : function(panel){ + if(typeof panel == "object"){ // must be panel obj + panel = panel.getId(); + } + return this.getPanel(panel) ? true : false; + }, + + /** + * Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed. + * @param {Number/String/ContentPanel} panel The panels index, id or the panel itself + * @param {Boolean} preservePanel Overrides the config preservePanel option + * @return {Roo.ContentPanel} The panel that was removed + */ + remove : function(panel, preservePanel){ + panel = this.getPanel(panel); + if(!panel){ + return null; + } + var e = {}; + this.fireEvent("beforeremove", this, panel, e); + if(e.cancel === true){ + return null; + } + var panelId = panel.getId(); + this.panels.removeKey(panelId); + return panel; + }, + + /** + * Returns the panel specified or null if it's not in this region. + * @param {Number/String/ContentPanel} panel The panels index, id or the panel itself + * @return {Roo.ContentPanel} + */ + getPanel : function(id){ + if(typeof id == "object"){ // must be panel obj + return id; + } + return this.panels.get(id); + }, + + /** + * Returns this regions position (north/south/east/west/center). + * @return {String} + */ + getPosition: function(){ + return this.position; + } +}); \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_layout_Border.js.html b/docs/symbols/src/Roo_bootstrap_layout_Border.js.html new file mode 100644 index 0000000000..3f931a740d --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_layout_Border.js.html @@ -0,0 +1,457 @@ +../roojs1/Roo/bootstrap/layout/Border.js/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ +/** + * @class Roo.bootstrap.layout.Border + * @extends Roo.bootstrap.layout.Manager + * This class represents a common layout manager used in desktop applications. For screenshots and more details, + * please see: examples/bootstrap/nested.html<br><br> + +<b>The container the layout is rendered into can be either the body element or any other element. +If it is not the body element, the container needs to either be an absolute positioned element, +or you will need to add "position:relative" to the css of the container. You will also need to specify +the container size if it is not the body element.</b> + +* @constructor +* Create a new Border +* @param {Object} config Configuration options + */ +Roo.bootstrap.layout.Border = function(config){ + config = config || {}; + Roo.bootstrap.layout.Border.superclass.constructor.call(this, config); + + + + Roo.each(Roo.bootstrap.layout.Border.regions, function(region) { + if(config[region]){ + config[region].region = region; + this.addRegion(config[region]); + } + },this); + +}; + +Roo.bootstrap.layout.Border.regions = ["north","south","east","west","center"]; + +Roo.extend(Roo.bootstrap.layout.Border, Roo.bootstrap.layout.Manager, { + /** + * Creates and adds a new region if it doesn't already exist. + * @param {String} target The target region key (north, south, east, west or center). + * @param {Object} config The regions config object + * @return {BorderLayoutRegion} The new region + */ + addRegion : function(config) + { + if(!this.regions[config.region]){ + var r = this.factory(config); + this.bindRegion(r); + } + return this.regions[config.region]; + }, + + // private (kinda) + bindRegion : function(r){ + this.regions[r.config.region] = r; + + r.on("visibilitychange", this.layout, this); + r.on("paneladded", this.layout, this); + r.on("panelremoved", this.layout, this); + r.on("invalidated", this.layout, this); + r.on("resized", this.onRegionResized, this); + r.on("collapsed", this.onRegionCollapsed, this); + r.on("expanded", this.onRegionExpanded, this); + }, + + /** + * Performs a layout update. + */ + layout : function() + { + if(this.updating) { + return; + } + var size = this.getViewSize(); + var w = size.width; + var h = size.height; + var centerW = w; + var centerH = h; + var centerY = 0; + var centerX = 0; + //var x = 0, y = 0; + + var rs = this.regions; + var north = rs["north"]; + var south = rs["south"]; + var west = rs["west"]; + var east = rs["east"]; + var center = rs["center"]; + //if(this.hideOnLayout){ // not supported anymore + //c.el.setStyle("display", "none"); + //} + if(north && north.isVisible()){ + var b = north.getBox(); + var m = north.getMargins(); + b.width = w - (m.left+m.right); + b.x = m.left; + b.y = m.top; + centerY = b.height + b.y + m.bottom; + centerH -= centerY; + north.updateBox(this.safeBox(b)); + } + if(south && south.isVisible()){ + var b = south.getBox(); + var m = south.getMargins(); + b.width = w - (m.left+m.right); + b.x = m.left; + var totalHeight = (b.height + m.top + m.bottom); + b.y = h - totalHeight + m.top; + centerH -= totalHeight; + south.updateBox(this.safeBox(b)); + } + if(west && west.isVisible()){ + var b = west.getBox(); + var m = west.getMargins(); + b.height = centerH - (m.top+m.bottom); + b.x = m.left; + b.y = centerY + m.top; + var totalWidth = (b.width + m.left + m.right); + centerX += totalWidth; + centerW -= totalWidth; + west.updateBox(this.safeBox(b)); + } + if(east && east.isVisible()){ + var b = east.getBox(); + var m = east.getMargins(); + b.height = centerH - (m.top+m.bottom); + var totalWidth = (b.width + m.left + m.right); + b.x = w - totalWidth + m.left; + b.y = centerY + m.top; + centerW -= totalWidth; + east.updateBox(this.safeBox(b)); + } + if(center){ + var m = center.getMargins(); + var centerBox = { + x: centerX + m.left, + y: centerY + m.top, + width: centerW - (m.left+m.right), + height: centerH - (m.top+m.bottom) + }; + //if(this.hideOnLayout){ + //center.el.setStyle("display", "block"); + //} + center.updateBox(this.safeBox(centerBox)); + } + this.el.repaint(); + this.fireEvent("layout", this); + }, + + // private + safeBox : function(box){ + box.width = Math.max(0, box.width); + box.height = Math.max(0, box.height); + return box; + }, + + /** + * Adds a ContentPanel (or subclass) to this layout. + * @param {String} target The target region key (north, south, east, west or center). + * @param {Roo.ContentPanel} panel The panel to add + * @return {Roo.ContentPanel} The added panel + */ + add : function(target, panel){ + + target = target.toLowerCase(); + return this.regions[target].add(panel); + }, + + /** + * Remove a ContentPanel (or subclass) to this layout. + * @param {String} target The target region key (north, south, east, west or center). + * @param {Number/String/Roo.ContentPanel} panel The index, id or panel to remove + * @return {Roo.ContentPanel} The removed panel + */ + remove : function(target, panel){ + target = target.toLowerCase(); + return this.regions[target].remove(panel); + }, + + /** + * Searches all regions for a panel with the specified id + * @param {String} panelId + * @return {Roo.ContentPanel} The panel or null if it wasn't found + */ + findPanel : function(panelId){ + var rs = this.regions; + for(var target in rs){ + if(typeof rs[target] != "function"){ + var p = rs[target].getPanel(panelId); + if(p){ + return p; + } + } + } + return null; + }, + + /** + * Searches all regions for a panel with the specified id and activates (shows) it. + * @param {String/ContentPanel} panelId The panels id or the panel itself + * @return {Roo.ContentPanel} The shown panel or null + */ + showPanel : function(panelId) { + var rs = this.regions; + for(var target in rs){ + var r = rs[target]; + if(typeof r != "function"){ + if(r.hasPanel(panelId)){ + return r.showPanel(panelId); + } + } + } + return null; + }, + + /** + * Restores this layout's state using Roo.state.Manager or the state provided by the passed provider. + * @param {Roo.state.Provider} provider (optional) An alternate state provider + */ + /* + restoreState : function(provider){ + if(!provider){ + provider = Roo.state.Manager; + } + var sm = new Roo.LayoutStateManager(); + sm.init(this, provider); + }, +*/ + + + /** + * Adds a xtype elements to the layout. + * <pre><code> + +layout.addxtype({ + xtype : 'ContentPanel', + region: 'west', + items: [ .... ] + } +); + +layout.addxtype({ + xtype : 'NestedLayoutPanel', + region: 'west', + layout: { + center: { }, + west: { } + }, + items : [ ... list of content panels or nested layout panels.. ] + } +); +</code></pre> + * @param {Object} cfg Xtype definition of item to add. + */ + addxtype : function(cfg) + { + // basically accepts a pannel... + // can accept a layout region..!?!? + //Roo.log('Roo.BorderLayout add ' + cfg.xtype) + + + // theory? children can only be panels?? + + //if (!cfg.xtype.match(/Panel$/)) { + // return false; + //} + var ret = false; + + if (typeof(cfg.region) == 'undefined') { + Roo.log("Failed to add Panel, region was not set"); + Roo.log(cfg); + return false; + } + var region = cfg.region; + delete cfg.region; + + + var xitems = []; + if (cfg.items) { + xitems = cfg.items; + delete cfg.items; + } + var nb = false; + + switch(cfg.xtype) + { + case 'Content': // ContentPanel (el, cfg) + case 'Scroll': // ContentPanel (el, cfg) + case 'View': + cfg.autoCreate = true; + ret = new cfg.xns[cfg.xtype](cfg); // new panel!!!!! + //} else { + // var el = this.el.createChild(); + // ret = new Roo[cfg.xtype](el, cfg); // new panel!!!!! + //} + + this.add(region, ret); + break; + + /* + case 'TreePanel': // our new panel! + cfg.el = this.el.createChild(); + ret = new Roo[cfg.xtype](cfg); // new panel!!!!! + this.add(region, ret); + break; + */ + + case 'Nest': + // create a new Layout (which is a Border Layout... + + var clayout = cfg.layout; + clayout.el = this.el.createChild(); + clayout.items = clayout.items || []; + + delete cfg.layout; + + // replace this exitems with the clayout ones.. + xitems = clayout.items; + + // force background off if it's in center... + if (region == 'center' && this.active && this.getRegion('center').panels.length < 1) { + cfg.background = false; + } + cfg.layout = new Roo.bootstrap.layout.Border(clayout); + + + ret = new cfg.xns[cfg.xtype](cfg); // new panel!!!!! + //console.log('adding nested layout panel ' + cfg.toSource()); + this.add(region, ret); + nb = {}; /// find first... + break; + /* + case 'GridPanel': + + // needs grid and region + + //var el = this.getRegion(region).el.createChild(); + var el = this.el.createChild(); + // create the grid first... + + var grid = new Roo.grid[cfg.grid.xtype](el, cfg.grid); + delete cfg.grid; + if (region == 'center' && this.active ) { + cfg.background = false; + } + ret = new Roo[cfg.xtype](grid, cfg); // new panel!!!!! + + this.add(region, ret); + if (cfg.background) { + ret.on('activate', function(gp) { + if (!gp.grid.rendered) { + gp.grid.render(); + } + }); + } else { + grid.render(); + } + break; + + */ + case 'Border': // it can get called on it'self... + ret = this; + break; + + + + + + default: + /* + if (typeof(Roo[cfg.xtype]) != 'undefined') { + + ret = new Roo[cfg.xtype](cfg); // new panel!!!!! + this.add(region, ret); + } else { + */ + Roo.log(cfg); + throw "Can not add '" + cfg.xtype + "' to Border"; + return null; + + + // GridPanel (grid, cfg) + + } + this.beginUpdate(); + // add children.. + var region = ''; + var abn = {}; + Roo.each(xitems, function(i) { + region = nb && i.region ? i.region : false; + + var add = ret.addxtype(i); + + if (region) { + nb[region] = nb[region] == undefined ? 0 : nb[region]+1; + if (!i.background) { + abn[region] = nb[region] ; + } + } + + }); + this.endUpdate(); + + // make the last non-background panel active.. + //if (nb) { Roo.log(abn); } + if (nb) { + + for(var r in abn) { + region = this.getRegion(r); + if (region) { + // tried using nb[r], but it does not work.. + + region.showPanel(abn[r]); + + } + } + } + return ret; + + }, + + +// private + factory : function(cfg) + { + + var validRegions = Roo.bootstrap.layout.Border.regions; + + var target = cfg.region; + cfg.mgr = this; + + var r = Roo.bootstrap.layout; + Roo.log(target); + switch(target){ + case "north": + return new r.North(cfg); + case "south": + return new r.South(cfg); + case "east": + return new r.East(cfg); + case "west": + return new r.West(cfg); + case "center": + return new r.Center(cfg); + } + throw 'Layout region "'+target+'" not supported.'; + } + + +}); + \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_layout_Center.js.html b/docs/symbols/src/Roo_bootstrap_layout_Center.js.html new file mode 100644 index 0000000000..6f6fd87810 --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_layout_Center.js.html @@ -0,0 +1,230 @@ +../roojs1/Roo/bootstrap/layout/Center.js/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ +/* + * These classes are private internal classes + */ +Roo.bootstrap.layout.Center = function(config){ + config.region = "center"; + Roo.bootstrap.layout.Region.call(this, config); + this.visible = true; + this.minWidth = config.minWidth || 20; + this.minHeight = config.minHeight || 20; +}; + +Roo.extend(Roo.bootstrap.layout.Center, Roo.bootstrap.layout.Region, { + hide : function(){ + // center panel can't be hidden + }, + + show : function(){ + // center panel can't be hidden + }, + + getMinWidth: function(){ + return this.minWidth; + }, + + getMinHeight: function(){ + return this.minHeight; + } +}); + + + + + + + + + + +Roo.bootstrap.layout.North = function(config) +{ + config.region = 'north'; + config.cursor = 'n-resize'; + + Roo.bootstrap.layout.Split.call(this, config); + if(this.split){ + this.split.placement = Roo.bootstrap.SplitBar.TOP; + this.split.orientation = Roo.bootstrap.SplitBar.VERTICAL; + this.split.el.addClass("roo-layout-split-v"); + } + var size = config.initialSize || config.height; + if(typeof size != "undefined"){ + this.el.setHeight(size); + } +}; +Roo.extend(Roo.bootstrap.layout.North, Roo.bootstrap.layout.Split, +{ + orientation: Roo.bootstrap.SplitBar.VERTICAL, + getBox : function(){ + if(this.collapsed){ + return this.collapsedEl.getBox(); + } + var box = this.el.getBox(); + if(this.split){ + box.height += this.split.el.getHeight(); + } + return box; + }, + + updateBox : function(box){ + if(this.split && !this.collapsed){ + box.height -= this.split.el.getHeight(); + this.split.el.setLeft(box.x); + this.split.el.setTop(box.y+box.height); + this.split.el.setWidth(box.width); + } + if(this.collapsed){ + this.updateBody(box.width, null); + } + Roo.bootstrap.layout.Region.prototype.updateBox.call(this, box); + } +}); + + + + + +Roo.bootstrap.layout.South = function(config){ + config.region = 'south'; + config.cursor = 's-resize'; + Roo.bootstrap.layout.Split.call(this, config); + if(this.split){ + this.split.placement = Roo.bootstrap.SplitBar.BOTTOM; + this.split.orientation = Roo.bootstrap.SplitBar.VERTICAL; + this.split.el.addClass("roo-layout-split-v"); + } + var size = config.initialSize || config.height; + if(typeof size != "undefined"){ + this.el.setHeight(size); + } +}; + +Roo.extend(Roo.bootstrap.layout.South, Roo.bootstrap.layout.Split, { + orientation: Roo.bootstrap.SplitBar.VERTICAL, + getBox : function(){ + if(this.collapsed){ + return this.collapsedEl.getBox(); + } + var box = this.el.getBox(); + if(this.split){ + var sh = this.split.el.getHeight(); + box.height += sh; + box.y -= sh; + } + return box; + }, + + updateBox : function(box){ + if(this.split && !this.collapsed){ + var sh = this.split.el.getHeight(); + box.height -= sh; + box.y += sh; + this.split.el.setLeft(box.x); + this.split.el.setTop(box.y-sh); + this.split.el.setWidth(box.width); + } + if(this.collapsed){ + this.updateBody(box.width, null); + } + Roo.bootstrap.layout.Region.prototype.updateBox.call(this, box); + } +}); + +Roo.bootstrap.layout.East = function(config){ + config.region = "east"; + config.cursor = "e-resize"; + Roo.bootstrap.layout.Split.call(this, config); + if(this.split){ + this.split.placement = Roo.bootstrap.SplitBar.RIGHT; + this.split.orientation = Roo.bootstrap.SplitBar.HORIZONTAL; + this.split.el.addClass("roo-layout-split-h"); + } + var size = config.initialSize || config.width; + if(typeof size != "undefined"){ + this.el.setWidth(size); + } +}; +Roo.extend(Roo.bootstrap.layout.East, Roo.bootstrap.layout.Split, { + orientation: Roo.bootstrap.SplitBar.HORIZONTAL, + getBox : function(){ + if(this.collapsed){ + return this.collapsedEl.getBox(); + } + var box = this.el.getBox(); + if(this.split){ + var sw = this.split.el.getWidth(); + box.width += sw; + box.x -= sw; + } + return box; + }, + + updateBox : function(box){ + if(this.split && !this.collapsed){ + var sw = this.split.el.getWidth(); + box.width -= sw; + this.split.el.setLeft(box.x); + this.split.el.setTop(box.y); + this.split.el.setHeight(box.height); + box.x += sw; + } + if(this.collapsed){ + this.updateBody(null, box.height); + } + Roo.bootstrap.layout.Region.prototype.updateBox.call(this, box); + } +}); + +Roo.bootstrap.layout.West = function(config){ + config.region = "west"; + config.cursor = "w-resize"; + + Roo.bootstrap.layout.Split.call(this, config); + if(this.split){ + this.split.placement = Roo.bootstrap.SplitBar.LEFT; + this.split.orientation = Roo.bootstrap.SplitBar.HORIZONTAL; + this.split.el.addClass("roo-layout-split-h"); + } + var size = config.initialSize || config.width; + if(typeof size != "undefined"){ + this.el.setWidth(size); + } +}; +Roo.extend(Roo.bootstrap.layout.West, Roo.bootstrap.layout.Split, { + orientation: Roo.bootstrap.SplitBar.HORIZONTAL, + getBox : function(){ + if(this.collapsed){ + return this.collapsedEl.getBox(); + } + var box = this.el.getBox(); + if(this.split){ + box.width += this.split.el.getWidth(); + } + return box; + }, + + updateBox : function(box){ + if(this.split && !this.collapsed){ + var sw = this.split.el.getWidth(); + box.width -= sw; + this.split.el.setLeft(box.x+box.width); + this.split.el.setTop(box.y); + this.split.el.setHeight(box.height); + } + if(this.collapsed){ + this.updateBody(null, box.height); + } + Roo.bootstrap.layout.Region.prototype.updateBox.call(this, box); + } +}); + \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_layout_Manager.js.html b/docs/symbols/src/Roo_bootstrap_layout_Manager.js.html new file mode 100644 index 0000000000..96eceb5b8f --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_layout_Manager.js.html @@ -0,0 +1,158 @@ +../roojs1/Roo/bootstrap/layout/Manager.js/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ + +/** + * @class Roo.bootstrap.layout.Manager + * @extends Roo.util.Observable + * Base class for layout managers. + */ +Roo.bootstrap.layout.Manager = function(config) +{ + Roo.bootstrap.layout.Manager.superclass.constructor.call(this); + this.el = Roo.get(config.el); + // ie scrollbar fix + if(this.el.dom == document.body && Roo.isIE && !config.allowScroll){ + document.body.scroll = "no"; + }else if(this.el.dom != document.body && this.el.getStyle('position') == 'static'){ + this.el.position('relative'); + } + + this.id = this.el.id; + this.el.addClass("roo-layout-container"); + /** false to disable window resize monitoring @type Boolean */ + this.monitorWindowResize = true; + this.regions = {}; + this.addEvents({ + /** + * @event layout + * Fires when a layout is performed. + * @param {Roo.LayoutManager} this + */ + "layout" : true, + /** + * @event regionresized + * Fires when the user resizes a region. + * @param {Roo.LayoutRegion} region The resized region + * @param {Number} newSize The new size (width for east/west, height for north/south) + */ + "regionresized" : true, + /** + * @event regioncollapsed + * Fires when a region is collapsed. + * @param {Roo.LayoutRegion} region The collapsed region + */ + "regioncollapsed" : true, + /** + * @event regionexpanded + * Fires when a region is expanded. + * @param {Roo.LayoutRegion} region The expanded region + */ + "regionexpanded" : true + }); + this.updating = false; + Roo.EventManager.onWindowResize(this.onWindowResize, this, true); +}; + +Roo.extend(Roo.bootstrap.layout.Manager, Roo.util.Observable, { + + + regions : null, + + monitorWindowResize : true, + + + updating : false, + + /** + * Returns true if this layout is currently being updated + * @return {Boolean} + */ + isUpdating : function(){ + return this.updating; + }, + + /** + * Suspend the LayoutManager from doing auto-layouts while + * making multiple add or remove calls + */ + beginUpdate : function(){ + this.updating = true; + }, + + /** + * Restore auto-layouts and optionally disable the manager from performing a layout + * @param {Boolean} noLayout true to disable a layout update + */ + endUpdate : function(noLayout){ + this.updating = false; + if(!noLayout){ + this.layout(); + } + }, + + layout: function(){ + // abstract... + }, + + onRegionResized : function(region, newSize){ + this.fireEvent("regionresized", region, newSize); + this.layout(); + }, + + onRegionCollapsed : function(region){ + this.fireEvent("regioncollapsed", region); + }, + + onRegionExpanded : function(region){ + this.fireEvent("regionexpanded", region); + }, + + /** + * Returns the size of the current view. This method normalizes document.body and element embedded layouts and + * performs box-model adjustments. + * @return {Object} The size as an object {width: (the width), height: (the height)} + */ + getViewSize : function() + { + var size; + if(this.el.dom != document.body){ + size = this.el.getSize(); + }else{ + size = {width: Roo.lib.Dom.getViewWidth(), height: Roo.lib.Dom.getViewHeight()}; + } + size.width -= this.el.getBorderWidth("lr")-this.el.getPadding("lr"); + size.height -= this.el.getBorderWidth("tb")-this.el.getPadding("tb"); + return size; + }, + + /** + * Returns the Element this layout is bound to. + * @return {Roo.Element} + */ + getEl : function(){ + return this.el; + }, + + /** + * Returns the specified region. + * @param {String} target The region key ('center', 'north', 'south', 'east' or 'west') + * @return {Roo.LayoutRegion} + */ + getRegion : function(target){ + return this.regions[target.toLowerCase()]; + }, + + onWindowResize : function(){ + if(this.monitorWindowResize){ + this.layout(); + } + } +}); \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_layout_Region.js.html b/docs/symbols/src/Roo_bootstrap_layout_Region.js.html new file mode 100644 index 0000000000..4f8f5534ac --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_layout_Region.js.html @@ -0,0 +1,683 @@ +../roojs1/Roo/bootstrap/layout/Region.js/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ + +/** + * @class Roo.bootstrap.layout.Region + * @extends Roo.bootstrap.layout.Basic + * This class represents a region in a layout manager. + + * @cfg {Object} margins Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0}) + * @cfg {Object} cmargins Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0}) + * @cfg {String} tabPosition (top|bottom) "top" or "bottom" (defaults to "bottom") + * @cfg {Boolean} alwaysShowTabs True to always display tabs even when there is only 1 panel (defaults to false) + * @cfg {Boolean} autoScroll True to enable overflow scrolling (defaults to false) + * @cfg {Boolean} titlebar True to display a title bar (defaults to true) + * @cfg {String} title The title for the region (overrides panel titles) + * @cfg {Boolean} animate True to animate expand/collapse (defaults to false) + * @cfg {Boolean} autoHide False to disable auto hiding when the mouse leaves the "floated" region (defaults to true) + * @cfg {Boolean} preservePanels True to preserve removed panels so they can be readded later (defaults to false) + * @cfg {Boolean} closeOnTab True to place the close icon on the tabs instead of the region titlebar (defaults to false) + * @cfg {Boolean} hideTabs True to hide the tab strip (defaults to false) + * @cfg {Boolean} resizeTabs True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within + * the space available, similar to FireFox 1.5 tabs (defaults to false) + * @cfg {Number} minTabWidth The minimum tab width (defaults to 40) + * @cfg {Number} preferredTabWidth The preferred tab width (defaults to 150) + * @cfg {String} overflow (hidden|visible) if you have menus in the region, then you need to set this to visible. + + * @cfg {Boolean} hidden True to start the region hidden (defaults to false) + * @cfg {Boolean} hideWhenEmpty True to hide the region when it has no panels + * @cfg {Boolean} disableTabTips True to disable tab tooltips + * @cfg {Number} width For East/West panels + * @cfg {Number} height For North/South panels + * @cfg {Boolean} split To show the splitter + * @cfg {Boolean} toolbar xtype configuration for a toolbar - shows on right of tabbar + * + * @cfg {Roo.bootstrap.layout.Manager} mgr The manager + * @cfg {string} region the region that it inhabits.. + * + + * @xxxcfg {Boolean} collapsible DISABLED False to disable collapsing (defaults to true) + * @xxxcfg {Boolean} collapsed DISABLED True to set the initial display to collapsed (defaults to false) + + * @xxxcfg {String} collapsedTitle DISABLED Optional string message to display in the collapsed block of a north or south region + * @xxxxcfg {Boolean} floatable DISABLED False to disable floating (defaults to true) + * @xxxxcfg {Boolean} showPin True to show a pin button NOT SUPPORTED YET + */ +Roo.bootstrap.layout.Region = function(config) +{ + + var mgr = config.mgr; + var pos = config.region; + config.skipConfig = true; + Roo.bootstrap.layout.Region.superclass.constructor.call(this, config); + var dh = Roo.DomHelper; + /** This region's container element + * @type Roo.Element */ + this.el = dh.append(mgr.el.dom, {tag: "div", cls: "roo-layout-region roo-layout-panel roo-layout-panel-" + this.position}, true); + /** This region's title element + * @type Roo.Element */ + + this.titleEl = dh.append(this.el.dom, + { + tag: "div", + unselectable: "on", + cls: "roo-unselectable roo-layout-panel-hd breadcrumb roo-layout-title-" + this.position, + children:[ + {tag: "span", cls: "roo-unselectable roo-layout-panel-hd-text", unselectable: "on", html: "&#160;"}, + {tag: "div", cls: "roo-unselectable roo-layout-panel-hd-tools", unselectable: "on"} + ]}, true); + + this.titleEl.enableDisplayMode(); + /** This region's title text element + * @type HTMLElement */ + this.titleTextEl = this.titleEl.dom.firstChild; + this.tools = Roo.get(this.titleEl.dom.childNodes[1], true); + /* + this.closeBtn = this.createTool(this.tools.dom, "roo-layout-close"); + this.closeBtn.enableDisplayMode(); + this.closeBtn.on("click", this.closeClicked, this); + this.closeBtn.hide(); +*/ + this.createBody(config); + this.visible = true; + this.collapsed = false; + + if(config.hideWhenEmpty){ + this.hide(); + this.on("paneladded", this.validateVisibility, this); + this.on("panelremoved", this.validateVisibility, this); + } + this.applyConfig(config); +}; + +Roo.extend(Roo.bootstrap.layout.Region, Roo.bootstrap.layout.Basic, { + + + + createBody : function(){ + /** This region's body element + * @type Roo.Element */ + this.bodyEl = this.el.createChild({ + tag: "div", + cls: "roo-layout-panel-body tab-content" // bootstrap added... + }); + }, + + applyConfig : function(c) + { + /* + *if(c.collapsible && this.position != "center" && !this.collapsedEl){ + var dh = Roo.DomHelper; + if(c.titlebar !== false){ + this.collapseBtn = this.createTool(this.tools.dom, "roo-layout-collapse-"+this.position); + this.collapseBtn.on("click", this.collapse, this); + this.collapseBtn.enableDisplayMode(); + /* + if(c.showPin === true || this.showPin){ + this.stickBtn = this.createTool(this.tools.dom, "roo-layout-stick"); + this.stickBtn.enableDisplayMode(); + this.stickBtn.on("click", this.expand, this); + this.stickBtn.hide(); + } + + } + */ + /** This region's collapsed element + * @type Roo.Element */ + /* + * + this.collapsedEl = dh.append(this.mgr.el.dom, {cls: "x-layout-collapsed x-layout-collapsed-"+this.position, children:[ + {cls: "x-layout-collapsed-tools", children:[{cls: "x-layout-ctools-inner"}]} + ]}, true); + + if(c.floatable !== false){ + this.collapsedEl.addClassOnOver("x-layout-collapsed-over"); + this.collapsedEl.on("click", this.collapseClick, this); + } + + if(c.collapsedTitle && (this.position == "north" || this.position== "south")) { + this.collapsedTitleTextEl = dh.append(this.collapsedEl.dom, {tag: "div", cls: "x-unselectable x-layout-panel-hd-text", + id: "message", unselectable: "on", style:{"float":"left"}}); + this.collapsedTitleTextEl.innerHTML = c.collapsedTitle; + } + this.expandBtn = this.createTool(this.collapsedEl.dom.firstChild.firstChild, "x-layout-expand-"+this.position); + this.expandBtn.on("click", this.expand, this); + + } + + if(this.collapseBtn){ + this.collapseBtn.setVisible(c.collapsible == true); + } + + this.cmargins = c.cmargins || this.cmargins || + (this.position == "west" || this.position == "east" ? + {top: 0, left: 2, right:2, bottom: 0} : + {top: 2, left: 0, right:0, bottom: 2}); + */ + this.margins = c.margins || this.margins || {top: 0, left: 0, right:0, bottom: 0}; + + + this.bottomTabs = c.tabPosition != "top"; + + this.autoScroll = c.autoScroll || false; + + + if(this.autoScroll){ + this.bodyEl.setStyle("overflow", "auto"); + }else{ + this.bodyEl.setStyle("overflow", c.overflow || 'hidden'); + } + //if(c.titlebar !== false){ + if((!c.titlebar && !c.title) || c.titlebar === false){ + this.titleEl.hide(); + }else{ + this.titleEl.show(); + if(c.title){ + this.titleTextEl.innerHTML = c.title; + } + } + //} + this.duration = c.duration || .30; + this.slideDuration = c.slideDuration || .45; + this.config = c; + if(c.collapsed){ + this.collapse(true); + } + if(c.hidden){ + this.hide(); + } + }, + /** + * Returns true if this region is currently visible. + * @return {Boolean} + */ + isVisible : function(){ + return this.visible; + }, + + /** + * Updates the title for collapsed north/south regions (used with {@link #collapsedTitle} config option) + * @param {String} title (optional) The title text (accepts HTML markup, defaults to the numeric character reference for a non-breaking space, "&amp;#160;") + */ + //setCollapsedTitle : function(title){ + // title = title || "&#160;"; + // if(this.collapsedTitleTextEl){ + // this.collapsedTitleTextEl.innerHTML = title; + // } + //}, + + getBox : function(){ + var b; + // if(!this.collapsed){ + b = this.el.getBox(false, true); + // }else{ + // b = this.collapsedEl.getBox(false, true); + //} + return b; + }, + + getMargins : function(){ + return this.margins; + //return this.collapsed ? this.cmargins : this.margins; + }, +/* + highlight : function(){ + this.el.addClass("x-layout-panel-dragover"); + }, + + unhighlight : function(){ + this.el.removeClass("x-layout-panel-dragover"); + }, +*/ + updateBox : function(box) + { + this.box = box; + if(!this.collapsed){ + this.el.dom.style.left = box.x + "px"; + this.el.dom.style.top = box.y + "px"; + this.updateBody(box.width, box.height); + }else{ + this.collapsedEl.dom.style.left = box.x + "px"; + this.collapsedEl.dom.style.top = box.y + "px"; + this.collapsedEl.setSize(box.width, box.height); + } + if(this.tabs){ + this.tabs.autoSizeTabs(); + } + }, + + updateBody : function(w, h) + { + if(w !== null){ + this.el.setWidth(w); + w -= this.el.getBorderWidth("rl"); + if(this.config.adjustments){ + w += this.config.adjustments[0]; + } + } + if(h !== null){ + this.el.setHeight(h); + h = this.titleEl && this.titleEl.isDisplayed() ? h - (this.titleEl.getHeight()||0) : h; + h -= this.el.getBorderWidth("tb"); + if(this.config.adjustments){ + h += this.config.adjustments[1]; + } + this.bodyEl.setHeight(h); + if(this.tabs){ + h = this.tabs.syncHeight(h); + } + } + if(this.panelSize){ + w = w !== null ? w : this.panelSize.width; + h = h !== null ? h : this.panelSize.height; + } + if(this.activePanel){ + var el = this.activePanel.getEl(); + w = w !== null ? w : el.getWidth(); + h = h !== null ? h : el.getHeight(); + this.panelSize = {width: w, height: h}; + this.activePanel.setSize(w, h); + } + if(Roo.isIE && this.tabs){ + this.tabs.el.repaint(); + } + }, + + /** + * Returns the container element for this region. + * @return {Roo.Element} + */ + getEl : function(){ + return this.el; + }, + + /** + * Hides this region. + */ + hide : function(){ + //if(!this.collapsed){ + this.el.dom.style.left = "-2000px"; + this.el.hide(); + //}else{ + // this.collapsedEl.dom.style.left = "-2000px"; + // this.collapsedEl.hide(); + // } + this.visible = false; + this.fireEvent("visibilitychange", this, false); + }, + + /** + * Shows this region if it was previously hidden. + */ + show : function(){ + //if(!this.collapsed){ + this.el.show(); + //}else{ + // this.collapsedEl.show(); + // } + this.visible = true; + this.fireEvent("visibilitychange", this, true); + }, +/* + closeClicked : function(){ + if(this.activePanel){ + this.remove(this.activePanel); + } + }, + + collapseClick : function(e){ + if(this.isSlid){ + e.stopPropagation(); + this.slideIn(); + }else{ + e.stopPropagation(); + this.slideOut(); + } + }, +*/ + /** + * Collapses this region. + * @param {Boolean} skipAnim (optional) true to collapse the element without animation (if animate is true) + */ + /* + collapse : function(skipAnim, skipCheck = false){ + if(this.collapsed) { + return; + } + + if(skipCheck || this.fireEvent("beforecollapse", this) != false){ + + this.collapsed = true; + if(this.split){ + this.split.el.hide(); + } + if(this.config.animate && skipAnim !== true){ + this.fireEvent("invalidated", this); + this.animateCollapse(); + }else{ + this.el.setLocation(-20000,-20000); + this.el.hide(); + this.collapsedEl.show(); + this.fireEvent("collapsed", this); + this.fireEvent("invalidated", this); + } + } + + }, +*/ + animateCollapse : function(){ + // overridden + }, + + /** + * Expands this region if it was previously collapsed. + * @param {Roo.EventObject} e The event that triggered the expand (or null if calling manually) + * @param {Boolean} skipAnim (optional) true to expand the element without animation (if animate is true) + */ + /* + expand : function(e, skipAnim){ + if(e) { + e.stopPropagation(); + } + if(!this.collapsed || this.el.hasActiveFx()) { + return; + } + if(this.isSlid){ + this.afterSlideIn(); + skipAnim = true; + } + this.collapsed = false; + if(this.config.animate && skipAnim !== true){ + this.animateExpand(); + }else{ + this.el.show(); + if(this.split){ + this.split.el.show(); + } + this.collapsedEl.setLocation(-2000,-2000); + this.collapsedEl.hide(); + this.fireEvent("invalidated", this); + this.fireEvent("expanded", this); + } + }, +*/ + animateExpand : function(){ + // overridden + }, + + initTabs : function() + { + this.bodyEl.setStyle("overflow", "hidden"); + var ts = new Roo.bootstrap.panel.Tabs({ + el: this.bodyEl.dom, + tabPosition: this.bottomTabs ? 'bottom' : 'top', + disableTooltips: this.config.disableTabTips, + toolbar : this.config.toolbar + }); + + if(this.config.hideTabs){ + ts.stripWrap.setDisplayed(false); + } + this.tabs = ts; + ts.resizeTabs = this.config.resizeTabs === true; + ts.minTabWidth = this.config.minTabWidth || 40; + ts.maxTabWidth = this.config.maxTabWidth || 250; + ts.preferredTabWidth = this.config.preferredTabWidth || 150; + ts.monitorResize = false; + ts.bodyEl.setStyle("overflow", this.config.autoScroll ? "auto" : "hidden"); + ts.bodyEl.addClass('roo-layout-tabs-body'); + this.panels.each(this.initPanelAsTab, this); + }, + + initPanelAsTab : function(panel){ + var ti = this.tabs.addTab( + panel.getEl().id, + panel.getTitle(), null, + this.config.closeOnTab && panel.isClosable() + ); + if(panel.tabTip !== undefined){ + ti.setTooltip(panel.tabTip); + } + ti.on("activate", function(){ + this.setActivePanel(panel); + }, this); + + if(this.config.closeOnTab){ + ti.on("beforeclose", function(t, e){ + e.cancel = true; + this.remove(panel); + }, this); + } + return ti; + }, + + updatePanelTitle : function(panel, title) + { + if(this.activePanel == panel){ + this.updateTitle(title); + } + if(this.tabs){ + var ti = this.tabs.getTab(panel.getEl().id); + ti.setText(title); + if(panel.tabTip !== undefined){ + ti.setTooltip(panel.tabTip); + } + } + }, + + updateTitle : function(title){ + if(this.titleTextEl && !this.config.title){ + this.titleTextEl.innerHTML = (typeof title != "undefined" && title.length > 0 ? title : "&#160;"); + } + }, + + setActivePanel : function(panel) + { + panel = this.getPanel(panel); + if(this.activePanel && this.activePanel != panel){ + this.activePanel.setActiveState(false); + } + this.activePanel = panel; + panel.setActiveState(true); + if(this.panelSize){ + panel.setSize(this.panelSize.width, this.panelSize.height); + } + if(this.closeBtn){ + this.closeBtn.setVisible(!this.config.closeOnTab && !this.isSlid && panel.isClosable()); + } + this.updateTitle(panel.getTitle()); + if(this.tabs){ + this.fireEvent("invalidated", this); + } + this.fireEvent("panelactivated", this, panel); + }, + + /** + * Shows the specified panel. + * @param {Number/String/ContentPanel} panelId The panel's index, id or the panel itself + * @return {Roo.ContentPanel} The shown panel, or null if a panel could not be found from panelId + */ + showPanel : function(panel) + { + panel = this.getPanel(panel); + if(panel){ + if(this.tabs){ + var tab = this.tabs.getTab(panel.getEl().id); + if(tab.isHidden()){ + this.tabs.unhideTab(tab.id); + } + tab.activate(); + }else{ + this.setActivePanel(panel); + } + } + return panel; + }, + + /** + * Get the active panel for this region. + * @return {Roo.ContentPanel} The active panel or null + */ + getActivePanel : function(){ + return this.activePanel; + }, + + validateVisibility : function(){ + if(this.panels.getCount() < 1){ + this.updateTitle("&#160;"); + this.closeBtn.hide(); + this.hide(); + }else{ + if(!this.isVisible()){ + this.show(); + } + } + }, + + /** + * Adds the passed ContentPanel(s) to this region. + * @param {ContentPanel...} panel The ContentPanel(s) to add (you can pass more than one) + * @return {Roo.ContentPanel} The panel added (if only one was added; null otherwise) + */ + add : function(panel){ + if(arguments.length > 1){ + for(var i = 0, len = arguments.length; i < len; i++) { + this.add(arguments[i]); + } + return null; + } + if(this.hasPanel(panel)){ + this.showPanel(panel); + return panel; + } + panel.setRegion(this); + this.panels.add(panel); + if(this.panels.getCount() == 1 && !this.config.alwaysShowTabs){ + this.bodyEl.dom.appendChild(panel.getEl().dom); + if(panel.background !== true){ + this.setActivePanel(panel); + } + this.fireEvent("paneladded", this, panel); + return panel; + } + if(!this.tabs){ + this.initTabs(); + }else{ + this.initPanelAsTab(panel); + } + + + if(panel.background !== true){ + this.tabs.activate(panel.getEl().id); + } + this.fireEvent("paneladded", this, panel); + return panel; + }, + + /** + * Hides the tab for the specified panel. + * @param {Number/String/ContentPanel} panel The panel's index, id or the panel itself + */ + hidePanel : function(panel){ + if(this.tabs && (panel = this.getPanel(panel))){ + this.tabs.hideTab(panel.getEl().id); + } + }, + + /** + * Unhides the tab for a previously hidden panel. + * @param {Number/String/ContentPanel} panel The panel's index, id or the panel itself + */ + unhidePanel : function(panel){ + if(this.tabs && (panel = this.getPanel(panel))){ + this.tabs.unhideTab(panel.getEl().id); + } + }, + + clearPanels : function(){ + while(this.panels.getCount() > 0){ + this.remove(this.panels.first()); + } + }, + + /** + * Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed. + * @param {Number/String/ContentPanel} panel The panel's index, id or the panel itself + * @param {Boolean} preservePanel Overrides the config preservePanel option + * @return {Roo.ContentPanel} The panel that was removed + */ + remove : function(panel, preservePanel) + { + panel = this.getPanel(panel); + if(!panel){ + return null; + } + var e = {}; + this.fireEvent("beforeremove", this, panel, e); + if(e.cancel === true){ + return null; + } + preservePanel = (typeof preservePanel != "undefined" ? preservePanel : (this.config.preservePanels === true || panel.preserve === true)); + var panelId = panel.getId(); + this.panels.removeKey(panelId); + if(preservePanel){ + document.body.appendChild(panel.getEl().dom); + } + if(this.tabs){ + this.tabs.removeTab(panel.getEl().id); + }else if (!preservePanel){ + this.bodyEl.dom.removeChild(panel.getEl().dom); + } + if(this.panels.getCount() == 1 && this.tabs && !this.config.alwaysShowTabs){ + var p = this.panels.first(); + var tempEl = document.createElement("div"); // temp holder to keep IE from deleting the node + tempEl.appendChild(p.getEl().dom); + this.bodyEl.update(""); + this.bodyEl.dom.appendChild(p.getEl().dom); + tempEl = null; + this.updateTitle(p.getTitle()); + this.tabs = null; + this.bodyEl.setStyle("overflow", this.config.autoScroll ? "auto" : "hidden"); + this.setActivePanel(p); + } + panel.setRegion(null); + if(this.activePanel == panel){ + this.activePanel = null; + } + if(this.config.autoDestroy !== false && preservePanel !== true){ + try{panel.destroy();}catch(e){} + } + this.fireEvent("panelremoved", this, panel); + return panel; + }, + + /** + * Returns the TabPanel component used by this region + * @return {Roo.TabPanel} + */ + getTabs : function(){ + return this.tabs; + }, + + createTool : function(parentEl, className){ + var btn = Roo.DomHelper.append(parentEl, { + tag: "div", + cls: "x-layout-tools-button", + children: [ { + tag: "div", + cls: "roo-layout-tools-button-inner " + className, + html: "&#160;" + }] + }, true); + btn.addClassOnOver("roo-layout-tools-button-over"); + return btn; + } +}); \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_layout_Split.js.html b/docs/symbols/src/Roo_bootstrap_layout_Split.js.html new file mode 100644 index 0000000000..cc4d4bba3c --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_layout_Split.js.html @@ -0,0 +1,359 @@ +../roojs1/Roo/bootstrap/layout/Split.js/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ + + + +/** + * @class Roo.SplitLayoutRegion + * @extends Roo.LayoutRegion + * Adds a splitbar and other (private) useful functionality to a {@link Roo.LayoutRegion}. + */ +Roo.bootstrap.layout.Split = function(config){ + this.cursor = config.cursor; + Roo.bootstrap.layout.Split.superclass.constructor.call(this, config); +}; + +Roo.extend(Roo.bootstrap.layout.Split, Roo.bootstrap.layout.Region, +{ + splitTip : "Drag to resize.", + collapsibleSplitTip : "Drag to resize. Double click to hide.", + useSplitTips : false, + + applyConfig : function(config){ + Roo.bootstrap.layout.Split.superclass.applyConfig.call(this, config); + + if(config.split){ + if(!this.split){ + + + var splitEl = Roo.DomHelper.append(this.mgr.el.dom, { + tag: "div", + id: this.el.id + "-split", + cls: "roo-layout-split roo-layout-split-"+this.position, + html: "&#160;" + }); + /** The SplitBar for this region + * @type Roo.SplitBar */ + // does not exist yet... + Roo.log([this.position, this.orientation]); + + this.split = new Roo.bootstrap.SplitBar({ + dragElement : splitEl, + resizingElement: this.el, + orientation : this.orientation + }); + + this.split.on("moved", this.onSplitMove, this); + this.split.useShim = config.useShim === true; + this.split.getMaximumSize = this[this.position == 'north' || this.position == 'south' ? 'getVMaxSize' : 'getHMaxSize'].createDelegate(this); + if(this.useSplitTips){ + this.split.el.dom.title = config.collapsible ? this.collapsibleSplitTip : this.splitTip; + } + //if(config.collapsible){ + // this.split.el.on("dblclick", this.collapse, this); + //} + } + if(typeof config.minSize != "undefined"){ + this.split.minSize = config.minSize; + } + if(typeof config.maxSize != "undefined"){ + this.split.maxSize = config.maxSize; + } + if(config.hideWhenEmpty || config.hidden || config.collapsed){ + this.hideSplitter(); + } + } + }, + + getHMaxSize : function(){ + var cmax = this.config.maxSize || 10000; + var center = this.mgr.getRegion("center"); + return Math.min(cmax, (this.el.getWidth()+center.getEl().getWidth())-center.getMinWidth()); + }, + + getVMaxSize : function(){ + var cmax = this.config.maxSize || 10000; + var center = this.mgr.getRegion("center"); + return Math.min(cmax, (this.el.getHeight()+center.getEl().getHeight())-center.getMinHeight()); + }, + + onSplitMove : function(split, newSize){ + this.fireEvent("resized", this, newSize); + }, + + /** + * Returns the {@link Roo.SplitBar} for this region. + * @return {Roo.SplitBar} + */ + getSplitBar : function(){ + return this.split; + }, + + hide : function(){ + this.hideSplitter(); + Roo.bootstrap.layout.Split.superclass.hide.call(this); + }, + + hideSplitter : function(){ + if(this.split){ + this.split.el.setLocation(-2000,-2000); + this.split.el.hide(); + } + }, + + show : function(){ + if(this.split){ + this.split.el.show(); + } + Roo.bootstrap.layout.Split.superclass.show.call(this); + }, + + beforeSlide: function(){ + if(Roo.isGecko){// firefox overflow auto bug workaround + this.bodyEl.clip(); + if(this.tabs) { + this.tabs.bodyEl.clip(); + } + if(this.activePanel){ + this.activePanel.getEl().clip(); + + if(this.activePanel.beforeSlide){ + this.activePanel.beforeSlide(); + } + } + } + }, + + afterSlide : function(){ + if(Roo.isGecko){// firefox overflow auto bug workaround + this.bodyEl.unclip(); + if(this.tabs) { + this.tabs.bodyEl.unclip(); + } + if(this.activePanel){ + this.activePanel.getEl().unclip(); + if(this.activePanel.afterSlide){ + this.activePanel.afterSlide(); + } + } + } + }, + + initAutoHide : function(){ + if(this.autoHide !== false){ + if(!this.autoHideHd){ + var st = new Roo.util.DelayedTask(this.slideIn, this); + this.autoHideHd = { + "mouseout": function(e){ + if(!e.within(this.el, true)){ + st.delay(500); + } + }, + "mouseover" : function(e){ + st.cancel(); + }, + scope : this + }; + } + this.el.on(this.autoHideHd); + } + }, + + clearAutoHide : function(){ + if(this.autoHide !== false){ + this.el.un("mouseout", this.autoHideHd.mouseout); + this.el.un("mouseover", this.autoHideHd.mouseover); + } + }, + + clearMonitor : function(){ + Roo.get(document).un("click", this.slideInIf, this); + }, + + // these names are backwards but not changed for compat + slideOut : function(){ + if(this.isSlid || this.el.hasActiveFx()){ + return; + } + this.isSlid = true; + if(this.collapseBtn){ + this.collapseBtn.hide(); + } + this.closeBtnState = this.closeBtn.getStyle('display'); + this.closeBtn.hide(); + if(this.stickBtn){ + this.stickBtn.show(); + } + this.el.show(); + this.el.alignTo(this.collapsedEl, this.getCollapseAnchor()); + this.beforeSlide(); + this.el.setStyle("z-index", 10001); + this.el.slideIn(this.getSlideAnchor(), { + callback: function(){ + this.afterSlide(); + this.initAutoHide(); + Roo.get(document).on("click", this.slideInIf, this); + this.fireEvent("slideshow", this); + }, + scope: this, + block: true + }); + }, + + afterSlideIn : function(){ + this.clearAutoHide(); + this.isSlid = false; + this.clearMonitor(); + this.el.setStyle("z-index", ""); + if(this.collapseBtn){ + this.collapseBtn.show(); + } + this.closeBtn.setStyle('display', this.closeBtnState); + if(this.stickBtn){ + this.stickBtn.hide(); + } + this.fireEvent("slidehide", this); + }, + + slideIn : function(cb){ + if(!this.isSlid || this.el.hasActiveFx()){ + Roo.callback(cb); + return; + } + this.isSlid = false; + this.beforeSlide(); + this.el.slideOut(this.getSlideAnchor(), { + callback: function(){ + this.el.setLeftTop(-10000, -10000); + this.afterSlide(); + this.afterSlideIn(); + Roo.callback(cb); + }, + scope: this, + block: true + }); + }, + + slideInIf : function(e){ + if(!e.within(this.el)){ + this.slideIn(); + } + }, + + animateCollapse : function(){ + this.beforeSlide(); + this.el.setStyle("z-index", 20000); + var anchor = this.getSlideAnchor(); + this.el.slideOut(anchor, { + callback : function(){ + this.el.setStyle("z-index", ""); + this.collapsedEl.slideIn(anchor, {duration:.3}); + this.afterSlide(); + this.el.setLocation(-10000,-10000); + this.el.hide(); + this.fireEvent("collapsed", this); + }, + scope: this, + block: true + }); + }, + + animateExpand : function(){ + this.beforeSlide(); + this.el.alignTo(this.collapsedEl, this.getCollapseAnchor(), this.getExpandAdj()); + this.el.setStyle("z-index", 20000); + this.collapsedEl.hide({ + duration:.1 + }); + this.el.slideIn(this.getSlideAnchor(), { + callback : function(){ + this.el.setStyle("z-index", ""); + this.afterSlide(); + if(this.split){ + this.split.el.show(); + } + this.fireEvent("invalidated", this); + this.fireEvent("expanded", this); + }, + scope: this, + block: true + }); + }, + + anchors : { + "west" : "left", + "east" : "right", + "north" : "top", + "south" : "bottom" + }, + + sanchors : { + "west" : "l", + "east" : "r", + "north" : "t", + "south" : "b" + }, + + canchors : { + "west" : "tl-tr", + "east" : "tr-tl", + "north" : "tl-bl", + "south" : "bl-tl" + }, + + getAnchor : function(){ + return this.anchors[this.position]; + }, + + getCollapseAnchor : function(){ + return this.canchors[this.position]; + }, + + getSlideAnchor : function(){ + return this.sanchors[this.position]; + }, + + getAlignAdj : function(){ + var cm = this.cmargins; + switch(this.position){ + case "west": + return [0, 0]; + break; + case "east": + return [0, 0]; + break; + case "north": + return [0, 0]; + break; + case "south": + return [0, 0]; + break; + } + }, + + getExpandAdj : function(){ + var c = this.collapsedEl, cm = this.cmargins; + switch(this.position){ + case "west": + return [-(cm.right+c.getWidth()+cm.left), 0]; + break; + case "east": + return [cm.right+c.getWidth()+cm.left, 0]; + break; + case "north": + return [0, -(cm.top+cm.bottom+c.getHeight())]; + break; + case "south": + return [0, cm.top+cm.bottom+c.getHeight()]; + break; + } + } +}); \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_layout_layout-ns.js.html b/docs/symbols/src/Roo_bootstrap_layout_layout-ns.js.html new file mode 100644 index 0000000000..10d30f7df7 --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_layout_layout-ns.js.html @@ -0,0 +1 @@ +../roojs1/Roo/bootstrap/layout/layout-ns.jsRoo.namespace("Roo.bootstrap.layout"); \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_panel_Content.js.html b/docs/symbols/src/Roo_bootstrap_panel_Content.js.html new file mode 100644 index 0000000000..f88adc4b2b --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_panel_Content.js.html @@ -0,0 +1,470 @@ +../roojs1/Roo/bootstrap/panel/Content.js/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ +/** + * @class Roo.ContentPanel + * @extends Roo.util.Observable + * A basic ContentPanel element. + * @cfg {Boolean} fitToFrame True for this panel to adjust its size to fit when the region resizes (defaults to false) + * @cfg {Boolean} fitContainer When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container (defaults to false) + * @cfg {Boolean/Object} autoCreate True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create + * @cfg {Boolean} closable True if the panel can be closed/removed + * @cfg {Boolean} background True if the panel should not be activated when it is added (defaults to false) + * @cfg {String/HTMLElement/Element} resizeEl An element to resize if {@link #fitToFrame} is true (instead of this panel's element) + * @cfg {Toolbar} toolbar A toolbar for this panel + * @cfg {Boolean} autoScroll True to scroll overflow in this panel (use with {@link #fitToFrame}) + * @cfg {String} title The title for this panel + * @cfg {Array} adjustments Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0]) + * @cfg {String} url Calls {@link #setUrl} with this value + * @cfg {String} region (center|north|south|east|west) which region to put this panel on (when used with xtype constructors) + * @cfg {String/Object} params When used with {@link #url}, calls {@link #setUrl} with this value + * @cfg {Boolean} loadOnce When used with {@link #url}, calls {@link #setUrl} with this value + * @cfg {String} content Raw content to fill content panel with (uses setContent on construction.) + + * @constructor + * Create a new ContentPanel. + * @param {String/HTMLElement/Roo.Element} el The container element for this panel + * @param {String/Object} config A string to set only the title or a config object + * @param {String} content (optional) Set the HTML content for this panel + * @param {String} region (optional) Used by xtype constructors to add to regions. (values center,east,west,south,north) + */ +Roo.bootstrap.panel.Content = function( config){ + + var el = config.el; + var content = config.content; + + if(config.autoCreate){ // xtype is available if this is called from factory + el = Roo.id(); + } + this.el = Roo.get(el); + if(!this.el && config && config.autoCreate){ + if(typeof config.autoCreate == "object"){ + if(!config.autoCreate.id){ + config.autoCreate.id = config.id||el; + } + this.el = Roo.DomHelper.append(document.body, + config.autoCreate, true); + }else{ + var elcfg = { tag: "div", + cls: "roo-layout-inactive-content", + id: config.id||el + }; + if (config.html) { + elcfg.html = config.html; + + } + + this.el = Roo.DomHelper.append(document.body, elcfg , true); + } + } + this.closable = false; + this.loaded = false; + this.active = false; + if(typeof config == "string"){ + this.title = config; + }else{ + Roo.apply(this, config); + } + /* + if (this.toolbar && !this.toolbar.el && this.toolbar.xtype) { + this.wrapEl = this.el.wrap(); + this.toolbar.container = this.el.insertSibling(false, 'before'); + this.toolbar = new Roo.Toolbar(this.toolbar); + } + + // xtype created footer. - not sure if will work as we normally have to render first.. + if (this.footer && !this.footer.el && this.footer.xtype) { + if (!this.wrapEl) { + this.wrapEl = this.el.wrap(); + } + + this.footer.container = this.wrapEl.createChild(); + + this.footer = Roo.factory(this.footer, Roo); + + } + */ + if(this.resizeEl){ + this.resizeEl = Roo.get(this.resizeEl, true); + }else{ + this.resizeEl = this.el; + } + // handle view.xtype + + + + + this.addEvents({ + /** + * @event activate + * Fires when this panel is activated. + * @param {Roo.ContentPanel} this + */ + "activate" : true, + /** + * @event deactivate + * Fires when this panel is activated. + * @param {Roo.ContentPanel} this + */ + "deactivate" : true, + + /** + * @event resize + * Fires when this panel is resized if fitToFrame is true. + * @param {Roo.ContentPanel} this + * @param {Number} width The width after any component adjustments + * @param {Number} height The height after any component adjustments + */ + "resize" : true, + + /** + * @event render + * Fires when this tab is created + * @param {Roo.ContentPanel} this + */ + "render" : true + + + + }); + + + + + if(this.autoScroll){ + this.resizeEl.setStyle("overflow", "auto"); + } else { + // fix randome scrolling + this.el.on('scroll', function() { + Roo.log('fix random scolling'); + this.scrollTo('top',0); + }); + } + content = content || this.content; + if(content){ + this.setContent(content); + } + if(config && config.url){ + this.setUrl(this.url, this.params, this.loadOnce); + } + + + + Roo.bootstrap.panel.Content.superclass.constructor.call(this); + + if (this.view && typeof(this.view.xtype) != 'undefined') { + this.view.el = this.el.appendChild(document.createElement("div")); + this.view = Roo.factory(this.view); + this.view.render && this.view.render(false, ''); + } + + + this.fireEvent('render', this); +}; + +Roo.extend(Roo.bootstrap.panel.Content, Roo.bootstrap.Component, { + tabTip:'', + setRegion : function(region){ + this.region = region; + if(region){ + this.el.replaceClass("roo-layout-inactive-content", "roo-layout-active-content"); + }else{ + this.el.replaceClass("roo-layout-active-content", "roo-layout-inactive-content"); + } + }, + + /** + * Returns the toolbar for this Panel if one was configured. + * @return {Roo.Toolbar} + */ + getToolbar : function(){ + return this.toolbar; + }, + + setActiveState : function(active){ + this.active = active; + if(!active){ + this.fireEvent("deactivate", this); + }else{ + this.fireEvent("activate", this); + } + }, + /** + * Updates this panel's element + * @param {String} content The new content + * @param {Boolean} loadScripts (optional) true to look for and process scripts + */ + setContent : function(content, loadScripts){ + this.el.update(content, loadScripts); + }, + + ignoreResize : function(w, h){ + if(this.lastSize && this.lastSize.width == w && this.lastSize.height == h){ + return true; + }else{ + this.lastSize = {width: w, height: h}; + return false; + } + }, + /** + * Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates. + * @return {Roo.UpdateManager} The UpdateManager + */ + getUpdateManager : function(){ + return this.el.getUpdateManager(); + }, + /** + * Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}. + * @param {Object/String/Function} url The url for this request or a function to call to get the url or a config object containing any of the following options: +<pre><code> +panel.load({ + url: "your-url.php", + params: {param1: "foo", param2: "bar"}, // or a URL encoded string + callback: yourFunction, + scope: yourObject, //(optional scope) + discardUrl: false, + nocache: false, + text: "Loading...", + timeout: 30, + scripts: false +}); +</code></pre> + * The only required property is <i>url</i>. The optional properties <i>nocache</i>, <i>text</i> and <i>scripts</i> + * are shorthand for <i>disableCaching</i>, <i>indicatorText</i> and <i>loadScripts</i> and are used to set their associated property on this panel UpdateManager instance. + * @param {String/Object} params (optional) The parameters to pass as either a URL encoded string "param1=1&amp;param2=2" or an object {param1: 1, param2: 2} + * @param {Function} callback (optional) Callback when transaction is complete -- called with signature (oElement, bSuccess, oResponse) + * @param {Boolean} discardUrl (optional) By default when you execute an update the defaultUrl is changed to the last used URL. If true, it will not store the URL. + * @return {Roo.ContentPanel} this + */ + load : function(){ + var um = this.el.getUpdateManager(); + um.update.apply(um, arguments); + return this; + }, + + + /** + * Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL. + * @param {String/Function} url The URL to load the content from or a function to call to get the URL + * @param {String/Object} params (optional) The string params for the update call or an object of the params. See {@link Roo.UpdateManager#update} for more details. (Defaults to null) + * @param {Boolean} loadOnce (optional) Whether to only load the content once. If this is false it makes the Ajax call every time this panel is activated. (Defaults to false) + * @return {Roo.UpdateManager} The UpdateManager + */ + setUrl : function(url, params, loadOnce){ + if(this.refreshDelegate){ + this.removeListener("activate", this.refreshDelegate); + } + this.refreshDelegate = this._handleRefresh.createDelegate(this, [url, params, loadOnce]); + this.on("activate", this.refreshDelegate); + return this.el.getUpdateManager(); + }, + + _handleRefresh : function(url, params, loadOnce){ + if(!loadOnce || !this.loaded){ + var updater = this.el.getUpdateManager(); + updater.update(url, params, this._setLoaded.createDelegate(this)); + } + }, + + _setLoaded : function(){ + this.loaded = true; + }, + + /** + * Returns this panel's id + * @return {String} + */ + getId : function(){ + return this.el.id; + }, + + /** + * Returns this panel's element - used by regiosn to add. + * @return {Roo.Element} + */ + getEl : function(){ + return this.wrapEl || this.el; + }, + + + + adjustForComponents : function(width, height) + { + //Roo.log('adjustForComponents '); + if(this.resizeEl != this.el){ + width -= this.el.getFrameWidth('lr'); + height -= this.el.getFrameWidth('tb'); + } + if(this.toolbar){ + var te = this.toolbar.getEl(); + height -= te.getHeight(); + te.setWidth(width); + } + if(this.footer){ + var te = this.footer.getEl(); + Roo.log("footer:" + te.getHeight()); + + height -= te.getHeight(); + te.setWidth(width); + } + + + if(this.adjustments){ + width += this.adjustments[0]; + height += this.adjustments[1]; + } + return {"width": width, "height": height}; + }, + + setSize : function(width, height){ + if(this.fitToFrame && !this.ignoreResize(width, height)){ + if(this.fitContainer && this.resizeEl != this.el){ + this.el.setSize(width, height); + } + var size = this.adjustForComponents(width, height); + this.resizeEl.setSize(this.autoWidth ? "auto" : size.width, this.autoHeight ? "auto" : size.height); + this.fireEvent('resize', this, size.width, size.height); + } + }, + + /** + * Returns this panel's title + * @return {String} + */ + getTitle : function(){ + return this.title; + }, + + /** + * Set this panel's title + * @param {String} title + */ + setTitle : function(title){ + this.title = title; + if(this.region){ + this.region.updatePanelTitle(this, title); + } + }, + + /** + * Returns true is this panel was configured to be closable + * @return {Boolean} + */ + isClosable : function(){ + return this.closable; + }, + + beforeSlide : function(){ + this.el.clip(); + this.resizeEl.clip(); + }, + + afterSlide : function(){ + this.el.unclip(); + this.resizeEl.unclip(); + }, + + /** + * Force a content refresh from the URL specified in the {@link #setUrl} method. + * Will fail silently if the {@link #setUrl} method has not been called. + * This does not activate the panel, just updates its content. + */ + refresh : function(){ + if(this.refreshDelegate){ + this.loaded = false; + this.refreshDelegate(); + } + }, + + /** + * Destroys this panel + */ + destroy : function(){ + this.el.removeAllListeners(); + var tempEl = document.createElement("span"); + tempEl.appendChild(this.el.dom); + tempEl.innerHTML = ""; + this.el.remove(); + this.el = null; + }, + + /** + * form - if the content panel contains a form - this is a reference to it. + * @type {Roo.form.Form} + */ + form : false, + /** + * view - if the content panel contains a view (Roo.DatePicker / Roo.View / Roo.JsonView) + * This contains a reference to it. + * @type {Roo.View} + */ + view : false, + + /** + * Adds a xtype elements to the panel - currently only supports Forms, View, JsonView. + * <pre><code> + +layout.addxtype({ + xtype : 'Form', + items: [ .... ] + } +); + +</code></pre> + * @param {Object} cfg Xtype definition of item to add. + */ + + + getChildContainer: function () { + return this.getEl(); + } + + + /* + var ret = new Roo.factory(cfg); + return ret; + + + // add form.. + if (cfg.xtype.match(/^Form$/)) { + + var el; + //if (this.footer) { + // el = this.footer.container.insertSibling(false, 'before'); + //} else { + el = this.el.createChild(); + //} + + this.form = new Roo.form.Form(cfg); + + + if ( this.form.allItems.length) { + this.form.render(el.dom); + } + return this.form; + } + // should only have one of theses.. + if ([ 'View', 'JsonView', 'DatePicker'].indexOf(cfg.xtype) > -1) { + // views.. should not be just added - used named prop 'view'' + + cfg.el = this.el.appendChild(document.createElement("div")); + // factory? + + var ret = new Roo.factory(cfg); + + ret.render && ret.render(false, ''); // render blank.. + this.view = ret; + return ret; + } + return false; + } + \*/ +}); + \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_panel_Nest.js.html b/docs/symbols/src/Roo_bootstrap_panel_Nest.js.html new file mode 100644 index 0000000000..f985ba7ad2 --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_panel_Nest.js.html @@ -0,0 +1,126 @@ +../roojs1/Roo/bootstrap/panel/Nest.js +/** + * @class Roo.bootstrap.panel.Nest + * @extends Roo.bootstrap.panel.Content + * @constructor + * Create a new Panel, that can contain a layout.Border. + * + * + * @param {Roo.BorderLayout} layout The layout for this panel + * @param {String/Object} config A string to set only the title or a config object + */ +Roo.bootstrap.panel.Nest = function(config) +{ + // construct with only one argument.. + /* FIXME - implement nicer consturctors + if (layout.layout) { + config = layout; + layout = config.layout; + delete config.layout; + } + if (layout.xtype && !layout.getEl) { + // then layout needs constructing.. + layout = Roo.factory(layout, Roo); + } + */ + + config.el = config.layout.getEl(); + + Roo.bootstrap.panel.Nest.superclass.constructor.call(this, config); + + config.layout.monitorWindowResize = false; // turn off autosizing + this.layout = config.layout; + this.layout.getEl().addClass("roo-layout-nested-layout"); + + + + +}; + +Roo.extend(Roo.bootstrap.panel.Nest, Roo.bootstrap.panel.Content, { + + setSize : function(width, height){ + if(!this.ignoreResize(width, height)){ + var size = this.adjustForComponents(width, height); + var el = this.layout.getEl(); + el.setSize(size.width, size.height); + var touch = el.dom.offsetWidth; + this.layout.layout(); + // ie requires a double layout on the first pass + if(Roo.isIE && !this.initialized){ + this.initialized = true; + this.layout.layout(); + } + } + }, + + // activate all subpanels if not currently active.. + + setActiveState : function(active){ + this.active = active; + if(!active){ + this.fireEvent("deactivate", this); + return; + } + + this.fireEvent("activate", this); + // not sure if this should happen before or after.. + if (!this.layout) { + return; // should not happen.. + } + var reg = false; + for (var r in this.layout.regions) { + reg = this.layout.getRegion(r); + if (reg.getActivePanel()) { + //reg.showPanel(reg.getActivePanel()); // force it to activate.. + reg.setActivePanel(reg.getActivePanel()); + continue; + } + if (!reg.panels.length) { + continue; + } + reg.showPanel(reg.getPanel(0)); + } + + + + + }, + + /** + * Returns the nested BorderLayout for this panel + * @return {Roo.BorderLayout} + */ + getLayout : function(){ + return this.layout; + }, + + /** + * Adds a xtype elements to the layout of the nested panel + * <pre><code> + +panel.addxtype({ + xtype : 'ContentPanel', + region: 'west', + items: [ .... ] + } +); + +panel.addxtype({ + xtype : 'NestedLayoutPanel', + region: 'west', + layout: { + center: { }, + west: { } + }, + items : [ ... list of content panels or nested layout panels.. ] + } +); +</code></pre> + * @param {Object} cfg Xtype definition of item to add. + */ + addxtype : function(cfg) { + return this.layout.addxtype(cfg); + + } +}); \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_panel_TabItem.js.html b/docs/symbols/src/Roo_bootstrap_panel_TabItem.js.html new file mode 100644 index 0000000000..94de9bd23e --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_panel_TabItem.js.html @@ -0,0 +1,319 @@ +../roojs1/Roo/bootstrap/panel/TabItem.js +/** + * @class Roo.TabPanelItem + * @extends Roo.util.Observable + * Represents an individual item (tab plus body) in a TabPanel. + * @param {Roo.TabPanel} tabPanel The {@link Roo.TabPanel} this TabPanelItem belongs to + * @param {String} id The id of this TabPanelItem + * @param {String} text The text for the tab of this TabPanelItem + * @param {Boolean} closable True to allow this TabPanelItem to be closable (defaults to false) + */ +Roo.bootstrap.panel.TabItem = function(config){ + /** + * The {@link Roo.TabPanel} this TabPanelItem belongs to + * @type Roo.TabPanel + */ + this.tabPanel = config.panel; + /** + * The id for this TabPanelItem + * @type String + */ + this.id = config.id; + /** @private */ + this.disabled = false; + /** @private */ + this.text = config.text; + /** @private */ + this.loaded = false; + this.closable = config.closable; + + /** + * The body element for this TabPanelItem. + * @type Roo.Element + */ + this.bodyEl = Roo.get(this.tabPanel.createItemBody(this.tabPanel.bodyEl.dom, config.id)); + this.bodyEl.setVisibilityMode(Roo.Element.VISIBILITY); + this.bodyEl.setStyle("display", "block"); + this.bodyEl.setStyle("zoom", "1"); + //this.hideAction(); + + var els = this.tabPanel.createStripElements(this.tabPanel.stripEl.dom, config.text, config.closable); + /** @private */ + this.el = Roo.get(els.el); + this.inner = Roo.get(els.inner, true); + this.textEl = Roo.get(this.el.dom.firstChild, true); + this.pnode = Roo.get(els.el.parentNode, true); + this.el.on("mousedown", this.onTabMouseDown, this); + this.el.on("click", this.onTabClick, this); + /** @private */ + if(config.closable){ + var c = Roo.get(els.close, true); + c.dom.title = this.closeText; + c.addClassOnOver("close-over"); + c.on("click", this.closeClick, this); + } + + this.addEvents({ + /** + * @event activate + * Fires when this tab becomes the active tab. + * @param {Roo.TabPanel} tabPanel The parent TabPanel + * @param {Roo.TabPanelItem} this + */ + "activate": true, + /** + * @event beforeclose + * Fires before this tab is closed. To cancel the close, set cancel to true on e (e.cancel = true). + * @param {Roo.TabPanelItem} this + * @param {Object} e Set cancel to true on this object to cancel the close. + */ + "beforeclose": true, + /** + * @event close + * Fires when this tab is closed. + * @param {Roo.TabPanelItem} this + */ + "close": true, + /** + * @event deactivate + * Fires when this tab is no longer the active tab. + * @param {Roo.TabPanel} tabPanel The parent TabPanel + * @param {Roo.TabPanelItem} this + */ + "deactivate" : true + }); + this.hidden = false; + + Roo.bootstrap.panel.TabItem.superclass.constructor.call(this); +}; + +Roo.extend(Roo.bootstrap.panel.TabItem, Roo.util.Observable, + { + purgeListeners : function(){ + Roo.util.Observable.prototype.purgeListeners.call(this); + this.el.removeAllListeners(); + }, + /** + * Shows this TabPanelItem -- this <b>does not</b> deactivate the currently active TabPanelItem. + */ + show : function(){ + this.pnode.addClass("active"); + this.showAction(); + if(Roo.isOpera){ + this.tabPanel.stripWrap.repaint(); + } + this.fireEvent("activate", this.tabPanel, this); + }, + + /** + * Returns true if this tab is the active tab. + * @return {Boolean} + */ + isActive : function(){ + return this.tabPanel.getActiveTab() == this; + }, + + /** + * Hides this TabPanelItem -- if you don't activate another TabPanelItem this could look odd. + */ + hide : function(){ + this.pnode.removeClass("active"); + this.hideAction(); + this.fireEvent("deactivate", this.tabPanel, this); + }, + + hideAction : function(){ + this.bodyEl.hide(); + this.bodyEl.setStyle("position", "absolute"); + this.bodyEl.setLeft("-20000px"); + this.bodyEl.setTop("-20000px"); + }, + + showAction : function(){ + this.bodyEl.setStyle("position", "relative"); + this.bodyEl.setTop(""); + this.bodyEl.setLeft(""); + this.bodyEl.show(); + }, + + /** + * Set the tooltip for the tab. + * @param {String} tooltip The tab's tooltip + */ + setTooltip : function(text){ + if(Roo.QuickTips && Roo.QuickTips.isEnabled()){ + this.textEl.dom.qtip = text; + this.textEl.dom.removeAttribute('title'); + }else{ + this.textEl.dom.title = text; + } + }, + + onTabClick : function(e){ + e.preventDefault(); + this.tabPanel.activate(this.id); + }, + + onTabMouseDown : function(e){ + e.preventDefault(); + this.tabPanel.activate(this.id); + }, +/* + getWidth : function(){ + return this.inner.getWidth(); + }, + + setWidth : function(width){ + var iwidth = width - this.pnode.getPadding("lr"); + this.inner.setWidth(iwidth); + this.textEl.setWidth(iwidth-this.inner.getPadding("lr")); + this.pnode.setWidth(width); + }, +*/ + /** + * Show or hide the tab + * @param {Boolean} hidden True to hide or false to show. + */ + setHidden : function(hidden){ + this.hidden = hidden; + this.pnode.setStyle("display", hidden ? "none" : ""); + }, + + /** + * Returns true if this tab is "hidden" + * @return {Boolean} + */ + isHidden : function(){ + return this.hidden; + }, + + /** + * Returns the text for this tab + * @return {String} + */ + getText : function(){ + return this.text; + }, + /* + autoSize : function(){ + //this.el.beginMeasure(); + this.textEl.setWidth(1); + /* + * #2804 [new] Tabs in Roojs + * increase the width by 2-4 pixels to prevent the ellipssis showing in chrome + */ + //this.setWidth(this.textEl.dom.scrollWidth+this.pnode.getPadding("lr")+this.inner.getPadding("lr") + 2); + //this.el.endMeasure(); + //}, + + /** + * Sets the text for the tab (Note: this also sets the tooltip text) + * @param {String} text The tab's text and tooltip + */ + setText : function(text){ + this.text = text; + this.textEl.update(text); + this.setTooltip(text); + //if(!this.tabPanel.resizeTabs){ + // this.autoSize(); + //} + }, + /** + * Activates this TabPanelItem -- this <b>does</b> deactivate the currently active TabPanelItem. + */ + activate : function(){ + this.tabPanel.activate(this.id); + }, + + /** + * Disables this TabPanelItem -- this does nothing if this is the active TabPanelItem. + */ + disable : function(){ + if(this.tabPanel.active != this){ + this.disabled = true; + this.pnode.addClass("disabled"); + } + }, + + /** + * Enables this TabPanelItem if it was previously disabled. + */ + enable : function(){ + this.disabled = false; + this.pnode.removeClass("disabled"); + }, + + /** + * Sets the content for this TabPanelItem. + * @param {String} content The content + * @param {Boolean} loadScripts true to look for and load scripts + */ + setContent : function(content, loadScripts){ + this.bodyEl.update(content, loadScripts); + }, + + /** + * Gets the {@link Roo.UpdateManager} for the body of this TabPanelItem. Enables you to perform Ajax updates. + * @return {Roo.UpdateManager} The UpdateManager + */ + getUpdateManager : function(){ + return this.bodyEl.getUpdateManager(); + }, + + /** + * Set a URL to be used to load the content for this TabPanelItem. + * @param {String/Function} url The URL to load the content from, or a function to call to get the URL + * @param {String/Object} params (optional) The string params for the update call or an object of the params. See {@link Roo.UpdateManager#update} for more details. (Defaults to null) + * @param {Boolean} loadOnce (optional) Whether to only load the content once. If this is false it makes the Ajax call every time this TabPanelItem is activated. (Defaults to false) + * @return {Roo.UpdateManager} The UpdateManager + */ + setUrl : function(url, params, loadOnce){ + if(this.refreshDelegate){ + this.un('activate', this.refreshDelegate); + } + this.refreshDelegate = this._handleRefresh.createDelegate(this, [url, params, loadOnce]); + this.on("activate", this.refreshDelegate); + return this.bodyEl.getUpdateManager(); + }, + + /** @private */ + _handleRefresh : function(url, params, loadOnce){ + if(!loadOnce || !this.loaded){ + var updater = this.bodyEl.getUpdateManager(); + updater.update(url, params, this._setLoaded.createDelegate(this)); + } + }, + + /** + * Forces a content refresh from the URL specified in the {@link #setUrl} method. + * Will fail silently if the setUrl method has not been called. + * This does not activate the panel, just updates its content. + */ + refresh : function(){ + if(this.refreshDelegate){ + this.loaded = false; + this.refreshDelegate(); + } + }, + + /** @private */ + _setLoaded : function(){ + this.loaded = true; + }, + + /** @private */ + closeClick : function(e){ + var o = {}; + e.stopEvent(); + this.fireEvent("beforeclose", this, o); + if(o.cancel !== true){ + this.tabPanel.removeTab(this.id); + } + }, + /** + * The text displayed in the tooltip for the close icon. + * @type String + */ + closeText : "Close this tab" +}); + \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_panel_Tabs.js.html b/docs/symbols/src/Roo_bootstrap_panel_Tabs.js.html new file mode 100644 index 0000000000..0e931f5071 --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_panel_Tabs.js.html @@ -0,0 +1,521 @@ +../roojs1/Roo/bootstrap/panel/Tabs.js /* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * <script type="text/javascript"> + */ +/** + * @class Roo.TabPanel + * @extends Roo.util.Observable + * A lightweight tab container. + * <br><br> + * Usage: + * <pre><code> +// basic tabs 1, built from existing content +var tabs = new Roo.TabPanel("tabs1"); +tabs.addTab("script", "View Script"); +tabs.addTab("markup", "View Markup"); +tabs.activate("script"); + +// more advanced tabs, built from javascript +var jtabs = new Roo.TabPanel("jtabs"); +jtabs.addTab("jtabs-1", "Normal Tab", "My content was added during construction."); + +// set up the UpdateManager +var tab2 = jtabs.addTab("jtabs-2", "Ajax Tab 1"); +var updater = tab2.getUpdateManager(); +updater.setDefaultUrl("ajax1.htm"); +tab2.on('activate', updater.refresh, updater, true); + +// Use setUrl for Ajax loading +var tab3 = jtabs.addTab("jtabs-3", "Ajax Tab 2"); +tab3.setUrl("ajax2.htm", null, true); + +// Disabled tab +var tab4 = jtabs.addTab("tabs1-5", "Disabled Tab", "Can't see me cause I'm disabled"); +tab4.disable(); + +jtabs.activate("jtabs-1"); + * </code></pre> + * @constructor + * Create a new TabPanel. + * @param {String/HTMLElement/Roo.Element} container The id, DOM element or Roo.Element container where this TabPanel is to be rendered. + * @param {Object/Boolean} config Config object to set any properties for this TabPanel, or true to render the tabs on the bottom. + */ +Roo.bootstrap.panel.Tabs = function(config){ + /** + * The container element for this TabPanel. + * @type Roo.Element + */ + this.el = Roo.get(config.el); + delete config.el; + if(config){ + if(typeof config == "boolean"){ + this.tabPosition = config ? "bottom" : "top"; + }else{ + Roo.apply(this, config); + } + } + + if(this.tabPosition == "bottom"){ + this.bodyEl = Roo.get(this.createBody(this.el.dom)); + this.el.addClass("roo-tabs-bottom"); + } + this.stripWrap = Roo.get(this.createStrip(this.el.dom), true); + this.stripEl = Roo.get(this.createStripList(this.stripWrap.dom), true); + this.stripBody = Roo.get(this.stripWrap.dom.firstChild.firstChild, true); + if(Roo.isIE){ + Roo.fly(this.stripWrap.dom.firstChild).setStyle("overflow-x", "hidden"); + } + if(this.tabPosition != "bottom"){ + /** The body element that contains {@link Roo.TabPanelItem} bodies. + + * @type Roo.Element + */ + this.bodyEl = Roo.get(this.createBody(this.el.dom)); + this.el.addClass("roo-tabs-top"); + } + this.items = []; + + this.bodyEl.setStyle("position", "relative"); + + this.active = null; + this.activateDelegate = this.activate.createDelegate(this); + + this.addEvents({ + /** + * @event tabchange + * Fires when the active tab changes + * @param {Roo.TabPanel} this + * @param {Roo.TabPanelItem} activePanel The new active tab + */ + "tabchange": true, + /** + * @event beforetabchange + * Fires before the active tab changes, set cancel to true on the "e" parameter to cancel the change + * @param {Roo.TabPanel} this + * @param {Object} e Set cancel to true on this object to cancel the tab change + * @param {Roo.TabPanelItem} tab The tab being changed to + */ + "beforetabchange" : true + }); + + Roo.EventManager.onWindowResize(this.onResize, this); + this.cpad = this.el.getPadding("lr"); + this.hiddenCount = 0; + + + // toolbar on the tabbar support... + if (this.toolbar) { + alert("no toolbar support yet"); + this.toolbar = false; + /* + var tcfg = this.toolbar; + tcfg.container = this.stripEl.child('td.x-tab-strip-toolbar'); + this.toolbar = new Roo.Toolbar(tcfg); + if (Roo.isSafari) { + var tbl = tcfg.container.child('table', true); + tbl.setAttribute('width', '100%'); + } + */ + + } + + + + Roo.bootstrap.panel.Tabs.superclass.constructor.call(this); +}; + +Roo.extend(Roo.bootstrap.panel.Tabs, Roo.util.Observable, { + /* + *@cfg {String} tabPosition "top" or "bottom" (defaults to "top") + */ + tabPosition : "top", + /* + *@cfg {Number} currentTabWidth The width of the current tab (defaults to 0) + */ + currentTabWidth : 0, + /* + *@cfg {Number} minTabWidth The minimum width of a tab (defaults to 40) (ignored if {@link #resizeTabs} is not true) + */ + minTabWidth : 40, + /* + *@cfg {Number} maxTabWidth The maximum width of a tab (defaults to 250) (ignored if {@link #resizeTabs} is not true) + */ + maxTabWidth : 250, + /* + *@cfg {Number} preferredTabWidth The preferred (default) width of a tab (defaults to 175) (ignored if {@link #resizeTabs} is not true) + */ + preferredTabWidth : 175, + /* + *@cfg {Boolean} resizeTabs True to enable dynamic tab resizing (defaults to false) + */ + resizeTabs : false, + /* + *@cfg {Boolean} monitorResize Set this to true to turn on window resize monitoring (ignored if {@link #resizeTabs} is not true) (defaults to true) + */ + monitorResize : true, + /* + *@cfg {Object} toolbar xtype description of toolbar to show at the right of the tab bar. + */ + toolbar : false, + + /** + * Creates a new {@link Roo.TabPanelItem} by looking for an existing element with the provided id -- if it's not found it creates one. + * @param {String} id The id of the div to use <b>or create</b> + * @param {String} text The text for the tab + * @param {String} content (optional) Content to put in the TabPanelItem body + * @param {Boolean} closable (optional) True to create a close icon on the tab + * @return {Roo.TabPanelItem} The created TabPanelItem + */ + addTab : function(id, text, content, closable) + { + var item = new Roo.bootstrap.panel.TabItem({ + panel: this, + id : id, + text : text, + closable : closable + }); + this.addTabItem(item); + if(content){ + item.setContent(content); + } + return item; + }, + + /** + * Returns the {@link Roo.TabPanelItem} with the specified id/index + * @param {String/Number} id The id or index of the TabPanelItem to fetch. + * @return {Roo.TabPanelItem} + */ + getTab : function(id){ + return this.items[id]; + }, + + /** + * Hides the {@link Roo.TabPanelItem} with the specified id/index + * @param {String/Number} id The id or index of the TabPanelItem to hide. + */ + hideTab : function(id){ + var t = this.items[id]; + if(!t.isHidden()){ + t.setHidden(true); + this.hiddenCount++; + this.autoSizeTabs(); + } + }, + + /** + * "Unhides" the {@link Roo.TabPanelItem} with the specified id/index. + * @param {String/Number} id The id or index of the TabPanelItem to unhide. + */ + unhideTab : function(id){ + var t = this.items[id]; + if(t.isHidden()){ + t.setHidden(false); + this.hiddenCount--; + this.autoSizeTabs(); + } + }, + + /** + * Adds an existing {@link Roo.TabPanelItem}. + * @param {Roo.TabPanelItem} item The TabPanelItem to add + */ + addTabItem : function(item){ + this.items[item.id] = item; + this.items.push(item); + // if(this.resizeTabs){ + // item.setWidth(this.currentTabWidth || this.preferredTabWidth); + // this.autoSizeTabs(); +// }else{ +// item.autoSize(); + // } + }, + + /** + * Removes a {@link Roo.TabPanelItem}. + * @param {String/Number} id The id or index of the TabPanelItem to remove. + */ + removeTab : function(id){ + var items = this.items; + var tab = items[id]; + if(!tab) { return; } + var index = items.indexOf(tab); + if(this.active == tab && items.length > 1){ + var newTab = this.getNextAvailable(index); + if(newTab) { + newTab.activate(); + } + } + this.stripEl.dom.removeChild(tab.pnode.dom); + if(tab.bodyEl.dom.parentNode == this.bodyEl.dom){ // if it was moved already prevent error + this.bodyEl.dom.removeChild(tab.bodyEl.dom); + } + items.splice(index, 1); + delete this.items[tab.id]; + tab.fireEvent("close", tab); + tab.purgeListeners(); + this.autoSizeTabs(); + }, + + getNextAvailable : function(start){ + var items = this.items; + var index = start; + // look for a next tab that will slide over to + // replace the one being removed + while(index < items.length){ + var item = items[++index]; + if(item && !item.isHidden()){ + return item; + } + } + // if one isn't found select the previous tab (on the left) + index = start; + while(index >= 0){ + var item = items[--index]; + if(item && !item.isHidden()){ + return item; + } + } + return null; + }, + + /** + * Disables a {@link Roo.TabPanelItem}. It cannot be the active tab, if it is this call is ignored. + * @param {String/Number} id The id or index of the TabPanelItem to disable. + */ + disableTab : function(id){ + var tab = this.items[id]; + if(tab && this.active != tab){ + tab.disable(); + } + }, + + /** + * Enables a {@link Roo.TabPanelItem} that is disabled. + * @param {String/Number} id The id or index of the TabPanelItem to enable. + */ + enableTab : function(id){ + var tab = this.items[id]; + tab.enable(); + }, + + /** + * Activates a {@link Roo.TabPanelItem}. The currently active one will be deactivated. + * @param {String/Number} id The id or index of the TabPanelItem to activate. + * @return {Roo.TabPanelItem} The TabPanelItem. + */ + activate : function(id){ + var tab = this.items[id]; + if(!tab){ + return null; + } + if(tab == this.active || tab.disabled){ + return tab; + } + var e = {}; + this.fireEvent("beforetabchange", this, e, tab); + if(e.cancel !== true && !tab.disabled){ + if(this.active){ + this.active.hide(); + } + this.active = this.items[id]; + this.active.show(); + this.fireEvent("tabchange", this, this.active); + } + return tab; + }, + + /** + * Gets the active {@link Roo.TabPanelItem}. + * @return {Roo.TabPanelItem} The active TabPanelItem or null if none are active. + */ + getActiveTab : function(){ + return this.active; + }, + + /** + * Updates the tab body element to fit the height of the container element + * for overflow scrolling + * @param {Number} targetHeight (optional) Override the starting height from the elements height + */ + syncHeight : function(targetHeight){ + var height = (targetHeight || this.el.getHeight())-this.el.getBorderWidth("tb")-this.el.getPadding("tb"); + var bm = this.bodyEl.getMargins(); + var newHeight = height-(this.stripWrap.getHeight()||0)-(bm.top+bm.bottom); + this.bodyEl.setHeight(newHeight); + return newHeight; + }, + + onResize : function(){ + if(this.monitorResize){ + this.autoSizeTabs(); + } + }, + + /** + * Disables tab resizing while tabs are being added (if {@link #resizeTabs} is false this does nothing) + */ + beginUpdate : function(){ + this.updating = true; + }, + + /** + * Stops an update and resizes the tabs (if {@link #resizeTabs} is false this does nothing) + */ + endUpdate : function(){ + this.updating = false; + this.autoSizeTabs(); + }, + + /** + * Manual call to resize the tabs (if {@link #resizeTabs} is false this does nothing) + */ + autoSizeTabs : function(){ + var count = this.items.length; + var vcount = count - this.hiddenCount; + if(!this.resizeTabs || count < 1 || vcount < 1 || this.updating) { + return; + } + var w = Math.max(this.el.getWidth() - this.cpad, 10); + var availWidth = Math.floor(w / vcount); + var b = this.stripBody; + if(b.getWidth() > w){ + var tabs = this.items; + this.setTabWidth(Math.max(availWidth, this.minTabWidth)-2); + if(availWidth < this.minTabWidth){ + /*if(!this.sleft){ // incomplete scrolling code + this.createScrollButtons(); + } + this.showScroll(); + this.stripClip.setWidth(w - (this.sleft.getWidth()+this.sright.getWidth()));*/ + } + }else{ + if(this.currentTabWidth < this.preferredTabWidth){ + this.setTabWidth(Math.min(availWidth, this.preferredTabWidth)-2); + } + } + }, + + /** + * Returns the number of tabs in this TabPanel. + * @return {Number} + */ + getCount : function(){ + return this.items.length; + }, + + /** + * Resizes all the tabs to the passed width + * @param {Number} The new width + */ + setTabWidth : function(width){ + this.currentTabWidth = width; + for(var i = 0, len = this.items.length; i < len; i++) { + if(!this.items[i].isHidden()) { + this.items[i].setWidth(width); + } + } + }, + + /** + * Destroys this TabPanel + * @param {Boolean} removeEl (optional) True to remove the element from the DOM as well (defaults to undefined) + */ + destroy : function(removeEl){ + Roo.EventManager.removeResizeListener(this.onResize, this); + for(var i = 0, len = this.items.length; i < len; i++){ + this.items[i].purgeListeners(); + } + if(removeEl === true){ + this.el.update(""); + this.el.remove(); + } + }, + + createStrip : function(container) + { + var strip = document.createElement("nav"); + strip.className = "navbar navbar-default"; //"x-tabs-wrap"; + container.appendChild(strip); + return strip; + }, + + createStripList : function(strip) + { + // div wrapper for retard IE + // returns the "tr" element. + strip.innerHTML = '<ul class="nav nav-tabs" role="tablist"></ul>'; + //'<div class="x-tabs-strip-wrap">'+ + // '<table class="x-tabs-strip" cellspacing="0" cellpadding="0" border="0"><tbody><tr>'+ + // '<td class="x-tab-strip-toolbar"></td></tr></tbody></table></div>'; + return strip.firstChild; //.firstChild.firstChild.firstChild; + }, + createBody : function(container) + { + var body = document.createElement("div"); + Roo.id(body, "tab-body"); + //Roo.fly(body).addClass("x-tabs-body"); + Roo.fly(body).addClass("tab-content"); + container.appendChild(body); + return body; + }, + createItemBody :function(bodyEl, id){ + var body = Roo.getDom(id); + if(!body){ + body = document.createElement("div"); + body.id = id; + } + //Roo.fly(body).addClass("x-tabs-item-body"); + Roo.fly(body).addClass("tab-pane"); + bodyEl.insertBefore(body, bodyEl.firstChild); + return body; + }, + /** @private */ + createStripElements : function(stripEl, text, closable) + { + var td = document.createElement("li"); // was td.. + stripEl.insertBefore(td, stripEl.childNodes[stripEl.childNodes.length-1]); + //stripEl.appendChild(td); + /*if(closable){ + td.className = "x-tabs-closable"; + if(!this.closeTpl){ + this.closeTpl = new Roo.Template( + '<a href="#" class="x-tabs-right"><span class="x-tabs-left"><em class="x-tabs-inner">' + + '<span unselectable="on"' + (this.disableTooltips ? '' : ' title="{text}"') +' class="x-tabs-text">{text}</span>' + + '<div unselectable="on" class="close-icon">&#160;</div></em></span></a>' + ); + } + var el = this.closeTpl.overwrite(td, {"text": text}); + var close = el.getElementsByTagName("div")[0]; + var inner = el.getElementsByTagName("em")[0]; + return {"el": el, "close": close, "inner": inner}; + } else { + */ + // not sure what this is.. + if(!this.tabTpl){ + //this.tabTpl = new Roo.Template( + // '<a href="#" class="x-tabs-right"><span class="x-tabs-left"><em class="x-tabs-inner">' + + // '<span unselectable="on"' + (this.disableTooltips ? '' : ' title="{text}"') +' class="x-tabs-text">{text}</span></em></span></a>' + //); + this.tabTpl = new Roo.Template( + '<a href="#">' + + '<span unselectable="on"' + + (this.disableTooltips ? '' : ' title="{text}"') + + ' >{text}</span></span></a>' + ); + + } + var el = this.tabTpl.overwrite(td, {"text": text}); + var inner = el.getElementsByTagName("span")[0]; + return {"el": el, "inner": inner}; + //} + } + + +}); + \ No newline at end of file diff --git a/docs/symbols/src/Roo_bootstrap_panel_panel-ns.js.html b/docs/symbols/src/Roo_bootstrap_panel_panel-ns.js.html new file mode 100644 index 0000000000..3c88c41697 --- /dev/null +++ b/docs/symbols/src/Roo_bootstrap_panel_panel-ns.js.html @@ -0,0 +1 @@ +../roojs1/Roo/bootstrap/panel/panel-ns.jsRoo.namespace("Roo.bootstrap.panel"); \ No newline at end of file diff --git a/docs/symbols/this.html b/docs/symbols/this.html index a22946c988..4b504dff1b 100644 --- a/docs/symbols/this.html +++ b/docs/symbols/this.html @@ -173,7 +173,7 @@
    - Documentation generated by Introspection Doc Generator on Mon Mar 27 2017 13:42:21 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Wed Jul 05 2017 13:33:29 GMT+0800 (HKT) Based on JsDoc Toolkit