From bf9f5afaceaa438f47666a11566f0de8800d0a16 Mon Sep 17 00:00:00 2001 From: edward Date: Mon, 21 Mar 2016 14:31:41 +0800 Subject: [PATCH] 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/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_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_DocumentManager.js.html docs/symbols/src/Roo_bootstrap_DocumentViewer.js.html docs/symbols/src/Roo_bootstrap_Element.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_Link.js.html docs/symbols/src/Roo_bootstrap_LocationPicker.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_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_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/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.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.DocumentManager.html docs/symbols/Roo.bootstrap.DocumentViewer.html docs/symbols/Roo.bootstrap.Element.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.Link.html docs/symbols/Roo.bootstrap.LocationPicker.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.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.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.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.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.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/_calls.html docs/symbols/this.html docs/json/roodata.json docs/files.html roojs-bootstrap.js roojs-bootstrap-debug.js --- docs/files.html | 24 +- docs/index.html | 12 - docs/json/roodata.json | 2138 ----------------- docs/symbols/Array.html | 2 +- docs/symbols/Date.html | 2 +- docs/symbols/Function.html | 2 +- docs/symbols/Number.html | 2 +- docs/symbols/Roo.Ajax.html | 2 +- docs/symbols/Roo.BasicDialog.html | 2 +- docs/symbols/Roo.BasicLayoutRegion.html | 2 +- docs/symbols/Roo.BorderLayout.html | 2 +- docs/symbols/Roo.BoxComponent.html | 2 +- docs/symbols/Roo.Button.html | 2 +- docs/symbols/Roo.CalendarPanel.html | 2 +- docs/symbols/Roo.ColorPalette.html | 2 +- docs/symbols/Roo.Component.html | 4 +- docs/symbols/Roo.ComponentMgr.html | 2 +- docs/symbols/Roo.CompositeElement.html | 2 +- docs/symbols/Roo.CompositeElementLite.html | 2 +- docs/symbols/Roo.ContentPanel.html | 2 +- docs/symbols/Roo.DDView.html | 2 +- docs/symbols/Roo.DatePicker.html | 2 +- docs/symbols/Roo.DialogManager.html | 2 +- docs/symbols/Roo.DomHelper.html | 2 +- docs/symbols/Roo.DomQuery.html | 2 +- docs/symbols/Roo.DomTemplate.html | 2 +- docs/symbols/Roo.Editor.html | 2 +- docs/symbols/Roo.Element.html | 2 +- docs/symbols/Roo.EventManager.html | 2 +- docs/symbols/Roo.EventObject.html | 2 +- docs/symbols/Roo.Fx.html | 2 +- docs/symbols/Roo.GridPanel.html | 2 +- docs/symbols/Roo.HtmlEditorCore.html | 2 +- docs/symbols/Roo.JsonView.html | 2 +- docs/symbols/Roo.KeyMap.html | 2 +- docs/symbols/Roo.KeyNav.html | 2 +- docs/symbols/Roo.Layer.html | 2 +- docs/symbols/Roo.LayoutDialog.html | 2 +- docs/symbols/Roo.LayoutManager.html | 2 +- docs/symbols/Roo.LayoutRegion.html | 2 +- docs/symbols/Roo.LoadMask.html | 2 +- docs/symbols/Roo.Login.html | 2 +- docs/symbols/Roo.MasterTemplate.html | 2 +- docs/symbols/Roo.NestedLayoutPanel.html | 2 +- docs/symbols/Roo.PagingToolbar.html | 2 +- docs/symbols/Roo.QuickTips.html | 2 +- docs/symbols/Roo.ReaderLayout.html | 2 +- docs/symbols/Roo.Resizable.html | 2 +- docs/symbols/Roo.Shadow.html | 2 +- .../Roo.SplitBar.AbsoluteLayoutAdapter.html | 2 +- .../Roo.SplitBar.BasicLayoutAdapter.html | 2 +- docs/symbols/Roo.SplitBar.html | 2 +- docs/symbols/Roo.SplitButton.html | 2 +- docs/symbols/Roo.SplitLayoutRegion.html | 2 +- docs/symbols/Roo.TabPanel.html | 2 +- docs/symbols/Roo.TabPanelItem.html | 2 +- docs/symbols/Roo.Template.html | 2 +- docs/symbols/Roo.Toolbar.Button.html | 2 +- docs/symbols/Roo.Toolbar.Fill.html | 2 +- docs/symbols/Roo.Toolbar.Item.html | 2 +- docs/symbols/Roo.Toolbar.Separator.html | 2 +- docs/symbols/Roo.Toolbar.Spacer.html | 2 +- docs/symbols/Roo.Toolbar.SplitButton.html | 2 +- docs/symbols/Roo.Toolbar.TextItem.html | 2 +- docs/symbols/Roo.Toolbar.html | 2 +- docs/symbols/Roo.TreePanel.html | 2 +- .../Roo.UpdateManager.BasicRenderer.html | 2 +- docs/symbols/Roo.UpdateManager.defaults.html | 2 +- docs/symbols/Roo.UpdateManager.html | 2 +- docs/symbols/Roo.View.html | 2 +- docs/symbols/Roo.ViewPanel.html | 2 +- docs/symbols/Roo.XComponent#_tree.html | 2 +- docs/symbols/Roo.XComponent.event.events.html | 2 +- docs/symbols/Roo.XComponent.html | 2 +- docs/symbols/Roo.XTemplate.html | 2 +- docs/symbols/Roo.bootstrap.Alert.html | 2 +- docs/symbols/Roo.bootstrap.Body.html | 2 +- docs/symbols/Roo.bootstrap.Button.html | 2 +- docs/symbols/Roo.bootstrap.ButtonGroup.html | 2 +- docs/symbols/Roo.bootstrap.Calendar.html | 2 +- docs/symbols/Roo.bootstrap.CheckBox.html | 2 +- docs/symbols/Roo.bootstrap.Column.html | 2 +- docs/symbols/Roo.bootstrap.ComboBox.html | 2 +- docs/symbols/Roo.bootstrap.Component.html | 4 +- docs/symbols/Roo.bootstrap.Container.html | 2 +- docs/symbols/Roo.bootstrap.DateField.html | 2 +- .../Roo.bootstrap.DocumentManager.html | 2 +- .../symbols/Roo.bootstrap.DocumentViewer.html | 2 +- docs/symbols/Roo.bootstrap.Element.html | 2 +- docs/symbols/Roo.bootstrap.Form.html | 2 +- docs/symbols/Roo.bootstrap.Graph.html | 2 +- docs/symbols/Roo.bootstrap.Header.html | 2 +- docs/symbols/Roo.bootstrap.HtmlEditor.html | 2 +- docs/symbols/Roo.bootstrap.Img.html | 2 +- docs/symbols/Roo.bootstrap.Input.html | 4 +- docs/symbols/Roo.bootstrap.LayoutMasonry.html | 2 +- docs/symbols/Roo.bootstrap.Link.html | 2 +- .../symbols/Roo.bootstrap.LocationPicker.html | 2 +- docs/symbols/Roo.bootstrap.Menu.html | 2 +- docs/symbols/Roo.bootstrap.MenuItem.html | 2 +- docs/symbols/Roo.bootstrap.MenuMgr.html | 2 +- docs/symbols/Roo.bootstrap.MenuSeparator.html | 2 +- docs/symbols/Roo.bootstrap.MessageBar.html | 2 +- docs/symbols/Roo.bootstrap.MessageBox.html | 2 +- docs/symbols/Roo.bootstrap.Modal.html | 2 +- docs/symbols/Roo.bootstrap.MonthField.html | 2 +- docs/symbols/Roo.bootstrap.NavGroup.html | 2 +- docs/symbols/Roo.bootstrap.NavHeaderbar.html | 2 +- docs/symbols/Roo.bootstrap.NavItem.html | 2 +- .../symbols/Roo.bootstrap.NavProgressBar.html | 2 +- .../Roo.bootstrap.NavProgressItem.html | 2 +- docs/symbols/Roo.bootstrap.NavSidebar.html | 2 +- .../symbols/Roo.bootstrap.NavSidebarItem.html | 4 +- docs/symbols/Roo.bootstrap.NavSimplebar.html | 2 +- docs/symbols/Roo.bootstrap.Navbar.html | 2 +- docs/symbols/Roo.bootstrap.Pagination.html | 2 +- .../symbols/Roo.bootstrap.PaginationItem.html | 2 +- docs/symbols/Roo.bootstrap.PagingToolbar.html | 2 +- docs/symbols/Roo.bootstrap.Popover.html | 2 +- docs/symbols/Roo.bootstrap.Progress.html | 2 +- docs/symbols/Roo.bootstrap.ProgressBar.html | 2 +- docs/symbols/Roo.bootstrap.Radio.html | 2 +- docs/symbols/Roo.bootstrap.Row.html | 2 +- docs/symbols/Roo.bootstrap.Slider.html | 2 +- docs/symbols/Roo.bootstrap.TabGroup.html | 2 +- docs/symbols/Roo.bootstrap.TabPanel.html | 2 +- ...ootstrap.Table.AbstractSelectionModel.html | 2 +- ...Roo.bootstrap.Table.RowSelectionModel.html | 2 +- docs/symbols/Roo.bootstrap.Table.html | 2 +- docs/symbols/Roo.bootstrap.TableBody.html | 2 +- docs/symbols/Roo.bootstrap.TableCell.html | 2 +- docs/symbols/Roo.bootstrap.TableRow.html | 2 +- docs/symbols/Roo.bootstrap.TextArea.html | 2 +- docs/symbols/Roo.bootstrap.TimeField.html | 2 +- docs/symbols/Roo.bootstrap.Tooltip.html | 2 +- docs/symbols/Roo.bootstrap.TriggerField.html | 4 +- docs/symbols/Roo.bootstrap.UploadCropbox.html | 2 +- .../symbols/Roo.bootstrap.dash.NumberBox.html | 2 +- docs/symbols/Roo.bootstrap.dash.TabBox.html | 2 +- docs/symbols/Roo.bootstrap.dash.TabPane.html | 2 +- docs/symbols/Roo.bootstrap.dash.html | 2 +- docs/symbols/Roo.bootstrap.html | 2 +- ....bootstrap.htmleditor.ToolbarStandard.html | 2 +- docs/symbols/Roo.bootstrap.htmleditor.html | 2 +- docs/symbols/Roo.bootstrap.menu.Item.html | 2 +- docs/symbols/Roo.bootstrap.menu.Menu.html | 2 +- .../symbols/Roo.bootstrap.menu.Separator.html | 2 +- docs/symbols/Roo.bootstrap.menu.html | 2 +- docs/symbols/Roo.data.ArrayReader.html | 2 +- docs/symbols/Roo.data.Connection.html | 2 +- docs/symbols/Roo.data.DataProxy.html | 2 +- docs/symbols/Roo.data.DataReader.html | 2 +- docs/symbols/Roo.data.HttpProxy.html | 2 +- docs/symbols/Roo.data.JsonReader.html | 2 +- docs/symbols/Roo.data.JsonStore.html | 2 +- docs/symbols/Roo.data.MemoryProxy.html | 2 +- docs/symbols/Roo.data.Node.html | 2 +- docs/symbols/Roo.data.Record.html | 2 +- docs/symbols/Roo.data.ScriptTagProxy.html | 2 +- docs/symbols/Roo.data.SimpleStore.html | 2 +- docs/symbols/Roo.data.SortTypes.html | 2 +- docs/symbols/Roo.data.Store.html | 2 +- docs/symbols/Roo.data.Tree.html | 2 +- docs/symbols/Roo.data.XmlReader.html | 2 +- docs/symbols/Roo.data.html | 2 +- docs/symbols/Roo.dd.DD.html | 2 +- docs/symbols/Roo.dd.DDProxy.html | 2 +- docs/symbols/Roo.dd.DDTarget.html | 2 +- docs/symbols/Roo.dd.DragDrop.html | 2 +- docs/symbols/Roo.dd.DragDropMgr.html | 2 +- docs/symbols/Roo.dd.DragSource.html | 2 +- docs/symbols/Roo.dd.DragZone.html | 2 +- docs/symbols/Roo.dd.DropTarget.html | 2 +- docs/symbols/Roo.dd.DropZone.html | 2 +- docs/symbols/Roo.dd.Registry.html | 2 +- docs/symbols/Roo.dd.ScrollManager.html | 2 +- docs/symbols/Roo.dd.StatusProxy.html | 2 +- docs/symbols/Roo.dd.html | 2 +- docs/symbols/Roo.form.Action.html | 2 +- docs/symbols/Roo.form.BasicForm.html | 2 +- docs/symbols/Roo.form.Checkbox.html | 2 +- docs/symbols/Roo.form.Column.html | 2 +- docs/symbols/Roo.form.ComboBox.html | 2 +- docs/symbols/Roo.form.ComboBoxArray.Item.html | 2 +- docs/symbols/Roo.form.ComboBoxArray.html | 2 +- docs/symbols/Roo.form.ComboCheck.html | 2 +- docs/symbols/Roo.form.DateField.html | 2 +- docs/symbols/Roo.form.DayPicker.html | 2 +- docs/symbols/Roo.form.DisplayField.html | 2 +- docs/symbols/Roo.form.FCKeditor.html | 2 +- docs/symbols/Roo.form.Field.html | 2 +- docs/symbols/Roo.form.FieldSet.html | 2 +- docs/symbols/Roo.form.Form.html | 2 +- docs/symbols/Roo.form.GridField.html | 2 +- docs/symbols/Roo.form.Hidden.html | 2 +- .../Roo.form.HtmlEditor.ToolbarContext.html | 2 +- .../Roo.form.HtmlEditor.ToolbarStandard.html | 2 +- docs/symbols/Roo.form.HtmlEditor.html | 2 +- docs/symbols/Roo.form.Layout.html | 2 +- docs/symbols/Roo.form.MonthField.html | 2 +- docs/symbols/Roo.form.NumberField.html | 2 +- docs/symbols/Roo.form.Radio.html | 2 +- docs/symbols/Roo.form.Row.html | 2 +- docs/symbols/Roo.form.Select.html | 2 +- docs/symbols/Roo.form.Signature.html | 2 +- docs/symbols/Roo.form.TextArea.html | 2 +- docs/symbols/Roo.form.TextField.html | 2 +- docs/symbols/Roo.form.TriggerField.html | 2 +- docs/symbols/Roo.form.VTypes.html | 2 +- docs/symbols/Roo.form.html | 2 +- docs/symbols/Roo.grid.AbstractGridView.html | 2 +- .../Roo.grid.AbstractSelectionModel.html | 2 +- docs/symbols/Roo.grid.Calendar.html | 2 +- docs/symbols/Roo.grid.CellSelectionModel.html | 2 +- docs/symbols/Roo.grid.ColumnModel.html | 2 +- docs/symbols/Roo.grid.EditorGrid.html | 2 +- docs/symbols/Roo.grid.Grid.html | 2 +- docs/symbols/Roo.grid.GridEditor.html | 2 +- docs/symbols/Roo.grid.GridView.html | 2 +- docs/symbols/Roo.grid.PropertyGrid.html | 2 +- docs/symbols/Roo.grid.RowSelectionModel.html | 2 +- docs/symbols/Roo.grid.html | 2 +- docs/symbols/Roo.html | 2 +- docs/symbols/Roo.lib.Ajax.html | 2 +- docs/symbols/Roo.lib.Dom.html | 2 +- docs/symbols/Roo.lib.html | 2 +- docs/symbols/Roo.mailer.Block.html | 2 +- docs/symbols/Roo.mailer.BodyContainer.html | 2 +- docs/symbols/Roo.mailer.Column.html | 2 +- docs/symbols/Roo.mailer.html | 2 +- docs/symbols/Roo.menu.Adapter.html | 2 +- docs/symbols/Roo.menu.BaseItem.html | 2 +- docs/symbols/Roo.menu.CheckItem.html | 2 +- docs/symbols/Roo.menu.ColorItem.html | 2 +- docs/symbols/Roo.menu.ColorMenu.html | 2 +- docs/symbols/Roo.menu.DateItem.html | 2 +- docs/symbols/Roo.menu.DateMenu.html | 2 +- docs/symbols/Roo.menu.Item.html | 2 +- docs/symbols/Roo.menu.Menu.html | 2 +- docs/symbols/Roo.menu.MenuMgr.html | 2 +- docs/symbols/Roo.menu.Separator.html | 2 +- docs/symbols/Roo.menu.TextItem.html | 2 +- docs/symbols/Roo.menu.html | 2 +- docs/symbols/Roo.state.CookieProvider.html | 2 +- docs/symbols/Roo.state.Manager.html | 2 +- docs/symbols/Roo.state.Provider.html | 2 +- docs/symbols/Roo.state.html | 2 +- docs/symbols/Roo.tree.AsyncTreeNode.html | 2 +- docs/symbols/Roo.tree.ColumnTree.html | 2 +- .../Roo.tree.DefaultSelectionModel.html | 2 +- .../symbols/Roo.tree.MultiSelectionModel.html | 2 +- docs/symbols/Roo.tree.TreeEditor.html | 2 +- docs/symbols/Roo.tree.TreeFilter.html | 2 +- docs/symbols/Roo.tree.TreeLoader.html | 2 +- docs/symbols/Roo.tree.TreeNode.html | 2 +- docs/symbols/Roo.tree.TreeNodeUI.html | 2 +- docs/symbols/Roo.tree.TreePanel.html | 2 +- docs/symbols/Roo.tree.TreeSorter.html | 2 +- docs/symbols/Roo.tree.html | 2 +- docs/symbols/Roo.util.CSS.html | 2 +- docs/symbols/Roo.util.ClickRepeater.html | 2 +- docs/symbols/Roo.util.DelayedTask.html | 2 +- docs/symbols/Roo.util.Format.html | 2 +- docs/symbols/Roo.util.JSON.html | 2 +- docs/symbols/Roo.util.Math.html | 2 +- docs/symbols/Roo.util.MixedCollection.html | 2 +- docs/symbols/Roo.util.Observable.html | 4 +- .../Roo.util.TextMetrics.Instance.html | 2 +- docs/symbols/Roo.util.TextMetrics.html | 2 +- docs/symbols/Roo.util.html | 2 +- docs/symbols/String.html | 2 +- docs/symbols/_calls.html | 2 +- .../src/Roo_bootstrap_ComboBox.js.html | 28 + .../src/Roo_bootstrap_DocumentManager.js.html | 3 +- .../src/Roo_bootstrap_NavSidebarItem.js.html | 94 +- .../src/Roo_bootstrap_UploadCropbox.js.html | 1 - docs/symbols/this.html | 2 +- roojs-bootstrap-debug.js | 94 +- roojs-bootstrap.js | 838 ++++--- 279 files changed, 898 insertions(+), 2886 deletions(-) diff --git a/docs/files.html b/docs/files.html index 98cf03a6b8..1eac3c8b5a 100644 --- a/docs/files.html +++ b/docs/files.html @@ -663,26 +663,6 @@
-
-

../roojs1/Roo/bootstrap/ComboBox.old.js

- -
- - -
-
-
- -
-

../roojs1/Roo/bootstrap/ComboBox2.js

- -
- - -
-
-
-

../roojs1/Roo/bootstrap/Component.js

@@ -2597,9 +2577,9 @@
- Documentation generated by Introspeciton Doc Generator undefined on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspeciton Doc Generator undefined on Mon Mar 21 2016 14:31:25 GMT+0800 (HKT) Based on - JsDoc Toolkit on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + JsDoc Toolkit on Mon Mar 21 2016 14:31:25 GMT+0800 (HKT)
\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 913a1c7e93..978c253110 100644 --- a/docs/index.html +++ b/docs/index.html @@ -532,18 +532,6 @@ Roo.BLANK_IMAGE_URL = "../images/gray/s.gif"; -
  • Roo.bootstrap.ComboBox2
    - -
  • - -
  • Roo.bootstrap.ComboBox_old
    - -
  • -
  • Roo.bootstrap.Component
    diff --git a/docs/json/roodata.json b/docs/json/roodata.json index b429774e17..37c8127be9 100644 --- a/docs/json/roodata.json +++ b/docs/json/roodata.json @@ -17998,2144 +17998,6 @@ } ] }, - "Roo.bootstrap.ComboBox2": { - "props": [ - { - "name": "append", - "type": "Boolean", - "desc": "default false", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "autoFocus", - "type": "Boolean", - "desc": "auto focus the first item, default true", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "tickable", - "type": "Boolean", - "desc": "ComboBox with tickable selections (true|false), default false", - "memberOf": "" - }, - { - "name": "btnPosition", - "type": "String", - "desc": "set the position of the trigger button (left | right) default right", - "memberOf": "" - }, - { - "name": "lazyRender", - "type": "Boolean", - "desc": "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)", - "memberOf": "" - }, - { - "name": "autoCreate", - "type": "Boolean/Object", - "desc": "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})", - "memberOf": "" - }, - { - "name": "store", - "type": "Roo.data.Store", - "desc": "The data store to which this combo is bound (defaults to undefined)", - "memberOf": "" - }, - { - "name": "title", - "type": "String", - "desc": "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)", - "memberOf": "" - }, - { - "name": "tpl", - "type": "String/Roo.Template", - "desc": "The template to use to render the output", - "memberOf": "" - }, - { - "name": "grow", - "type": "Boolean", - "desc": "", - "memberOf": "" - }, - { - "name": "growMin", - "type": "Number", - "desc": "", - "memberOf": "" - }, - { - "name": "growMax", - "type": "Number", - "desc": "", - "memberOf": "" - }, - { - "name": "listWidth", - "type": "Number", - "desc": "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)", - "memberOf": "" - }, - { - "name": "displayField", - "type": "String", - "desc": "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')", - "memberOf": "" - }, - { - "name": "valueField", - "type": "String", - "desc": "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.", - "memberOf": "" - }, - { - "name": "hiddenName", - "type": "String", - "desc": "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)", - "memberOf": "" - }, - { - "name": "listClass", - "type": "String", - "desc": "CSS class to apply to the dropdown list element (defaults to '')", - "memberOf": "" - }, - { - "name": "selectedClass", - "type": "String", - "desc": "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')", - "memberOf": "" - }, - { - "name": "shadow", - "type": "Boolean/String", - "desc": "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right", - "memberOf": "" - }, - { - "name": "listAlign", - "type": "String", - "desc": "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')", - "memberOf": "" - }, - { - "name": "maxHeight", - "type": "Number", - "desc": "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)", - "memberOf": "" - }, - { - "name": "triggerAction", - "type": "String", - "desc": "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')", - "memberOf": "" - }, - { - "name": "minChars", - "type": "Number", - "desc": "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)", - "memberOf": "" - }, - { - "name": "typeAhead", - "type": "Boolean", - "desc": "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)", - "memberOf": "" - }, - { - "name": "queryDelay", - "type": "Number", - "desc": "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')", - "memberOf": "" - }, - { - "name": "pageSize", - "type": "Number", - "desc": "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)", - "memberOf": "" - }, - { - "name": "selectOnFocus", - "type": "Boolean", - "desc": "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)", - "memberOf": "" - }, - { - "name": "queryParam", - "type": "String", - "desc": "Name of the query as it will be passed on the querystring (defaults to 'query')", - "memberOf": "" - }, - { - "name": "loadingText", - "type": "String", - "desc": "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')", - "memberOf": "" - }, - { - "name": "resizable", - "type": "Boolean", - "desc": "True to add a resize handle to the bottom of the dropdown list (defaults to false)", - "memberOf": "" - }, - { - "name": "handleHeight", - "type": "Number", - "desc": "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)", - "memberOf": "" - }, - { - "name": "editable", - "type": "Boolean", - "desc": "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)", - "memberOf": "" - }, - { - "name": "allQuery", - "type": "String", - "desc": "The text query to send to the server to return all records for the list with no filtering (defaults to '')", - "memberOf": "" - }, - { - "name": "mode", - "type": "String", - "desc": "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)", - "memberOf": "" - }, - { - "name": "minListWidth", - "type": "Number", - "desc": "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)", - "memberOf": "" - }, - { - "name": "forceSelection", - "type": "Boolean", - "desc": "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)", - "memberOf": "" - }, - { - "name": "typeAheadDelay", - "type": "Number", - "desc": "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)", - "memberOf": "" - }, - { - "name": "valueNotFoundText", - "type": "String", - "desc": "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)", - "memberOf": "" - }, - { - "name": "blockFocus", - "type": "Boolean", - "desc": "Prevents all focus calls, so it can work with things like HTML edtor bar", - "memberOf": "" - }, - { - "name": "disableClear", - "type": "Boolean", - "desc": "Disable showing of clear button.", - "memberOf": "" - }, - { - "name": "alwaysQuery", - "type": "Boolean", - "desc": "Disable caching of results, and always send query", - "memberOf": "" - }, - { - "name": "multiple", - "type": "Boolean", - "desc": "ComboBobArray, default false", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "triggerClass", - "type": "String", - "desc": "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be appended if specified.", - "memberOf": "Roo.bootstrap.TriggerField" - }, - { - "name": "caret", - "type": "String", - "desc": "a fontawesome for the trigger icon see http://fortawesome.github.io/Font-Awesome/icons/", - "memberOf": "Roo.bootstrap.TriggerField", - "optvals": [ - "search", - "calendar" - ] - }, - { - "name": "hideTrigger", - "type": "Boolean", - "desc": "True to hide the trigger element and display only the base text field (defaults to false)", - "memberOf": "Roo.bootstrap.TriggerField" - }, - { - "name": "removable", - "type": "Boolean", - "desc": "special filter default false", - "memberOf": "Roo.bootstrap.TriggerField", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "type": "Boolean", - "desc": "is it disabled", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "fieldLabel", - "type": "String", - "desc": "- the label associated", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "inputType", - "type": "String", - "desc": "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "name", - "type": "String", - "desc": "name of the input", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "placeholder", - "type": "string", - "desc": "- placeholder to put in text.", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "before", - "type": "string", - "desc": "- input group add on before", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "after", - "type": "string", - "desc": "- input group add on after", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "size", - "type": "string", - "desc": "- (lg|sm) or leave empty..", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "xs", - "type": "Number", - "desc": "colspan out of 12 for mobile-sized screens", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "sm", - "type": "Number", - "desc": "colspan out of 12 for tablet-sized screens", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "md", - "type": "Number", - "desc": "colspan out of 12 for computer-sized screens", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "lg", - "type": "Number", - "desc": "colspan out of 12 for large computer-sized screens", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "value", - "type": "string", - "desc": "default value of the input", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "labelWidth", - "type": "Number", - "desc": "set the width of label (0-12)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "labelAlign", - "type": "String", - "desc": "", - "memberOf": "Roo.bootstrap.Input", - "optvals": [ - "top", - "left" - ] - }, - { - "name": "readOnly", - "type": "Boolean", - "desc": "Specifies that the field should be read-only", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "autocomplete", - "type": "String", - "desc": "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "align", - "type": "String", - "desc": "Default left", - "memberOf": "Roo.bootstrap.Input", - "optvals": [ - "left", - "center", - "right" - ] - }, - { - "name": "forceFeedback", - "type": "Boolean", - "desc": "Default false", - "memberOf": "Roo.bootstrap.Input", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "validationEvent", - "type": "String/Boolean", - "desc": "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validateOnBlur", - "type": "Boolean", - "desc": "Whether the field should validate when it loses focus (defaults to true).", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validationDelay", - "type": "Number", - "desc": "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "focusClass", - "type": "String", - "desc": "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "invalidClass", - "type": "String", - "desc": "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validClass", - "type": "String", - "desc": "The CSS class to use when marking a field valid (defaults to \"x-form-invalid\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "hasFeedback", - "type": "Boolean", - "desc": "default true", - "memberOf": "Roo.bootstrap.Input", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "invalidFeedbackIcon", - "type": "String", - "desc": "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validFeedbackIcon", - "type": "String", - "desc": "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "maskRe", - "type": "String", - "desc": "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "vtype", - "type": "String", - "desc": "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "disableKeyFilter", - "type": "Boolean", - "desc": "True to disable input keystroke filtering (defaults to false)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "allowBlank", - "type": "Boolean", - "desc": "False to validate that the value length > 0 (defaults to true)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "blankText", - "type": "String", - "desc": "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "minLength", - "type": "Number", - "desc": "Minimum input field length required (defaults to 0)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "maxLength", - "type": "Number", - "desc": "Maximum input field length allowed (defaults to Number.MAX_VALUE)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "minLengthText", - "type": "String", - "desc": "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "maxLengthText", - "type": "String", - "desc": "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validator", - "type": "Function", - "desc": "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "regex", - "type": "RegExp", - "desc": "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "regexText", - "type": "String", - "desc": "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "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": "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": "add", - "sig": "function (combo)\n{\n\n}", - "type": "function", - "desc": "Fires when the 'add' icon is pressed (add a listener to enable add button)" - }, - { - "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": "beforequery", - "sig": "function (combo, query, forceAll, cancel, e)\n{\n\n}", - "type": "function", - "desc": "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:" - }, - { - "name": "beforerender", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires before the component is rendered. Return false to stop the render." - }, - { - "name": "beforeselect", - "sig": "function (combo, record, index)\n{\n\n}", - "type": "function", - "desc": "Fires before a list item is selected. Return false to cancel the selection." - }, - { - "name": "beforeshow", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires before the component is shown. Return false to stop the show." - }, - { - "name": "blur", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires when this field loses input focus." - }, - { - "name": "change", - "sig": "function (_self, newValue, oldValue)\n{\n\n}", - "type": "function", - "desc": "Fires just before the field blurs if the field value has changed." - }, - { - "name": "childrenrendered", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires when the children have been rendered.." - }, - { - "name": "collapse", - "sig": "function (combo)\n{\n\n}", - "type": "function", - "desc": "Fires when the dropdown list is collapsed" - }, - { - "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": "edit", - "sig": "function (combo, record)\n{\n\n}", - "type": "function", - "desc": "Fires when the 'edit' icon is pressed (add a listener to enable add button)" - }, - { - "name": "enable", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is enabled." - }, - { - "name": "expand", - "sig": "function (combo)\n{\n\n}", - "type": "function", - "desc": "Fires when the dropdown list is expanded" - }, - { - "name": "focus", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires when this field receives input focus." - }, - { - "name": "hide", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is hidden." - }, - { - "name": "invalid", - "sig": "function (_self, msg)\n{\n\n}", - "type": "function", - "desc": "Fires after the field has been marked as invalid." - }, - { - "name": "keyup", - "sig": "function (_self, e)\n{\n\n}", - "type": "function", - "desc": "Fires after the key up" - }, - { - "name": "remove", - "sig": "function (combo)\n{\n\n}", - "type": "function", - "desc": "Fires when the remove value from the combobox array" - }, - { - "name": "render", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is rendered." - }, - { - "name": "select", - "sig": "function (combo, record, index)\n{\n\n}", - "type": "function", - "desc": "Fires when a list item is selected" - }, - { - "name": "show", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is shown." - }, - { - "name": "specialkey", - "sig": "function (_self, e)\n{\n\n}", - "type": "function", - "desc": "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed. You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed." - }, - { - "name": "valid", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the field has been validated with no errors." - } - ], - "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": "clearInvalid", - "sig": "()", - "type": "function", - "desc": "Clear any invalid styles/messages for this field" - }, - { - "name": "clearValue", - "sig": "()", - "type": "function", - "desc": "Clears any text/value currently set in the field" - }, - { - "name": "collapse", - "sig": "()", - "type": "function", - "desc": "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion." - }, - { - "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": "doQuery", - "sig": "(String query, Boolean forceAll)", - "type": "function", - "desc": "Execute a query to filter the dropdown list. Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed." - }, - { - "name": "enable", - "sig": "()", - "type": "function", - "desc": "Enable this component." - }, - { - "name": "expand", - "sig": "()", - "type": "function", - "desc": "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion." - }, - { - "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": "getName", - "sig": "()", - "type": "function", - "desc": "Returns the name of the field" - }, - { - "name": "getRawValue", - "sig": "()", - "type": "function", - "desc": "Returns the raw data value which may or may not be a valid, defined value. To return a normalized value see {@link #getValue}." - }, - { - "name": "getValue", - "sig": "()", - "type": "function", - "desc": "Returns the currently selected field value or empty string if no value is set." - }, - { - "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": "inputEl", - "sig": "()", - "type": "function", - "desc": "return the real input element." - }, - { - "name": "isExpanded", - "sig": "()", - "type": "function", - "desc": "Returns true if the dropdown list is expanded, else false." - }, - { - "name": "isVisible", - "sig": "()", - "type": "function", - "desc": "Returns true if this component is visible." - }, - { - "name": "markInvalid", - "sig": "(String msg)", - "type": "function", - "desc": "Mark this field as invalid" - }, - { - "name": "markValid", - "sig": "()", - "type": "function", - "desc": "Mark this field as valid" - }, - { - "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": "onTriggerClick", - "sig": "(EventObject e)", - "type": "function", - "desc": "The function that should handle the trigger's click event. This method does nothing by default until overridden\nby an implementing function." - }, - { - "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": "reset", - "sig": "()", - "type": "function", - "desc": "Resets the current field value to the originally loaded value and clears any validation messages" - }, - { - "name": "select", - "sig": "(Number index, Boolean scrollIntoView)", - "type": "function", - "desc": "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue." - }, - { - "name": "selectByValue", - "sig": "(String value, Boolean scrollIntoView)", - "type": "function", - "desc": "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue." - }, - { - "name": "setDisabled", - "sig": "(Boolean disabled)", - "type": "function", - "desc": "Convenience function for setting disabled/enabled by boolean." - }, - { - "name": "setEditable", - "sig": "(Boolean value)", - "type": "function", - "desc": "Allow or prevent the user from directly editing the field text. If false is passed,\nthe user will only be able to select from the items defined in the dropdown list. This method\nis the runtime equivalent of setting the 'editable' config option at config time." - }, - { - "name": "setFromData", - "sig": "(Object value)", - "type": "function", - "desc": "Sets the value of the field based on a object which is related to the record format for the store." - }, - { - "name": "setRawValue", - "sig": "(Mixed value)", - "type": "function", - "desc": "Sets the underlying DOM field's value directly, bypassing validation. To set the value with validation see {@link #setValue}." - }, - { - "name": "setValue", - "sig": "(String value)", - "type": "function", - "desc": "Sets the specified value into the field. If the value finds a match, the corresponding record text\nwill be displayed in the field. If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set)." - }, - { - "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": "validate", - "sig": "()", - "type": "function", - "desc": "Validates the field value" - }, - { - "name": "validateValue", - "sig": "(Mixed value)", - "type": "function", - "desc": "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails" - } - ] - }, - "Roo.bootstrap.ComboBox_old": { - "props": [ - { - "name": "append", - "type": "Boolean", - "desc": "default false", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "autoFocus", - "type": "Boolean", - "desc": "auto focus the first item, default true", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "lazyRender", - "type": "Boolean", - "desc": "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)", - "memberOf": "" - }, - { - "name": "autoCreate", - "type": "Boolean/Object", - "desc": "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})", - "memberOf": "" - }, - { - "name": "store", - "type": "Roo.data.Store", - "desc": "The data store to which this combo is bound (defaults to undefined)", - "memberOf": "" - }, - { - "name": "title", - "type": "String", - "desc": "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)", - "memberOf": "" - }, - { - "name": "tpl", - "type": "String/Roo.Template", - "desc": "The template to use to render the output", - "memberOf": "" - }, - { - "name": "grow", - "type": "Boolean", - "desc": "", - "memberOf": "" - }, - { - "name": "growMin", - "type": "Number", - "desc": "", - "memberOf": "" - }, - { - "name": "growMax", - "type": "Number", - "desc": "", - "memberOf": "" - }, - { - "name": "listWidth", - "type": "Number", - "desc": "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)", - "memberOf": "" - }, - { - "name": "displayField", - "type": "String", - "desc": "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')", - "memberOf": "" - }, - { - "name": "valueField", - "type": "String", - "desc": "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.", - "memberOf": "" - }, - { - "name": "hiddenName", - "type": "String", - "desc": "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)", - "memberOf": "" - }, - { - "name": "listClass", - "type": "String", - "desc": "CSS class to apply to the dropdown list element (defaults to '')", - "memberOf": "" - }, - { - "name": "selectedClass", - "type": "String", - "desc": "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')", - "memberOf": "" - }, - { - "name": "shadow", - "type": "Boolean/String", - "desc": "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right", - "memberOf": "" - }, - { - "name": "listAlign", - "type": "String", - "desc": "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')", - "memberOf": "" - }, - { - "name": "maxHeight", - "type": "Number", - "desc": "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)", - "memberOf": "" - }, - { - "name": "triggerAction", - "type": "String", - "desc": "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')", - "memberOf": "" - }, - { - "name": "minChars", - "type": "Number", - "desc": "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)", - "memberOf": "" - }, - { - "name": "typeAhead", - "type": "Boolean", - "desc": "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)", - "memberOf": "" - }, - { - "name": "queryDelay", - "type": "Number", - "desc": "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')", - "memberOf": "" - }, - { - "name": "pageSize", - "type": "Number", - "desc": "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)", - "memberOf": "" - }, - { - "name": "selectOnFocus", - "type": "Boolean", - "desc": "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)", - "memberOf": "" - }, - { - "name": "queryParam", - "type": "String", - "desc": "Name of the query as it will be passed on the querystring (defaults to 'query')", - "memberOf": "" - }, - { - "name": "loadingText", - "type": "String", - "desc": "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')", - "memberOf": "" - }, - { - "name": "resizable", - "type": "Boolean", - "desc": "True to add a resize handle to the bottom of the dropdown list (defaults to false)", - "memberOf": "" - }, - { - "name": "handleHeight", - "type": "Number", - "desc": "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)", - "memberOf": "" - }, - { - "name": "editable", - "type": "Boolean", - "desc": "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)", - "memberOf": "" - }, - { - "name": "allQuery", - "type": "String", - "desc": "The text query to send to the server to return all records for the list with no filtering (defaults to '')", - "memberOf": "" - }, - { - "name": "mode", - "type": "String", - "desc": "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)", - "memberOf": "" - }, - { - "name": "minListWidth", - "type": "Number", - "desc": "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)", - "memberOf": "" - }, - { - "name": "forceSelection", - "type": "Boolean", - "desc": "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)", - "memberOf": "" - }, - { - "name": "typeAheadDelay", - "type": "Number", - "desc": "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)", - "memberOf": "" - }, - { - "name": "valueNotFoundText", - "type": "String", - "desc": "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)", - "memberOf": "" - }, - { - "name": "blockFocus", - "type": "Boolean", - "desc": "Prevents all focus calls, so it can work with things like HTML edtor bar", - "memberOf": "" - }, - { - "name": "disableClear", - "type": "Boolean", - "desc": "Disable showing of clear button.", - "memberOf": "" - }, - { - "name": "alwaysQuery", - "type": "Boolean", - "desc": "Disable caching of results, and always send query", - "memberOf": "" - }, - { - "name": "multiple", - "type": "Boolean", - "desc": "ComboBobArray, default false", - "memberOf": "", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "triggerClass", - "type": "String", - "desc": "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be appended if specified.", - "memberOf": "Roo.bootstrap.TriggerField" - }, - { - "name": "caret", - "type": "String", - "desc": "a fontawesome for the trigger icon see http://fortawesome.github.io/Font-Awesome/icons/", - "memberOf": "Roo.bootstrap.TriggerField", - "optvals": [ - "search", - "calendar" - ] - }, - { - "name": "hideTrigger", - "type": "Boolean", - "desc": "True to hide the trigger element and display only the base text field (defaults to false)", - "memberOf": "Roo.bootstrap.TriggerField" - }, - { - "name": "removable", - "type": "Boolean", - "desc": "special filter default false", - "memberOf": "Roo.bootstrap.TriggerField", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "disabled", - "type": "Boolean", - "desc": "is it disabled", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "fieldLabel", - "type": "String", - "desc": "- the label associated", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "inputType", - "type": "String", - "desc": "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "name", - "type": "String", - "desc": "name of the input", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "placeholder", - "type": "string", - "desc": "- placeholder to put in text.", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "before", - "type": "string", - "desc": "- input group add on before", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "after", - "type": "string", - "desc": "- input group add on after", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "size", - "type": "string", - "desc": "- (lg|sm) or leave empty..", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "xs", - "type": "Number", - "desc": "colspan out of 12 for mobile-sized screens", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "sm", - "type": "Number", - "desc": "colspan out of 12 for tablet-sized screens", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "md", - "type": "Number", - "desc": "colspan out of 12 for computer-sized screens", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "lg", - "type": "Number", - "desc": "colspan out of 12 for large computer-sized screens", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "value", - "type": "string", - "desc": "default value of the input", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "labelWidth", - "type": "Number", - "desc": "set the width of label (0-12)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "labelAlign", - "type": "String", - "desc": "", - "memberOf": "Roo.bootstrap.Input", - "optvals": [ - "top", - "left" - ] - }, - { - "name": "readOnly", - "type": "Boolean", - "desc": "Specifies that the field should be read-only", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "autocomplete", - "type": "String", - "desc": "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "align", - "type": "String", - "desc": "Default left", - "memberOf": "Roo.bootstrap.Input", - "optvals": [ - "left", - "center", - "right" - ] - }, - { - "name": "forceFeedback", - "type": "Boolean", - "desc": "Default false", - "memberOf": "Roo.bootstrap.Input", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "validationEvent", - "type": "String/Boolean", - "desc": "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validateOnBlur", - "type": "Boolean", - "desc": "Whether the field should validate when it loses focus (defaults to true).", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validationDelay", - "type": "Number", - "desc": "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "focusClass", - "type": "String", - "desc": "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "invalidClass", - "type": "String", - "desc": "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validClass", - "type": "String", - "desc": "The CSS class to use when marking a field valid (defaults to \"x-form-invalid\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "hasFeedback", - "type": "Boolean", - "desc": "default true", - "memberOf": "Roo.bootstrap.Input", - "optvals": [ - "true", - "false" - ] - }, - { - "name": "invalidFeedbackIcon", - "type": "String", - "desc": "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validFeedbackIcon", - "type": "String", - "desc": "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "maskRe", - "type": "String", - "desc": "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "vtype", - "type": "String", - "desc": "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "disableKeyFilter", - "type": "Boolean", - "desc": "True to disable input keystroke filtering (defaults to false)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "allowBlank", - "type": "Boolean", - "desc": "False to validate that the value length > 0 (defaults to true)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "blankText", - "type": "String", - "desc": "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "minLength", - "type": "Number", - "desc": "Minimum input field length required (defaults to 0)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "maxLength", - "type": "Number", - "desc": "Maximum input field length allowed (defaults to Number.MAX_VALUE)", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "minLengthText", - "type": "String", - "desc": "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "maxLengthText", - "type": "String", - "desc": "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "validator", - "type": "Function", - "desc": "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "regex", - "type": "RegExp", - "desc": "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.", - "memberOf": "Roo.bootstrap.Input" - }, - { - "name": "regexText", - "type": "String", - "desc": "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")", - "memberOf": "Roo.bootstrap.Input" - }, - { - "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": "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": "add", - "sig": "function (combo)\n{\n\n}", - "type": "function", - "desc": "Fires when the 'add' icon is pressed (add a listener to enable add button)" - }, - { - "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": "beforequery", - "sig": "function (combo, query, forceAll, cancel, e)\n{\n\n}", - "type": "function", - "desc": "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:" - }, - { - "name": "beforerender", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires before the component is rendered. Return false to stop the render." - }, - { - "name": "beforeselect", - "sig": "function (combo, record, index)\n{\n\n}", - "type": "function", - "desc": "Fires before a list item is selected. Return false to cancel the selection." - }, - { - "name": "beforeshow", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires before the component is shown. Return false to stop the show." - }, - { - "name": "blur", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires when this field loses input focus." - }, - { - "name": "change", - "sig": "function (_self, newValue, oldValue)\n{\n\n}", - "type": "function", - "desc": "Fires just before the field blurs if the field value has changed." - }, - { - "name": "childrenrendered", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires when the children have been rendered.." - }, - { - "name": "collapse", - "sig": "function (combo)\n{\n\n}", - "type": "function", - "desc": "Fires when the dropdown list is collapsed" - }, - { - "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": "edit", - "sig": "function (combo, record)\n{\n\n}", - "type": "function", - "desc": "Fires when the 'edit' icon is pressed (add a listener to enable add button)" - }, - { - "name": "enable", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is enabled." - }, - { - "name": "expand", - "sig": "function (combo)\n{\n\n}", - "type": "function", - "desc": "Fires when the dropdown list is expanded" - }, - { - "name": "focus", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires when this field receives input focus." - }, - { - "name": "hide", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is hidden." - }, - { - "name": "invalid", - "sig": "function (_self, msg)\n{\n\n}", - "type": "function", - "desc": "Fires after the field has been marked as invalid." - }, - { - "name": "keyup", - "sig": "function (_self, e)\n{\n\n}", - "type": "function", - "desc": "Fires after the key up" - }, - { - "name": "remove", - "sig": "function (combo)\n{\n\n}", - "type": "function", - "desc": "Fires when the remove value from the combobox array" - }, - { - "name": "render", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is rendered." - }, - { - "name": "select", - "sig": "function (combo, record, index)\n{\n\n}", - "type": "function", - "desc": "Fires when a list item is selected" - }, - { - "name": "show", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the component is shown." - }, - { - "name": "specialkey", - "sig": "function (_self, e)\n{\n\n}", - "type": "function", - "desc": "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed. You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed." - }, - { - "name": "valid", - "sig": "function (_self)\n{\n\n}", - "type": "function", - "desc": "Fires after the field has been validated with no errors." - } - ], - "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": "clearInvalid", - "sig": "()", - "type": "function", - "desc": "Clear any invalid styles/messages for this field" - }, - { - "name": "clearValue", - "sig": "()", - "type": "function", - "desc": "Clears any text/value currently set in the field" - }, - { - "name": "collapse", - "sig": "()", - "type": "function", - "desc": "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion." - }, - { - "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": "doQuery", - "sig": "(String query, Boolean forceAll)", - "type": "function", - "desc": "Execute a query to filter the dropdown list. Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed." - }, - { - "name": "enable", - "sig": "()", - "type": "function", - "desc": "Enable this component." - }, - { - "name": "expand", - "sig": "()", - "type": "function", - "desc": "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion." - }, - { - "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": "getName", - "sig": "()", - "type": "function", - "desc": "Returns the name of the field" - }, - { - "name": "getRawValue", - "sig": "()", - "type": "function", - "desc": "Returns the raw data value which may or may not be a valid, defined value. To return a normalized value see {@link #getValue}." - }, - { - "name": "getValue", - "sig": "()", - "type": "function", - "desc": "Returns the currently selected field value or empty string if no value is set." - }, - { - "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": "inputEl", - "sig": "()", - "type": "function", - "desc": "return the real input element." - }, - { - "name": "isExpanded", - "sig": "()", - "type": "function", - "desc": "Returns true if the dropdown list is expanded, else false." - }, - { - "name": "isVisible", - "sig": "()", - "type": "function", - "desc": "Returns true if this component is visible." - }, - { - "name": "markInvalid", - "sig": "(String msg)", - "type": "function", - "desc": "Mark this field as invalid" - }, - { - "name": "markValid", - "sig": "()", - "type": "function", - "desc": "Mark this field as valid" - }, - { - "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": "onTriggerClick", - "sig": "(EventObject e)", - "type": "function", - "desc": "The function that should handle the trigger's click event. This method does nothing by default until overridden\nby an implementing function." - }, - { - "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": "reset", - "sig": "()", - "type": "function", - "desc": "Resets the current field value to the originally loaded value and clears any validation messages" - }, - { - "name": "select", - "sig": "(Number index, Boolean scrollIntoView)", - "type": "function", - "desc": "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue." - }, - { - "name": "selectByValue", - "sig": "(String value, Boolean scrollIntoView)", - "type": "function", - "desc": "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue." - }, - { - "name": "setDisabled", - "sig": "(Boolean disabled)", - "type": "function", - "desc": "Convenience function for setting disabled/enabled by boolean." - }, - { - "name": "setEditable", - "sig": "(Boolean value)", - "type": "function", - "desc": "Allow or prevent the user from directly editing the field text. If false is passed,\nthe user will only be able to select from the items defined in the dropdown list. This method\nis the runtime equivalent of setting the 'editable' config option at config time." - }, - { - "name": "setFromData", - "sig": "(Object value)", - "type": "function", - "desc": "Sets the value of the field based on a object which is related to the record format for the store." - }, - { - "name": "setRawValue", - "sig": "(Mixed value)", - "type": "function", - "desc": "Sets the underlying DOM field's value directly, bypassing validation. To set the value with validation see {@link #setValue}." - }, - { - "name": "setValue", - "sig": "(String value)", - "type": "function", - "desc": "Sets the specified value into the field. If the value finds a match, the corresponding record text\nwill be displayed in the field. If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set)." - }, - { - "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": "validate", - "sig": "()", - "type": "function", - "desc": "Validates the field value" - }, - { - "name": "validateValue", - "sig": "(Mixed value)", - "type": "function", - "desc": "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails" - } - ] - }, "Roo.bootstrap.Component": { "props": [ { diff --git a/docs/symbols/Array.html b/docs/symbols/Array.html index b58c969349..46e28f1ae4 100644 --- a/docs/symbols/Array.html +++ b/docs/symbols/Array.html @@ -385,7 +385,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Date.html b/docs/symbols/Date.html index 88d83ce5cf..fe1aa67e5d 100644 --- a/docs/symbols/Date.html +++ b/docs/symbols/Date.html @@ -1809,7 +1809,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Function.html b/docs/symbols/Function.html index 086aec934e..1f5dfa8236 100644 --- a/docs/symbols/Function.html +++ b/docs/symbols/Function.html @@ -600,7 +600,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Number.html b/docs/symbols/Number.html index e28541b187..5918d94de5 100644 --- a/docs/symbols/Number.html +++ b/docs/symbols/Number.html @@ -267,7 +267,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Ajax.html b/docs/symbols/Roo.Ajax.html index af7faebc21..396d61cbdd 100644 --- a/docs/symbols/Roo.Ajax.html +++ b/docs/symbols/Roo.Ajax.html @@ -1479,7 +1479,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.BasicDialog.html b/docs/symbols/Roo.BasicDialog.html index c80153b2a1..ee62d0327e 100644 --- a/docs/symbols/Roo.BasicDialog.html +++ b/docs/symbols/Roo.BasicDialog.html @@ -3908,7 +3908,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.BasicLayoutRegion.html b/docs/symbols/Roo.BasicLayoutRegion.html index e750051dbc..d2819acaf3 100644 --- a/docs/symbols/Roo.BasicLayoutRegion.html +++ b/docs/symbols/Roo.BasicLayoutRegion.html @@ -2254,7 +2254,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.BorderLayout.html b/docs/symbols/Roo.BorderLayout.html index df0b118a5d..de89616f55 100644 --- a/docs/symbols/Roo.BorderLayout.html +++ b/docs/symbols/Roo.BorderLayout.html @@ -2230,7 +2230,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.BoxComponent.html b/docs/symbols/Roo.BoxComponent.html index 519267ab22..7874d2b7cf 100644 --- a/docs/symbols/Roo.BoxComponent.html +++ b/docs/symbols/Roo.BoxComponent.html @@ -3257,7 +3257,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Button.html b/docs/symbols/Roo.Button.html index 5c5687bb68..50290e5046 100644 --- a/docs/symbols/Roo.Button.html +++ b/docs/symbols/Roo.Button.html @@ -2713,7 +2713,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.CalendarPanel.html b/docs/symbols/Roo.CalendarPanel.html index a5dfb4725e..4546710b60 100644 --- a/docs/symbols/Roo.CalendarPanel.html +++ b/docs/symbols/Roo.CalendarPanel.html @@ -2713,7 +2713,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ColorPalette.html b/docs/symbols/Roo.ColorPalette.html index ab5b46a933..2aba278478 100644 --- a/docs/symbols/Roo.ColorPalette.html +++ b/docs/symbols/Roo.ColorPalette.html @@ -2575,7 +2575,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Component.html b/docs/symbols/Roo.Component.html index b1c3cc82cd..a4ae96e6fd 100644 --- a/docs/symbols/Roo.Component.html +++ b/docs/symbols/Roo.Component.html @@ -70,7 +70,7 @@ Subclasses: - Roo.BoxComponent, Roo.CalendarPanel, Roo.ColorPalette, Roo.DatePicker, Roo.Editor, Roo.HtmlEditorCore, Roo.bootstrap.Alert, Roo.bootstrap.Body, Roo.bootstrap.Button, Roo.bootstrap.ButtonGroup, Roo.bootstrap.Calendar, Roo.bootstrap.CheckBox, Roo.bootstrap.Column, Roo.bootstrap.ComboBox, Roo.bootstrap.ComboBox2, Roo.bootstrap.ComboBox_old, Roo.bootstrap.Component, Roo.bootstrap.Container, Roo.bootstrap.DateField, Roo.bootstrap.DocumentManager, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, 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.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.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.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.GridEditor, Roo.mailer.Block, Roo.mailer.BodyContainer, Roo.mailer.Column, Roo.menu.Adapter, Roo.menu.BaseItem, Roo.menu.CheckItem, Roo.menu.ColorItem, Roo.menu.DateItem, Roo.menu.Item, Roo.menu.Separator, Roo.menu.TextItem, Roo.tree.TreeEditor, _calls + Roo.BoxComponent, Roo.CalendarPanel, Roo.ColorPalette, Roo.DatePicker, Roo.Editor, Roo.HtmlEditorCore, Roo.bootstrap.Alert, Roo.bootstrap.Body, 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.DocumentManager, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, 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.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.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.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.GridEditor, Roo.mailer.Block, Roo.mailer.BodyContainer, Roo.mailer.Column, Roo.menu.Adapter, Roo.menu.BaseItem, Roo.menu.CheckItem, Roo.menu.ColorItem, Roo.menu.DateItem, Roo.menu.Item, Roo.menu.Separator, Roo.menu.TextItem, Roo.tree.TreeEditor, _calls @@ -2359,7 +2359,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ComponentMgr.html b/docs/symbols/Roo.ComponentMgr.html index 56a0a24f68..b402af5a89 100644 --- a/docs/symbols/Roo.ComponentMgr.html +++ b/docs/symbols/Roo.ComponentMgr.html @@ -446,7 +446,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.CompositeElement.html b/docs/symbols/Roo.CompositeElement.html index 327aa9e048..a3e4d794f5 100644 --- a/docs/symbols/Roo.CompositeElement.html +++ b/docs/symbols/Roo.CompositeElement.html @@ -1190,7 +1190,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.CompositeElementLite.html b/docs/symbols/Roo.CompositeElementLite.html index 14cbcfa08e..98d57261e1 100644 --- a/docs/symbols/Roo.CompositeElementLite.html +++ b/docs/symbols/Roo.CompositeElementLite.html @@ -1196,7 +1196,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ContentPanel.html b/docs/symbols/Roo.ContentPanel.html index 213535f7ac..3989080ef9 100644 --- a/docs/symbols/Roo.ContentPanel.html +++ b/docs/symbols/Roo.ContentPanel.html @@ -2520,7 +2520,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DDView.html b/docs/symbols/Roo.DDView.html index feb8ccce51..e092cf6ecf 100644 --- a/docs/symbols/Roo.DDView.html +++ b/docs/symbols/Roo.DDView.html @@ -1048,7 +1048,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DatePicker.html b/docs/symbols/Roo.DatePicker.html index 5670ed6eaf..cd77ca1590 100644 --- a/docs/symbols/Roo.DatePicker.html +++ b/docs/symbols/Roo.DatePicker.html @@ -3296,7 +3296,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DialogManager.html b/docs/symbols/Roo.DialogManager.html index cbc0302b73..0601700917 100644 --- a/docs/symbols/Roo.DialogManager.html +++ b/docs/symbols/Roo.DialogManager.html @@ -515,7 +515,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DomHelper.html b/docs/symbols/Roo.DomHelper.html index bf4d3f5c04..f4e3ebed56 100644 --- a/docs/symbols/Roo.DomHelper.html +++ b/docs/symbols/Roo.DomHelper.html @@ -942,7 +942,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DomQuery.html b/docs/symbols/Roo.DomQuery.html index ba6d20abfc..69be649fc0 100644 --- a/docs/symbols/Roo.DomQuery.html +++ b/docs/symbols/Roo.DomQuery.html @@ -770,7 +770,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.DomTemplate.html b/docs/symbols/Roo.DomTemplate.html index df34300475..ab63d0a574 100644 --- a/docs/symbols/Roo.DomTemplate.html +++ b/docs/symbols/Roo.DomTemplate.html @@ -1155,7 +1155,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Editor.html b/docs/symbols/Roo.Editor.html index a6dc30b4df..df3a585d8e 100644 --- a/docs/symbols/Roo.Editor.html +++ b/docs/symbols/Roo.Editor.html @@ -3491,7 +3491,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Element.html b/docs/symbols/Roo.Element.html index 45543b5309..a1581256f0 100644 --- a/docs/symbols/Roo.Element.html +++ b/docs/symbols/Roo.Element.html @@ -11154,7 +11154,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.EventManager.html b/docs/symbols/Roo.EventManager.html index 2d666226d6..9197451a65 100644 --- a/docs/symbols/Roo.EventManager.html +++ b/docs/symbols/Roo.EventManager.html @@ -923,7 +923,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.EventObject.html b/docs/symbols/Roo.EventObject.html index 7202d6b0ac..1b851d964a 100644 --- a/docs/symbols/Roo.EventObject.html +++ b/docs/symbols/Roo.EventObject.html @@ -1105,7 +1105,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Fx.html b/docs/symbols/Roo.Fx.html index 8758d94e08..9e83a90e23 100644 --- a/docs/symbols/Roo.Fx.html +++ b/docs/symbols/Roo.Fx.html @@ -1909,7 +1909,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.GridPanel.html b/docs/symbols/Roo.GridPanel.html index 0b9435361f..de76ce9b8c 100644 --- a/docs/symbols/Roo.GridPanel.html +++ b/docs/symbols/Roo.GridPanel.html @@ -2568,7 +2568,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.HtmlEditorCore.html b/docs/symbols/Roo.HtmlEditorCore.html index 432ec18671..c00b937cee 100644 --- a/docs/symbols/Roo.HtmlEditorCore.html +++ b/docs/symbols/Roo.HtmlEditorCore.html @@ -3612,7 +3612,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.JsonView.html b/docs/symbols/Roo.JsonView.html index afa103fc81..722e7c2896 100644 --- a/docs/symbols/Roo.JsonView.html +++ b/docs/symbols/Roo.JsonView.html @@ -3565,7 +3565,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.KeyMap.html b/docs/symbols/Roo.KeyMap.html index f48e2e71d5..5f114f6666 100644 --- a/docs/symbols/Roo.KeyMap.html +++ b/docs/symbols/Roo.KeyMap.html @@ -560,7 +560,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.KeyNav.html b/docs/symbols/Roo.KeyNav.html index 7d159f992e..c865f100e0 100644 --- a/docs/symbols/Roo.KeyNav.html +++ b/docs/symbols/Roo.KeyNav.html @@ -462,7 +462,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Layer.html b/docs/symbols/Roo.Layer.html index abd3ea9500..dc214e167b 100644 --- a/docs/symbols/Roo.Layer.html +++ b/docs/symbols/Roo.Layer.html @@ -11319,7 +11319,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.LayoutDialog.html b/docs/symbols/Roo.LayoutDialog.html index f0cbd729a5..9ed48d5bb3 100644 --- a/docs/symbols/Roo.LayoutDialog.html +++ b/docs/symbols/Roo.LayoutDialog.html @@ -4143,7 +4143,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.LayoutManager.html b/docs/symbols/Roo.LayoutManager.html index 05d34d3f85..36deec9bd4 100644 --- a/docs/symbols/Roo.LayoutManager.html +++ b/docs/symbols/Roo.LayoutManager.html @@ -1504,7 +1504,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.LayoutRegion.html b/docs/symbols/Roo.LayoutRegion.html index a55e22cff9..2244620b7a 100644 --- a/docs/symbols/Roo.LayoutRegion.html +++ b/docs/symbols/Roo.LayoutRegion.html @@ -3630,7 +3630,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.LoadMask.html b/docs/symbols/Roo.LoadMask.html index 97ca264cb1..349f0e6ed4 100644 --- a/docs/symbols/Roo.LoadMask.html +++ b/docs/symbols/Roo.LoadMask.html @@ -462,7 +462,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Login.html b/docs/symbols/Roo.Login.html index 77386929ed..9f05aa0661 100644 --- a/docs/symbols/Roo.Login.html +++ b/docs/symbols/Roo.Login.html @@ -4186,7 +4186,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.MasterTemplate.html b/docs/symbols/Roo.MasterTemplate.html index 723b33ba6e..876c94bcd5 100644 --- a/docs/symbols/Roo.MasterTemplate.html +++ b/docs/symbols/Roo.MasterTemplate.html @@ -1402,7 +1402,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.NestedLayoutPanel.html b/docs/symbols/Roo.NestedLayoutPanel.html index 8ae7addcee..0ec181e501 100644 --- a/docs/symbols/Roo.NestedLayoutPanel.html +++ b/docs/symbols/Roo.NestedLayoutPanel.html @@ -2568,7 +2568,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.PagingToolbar.html b/docs/symbols/Roo.PagingToolbar.html index f2c48db461..45e8b9bcd7 100644 --- a/docs/symbols/Roo.PagingToolbar.html +++ b/docs/symbols/Roo.PagingToolbar.html @@ -1685,7 +1685,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.QuickTips.html b/docs/symbols/Roo.QuickTips.html index aa440af8b6..b5aed15436 100644 --- a/docs/symbols/Roo.QuickTips.html +++ b/docs/symbols/Roo.QuickTips.html @@ -514,7 +514,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ReaderLayout.html b/docs/symbols/Roo.ReaderLayout.html index 30d6cc3d96..ad126c99d6 100644 --- a/docs/symbols/Roo.ReaderLayout.html +++ b/docs/symbols/Roo.ReaderLayout.html @@ -2156,7 +2156,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Resizable.html b/docs/symbols/Roo.Resizable.html index 5e52f3ce34..414313f220 100644 --- a/docs/symbols/Roo.Resizable.html +++ b/docs/symbols/Roo.Resizable.html @@ -2272,7 +2272,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Shadow.html b/docs/symbols/Roo.Shadow.html index c15c784b72..a89514c531 100644 --- a/docs/symbols/Roo.Shadow.html +++ b/docs/symbols/Roo.Shadow.html @@ -627,7 +627,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitBar.AbsoluteLayoutAdapter.html b/docs/symbols/Roo.SplitBar.AbsoluteLayoutAdapter.html index e93b905329..76605012a6 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitBar.BasicLayoutAdapter.html b/docs/symbols/Roo.SplitBar.BasicLayoutAdapter.html index d5a8469cfd..7df9900495 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitBar.html b/docs/symbols/Roo.SplitBar.html index b098e64930..c91e2f85dc 100644 --- a/docs/symbols/Roo.SplitBar.html +++ b/docs/symbols/Roo.SplitBar.html @@ -1850,7 +1850,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitButton.html b/docs/symbols/Roo.SplitButton.html index 38174e36eb..ad6191ce87 100644 --- a/docs/symbols/Roo.SplitButton.html +++ b/docs/symbols/Roo.SplitButton.html @@ -2915,7 +2915,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.SplitLayoutRegion.html b/docs/symbols/Roo.SplitLayoutRegion.html index 595365a037..43cf87d24c 100644 --- a/docs/symbols/Roo.SplitLayoutRegion.html +++ b/docs/symbols/Roo.SplitLayoutRegion.html @@ -3690,7 +3690,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.TabPanel.html b/docs/symbols/Roo.TabPanel.html index ed3c19e6a7..af47ed8c90 100644 --- a/docs/symbols/Roo.TabPanel.html +++ b/docs/symbols/Roo.TabPanel.html @@ -2120,7 +2120,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.TabPanelItem.html b/docs/symbols/Roo.TabPanelItem.html index 9c3cc43c25..ffc2cc8b5a 100644 --- a/docs/symbols/Roo.TabPanelItem.html +++ b/docs/symbols/Roo.TabPanelItem.html @@ -2063,7 +2063,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Template.html b/docs/symbols/Roo.Template.html index 9e8bf295ad..8cd1369fc9 100644 --- a/docs/symbols/Roo.Template.html +++ b/docs/symbols/Roo.Template.html @@ -1112,7 +1112,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Button.html b/docs/symbols/Roo.Toolbar.Button.html index 42ab95262f..17de6ab584 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Fill.html b/docs/symbols/Roo.Toolbar.Fill.html index a6dda52d9d..3cb042f01a 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Item.html b/docs/symbols/Roo.Toolbar.Item.html index 472872e42b..7648704164 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Separator.html b/docs/symbols/Roo.Toolbar.Separator.html index a3a80b53b1..f0050e7807 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.Spacer.html b/docs/symbols/Roo.Toolbar.Spacer.html index c18c92ef52..ac2860d277 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.SplitButton.html b/docs/symbols/Roo.Toolbar.SplitButton.html index 6efbf06161..0d6533258a 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.TextItem.html b/docs/symbols/Roo.Toolbar.TextItem.html index a6825e607e..829c6d69ab 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.Toolbar.html b/docs/symbols/Roo.Toolbar.html index 3f5ff1b4d1..907f8cc64c 100644 --- a/docs/symbols/Roo.Toolbar.html +++ b/docs/symbols/Roo.Toolbar.html @@ -1390,7 +1390,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.TreePanel.html b/docs/symbols/Roo.TreePanel.html index 0ffebb17e9..cbfca46be2 100644 --- a/docs/symbols/Roo.TreePanel.html +++ b/docs/symbols/Roo.TreePanel.html @@ -2529,7 +2529,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.UpdateManager.BasicRenderer.html b/docs/symbols/Roo.UpdateManager.BasicRenderer.html index b63faa9957..dbd603178c 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.UpdateManager.defaults.html b/docs/symbols/Roo.UpdateManager.defaults.html index 4b66b04265..2bf0584906 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.UpdateManager.html b/docs/symbols/Roo.UpdateManager.html index 91f0b4641e..eb4eef00b2 100644 --- a/docs/symbols/Roo.UpdateManager.html +++ b/docs/symbols/Roo.UpdateManager.html @@ -1886,7 +1886,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.View.html b/docs/symbols/Roo.View.html index d81a1f3d07..21f47943b4 100644 --- a/docs/symbols/Roo.View.html +++ b/docs/symbols/Roo.View.html @@ -2898,7 +2898,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.ViewPanel.html b/docs/symbols/Roo.ViewPanel.html index 09cfc8d9b5..6df63c8d2a 100644 --- a/docs/symbols/Roo.ViewPanel.html +++ b/docs/symbols/Roo.ViewPanel.html @@ -2568,7 +2568,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.XComponent#_tree.html b/docs/symbols/Roo.XComponent#_tree.html index 6c569eeaf5..b04b152957 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 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 3befbf872f..5398e47adc 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.XComponent.html b/docs/symbols/Roo.XComponent.html index 3dbdee5b04..2b456ea736 100644 --- a/docs/symbols/Roo.XComponent.html +++ b/docs/symbols/Roo.XComponent.html @@ -1747,7 +1747,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.XTemplate.html b/docs/symbols/Roo.XTemplate.html index a863b85598..5e391cb51c 100644 --- a/docs/symbols/Roo.XTemplate.html +++ b/docs/symbols/Roo.XTemplate.html @@ -1104,7 +1104,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Alert.html b/docs/symbols/Roo.bootstrap.Alert.html index 0ad7303f1b..eab01104cc 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Body.html b/docs/symbols/Roo.bootstrap.Body.html index 803d06e0bf..1167e2dbd5 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Button.html b/docs/symbols/Roo.bootstrap.Button.html index f93c53f1d0..6ee7712566 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.ButtonGroup.html b/docs/symbols/Roo.bootstrap.ButtonGroup.html index 157203b761..42737b9a62 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Calendar.html b/docs/symbols/Roo.bootstrap.Calendar.html index 6daff3fc90..8764c4be2f 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.CheckBox.html b/docs/symbols/Roo.bootstrap.CheckBox.html index 97d3286872..b3ea076fed 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Column.html b/docs/symbols/Roo.bootstrap.Column.html index f398886400..cb0aa297c3 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 Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.ComboBox.html b/docs/symbols/Roo.bootstrap.ComboBox.html index 7dbe4f022f..bd368fc62d 100644 --- a/docs/symbols/Roo.bootstrap.ComboBox.html +++ b/docs/symbols/Roo.bootstrap.ComboBox.html @@ -8186,7 +8186,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Component.html b/docs/symbols/Roo.bootstrap.Component.html index 603893b4f0..cf85a6d18f 100644 --- a/docs/symbols/Roo.bootstrap.Component.html +++ b/docs/symbols/Roo.bootstrap.Component.html @@ -71,7 +71,7 @@ Subclasses: - Roo.bootstrap.Alert, Roo.bootstrap.Body, Roo.bootstrap.Button, Roo.bootstrap.ButtonGroup, Roo.bootstrap.Calendar, Roo.bootstrap.CheckBox, Roo.bootstrap.Column, Roo.bootstrap.ComboBox, Roo.bootstrap.ComboBox2, Roo.bootstrap.ComboBox_old, Roo.bootstrap.Container, Roo.bootstrap.DateField, Roo.bootstrap.DocumentManager, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, 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.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.mailer.Block, Roo.mailer.BodyContainer, Roo.mailer.Column, _calls + Roo.bootstrap.Alert, Roo.bootstrap.Body, Roo.bootstrap.Button, Roo.bootstrap.ButtonGroup, Roo.bootstrap.Calendar, Roo.bootstrap.CheckBox, Roo.bootstrap.Column, Roo.bootstrap.ComboBox, Roo.bootstrap.Container, Roo.bootstrap.DateField, Roo.bootstrap.DocumentManager, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, 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.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.mailer.Block, Roo.mailer.BodyContainer, Roo.mailer.Column, _calls @@ -2832,7 +2832,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Container.html b/docs/symbols/Roo.bootstrap.Container.html index 6281856ad5..073e254e3d 100644 --- a/docs/symbols/Roo.bootstrap.Container.html +++ b/docs/symbols/Roo.bootstrap.Container.html @@ -3431,7 +3431,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.DateField.html b/docs/symbols/Roo.bootstrap.DateField.html index e5fe5e4ac6..ca4556eacc 100644 --- a/docs/symbols/Roo.bootstrap.DateField.html +++ b/docs/symbols/Roo.bootstrap.DateField.html @@ -5822,7 +5822,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.DocumentManager.html b/docs/symbols/Roo.bootstrap.DocumentManager.html index b4d28eef25..00e8274625 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.DocumentViewer.html b/docs/symbols/Roo.bootstrap.DocumentViewer.html index 0f96c706ad..a4aad6b4fc 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Element.html b/docs/symbols/Roo.bootstrap.Element.html index 27c6a3c1bf..0cba70efd6 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Form.html b/docs/symbols/Roo.bootstrap.Form.html index 2642e9d651..4a4830e04d 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Graph.html b/docs/symbols/Roo.bootstrap.Graph.html index 29e15541ec..9f43919aab 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Header.html b/docs/symbols/Roo.bootstrap.Header.html index 71483c6a8d..fcea9ff0e8 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.HtmlEditor.html b/docs/symbols/Roo.bootstrap.HtmlEditor.html index 4040212885..07cfc2d43a 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Img.html b/docs/symbols/Roo.bootstrap.Img.html index 139e2084b7..a3ed20ef5c 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Input.html b/docs/symbols/Roo.bootstrap.Input.html index df3a2f1ee4..ed66f426f2 100644 --- a/docs/symbols/Roo.bootstrap.Input.html +++ b/docs/symbols/Roo.bootstrap.Input.html @@ -72,7 +72,7 @@ Subclasses: - Roo.bootstrap.CheckBox, Roo.bootstrap.ComboBox, Roo.bootstrap.ComboBox2, Roo.bootstrap.ComboBox_old, Roo.bootstrap.DateField, Roo.bootstrap.HtmlEditor, Roo.bootstrap.MonthField, Roo.bootstrap.Radio, Roo.bootstrap.TextArea, Roo.bootstrap.TimeField, Roo.bootstrap.TriggerField + Roo.bootstrap.CheckBox, Roo.bootstrap.ComboBox, Roo.bootstrap.DateField, Roo.bootstrap.HtmlEditor, Roo.bootstrap.MonthField, Roo.bootstrap.Radio, Roo.bootstrap.TextArea, Roo.bootstrap.TimeField, Roo.bootstrap.TriggerField @@ -5299,7 +5299,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.LayoutMasonry.html b/docs/symbols/Roo.bootstrap.LayoutMasonry.html index 215c53f7a2..0f18560aee 100644 --- a/docs/symbols/Roo.bootstrap.LayoutMasonry.html +++ b/docs/symbols/Roo.bootstrap.LayoutMasonry.html @@ -3090,7 +3090,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Link.html b/docs/symbols/Roo.bootstrap.Link.html index 12f285a288..8839e543cd 100644 --- a/docs/symbols/Roo.bootstrap.Link.html +++ b/docs/symbols/Roo.bootstrap.Link.html @@ -3079,7 +3079,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.LocationPicker.html b/docs/symbols/Roo.bootstrap.LocationPicker.html index 82b1183baf..7b88a32f5f 100644 --- a/docs/symbols/Roo.bootstrap.LocationPicker.html +++ b/docs/symbols/Roo.bootstrap.LocationPicker.html @@ -3990,7 +3990,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Menu.html b/docs/symbols/Roo.bootstrap.Menu.html index 0ec92857cf..56b283f71c 100644 --- a/docs/symbols/Roo.bootstrap.Menu.html +++ b/docs/symbols/Roo.bootstrap.Menu.html @@ -3256,7 +3256,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MenuItem.html b/docs/symbols/Roo.bootstrap.MenuItem.html index 647d589fe3..10f50b936b 100644 --- a/docs/symbols/Roo.bootstrap.MenuItem.html +++ b/docs/symbols/Roo.bootstrap.MenuItem.html @@ -3019,7 +3019,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MenuMgr.html b/docs/symbols/Roo.bootstrap.MenuMgr.html index 410d3149e4..5f2704663d 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MenuSeparator.html b/docs/symbols/Roo.bootstrap.MenuSeparator.html index 4242db137f..98f927080b 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MessageBar.html b/docs/symbols/Roo.bootstrap.MessageBar.html index 7854302c16..b0c9fc00c3 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MessageBox.html b/docs/symbols/Roo.bootstrap.MessageBox.html index c17cf9db6a..f9dd1c99f9 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Modal.html b/docs/symbols/Roo.bootstrap.Modal.html index b7bfecdf89..eec6e2ffd8 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.MonthField.html b/docs/symbols/Roo.bootstrap.MonthField.html index 8fedcb640e..88710f7da5 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavGroup.html b/docs/symbols/Roo.bootstrap.NavGroup.html index 81b145975c..f1dbcd376b 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavHeaderbar.html b/docs/symbols/Roo.bootstrap.NavHeaderbar.html index fadcc003d9..feb791d55b 100644 --- a/docs/symbols/Roo.bootstrap.NavHeaderbar.html +++ b/docs/symbols/Roo.bootstrap.NavHeaderbar.html @@ -3290,7 +3290,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavItem.html b/docs/symbols/Roo.bootstrap.NavItem.html index 5ce9ba4b38..3a43c0e14c 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavProgressBar.html b/docs/symbols/Roo.bootstrap.NavProgressBar.html index 462af63ead..bcd4d70197 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavProgressItem.html b/docs/symbols/Roo.bootstrap.NavProgressItem.html index c29820743d..451d697ac0 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavSidebar.html b/docs/symbols/Roo.bootstrap.NavSidebar.html index 0deb06cc27..94fd46f49d 100644 --- a/docs/symbols/Roo.bootstrap.NavSidebar.html +++ b/docs/symbols/Roo.bootstrap.NavSidebar.html @@ -2827,7 +2827,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavSidebarItem.html b/docs/symbols/Roo.bootstrap.NavSidebarItem.html index 9b44c39aeb..6ce8768e05 100644 --- a/docs/symbols/Roo.bootstrap.NavSidebarItem.html +++ b/docs/symbols/Roo.bootstrap.NavSidebarItem.html @@ -85,7 +85,7 @@
    - Bootstrap Navbar.NavSidebarItem class + Bootstrap Navbar.NavSidebarItem class
    {String} badgeWeight (default|primary|success|info|warning|danger)the extra classes for the badge
    @@ -3406,7 +3406,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.NavSimplebar.html b/docs/symbols/Roo.bootstrap.NavSimplebar.html index 11444bf4dd..fdac4f393d 100644 --- a/docs/symbols/Roo.bootstrap.NavSimplebar.html +++ b/docs/symbols/Roo.bootstrap.NavSimplebar.html @@ -3065,7 +3065,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Navbar.html b/docs/symbols/Roo.bootstrap.Navbar.html index e28eb51996..eda6c0b8f8 100644 --- a/docs/symbols/Roo.bootstrap.Navbar.html +++ b/docs/symbols/Roo.bootstrap.Navbar.html @@ -2833,7 +2833,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Pagination.html b/docs/symbols/Roo.bootstrap.Pagination.html index c461668099..bb569e996c 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.PaginationItem.html b/docs/symbols/Roo.bootstrap.PaginationItem.html index fb1276b501..c52285b351 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.PagingToolbar.html b/docs/symbols/Roo.bootstrap.PagingToolbar.html index 06fb102656..7dc74d28f4 100644 --- a/docs/symbols/Roo.bootstrap.PagingToolbar.html +++ b/docs/symbols/Roo.bootstrap.PagingToolbar.html @@ -3387,7 +3387,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Popover.html b/docs/symbols/Roo.bootstrap.Popover.html index c73dc4b756..6c8c5f0005 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Progress.html b/docs/symbols/Roo.bootstrap.Progress.html index e21e6bf6f6..8ba016f1bf 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.ProgressBar.html b/docs/symbols/Roo.bootstrap.ProgressBar.html index e9456fa143..a3ee347d53 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Radio.html b/docs/symbols/Roo.bootstrap.Radio.html index e0c9b188e6..fc6561dd3f 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Row.html b/docs/symbols/Roo.bootstrap.Row.html index db303e2e73..d9f682dc75 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Slider.html b/docs/symbols/Roo.bootstrap.Slider.html index 8a56cbe58f..64064dd2bd 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TabGroup.html b/docs/symbols/Roo.bootstrap.TabGroup.html index bc1d25245f..ca711cff95 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TabPanel.html b/docs/symbols/Roo.bootstrap.TabPanel.html index fba7d5cd4e..d753716316 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 49cbb7c8f2..f5248f9bec 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 a5559dd444..0ee679e42c 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Table.html b/docs/symbols/Roo.bootstrap.Table.html index 050ba1e0ad..e83f8b9081 100644 --- a/docs/symbols/Roo.bootstrap.Table.html +++ b/docs/symbols/Roo.bootstrap.Table.html @@ -4249,7 +4249,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TableBody.html b/docs/symbols/Roo.bootstrap.TableBody.html index 9a67122590..7455f59ffd 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TableCell.html b/docs/symbols/Roo.bootstrap.TableCell.html index 96ddd77527..20b1d53d25 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TableRow.html b/docs/symbols/Roo.bootstrap.TableRow.html index 5b6506fca1..091b3f6bc3 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TextArea.html b/docs/symbols/Roo.bootstrap.TextArea.html index b69e00f90e..de5de272a4 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TimeField.html b/docs/symbols/Roo.bootstrap.TimeField.html index 06b3512dad..48d1525879 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.Tooltip.html b/docs/symbols/Roo.bootstrap.Tooltip.html index a5c01ccaa3..71ef0e55b0 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.TriggerField.html b/docs/symbols/Roo.bootstrap.TriggerField.html index d6bae7333e..5d22cac1a9 100644 --- a/docs/symbols/Roo.bootstrap.TriggerField.html +++ b/docs/symbols/Roo.bootstrap.TriggerField.html @@ -73,7 +73,7 @@ Subclasses: - Roo.bootstrap.ComboBox, Roo.bootstrap.ComboBox2, Roo.bootstrap.ComboBox_old + Roo.bootstrap.ComboBox @@ -5545,7 +5545,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.UploadCropbox.html b/docs/symbols/Roo.bootstrap.UploadCropbox.html index 8e9f391aac..ac898427af 100644 --- a/docs/symbols/Roo.bootstrap.UploadCropbox.html +++ b/docs/symbols/Roo.bootstrap.UploadCropbox.html @@ -3980,7 +3980,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 365598c349..42f6e8e73c 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 2808ce0157..ba1de21f49 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 1950d6e3ff..a6801d940e 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.dash.html b/docs/symbols/Roo.bootstrap.dash.html index 83cb9b4d23..9ff4e672a9 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.html b/docs/symbols/Roo.bootstrap.html index 38d0c6d12f..dac5aeea19 100644 --- a/docs/symbols/Roo.bootstrap.html +++ b/docs/symbols/Roo.bootstrap.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 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 69a7f14c0e..0bf325ea64 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.htmleditor.html b/docs/symbols/Roo.bootstrap.htmleditor.html index 3ad88f9c90..c768e9fdb7 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 0d7b9ff1de..a254a3fd36 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 b9b3e008de..606e4f2196 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 db33db2bbc..f3392d55bf 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.bootstrap.menu.html b/docs/symbols/Roo.bootstrap.menu.html index 4ad6beaa0e..55bbdcd7f9 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.ArrayReader.html b/docs/symbols/Roo.data.ArrayReader.html index 9d1d3d61c3..575189e423 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Connection.html b/docs/symbols/Roo.data.Connection.html index 84c39cf277..6abb962577 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.DataProxy.html b/docs/symbols/Roo.data.DataProxy.html index 9d75a0b0d1..a747585940 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.DataReader.html b/docs/symbols/Roo.data.DataReader.html index 9b7e329804..e9487e6ac3 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.HttpProxy.html b/docs/symbols/Roo.data.HttpProxy.html index 4cfddc80e9..43150c5a83 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.JsonReader.html b/docs/symbols/Roo.data.JsonReader.html index 538029d1a6..9af0fc5642 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.JsonStore.html b/docs/symbols/Roo.data.JsonStore.html index 753ebe89bc..3b0b2a46a3 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.MemoryProxy.html b/docs/symbols/Roo.data.MemoryProxy.html index d3f87c8de6..5bb4877dab 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Node.html b/docs/symbols/Roo.data.Node.html index 683e001435..07d70cdc9a 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Record.html b/docs/symbols/Roo.data.Record.html index 7a9a8d0bf7..6cfb49d506 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.ScriptTagProxy.html b/docs/symbols/Roo.data.ScriptTagProxy.html index 534ef79863..6f9bf62813 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.SimpleStore.html b/docs/symbols/Roo.data.SimpleStore.html index 6afcd4bdf0..a08382de1b 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.SortTypes.html b/docs/symbols/Roo.data.SortTypes.html index c1d953bb30..b80c473e48 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Store.html b/docs/symbols/Roo.data.Store.html index e1195f58a6..00b0f15b34 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.Tree.html b/docs/symbols/Roo.data.Tree.html index 43dc921144..36876757f5 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.XmlReader.html b/docs/symbols/Roo.data.XmlReader.html index 59ec056162..e2907f571c 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.data.html b/docs/symbols/Roo.data.html index 106235a318..00bb0278ee 100644 --- a/docs/symbols/Roo.data.html +++ b/docs/symbols/Roo.data.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DD.html b/docs/symbols/Roo.dd.DD.html index 1df56bf907..00a75f9296 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DDProxy.html b/docs/symbols/Roo.dd.DDProxy.html index 853c37431a..3797ea9613 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DDTarget.html b/docs/symbols/Roo.dd.DDTarget.html index 2016262c6c..b775f087fb 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DragDrop.html b/docs/symbols/Roo.dd.DragDrop.html index e8dd649e18..7ef438175a 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DragDropMgr.html b/docs/symbols/Roo.dd.DragDropMgr.html index e592c62849..2c1afebce2 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DragSource.html b/docs/symbols/Roo.dd.DragSource.html index ad3e8e9aa1..b9007c4da8 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DragZone.html b/docs/symbols/Roo.dd.DragZone.html index efe5740a5a..48cbb2996f 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DropTarget.html b/docs/symbols/Roo.dd.DropTarget.html index 3b1f83266b..d7553d4212 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.DropZone.html b/docs/symbols/Roo.dd.DropZone.html index d92509435f..6e8c0c1f94 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.Registry.html b/docs/symbols/Roo.dd.Registry.html index 35390cb9c2..bbae5ebbf1 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.ScrollManager.html b/docs/symbols/Roo.dd.ScrollManager.html index d3be915469..2d5f33b04a 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.StatusProxy.html b/docs/symbols/Roo.dd.StatusProxy.html index 1f3561a6a9..19a32a212b 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.dd.html b/docs/symbols/Roo.dd.html index 1d109a2556..3cde0a7f8e 100644 --- a/docs/symbols/Roo.dd.html +++ b/docs/symbols/Roo.dd.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Action.html b/docs/symbols/Roo.form.Action.html index 80a9de90d2..35ae17fd35 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.BasicForm.html b/docs/symbols/Roo.form.BasicForm.html index a424f30a7d..6ae7a097d4 100644 --- a/docs/symbols/Roo.form.BasicForm.html +++ b/docs/symbols/Roo.form.BasicForm.html @@ -2831,7 +2831,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Checkbox.html b/docs/symbols/Roo.form.Checkbox.html index 401a49e6cc..1a183fe23a 100644 --- a/docs/symbols/Roo.form.Checkbox.html +++ b/docs/symbols/Roo.form.Checkbox.html @@ -5257,7 +5257,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Column.html b/docs/symbols/Roo.form.Column.html index 0bfe766249..e9c48522e3 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.ComboBox.html b/docs/symbols/Roo.form.ComboBox.html index d5d8df145a..5be4f66f91 100644 --- a/docs/symbols/Roo.form.ComboBox.html +++ b/docs/symbols/Roo.form.ComboBox.html @@ -8081,7 +8081,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 52e41dd202..90df03c207 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.ComboBoxArray.html b/docs/symbols/Roo.form.ComboBoxArray.html index ca9297d4e3..552816392f 100644 --- a/docs/symbols/Roo.form.ComboBoxArray.html +++ b/docs/symbols/Roo.form.ComboBoxArray.html @@ -6058,7 +6058,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.ComboCheck.html b/docs/symbols/Roo.form.ComboCheck.html index bdd7aabe6e..a28e6512ac 100644 --- a/docs/symbols/Roo.form.ComboCheck.html +++ b/docs/symbols/Roo.form.ComboCheck.html @@ -8075,7 +8075,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.DateField.html b/docs/symbols/Roo.form.DateField.html index c80e1e7d56..54566b42fc 100644 --- a/docs/symbols/Roo.form.DateField.html +++ b/docs/symbols/Roo.form.DateField.html @@ -6324,7 +6324,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.DayPicker.html b/docs/symbols/Roo.form.DayPicker.html index 0827fc671a..34b2810297 100644 --- a/docs/symbols/Roo.form.DayPicker.html +++ b/docs/symbols/Roo.form.DayPicker.html @@ -5057,7 +5057,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.DisplayField.html b/docs/symbols/Roo.form.DisplayField.html index d20bd411d2..32f10e3000 100644 --- a/docs/symbols/Roo.form.DisplayField.html +++ b/docs/symbols/Roo.form.DisplayField.html @@ -5084,7 +5084,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.FCKeditor.html b/docs/symbols/Roo.form.FCKeditor.html index b57bc7c487..0f3a21b678 100644 --- a/docs/symbols/Roo.form.FCKeditor.html +++ b/docs/symbols/Roo.form.FCKeditor.html @@ -5998,7 +5998,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Field.html b/docs/symbols/Roo.form.Field.html index 064ffe5f12..f5d551ae3d 100644 --- a/docs/symbols/Roo.form.Field.html +++ b/docs/symbols/Roo.form.Field.html @@ -5057,7 +5057,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.FieldSet.html b/docs/symbols/Roo.form.FieldSet.html index 8c80b2c649..7865bc2a96 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Form.html b/docs/symbols/Roo.form.Form.html index dd035c04d7..df53351d76 100644 --- a/docs/symbols/Roo.form.Form.html +++ b/docs/symbols/Roo.form.Form.html @@ -3968,7 +3968,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.GridField.html b/docs/symbols/Roo.form.GridField.html index 66fbee5230..1aec8732e9 100644 --- a/docs/symbols/Roo.form.GridField.html +++ b/docs/symbols/Roo.form.GridField.html @@ -5117,7 +5117,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Hidden.html b/docs/symbols/Roo.form.Hidden.html index b09a1d5824..1ebab728a8 100644 --- a/docs/symbols/Roo.form.Hidden.html +++ b/docs/symbols/Roo.form.Hidden.html @@ -5870,7 +5870,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 bc838f2329..e5674a7ac9 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 3c69f0cb2c..df0aad4299 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.HtmlEditor.html b/docs/symbols/Roo.form.HtmlEditor.html index a3d319b676..60d233a91a 100644 --- a/docs/symbols/Roo.form.HtmlEditor.html +++ b/docs/symbols/Roo.form.HtmlEditor.html @@ -5437,7 +5437,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Layout.html b/docs/symbols/Roo.form.Layout.html index 82fa1ad6c3..3484d436fa 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.MonthField.html b/docs/symbols/Roo.form.MonthField.html index 049bfb7ad0..19c87ff34a 100644 --- a/docs/symbols/Roo.form.MonthField.html +++ b/docs/symbols/Roo.form.MonthField.html @@ -6324,7 +6324,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.NumberField.html b/docs/symbols/Roo.form.NumberField.html index c71a617afc..ec6d789178 100644 --- a/docs/symbols/Roo.form.NumberField.html +++ b/docs/symbols/Roo.form.NumberField.html @@ -6167,7 +6167,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Radio.html b/docs/symbols/Roo.form.Radio.html index 26da15c917..2d5c7fa987 100644 --- a/docs/symbols/Roo.form.Radio.html +++ b/docs/symbols/Roo.form.Radio.html @@ -5317,7 +5317,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Row.html b/docs/symbols/Roo.form.Row.html index 03764e12ad..9235bb254e 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Select.html b/docs/symbols/Roo.form.Select.html index a96cabd728..e85f2101bc 100644 --- a/docs/symbols/Roo.form.Select.html +++ b/docs/symbols/Roo.form.Select.html @@ -7719,7 +7719,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.Signature.html b/docs/symbols/Roo.form.Signature.html index b0d9c9c6fb..a4f4c698fc 100644 --- a/docs/symbols/Roo.form.Signature.html +++ b/docs/symbols/Roo.form.Signature.html @@ -5559,7 +5559,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.TextArea.html b/docs/symbols/Roo.form.TextArea.html index 4d2a2f7d52..1dd36a0296 100644 --- a/docs/symbols/Roo.form.TextArea.html +++ b/docs/symbols/Roo.form.TextArea.html @@ -5910,7 +5910,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.TextField.html b/docs/symbols/Roo.form.TextField.html index 8c6c0ecc4d..4c565ee8db 100644 --- a/docs/symbols/Roo.form.TextField.html +++ b/docs/symbols/Roo.form.TextField.html @@ -5876,7 +5876,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.TriggerField.html b/docs/symbols/Roo.form.TriggerField.html index 111a9e585a..21c3bc6020 100644 --- a/docs/symbols/Roo.form.TriggerField.html +++ b/docs/symbols/Roo.form.TriggerField.html @@ -5906,7 +5906,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.VTypes.html b/docs/symbols/Roo.form.VTypes.html index 4af1f04892..04a895fd8b 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.form.html b/docs/symbols/Roo.form.html index 3230a15bf2..f2628324c5 100644 --- a/docs/symbols/Roo.form.html +++ b/docs/symbols/Roo.form.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.AbstractGridView.html b/docs/symbols/Roo.grid.AbstractGridView.html index 888c5ed424..35338982cd 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.AbstractSelectionModel.html b/docs/symbols/Roo.grid.AbstractSelectionModel.html index d57e275358..97be9dacaa 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.Calendar.html b/docs/symbols/Roo.grid.Calendar.html index 0b41641103..77857caea6 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.CellSelectionModel.html b/docs/symbols/Roo.grid.CellSelectionModel.html index 028f8aced2..e0e4a53097 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.ColumnModel.html b/docs/symbols/Roo.grid.ColumnModel.html index e7a535196b..8126b89142 100644 --- a/docs/symbols/Roo.grid.ColumnModel.html +++ b/docs/symbols/Roo.grid.ColumnModel.html @@ -3635,7 +3635,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.EditorGrid.html b/docs/symbols/Roo.grid.EditorGrid.html index 467d2e0f5b..a5b7b1e33c 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.Grid.html b/docs/symbols/Roo.grid.Grid.html index a4e2c5e5ed..517914f480 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.GridEditor.html b/docs/symbols/Roo.grid.GridEditor.html index 12aa9ef3af..1961cf90f5 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.GridView.html b/docs/symbols/Roo.grid.GridView.html index 2b1e973966..2a1282367e 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.PropertyGrid.html b/docs/symbols/Roo.grid.PropertyGrid.html index 3f50bf73c7..01eb26c720 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.RowSelectionModel.html b/docs/symbols/Roo.grid.RowSelectionModel.html index d91604bf1f..1dc8013f41 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.grid.html b/docs/symbols/Roo.grid.html index f85c21fe13..a12633dca6 100644 --- a/docs/symbols/Roo.grid.html +++ b/docs/symbols/Roo.grid.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.html b/docs/symbols/Roo.html index b4333a9101..a14ef919ce 100644 --- a/docs/symbols/Roo.html +++ b/docs/symbols/Roo.html @@ -3095,7 +3095,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:46 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:23 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.lib.Ajax.html b/docs/symbols/Roo.lib.Ajax.html index 8c89d6b601..b2199bbc03 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.lib.Dom.html b/docs/symbols/Roo.lib.Dom.html index 8729ab5add..b9fd6201fc 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.lib.html b/docs/symbols/Roo.lib.html index 77ee513fd1..a6101449ba 100644 --- a/docs/symbols/Roo.lib.html +++ b/docs/symbols/Roo.lib.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.Block.html b/docs/symbols/Roo.mailer.Block.html index 05fdda954d..5952513db3 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.BodyContainer.html b/docs/symbols/Roo.mailer.BodyContainer.html index 26f9ac1681..cf89b87459 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.Column.html b/docs/symbols/Roo.mailer.Column.html index 78c58e85cc..609613992b 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.mailer.html b/docs/symbols/Roo.mailer.html index 201541768e..6cca377eb8 100644 --- a/docs/symbols/Roo.mailer.html +++ b/docs/symbols/Roo.mailer.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.Adapter.html b/docs/symbols/Roo.menu.Adapter.html index 785305698d..2fc3e6dc3a 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.BaseItem.html b/docs/symbols/Roo.menu.BaseItem.html index b11e65a857..ac6be3f8c8 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.CheckItem.html b/docs/symbols/Roo.menu.CheckItem.html index c48c113c7e..9eb28009bf 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.ColorItem.html b/docs/symbols/Roo.menu.ColorItem.html index 581258bb1a..951e6c86b7 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.ColorMenu.html b/docs/symbols/Roo.menu.ColorMenu.html index 3a250d7f5e..c0ff1ead5e 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.DateItem.html b/docs/symbols/Roo.menu.DateItem.html index 9ce27151e9..5419118684 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.DateMenu.html b/docs/symbols/Roo.menu.DateMenu.html index b0a8b6fe14..8eebaa6fa6 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.Item.html b/docs/symbols/Roo.menu.Item.html index 2b24292bbd..c2fec808c1 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 Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.Menu.html b/docs/symbols/Roo.menu.Menu.html index 094b55efda..3ffef8227b 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.MenuMgr.html b/docs/symbols/Roo.menu.MenuMgr.html index 8ae78161aa..c7becabc04 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.Separator.html b/docs/symbols/Roo.menu.Separator.html index c43482f212..91167676c5 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.TextItem.html b/docs/symbols/Roo.menu.TextItem.html index 696a41f386..1edeb932f9 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.menu.html b/docs/symbols/Roo.menu.html index e0a21af9a4..c3d34d6cb1 100644 --- a/docs/symbols/Roo.menu.html +++ b/docs/symbols/Roo.menu.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:47 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.state.CookieProvider.html b/docs/symbols/Roo.state.CookieProvider.html index 6946c32bc4..28231df546 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.state.Manager.html b/docs/symbols/Roo.state.Manager.html index 24b512a28a..b2843f493c 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.state.Provider.html b/docs/symbols/Roo.state.Provider.html index 05ac03a7fb..cbd68f5865 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.state.html b/docs/symbols/Roo.state.html index fc1e699c7c..f1a5dbf53f 100644 --- a/docs/symbols/Roo.state.html +++ b/docs/symbols/Roo.state.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.AsyncTreeNode.html b/docs/symbols/Roo.tree.AsyncTreeNode.html index 649a7d6947..da1a0bdb88 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.ColumnTree.html b/docs/symbols/Roo.tree.ColumnTree.html index d83b43eee4..8f56b2b92d 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.DefaultSelectionModel.html b/docs/symbols/Roo.tree.DefaultSelectionModel.html index af32bc6168..bf4ddb1046 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.MultiSelectionModel.html b/docs/symbols/Roo.tree.MultiSelectionModel.html index 0dca0120e0..b6e108b6ed 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeEditor.html b/docs/symbols/Roo.tree.TreeEditor.html index 3414e00398..19c378c1b2 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeFilter.html b/docs/symbols/Roo.tree.TreeFilter.html index 6e5d1b8b04..84094350e3 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeLoader.html b/docs/symbols/Roo.tree.TreeLoader.html index 1536a2e765..af16106961 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeNode.html b/docs/symbols/Roo.tree.TreeNode.html index 2edad47dfe..5079164f4d 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeNodeUI.html b/docs/symbols/Roo.tree.TreeNodeUI.html index 3f1a69d087..cc604e2c1c 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreePanel.html b/docs/symbols/Roo.tree.TreePanel.html index 444f324c13..d7d24c723e 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.TreeSorter.html b/docs/symbols/Roo.tree.TreeSorter.html index 8c5486e929..9d5aa1d616 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.tree.html b/docs/symbols/Roo.tree.html index e4734807f9..8d7a66bb61 100644 --- a/docs/symbols/Roo.tree.html +++ b/docs/symbols/Roo.tree.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.CSS.html b/docs/symbols/Roo.util.CSS.html index 3833725b33..930b82ad94 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.ClickRepeater.html b/docs/symbols/Roo.util.ClickRepeater.html index 20c67a183a..2e7c30bc55 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.DelayedTask.html b/docs/symbols/Roo.util.DelayedTask.html index 707dea925f..eb3883701b 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.Format.html b/docs/symbols/Roo.util.Format.html index 43e2bbc486..8de4539091 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.JSON.html b/docs/symbols/Roo.util.JSON.html index 49c30ce6b0..0f891a2781 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.Math.html b/docs/symbols/Roo.util.Math.html index 4819e3f629..c055fad55c 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.MixedCollection.html b/docs/symbols/Roo.util.MixedCollection.html index 2551981cff..0e2c28feff 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.Observable.html b/docs/symbols/Roo.util.Observable.html index a95ac32559..abb2906ad0 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.Button, Roo.bootstrap.ButtonGroup, Roo.bootstrap.Calendar, Roo.bootstrap.CheckBox, Roo.bootstrap.Column, Roo.bootstrap.ComboBox, Roo.bootstrap.ComboBox2, Roo.bootstrap.ComboBox_old, Roo.bootstrap.Component, Roo.bootstrap.Container, Roo.bootstrap.DateField, Roo.bootstrap.DocumentManager, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, 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.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.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, _calls + 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.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.DocumentManager, Roo.bootstrap.DocumentViewer, Roo.bootstrap.Element, Roo.bootstrap.Form, Roo.bootstrap.Graph, Roo.bootstrap.Header, Roo.bootstrap.HtmlEditor, Roo.bootstrap.Img, Roo.bootstrap.Input, Roo.bootstrap.LayoutMasonry, Roo.bootstrap.Link, Roo.bootstrap.LocationPicker, 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.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.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, _calls @@ -1012,7 +1012,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 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 ef3a07aab0..bdc04495c3 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.TextMetrics.html b/docs/symbols/Roo.util.TextMetrics.html index c9e7856431..b282ab4f94 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 Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/Roo.util.html b/docs/symbols/Roo.util.html index f224bf9229..1fdad08a52 100644 --- a/docs/symbols/Roo.util.html +++ b/docs/symbols/Roo.util.html @@ -175,7 +175,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/String.html b/docs/symbols/String.html index a86705c27e..a8aef52074 100644 --- a/docs/symbols/String.html +++ b/docs/symbols/String.html @@ -520,7 +520,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/_calls.html b/docs/symbols/_calls.html index 7927d2b522..709d07afd9 100644 --- a/docs/symbols/_calls.html +++ b/docs/symbols/_calls.html @@ -2824,7 +2824,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:24 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/docs/symbols/src/Roo_bootstrap_ComboBox.js.html b/docs/symbols/src/Roo_bootstrap_ComboBox.js.html index 43bbf0da49..48adb0efdd 100644 --- a/docs/symbols/src/Roo_bootstrap_ComboBox.js.html +++ b/docs/symbols/src/Roo_bootstrap_ComboBox.js.html @@ -485,16 +485,44 @@ }, + _initEventsCalled : false, + // private initEvents: function() { + if (this._initEventsCalled) { // as we call render... prevent looping... + return; + } + this._initEventsCalled = true; + if (!this.store) { throw "can not find store for combo"; } this.store = Roo.factory(this.store, Roo.data); + // if we are building from html. then this element is so complex, that we can not really + // use the rendered HTML. + // so we have to trash and replace the previous code. + if (Roo.XComponent.build_from_html) { + + // remove this element.... + var e = this.el.dom, k=0; + while (e ) { e = e.previousSibling; ++k;} + + this.el.remove(); + + this.el=false; + this.rendered = false; + + this.render(this.parent().getChildContainer(true), k); + + + + } + + /* * Touch Devices */ diff --git a/docs/symbols/src/Roo_bootstrap_DocumentManager.js.html b/docs/symbols/src/Roo_bootstrap_DocumentManager.js.html index 78f437c7ca..c83802dede 100644 --- a/docs/symbols/src/Roo_bootstrap_DocumentManager.js.html +++ b/docs/symbols/src/Roo_bootstrap_DocumentManager.js.html @@ -196,7 +196,6 @@ this.managerEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block'; this.selectorEl = this.el.select('.roo-document-manager-selector', true).first(); - this.selectorEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block'; this.selectorEl.hide(); if(this.multiple){ @@ -266,7 +265,7 @@ onUploaderClick : function(e) { e.preventDefault(); - + if(this.fireEvent('beforeselectfile', this) != false){ this.selectorEl.dom.click(); } diff --git a/docs/symbols/src/Roo_bootstrap_NavSidebarItem.js.html b/docs/symbols/src/Roo_bootstrap_NavSidebarItem.js.html index 376f94f02f..a41e34a164 100644 --- a/docs/symbols/src/Roo_bootstrap_NavSidebarItem.js.html +++ b/docs/symbols/src/Roo_bootstrap_NavSidebarItem.js.html @@ -13,6 +13,7 @@ * @class Roo.bootstrap.NavSidebarItem * @extends Roo.bootstrap.NavItem * Bootstrap Navbar.NavSidebarItem class + * {String} badgeWeight (default|primary|success|info|warning|danger)the extra classes for the badge * @constructor * Create a new Navbar Button * @param {Object} config The config object @@ -41,6 +42,7 @@ Roo.extend(Roo.bootstrap.NavSidebarItem, Roo.bootstrap.NavItem, { + badgeWeight : 'default', getAutoCreate : function(){ @@ -67,6 +69,10 @@ cfg.cls += ' active'; } + if (this.disabled) { + cfg.cls += ' disabled'; + } + // left icon.. if (this.glyphicon || this.icon) { var c = this.glyphicon ? ('glyphicon glyphicon-'+this.glyphicon) : this.icon; @@ -76,7 +82,8 @@ a.cn.push(span); // then badge.. if (this.badge !== '') { - a.cn.push({ tag: 'span', cls : 'badge pull-right ' + (this.badgecls || ''), html: this.badge }); + + a.cn.push({ tag: 'span', cls : 'badge pull-right badge-' + this.badgeWeight, html: this.badge }); } // fi if (this.menu) { @@ -90,7 +97,92 @@ return cfg; + }, + + initEvents : function() + { + this.el.on('click', this.onClick, this); + + if(this.badge !== ''){ + this.badgeEl = this.el.select('.badge', true).first().setVisibilityMode(Roo.Element.DISPLAY); + } + + }, + + onClick : function(e) + { + if(this.disabled){ + e.preventDefault(); + return; + } + + if(this.preventDefault){ + e.preventDefault(); + } + + this.fireEvent('click', this); + }, + + disable : function() + { + this.setDisabled(true); + }, + + enable : function() + { + this.setDisabled(false); + }, + + setDisabled : function(state) + { + if(this.disabled == state){ + return; + } + + this.disabled = state; + + if (state) { + this.el.addClass('disabled'); + return; + } + + this.el.removeClass('disabled'); + + return; + }, + + setActive : function(state) + { + if(this.active == state){ + return; + } + + this.active = state; + + if (state) { + this.el.addClass('active'); + return; + } + + this.el.removeClass('active'); + + return; + }, + + isActive: function () + { + return this.active; + }, + + setBadge : function(str) + { + if(!this.badgeEl){ + return; + } + + this.badgeEl.dom.innerHTML = str; } + diff --git a/docs/symbols/src/Roo_bootstrap_UploadCropbox.js.html b/docs/symbols/src/Roo_bootstrap_UploadCropbox.js.html index 45db7579f3..7d9ac857a8 100644 --- a/docs/symbols/src/Roo_bootstrap_UploadCropbox.js.html +++ b/docs/symbols/src/Roo_bootstrap_UploadCropbox.js.html @@ -227,7 +227,6 @@ this.bodyEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block'; this.selectorEl = this.el.select('.roo-upload-cropbox-selector', true).first(); - this.selectorEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block'; this.selectorEl.hide(); this.previewEl = this.el.select('.roo-upload-cropbox-preview', true).first(); diff --git a/docs/symbols/this.html b/docs/symbols/this.html index ec6c97dae0..b3ae8cd83d 100644 --- a/docs/symbols/this.html +++ b/docs/symbols/this.html @@ -173,7 +173,7 @@
    - Documentation generated by Introspection Doc Generator on Tue Mar 15 2016 16:02:48 GMT+0800 (HKT) + Documentation generated by Introspection Doc Generator on Mon Mar 21 2016 14:31:25 GMT+0800 (HKT) Based on JsDoc Toolkit
    diff --git a/roojs-bootstrap-debug.js b/roojs-bootstrap-debug.js index 7f1f65476e..dc4a5f6516 100644 --- a/roojs-bootstrap-debug.js +++ b/roojs-bootstrap-debug.js @@ -4309,6 +4309,7 @@ Roo.extend(Roo.bootstrap.NavItem, Roo.bootstrap.Component, { * @class Roo.bootstrap.NavSidebarItem * @extends Roo.bootstrap.NavItem * Bootstrap Navbar.NavSidebarItem class + * {String} badgeWeight (default|primary|success|info|warning|danger)the extra classes for the badge * @constructor * Create a new Navbar Button * @param {Object} config The config object @@ -4337,6 +4338,7 @@ Roo.bootstrap.NavSidebarItem = function(config){ Roo.extend(Roo.bootstrap.NavSidebarItem, Roo.bootstrap.NavItem, { + badgeWeight : 'default', getAutoCreate : function(){ @@ -4363,6 +4365,10 @@ Roo.extend(Roo.bootstrap.NavSidebarItem, Roo.bootstrap.NavItem, { cfg.cls += ' active'; } + if (this.disabled) { + cfg.cls += ' disabled'; + } + // left icon.. if (this.glyphicon || this.icon) { var c = this.glyphicon ? ('glyphicon glyphicon-'+this.glyphicon) : this.icon; @@ -4372,7 +4378,8 @@ Roo.extend(Roo.bootstrap.NavSidebarItem, Roo.bootstrap.NavItem, { a.cn.push(span); // then badge.. if (this.badge !== '') { - a.cn.push({ tag: 'span', cls : 'badge pull-right ' + (this.badgecls || ''), html: this.badge }); + + a.cn.push({ tag: 'span', cls : 'badge pull-right badge-' + this.badgeWeight, html: this.badge }); } // fi if (this.menu) { @@ -4386,7 +4393,92 @@ Roo.extend(Roo.bootstrap.NavSidebarItem, Roo.bootstrap.NavItem, { return cfg; + }, + + initEvents : function() + { + this.el.on('click', this.onClick, this); + + if(this.badge !== ''){ + this.badgeEl = this.el.select('.badge', true).first().setVisibilityMode(Roo.Element.DISPLAY); + } + + }, + + onClick : function(e) + { + if(this.disabled){ + e.preventDefault(); + return; + } + + if(this.preventDefault){ + e.preventDefault(); + } + + this.fireEvent('click', this); + }, + + disable : function() + { + this.setDisabled(true); + }, + + enable : function() + { + this.setDisabled(false); + }, + + setDisabled : function(state) + { + if(this.disabled == state){ + return; + } + + this.disabled = state; + + if (state) { + this.el.addClass('disabled'); + return; + } + + this.el.removeClass('disabled'); + + return; + }, + + setActive : function(state) + { + if(this.active == state){ + return; + } + + this.active = state; + + if (state) { + this.el.addClass('active'); + return; + } + + this.el.removeClass('active'); + + return; + }, + + isActive: function () + { + return this.active; + }, + + setBadge : function(str) + { + if(!this.badgeEl){ + return; + } + + this.badgeEl.dom.innerHTML = str; } + diff --git a/roojs-bootstrap.js b/roojs-bootstrap.js index 762364aaa0..e23d723283 100644 --- a/roojs-bootstrap.js +++ b/roojs-bootstrap.js @@ -1,66 +1,66 @@ // Roo/bootstrap/Component.js -Roo.bootstrap=Roo.bootstrap||{};Roo.bootstrap.Component=function(A){Roo.bootstrap.Component.superclass.constructor.call(this,A);this.addEvents({"childrenrendered":true});};Roo.extend(Roo.bootstrap.Component,Roo.BoxComponent,{allowDomMove:false,cls:false,style:false,autoCreate:false,tooltip:null,initEvents:function(){} -,xattr:false,parentId:false,can_build_overlaid:true,container_method:false,dataId:false,name:false,parent:function(){return Roo.ComponentMgr.get(this.parentId)},onRender:function(ct,A){Roo.bootstrap.Component.superclass.onRender.call(this,ct,A);if(this.el){if(this.el.attr('xtype')){this.el.attr('xtypex',this.el.attr('xtype')); -this.el.dom.removeAttribute('xtype');this.initEvents();}return;}var B=Roo.apply({},this.getAutoCreate());B.id=this.id||Roo.id();if(this.xattr&&typeof(this.xattr)=='object'){for(var i in this.xattr){B[i]=this.xattr[i];}}if(this.dataId){B.dataId=this.dataId; -}if(this.cls){B.cls=(typeof(B.cls)=='undefined')?this.cls:B.cls+' '+this.cls;}if(this.style){B.style=this.style;}if(this.name){B.name=this.name;}this.el=ct.createChild(B,A);if(this.tooltip){this.tooltipEl().attr('tooltip',this.tooltip);}if(this.tabIndex!==undefined){this.el.dom.setAttribute('tabIndex',this.tabIndex); -}this.initEvents();},getChildContainer:function(){return this.el;},tooltipEl:function(){return this.el;},addxtype:function(A,B){var cn=this;cn=Roo.factory(A);cn.parentType=this.xtype;cn.parentId=this.id;B=(typeof(B)=='undefined')?'getChildContainer':B;if(typeof(cn.container_method)=='string'){B=cn.container_method; -}var C=(typeof(A['flexy:foreach'])!='undefined');var D=(typeof(A['flexy:if'])!='undefined');var E=Roo.XComponent.build_from_html;var F=(A.xtype=='Body');var G=(Roo.get(document.body).attr('xtype')=='Roo.bootstrap.Body');var H=Roo.get(this[B](false));if((C||D||this.can_build_overlaid==false)&&E){return false; -}if(!C||!E||F||!G){if(!D||typeof(A.name)=='undefined'||!E||F||!G){return this.addxtypeChild(A,B);}var I=H?H.child('>*[name='+A.name+']'):false;if(I){return this.addxtypeChild(Roo.apply({},A),B);}Roo.log('skipping render');return cn;}var J=false;if(!E){return false; -}while(true){var I=H?H.child('>*[xtype]'):false;if(!I){break;}if(I&&I.attr('xtype').split('.').pop()!=cn.xtype){break;}J=this.addxtypeChild(Roo.apply({},A),B);}return J;},addxtypeChild:function(A,B){Roo.debug&&Roo.log('addxtypeChild:'+B);var cn=this;B=(typeof(B)=='undefined')?'getChildContainer':B; -var C=(typeof(A['flexy:if'])!='undefined')||(typeof(A['flexy:foreach'])!='undefined');skip_children=false;if(A.xtype!='Body'){cn=Roo.factory(A);cn.parentType=this.xtype;cn.parentId=this.id;var D=Roo.XComponent.build_from_html;if(D&&Roo.get(document.body).attr('xtype')=='Roo.bootstrap.Body'){var E=Roo.get(this[B](false)); -var F=E?E.child('>*[xtype]'):false;if(F){}if(F&&F.attr('xtype').split('.').pop()==cn.xtype){cn.el=F;}else{Roo.debug&&Roo.log("MISSING "+cn.xtype+" on child of "+(this.el?this.el.attr('xbuilderid'):'no parent'));Roo.debug&&Roo.log(E);Roo.debug&&Roo.log(F); -Roo.debug&&Roo.log(cn);}}if(D&&C&&!cn.el&&cn.can_build_overlaid){Roo.debug&&Roo.log('skipping render');Roo.debug&&Roo.log(A);if(!cn.el){Roo.debug&&Roo.log('skipping all children');skip_children=true;}}else{cn.render(this[B](true));}}var G=[];if(!A.items||!A.items.length){cn.items=G; -return cn;}var H=A.items;delete A.items;if(!skip_children){for(var i=0;i*[name='+A.name+']'):false;if(I){return this.addxtypeChild(Roo.apply({},A),B);}Roo.log('skipping render');return cn;}var J=false;if(!E){return false;}while(true){var I=H?H.child('>*[xtype]'):false;if(!I){break;}if(I&&I.attr('xtype').split('.').pop()!=cn.xtype){break; +}J=this.addxtypeChild(Roo.apply({},A),B);}return J;},addxtypeChild:function(A,B){Roo.debug&&Roo.log('addxtypeChild:'+B);var cn=this;B=(typeof(B)=='undefined')?'getChildContainer':B;var C=(typeof(A['flexy:if'])!='undefined')||(typeof(A['flexy:foreach'])!='undefined'); +skip_children=false;if(A.xtype!='Body'){cn=Roo.factory(A);cn.parentType=this.xtype;cn.parentId=this.id;var D=Roo.XComponent.build_from_html;if(D&&Roo.get(document.body).attr('xtype')=='Roo.bootstrap.Body'){var E=Roo.get(this[B](false));var F=E?E.child('>*[xtype]'):false; +if(F){}if(F&&F.attr('xtype').split('.').pop()==cn.xtype){cn.el=F;}else{Roo.debug&&Roo.log("MISSING "+cn.xtype+" on child of "+(this.el?this.el.attr('xbuilderid'):'no parent'));Roo.debug&&Roo.log(E);Roo.debug&&Roo.log(F);Roo.debug&&Roo.log(cn);}}if(D&&C&&!cn.el&&cn.can_build_overlaid){Roo.debug&&Roo.log('skipping render'); +Roo.debug&&Roo.log(A);if(!cn.el){Roo.debug&&Roo.log('skipping all children');skip_children=true;}}else{cn.render(this[B](true));}}var G=[];if(!A.items||!A.items.length){cn.items=G;return cn;}var H=A.items;delete A.items;if(!skip_children){for(var i=0;i'+(this.html||A.html)+'
    ';if(this.toggle==true){A={tag:'div',cls:'slider-frame roo-button',cn:[{tag:'span','data-on-text':'ON','data-off-text':'OFF',cls:'slider-button',html:this.offtext} -]};if(['default','primary','success','info','warning','danger','link'].indexOf(this.weight)>-1){A.cls+=' '+this.weight;}return A;}if(this.isClose){A.cls+=' close';A["aria-hidden"]=true;A.html="×";return A;}if(this.theme==='default'){A.cls='btn roo-button'; +Roo.bootstrap.Button=function(A){Roo.bootstrap.Button.superclass.constructor.call(this,A);this.addEvents({"click":true,"toggle":true});};Roo.extend(Roo.bootstrap.Button,Roo.bootstrap.Component,{html:false,active:false,weight:'',size:'',tag:'button',href:'',disabled:false,isClose:false,glyphicon:'',badge:'',theme:'default',inverse:false,toggle:false,ontext:'ON',offtext:'OFF',defaulton:true,preventDefault:true,removeClass:false,name:false,target:false,pressed:null,getAutoCreate:function(){var A={tag:'button',cls:'roo-button',html:''}; +if(['a','button','input','submit'].indexOf(this.tag)<0){throw "Invalid value for tag: "+this.tag+". must be a, button, input or submit.";this.tag='button';}else{A.tag=this.tag;}A.html=''+(this.html||A.html)+'';if(this.toggle==true){A={tag:'div',cls:'slider-frame roo-button',cn:[{tag:'span','data-on-text':'ON','data-off-text':'OFF',cls:'slider-button',html:this.offtext}]}; +if(['default','primary','success','info','warning','danger','link'].indexOf(this.weight)>-1){A.cls+=' '+this.weight;}return A;}if(this.isClose){A.cls+=' close';A["aria-hidden"]=true;A.html="×";return A;}if(this.theme==='default'){A.cls='btn roo-button'; this.weight=this.weight.length?this.weight:'default';if(['default','primary','success','info','warning','danger','link'].indexOf(this.weight)>-1){A.cls+=' btn-'+this.weight;}}else if(this.theme==='glow'){A.tag='a';A.cls='btn-glow roo-button';if(['default','primary','success','info','warning','danger','link'].indexOf(this.weight)>-1){A.cls+=' '+this.weight; }}if(this.inverse){this.cls+=' inverse';}if(this.active){A.cls+=' active';}if(this.disabled){A.disabled='disabled';}if(this.items){Roo.log('changing to ul');A.tag='ul';this.glyphicon='caret';}A.cls+=this.size.length?(' btn-'+this.size):'';if(this.parentType==='Navbar'&&!this.parent().bar){Roo.log('changing to li?'); A.tag='li';A.cls='';A.cn=[{tag:'a',cls:'roo-button',html:this.html,href:this.href||'#'}];if(this.menu){A.cn[0].html=this.html+' ';A.cls+=' dropdown';}delete A.html;}A.cls+=this.parentType==='Navbar'?' navbar-btn':'';if(this.glyphicon){A.html=' '+A.html; -A.cn=[{tag:'span',cls:'glyphicon glyphicon-'+this.glyphicon}];}if(this.badge){A.html+=' ';A.tag='a';A.href=this.href;var B=A.html;if(this.glyphicon){B={tag:'span',cls:'glyphicon glyphicon-'+this.glyphicon,html:this.html};}A.cn=[B,{tag:'span',cls:'badge',html:this.badge} -];A.html='';}if(this.menu){A.cls+=' dropdown';A.html=typeof(A.html)!='undefined'?A.html+' ':'';}if(A.tag!=='a'&&this.href!==''){throw "Tag must be a to set href.";}else if(this.href.length>0){A.href=this.href; +A.cn=[{tag:'span',cls:'glyphicon glyphicon-'+this.glyphicon}];}if(this.badge){A.html+=' ';A.tag='a';A.href=this.href;var B=A.html;if(this.glyphicon){B={tag:'span',cls:'glyphicon glyphicon-'+this.glyphicon,html:this.html};}A.cn=[B,{tag:'span',cls:'badge',html:this.badge}]; +A.html='';}if(this.menu){A.cls+=' dropdown';A.html=typeof(A.html)!='undefined'?A.html+' ':'';}if(A.tag!=='a'&&this.href!==''){throw "Tag must be a to set href.";}else if(this.href.length>0){A.href=this.href; }if(this.removeClass){A.cls='';}if(this.target){A.target=this.target;}return A;},initEvents:function(){if(typeof(this.menu)!='undefined'){this.menu.parentType=this.xtype;this.menu.triggerEl=this.el;this.addxtype(Roo.apply({},this.menu));}if(this.el.hasClass('roo-button')){this.el.on('click',this.onClick,this); }else{this.el.select('.roo-button').on('click',this.onClick,this);}if(this.removeClass){this.el.on('click',this.onClick,this);}this.el.enableDisplayMode();},onClick:function(e){if(this.disabled){return;}Roo.log('button on click ');if(this.preventDefault){e.preventDefault(); }if(this.pressed===true||this.pressed===false){this.pressed=!this.pressed;this.el[this.pressed?'addClass':'removeClass']('active');this.fireEvent('toggle',this,e,this.pressed);}this.fireEvent('click',this,e);},enable:function(){this.disabled=false;this.el.removeClass('disabled'); },disable:function(){this.disabled=true;this.el.addClass('disabled');},setActive:function(v){this.el[v?'addClass':'removeClass']('active');},toggleActive:function(){var A=this.el.hasClass('active');this.setActive(!A);},setText:function(A){this.el.select('.roo-button-text',true).first().dom.innerHTML=A; },getText:function(){return this.el.select('.roo-button-text',true).first().dom.innerHTML;},hide:function(){this.el.hide();},show:function(){this.el.show();}}); // Roo/bootstrap/Column.js -Roo.bootstrap.Column=function(A){Roo.bootstrap.Column.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Column,Roo.bootstrap.Component,{xs:false,sm:false,md:false,lg:false,xsoff:false,smoff:false,mdoff:false,lgoff:false,html:'',offset:0,alert:false,fa:false,icon:false,hidden:false,fasize:1,getAutoCreate:function(){var A=Roo.apply({} -,Roo.bootstrap.Column.superclass.getAutoCreate.call(this));A={tag:'div',cls:'column'};var B=this;['xs','sm','md','lg'].map(function(D){if(B[D+'off']!==false){A.cls+=' col-'+D+'-offset-'+B[D+'off'];}if(B[D]===false){return;}Roo.log(B[D]);if(!B[D]){A.cls+=' hidden-'+D; -return;}A.cls+=' col-'+D+'-'+B[D];});if(this.hidden){A.cls+=' hidden';}if(this.alert&&["success","info","warning","danger"].indexOf(this.alert)>-1){A.cls+=' alert alert-'+this.alert;}if(this.html.length){A.html=this.html;}if(this.fa){var C='';if(this.fasize>1){C=' fa-'+this.fasize+'x'; -}A.html=''+(A.html||'');}if(this.icon){A.html=''+(A.html||'');}return A;}}); +Roo.bootstrap.Column=function(A){Roo.bootstrap.Column.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Column,Roo.bootstrap.Component,{xs:false,sm:false,md:false,lg:false,xsoff:false,smoff:false,mdoff:false,lgoff:false,html:'',offset:0,alert:false,fa:false,icon:false,hidden:false,fasize:1,getAutoCreate:function(){var A=Roo.apply({},Roo.bootstrap.Column.superclass.getAutoCreate.call(this)); +A={tag:'div',cls:'column'};var B=this;['xs','sm','md','lg'].map(function(D){if(B[D+'off']!==false){A.cls+=' col-'+D+'-offset-'+B[D+'off'];}if(B[D]===false){return;}Roo.log(B[D]);if(!B[D]){A.cls+=' hidden-'+D;return;}A.cls+=' col-'+D+'-'+B[D];});if(this.hidden){A.cls+=' hidden'; +}if(this.alert&&["success","info","warning","danger"].indexOf(this.alert)>-1){A.cls+=' alert alert-'+this.alert;}if(this.html.length){A.html=this.html;}if(this.fa){var C='';if(this.fasize>1){C=' fa-'+this.fasize+'x';}A.html=''+(A.html||''); +}if(this.icon){A.html=''+(A.html||'');}return A;}}); // Roo/bootstrap/Container.js Roo.bootstrap.Container=function(A){Roo.bootstrap.Container.superclass.constructor.call(this,A);this.addEvents({"expand":true,"collapse":true});};Roo.extend(Roo.bootstrap.Container,Roo.bootstrap.Component,{jumbotron:false,well:'',panel:'',header:'',footer:'',sticky:'',tag:false,alert:false,fa:false,icon:false,expandable:false,rheader:'',expanded:true,getChildContainer:function(){if(!this.el){return false; }if(this.panel.length){return this.el.select('.panel-body',true).first();}return this.el;},getAutoCreate:function(){var A={tag:this.tag||'div',html:'',cls:''};if(this.jumbotron){A.cls='jumbotron';}if(this.sticky.length){var bd=Roo.get(document.body);if(!bd.hasClass('bootstrap-sticky')){bd.addClass('bootstrap-sticky'); Roo.select('html',true).setStyle('height','100%');}A.cls+='bootstrap-sticky-'+this.sticky;}if(this.well.length){switch(this.well){case 'lg':case 'sm':A.cls+=' well well-'+this.well;break;default:A.cls+=' well';break;}}if(this.hidden){A.cls+=' hidden';}if(this.alert&&["success","info","warning","danger"].indexOf(this.alert)>-1){A.cls+=' alert alert-'+this.alert; -}var B=A;if(this.panel.length){A.cls+=' panel panel-'+this.panel;A.cn=[];if(this.header.length){var h=[];if(this.expandable){A.cls=A.cls+' expandable';h.push({tag:'i',cls:(this.expanded?'fa fa-minus':'fa fa-plus')});}h.push({tag:'span',cls:'panel-title',html:(this.expandable?' ':'')+this.header} -,{tag:'span',cls:'panel-header-right',html:this.rheader});A.cn.push({cls:'panel-heading',style:this.expandable?'cursor: pointer':'',cn:h});}B=false;A.cn.push({cls:'panel-body'+(this.expanded?'':' hide'),html:this.html});if(this.footer.length){A.cn.push({cls:'panel-footer',html:this.footer} -);}}if(B){B.html=this.html||A.html;if(this.fa){B.html=''+B.html;}if(this.icon){B.html=''+B.html;}}if((!this.cls||!this.cls.length)&&(!A.cls||!A.cls.length)){A.cls='container'; -}return A;},initEvents:function(){if(!this.expandable){return;}var A=this.headerEl();if(!A){return;}A.on('click',this.onToggleClick,this);},onToggleClick:function(){var A=this.headerEl();if(!A){return;}if(this.expanded){this.collapse();return;}this.expand(); -},expand:function(){if(this.fireEvent('expand',this)){this.expanded=true;this.el.select('.panel-body',true).first().removeClass('hide');var A=this.toggleEl();if(!A){return;}A.removeClass(['fa-minus','fa-plus']).addClass(['fa-minus']);}},collapse:function(){if(this.fireEvent('collapse',this)){this.expanded=false; -this.el.select('.panel-body',true).first().addClass('hide');var A=this.toggleEl();if(!A){return;}A.removeClass(['fa-minus','fa-plus']).addClass(['fa-plus']);}},toggleEl:function(){if(!this.el||!this.panel.length||!this.header.length||!this.expandable){return; -}return this.el.select('.panel-heading .fa',true).first();},headerEl:function(){if(!this.el||!this.panel.length||!this.header.length){return;}return this.el.select('.panel-heading',true).first()},titleEl:function(){if(!this.el||!this.panel.length||!this.header.length){return; -}return this.el.select('.panel-title',true).first();},setTitle:function(v){var A=this.titleEl();if(!A){return;}A.dom.innerHTML=v;},getTitle:function(){var A=this.titleEl();if(!A){return '';}return A.dom.innerHTML;},setRightTitle:function(v){var t=this.el.select('.panel-header-right',true).first(); -if(!t){return;}t.dom.innerHTML=v;}}); +}var B=A;if(this.panel.length){A.cls+=' panel panel-'+this.panel;A.cn=[];if(this.header.length){var h=[];if(this.expandable){A.cls=A.cls+' expandable';h.push({tag:'i',cls:(this.expanded?'fa fa-minus':'fa fa-plus')});}h.push({tag:'span',cls:'panel-title',html:(this.expandable?' ':'')+this.header},{tag:'span',cls:'panel-header-right',html:this.rheader}); +A.cn.push({cls:'panel-heading',style:this.expandable?'cursor: pointer':'',cn:h});}B=false;A.cn.push({cls:'panel-body'+(this.expanded?'':' hide'),html:this.html});if(this.footer.length){A.cn.push({cls:'panel-footer',html:this.footer});}}if(B){B.html=this.html||A.html; +if(this.fa){B.html=''+B.html;}if(this.icon){B.html=''+B.html;}}if((!this.cls||!this.cls.length)&&(!A.cls||!A.cls.length)){A.cls='container';}return A;},initEvents:function(){if(!this.expandable){return; +}var A=this.headerEl();if(!A){return;}A.on('click',this.onToggleClick,this);},onToggleClick:function(){var A=this.headerEl();if(!A){return;}if(this.expanded){this.collapse();return;}this.expand();},expand:function(){if(this.fireEvent('expand',this)){this.expanded=true; +this.el.select('.panel-body',true).first().removeClass('hide');var A=this.toggleEl();if(!A){return;}A.removeClass(['fa-minus','fa-plus']).addClass(['fa-minus']);}},collapse:function(){if(this.fireEvent('collapse',this)){this.expanded=false;this.el.select('.panel-body',true).first().addClass('hide'); +var A=this.toggleEl();if(!A){return;}A.removeClass(['fa-minus','fa-plus']).addClass(['fa-plus']);}},toggleEl:function(){if(!this.el||!this.panel.length||!this.header.length||!this.expandable){return;}return this.el.select('.panel-heading .fa',true).first(); +},headerEl:function(){if(!this.el||!this.panel.length||!this.header.length){return;}return this.el.select('.panel-heading',true).first()},titleEl:function(){if(!this.el||!this.panel.length||!this.header.length){return;}return this.el.select('.panel-title',true).first(); +},setTitle:function(v){var A=this.titleEl();if(!A){return;}A.dom.innerHTML=v;},getTitle:function(){var A=this.titleEl();if(!A){return '';}return A.dom.innerHTML;},setRightTitle:function(v){var t=this.el.select('.panel-header-right',true).first();if(!t){return; +}t.dom.innerHTML=v;}}); // Roo/bootstrap/Img.js Roo.bootstrap.Img=function(A){Roo.bootstrap.Img.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.Img,Roo.bootstrap.Component,{imgResponsive:true,border:'',src:'',href:false,target:false,xsUrl:'',smUrl:'',mdUrl:'',lgUrl:'',getAutoCreate:function(){if(this.src||(!this.xsUrl&&!this.smUrl&&!this.mdUrl&&!this.lgUrl)){return this.createSingleImg(); }var A={tag:'div',cls:'roo-image-responsive-group',cn:[]};var _this=this;Roo.each(['xs','sm','md','lg'],function(B){if(!_this[B+'Url']){return;}var C={tag:'img',cls:(_this.imgResponsive)?'img-responsive':'',html:_this.html||A.html,src:_this[B+'Url']};C.cls+=' roo-image-responsive-'+B; -var s=['xs','sm','md','lg'];s.splice(s.indexOf(B),1);Roo.each(s,function(ss){C.cls+=' hidden-'+ss;});if(['rounded','circle','thumbnail'].indexOf(_this.border)>-1){A.cls+=' img-'+_this.border;}if(_this.alt){A.alt=_this.alt;}if(_this.href){var a={tag:'a',href:_this.href,cn:[C]}; -if(this.target){a.target=_this.target;}}A.cn.push((_this.href)?a:C);});return A;},createSingleImg:function(){var A={tag:'img',cls:(this.imgResponsive)?'img-responsive':'',html:null};A.html=this.html||A.html;A.src=this.src||A.src;if(['rounded','circle','thumbnail'].indexOf(this.border)>-1){A.cls+=' img-'+this.border; +var s=['xs','sm','md','lg'];s.splice(s.indexOf(B),1);Roo.each(s,function(ss){C.cls+=' hidden-'+ss;});if(['rounded','circle','thumbnail'].indexOf(_this.border)>-1){A.cls+=' img-'+_this.border;}if(_this.alt){A.alt=_this.alt;}if(_this.href){var a={tag:'a',href:_this.href,cn:[C]};if(this.target){a.target=_this.target; +}}A.cn.push((_this.href)?a:C);});return A;},createSingleImg:function(){var A={tag:'img',cls:(this.imgResponsive)?'img-responsive':'',html:null};A.html=this.html||A.html;A.src=this.src||A.src;if(['rounded','circle','thumbnail'].indexOf(this.border)>-1){A.cls+=' img-'+this.border; }if(this.alt){A.alt=this.alt;}if(this.href){var a={tag:'a',href:this.href,cn:[A]};if(this.target){a.target=this.target;}}return (this.href)?a:A;},initEvents:function(){if(!this.href){this.el.on('click',this.onClick,this);}},onClick:function(e){Roo.log('img onclick'); this.fireEvent('click',this,e);}}); // Roo/bootstrap/Link.js -Roo.bootstrap.Link=function(A){Roo.bootstrap.Link.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.Link,Roo.bootstrap.Component,{href:false,target:false,preventDefault:false,anchor:false,alt:false,getAutoCreate:function(){var A={tag:'a'} -;if(this.anchor===false){A.html=this.html||'';A.href=this.href||'#';}else{A.name=this.anchor;if(this.html!==false){A.html=this.html;}if(this.href!==false){A.href=this.href;}}if(this.alt!==false){A.alt=this.alt;}if(this.target!==false){A.target=this.target; +Roo.bootstrap.Link=function(A){Roo.bootstrap.Link.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.Link,Roo.bootstrap.Component,{href:false,target:false,preventDefault:false,anchor:false,alt:false,getAutoCreate:function(){var A={tag:'a'}; +if(this.anchor===false){A.html=this.html||'';A.href=this.href||'#';}else{A.name=this.anchor;if(this.html!==false){A.html=this.html;}if(this.href!==false){A.href=this.href;}}if(this.alt!==false){A.alt=this.alt;}if(this.target!==false){A.target=this.target; }return A;},initEvents:function(){if(!this.href||this.preventDefault){this.el.on('click',this.onClick,this);}},onClick:function(e){if(this.preventDefault){e.preventDefault();}this.fireEvent('click',this,e);}}); // Roo/bootstrap/Header.js Roo.bootstrap.Header=function(A){Roo.bootstrap.Header.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Header,Roo.bootstrap.Component,{html:false,level:1,getAutoCreate:function(){var A={tag:'h'+(1*this.level),html:this.html||''};return A;}}); @@ -75,8 +75,8 @@ iRo this.hide();}else{Roo.log('show');this.show(this.triggerEl,false,false);}e.stopEvent();},hideMenuItems:function(){Roo.select('.open',true).each(function(aa){aa.removeClass('open');})},addxtypeChild:function(A,B){var C=Roo.bootstrap.Menu.superclass.addxtypeChild.call(this,A,B); this.menuitems.add(C);return C;},getEl:function(){Roo.log(this.el);return this.el;}}); // Roo/bootstrap/MenuItem.js -Roo.bootstrap.MenuItem=function(A){Roo.bootstrap.MenuItem.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.MenuItem,Roo.bootstrap.Component,{href:false,html:false,preventDefault:true,isContainer:false,getAutoCreate:function(){if(this.isContainer){return {tag:'li',cls:'dropdown-menu-item'} -;}var A={tag:'li',cls:'dropdown-menu-item',cn:[{tag:'a',href:'#',html:'Link'}]};if(this.parent().type=='treeview'){A.cls='treeview-menu';}A.cn[0].href=this.href||A.cn[0].href;A.cn[0].html=this.html||A.cn[0].html;return A;},initEvents:function(){},onClick:function(e){Roo.log('item on click '); +Roo.bootstrap.MenuItem=function(A){Roo.bootstrap.MenuItem.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.MenuItem,Roo.bootstrap.Component,{href:false,html:false,preventDefault:true,isContainer:false,getAutoCreate:function(){if(this.isContainer){return {tag:'li',cls:'dropdown-menu-item'}; +}var A={tag:'li',cls:'dropdown-menu-item',cn:[{tag:'a',href:'#',html:'Link'}]};if(this.parent().type=='treeview'){A.cls='treeview-menu';}A.cn[0].href=this.href||A.cn[0].href;A.cn[0].html=this.html||A.cn[0].html;return A;},initEvents:function(){},onClick:function(e){Roo.log('item on click '); this.fireEvent('click',this,e);},getEl:function(){return this.el;}}); // Roo/bootstrap/MenuSeparator.js Roo.bootstrap.MenuSeparator=function(A){Roo.bootstrap.MenuSeparator.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.MenuSeparator,Roo.bootstrap.Component,{getAutoCreate:function(){var A={cls:'divider',tag:'li'};return A;}}); // Roo/bootstrap/Modal.js Roo.bootstrap.Modal=function(A){Roo.bootstrap.Modal.superclass.constructor.call(this,A);this.addEvents({"btnclick":true});this.buttons=this.buttons||[];if(this.tmpl){this.tmpl=Roo.factory(this.tmpl);}};Roo.extend(Roo.bootstrap.Modal,Roo.bootstrap.Component,{title:'test dialog',buttons:false,html:false,tmp:false,specificTitle:false,buttonPosition:'right',allow_close:true,animate:true,bodyEl:false,footerEl:false,titleEl:false,closeEl:false,onRender:function(ct,A){Roo.bootstrap.Component.superclass.onRender.call(this,ct,A); if(!this.el){var B=Roo.apply({},this.getAutoCreate());B.id=Roo.id();if(this.cls){B.cls+=' '+this.cls;}if(this.style){B.style=this.style;}this.el=Roo.get(document.body).createChild(B,A);}if(this.tabIndex!==undefined){this.el.dom.setAttribute('tabIndex',this.tabIndex); -}this.bodyEl=this.el.select('.modal-body',true).first();this.closeEl=this.el.select('.modal-header .close',true).first();this.footerEl=this.el.select('.modal-footer',true).first();this.titleEl=this.el.select('.modal-title',true).first();this.maskEl=Roo.DomHelper.append(document.body,{tag:"div",cls:"x-dlg-mask"} -,true);this.maskEl.enableDisplayMode("block");this.maskEl.hide();if(this.buttons.length){Roo.each(this.buttons,function(bb){var b=Roo.apply({},bb);b.xns=b.xns||Roo.bootstrap;b.xtype=b.xtype||'Button';if(typeof(b.listeners)=='undefined'){b.listeners={click:this.onButtonClick.createDelegate(this)} -;}var E=Roo.factory(b);E.onRender(this.el.select('.modal-footer div').first());},this);}var C=[];if(typeof(this.items)!='undefined'){var D=this.items;delete this.items;for(var i=0;i
    '+''+'
     
    '} -);F=E.dom.firstChild;G=Roo.get(E.dom.childNodes[2]);G.enableDisplayMode();G.addKeyListener([10,13],function(){if(A.isVisible()&&B&&B.buttons){if(B.buttons.ok){M("ok");}else if(B.buttons.yes){M("yes");}}});H=Roo.get(E.dom.childNodes[3]);H.enableDisplayMode(); +E=A.bodyEl.createChild({html:'
    '+''+'
     
    '}); +F=E.dom.firstChild;G=Roo.get(E.dom.childNodes[2]);G.enableDisplayMode();G.addKeyListener([10,13],function(){if(A.isVisible()&&B&&B.buttons){if(B.buttons.ok){M("ok");}else if(B.buttons.yes){M("yes");}}});H=Roo.get(E.dom.childNodes[3]);H.enableDisplayMode(); I=Roo.get(E.dom.childNodes[4]);I.enableDisplayMode();var pf=I.dom.firstChild;if(pf){pp=Roo.get(pf.firstChild);pp.setHeight(pf.offsetHeight);}}return A;},updateText:function(Q){if(!A.isVisible()&&!B.width){A.resizeTo(this.maxWidth,100);}F.innerHTML=Q||' '; var cw=Math.max(F.offsetWidth,F.parentNode.scrollWidth);var w=Math.max(Math.min(B.width||cw,this.maxWidth),Math.max(B.minWidth||this.minWidth,L));if(B.prompt){K.setWidth(w);}if(A.isVisible()){A.fixedcenter=false;}if(E.getHeight()>(Roo.lib.Dom.getViewHeight()-100)){E.setHeight(Roo.lib.Dom.getViewHeight()-100); E.dom.style.overflowY='auto'+(Roo.isIE?'':' !important');}else{E.dom.style.height='';E.dom.style.overflowY='';}if(cw>w){E.dom.style.get='auto'+(Roo.isIE?'':' !important');}else{E.dom.style.overflowX='';}A.setContentSize(w,E.getHeight());if(A.isVisible()){A.fixedcenter=true; @@ -124,33 +123,33 @@ E.dom.style.overflowY='auto'+(Roo.isIE?'':' !important');}else{E.dom.style.heigh Roo.log("[Roo.Messagebox] Show called while message displayed:");Roo.log("Old Dialog Message:"+F.innerHTML);Roo.log("New Dialog Message:"+Q.msg)}var d=this.getDialog();B=Q;d.setTitle(B.title||" ");d.closeEl.setDisplayed(B.closable!==false);K=G;B.prompt=B.prompt||(B.multiline?true:false); if(B.prompt){if(B.multiline){G.hide();H.show();H.setHeight(typeof B.multiline=="number"?B.multiline:this.defaultTextHeight);K=H;}else{G.show();H.hide();}}else{G.hide();H.hide();}I.setDisplayed(B.progress===true);this.updateProgress(0);K.dom.value=B.value||""; if(B.prompt){A.setDefaultButton(K);}else{var bs=B.buttons;var db=null;if(bs&&bs.ok){db=J["ok"];}else if(bs&&bs.yes){db=J["yes"];}A.setDefaultButton(db);}L=O(B.buttons);this.updateText(B.msg);if(B.cls){d.el.addClass(B.cls);}d.proxyDrag=B.proxyDrag===true;d.modal=B.modal!==false; -d.mask=B.modal!==false?C:false;if(!d.isVisible()){document.body.appendChild(A.el.dom);d.animateTarget=null;d.show(Q.animEl);}return this;},progress:function(Q,R){this.show({title:Q,msg:R,buttons:false,progress:true,closable:false,minWidth:this.minProgressWidth,modal:true} -);return this;},alert:function(Q,R,fn,S){this.show({title:Q,msg:R,buttons:this.OK,fn:fn,scope:S,modal:true});return this;},wait:function(Q,R){this.show({title:R,msg:Q,buttons:false,closable:false,progress:true,modal:true,width:300,wait:true});D=Roo.TaskMgr.start({run:function(i){Roo.MessageBox.updateProgress(((((i+20)%20)+1)*5)*.01); -},interval:1000});return this;},confirm:function(Q,R,fn,S){this.show({title:Q,msg:R,buttons:this.YESNO,fn:fn,scope:S,modal:true});return this;},prompt:function(Q,R,fn,S,T){this.show({title:Q,msg:R,buttons:this.OKCANCEL,fn:fn,minWidth:250,scope:S,prompt:true,multiline:T,modal:true} -);return this;},OK:{ok:true},YESNO:{yes:true,no:true},OKCANCEL:{ok:true,cancel:true},YESNOCANCEL:{yes:true,no:true,cancel:true},defaultTextHeight:75,maxWidth:600,minWidth:100,minProgressWidth:250,buttonText:{ok:"OK",cancel:"Cancel",yes:"Yes",no:"No"}};}(); -Roo.MessageBox=Roo.MessageBox||Roo.bootstrap.MessageBox;Roo.Msg=Roo.Msg||Roo.MessageBox; +d.mask=B.modal!==false?C:false;if(!d.isVisible()){document.body.appendChild(A.el.dom);d.animateTarget=null;d.show(Q.animEl);}return this;},progress:function(Q,R){this.show({title:Q,msg:R,buttons:false,progress:true,closable:false,minWidth:this.minProgressWidth,modal:true}); +return this;},alert:function(Q,R,fn,S){this.show({title:Q,msg:R,buttons:this.OK,fn:fn,scope:S,modal:true});return this;},wait:function(Q,R){this.show({title:R,msg:Q,buttons:false,closable:false,progress:true,modal:true,width:300,wait:true});D=Roo.TaskMgr.start({run:function(i){Roo.MessageBox.updateProgress(((((i+20)%20)+1)*5)*.01); +},interval:1000});return this;},confirm:function(Q,R,fn,S){this.show({title:Q,msg:R,buttons:this.YESNO,fn:fn,scope:S,modal:true});return this;},prompt:function(Q,R,fn,S,T){this.show({title:Q,msg:R,buttons:this.OKCANCEL,fn:fn,minWidth:250,scope:S,prompt:true,multiline:T,modal:true}); +return this;},OK:{ok:true},YESNO:{yes:true,no:true},OKCANCEL:{ok:true,cancel:true},YESNOCANCEL:{yes:true,no:true,cancel:true},defaultTextHeight:75,maxWidth:600,minWidth:100,minProgressWidth:250,buttonText:{ok:"OK",cancel:"Cancel",yes:"Yes",no:"No"}};}();Roo.MessageBox=Roo.MessageBox||Roo.bootstrap.MessageBox; +Roo.Msg=Roo.Msg||Roo.MessageBox; // Roo/bootstrap/Navbar.js -Roo.bootstrap.Navbar=function(A){Roo.bootstrap.Navbar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Navbar,Roo.bootstrap.Component,{navItems:false,loadMask:false,getAutoCreate:function(){throw {message:"nav bar is now a abstract base class - use NavSimplebar / NavHeaderbar / NavSidebar etc..."} -;},initEvents:function(){this.el.select('.navbar-toggle',true).on('click',function(){this.el.select('.navbar-collapse',true).toggleClass('in');},this);var A={tag:"div",cls:"x-dlg-mask"};this.maskEl=Roo.DomHelper.append(this.el,A,true);var B=this.el.getSize(); +Roo.bootstrap.Navbar=function(A){Roo.bootstrap.Navbar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Navbar,Roo.bootstrap.Component,{navItems:false,loadMask:false,getAutoCreate:function(){throw {message:"nav bar is now a abstract base class - use NavSimplebar / NavHeaderbar / NavSidebar etc..."}; +},initEvents:function(){this.el.select('.navbar-toggle',true).on('click',function(){this.el.select('.navbar-collapse',true).toggleClass('in');},this);var A={tag:"div",cls:"x-dlg-mask"};this.maskEl=Roo.DomHelper.append(this.el,A,true);var B=this.el.getSize(); this.maskEl.setSize(B.width,B.height);this.maskEl.enableDisplayMode("block");this.maskEl.hide();if(this.loadMask){this.maskEl.show();}},getChildContainer:function(){if(this.el.select('.collapse').getCount()){return this.el.select('.collapse',true).first(); }return this.el;},mask:function(){this.maskEl.show();},unmask:function(){this.maskEl.hide();}}); // Roo/bootstrap/NavSimplebar.js -Roo.bootstrap.NavSimplebar=function(A){Roo.bootstrap.NavSimplebar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.NavSimplebar,Roo.bootstrap.Navbar,{inverse:false,type:false,arrangement:'',align:false,main:false,tag:false,getAutoCreate:function(){var A={tag:this.tag||'div',cls:'navbar'} -;A.cn=[{cls:'nav',tag:'ul'}];this.type=this.type||'nav';if(['tabs','pills'].indexOf(this.type)!==-1){A.cn[0].cls+=' nav-'+this.type}else{if(this.type!=='nav'){Roo.log('nav type must be nav/tabs/pills')}A.cn[0].cls+=' navbar-nav'}if(['stacked','justified'].indexOf(this.arrangement)!==-1){A.cn[0].cls+=' nav-'+this.arrangement; +Roo.bootstrap.NavSimplebar=function(A){Roo.bootstrap.NavSimplebar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.NavSimplebar,Roo.bootstrap.Navbar,{inverse:false,type:false,arrangement:'',align:false,main:false,tag:false,getAutoCreate:function(){var A={tag:this.tag||'div',cls:'navbar'}; +A.cn=[{cls:'nav',tag:'ul'}];this.type=this.type||'nav';if(['tabs','pills'].indexOf(this.type)!==-1){A.cn[0].cls+=' nav-'+this.type}else{if(this.type!=='nav'){Roo.log('nav type must be nav/tabs/pills')}A.cn[0].cls+=' navbar-nav'}if(['stacked','justified'].indexOf(this.arrangement)!==-1){A.cn[0].cls+=' nav-'+this.arrangement; }if(this.align==='right'){A.cn[0].cls+=' navbar-right';}if(this.inverse){A.cls+=' navbar-inverse';}return A;}}); // Roo/bootstrap/NavHeaderbar.js -Roo.bootstrap.NavHeaderbar=function(A){Roo.bootstrap.NavHeaderbar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.NavHeaderbar,Roo.bootstrap.NavSimplebar,{position:'',brand:'',brand_href:false,srButton:true,autohide:false,desktopCenter:false,getAutoCreate:function(){var A={tag:this.nav||'nav',cls:'navbar',role:'navigation',cn:[]} -;var cn=A.cn;if(this.desktopCenter){cn.push({cls:'container',cn:[]});cn=cn[0].cn;}if(this.srButton){cn.push({tag:'div',cls:'navbar-header',cn:[{tag:'button',type:'button',cls:'navbar-toggle','data-toggle':'collapse',cn:[{tag:'span',cls:'sr-only',html:'Toggle navigation'} -,{tag:'span',cls:'icon-bar'},{tag:'span',cls:'icon-bar'},{tag:'span',cls:'icon-bar'}]}]});}cn.push({tag:'div',cls:'collapse navbar-collapse',cn:[]});A.cls+=this.inverse?' navbar-inverse':' navbar-default';if(['fixed-top','fixed-bottom','static-top'].indexOf(this.position)>-1){A.cls+=' navbar-'+this.position; -A.tag=this.tag||(this.position=='fixed-bottom'?'footer':'header');}if(this.brand!==''){cn[0].cn.push({tag:'a',href:this.brand_href?this.brand_href:'#',cls:'navbar-brand',cn:[this.brand]});}if(this.main){A.cls+=' main-nav';}return A;},getHeaderChildContainer:function(){if(this.el.select('.navbar-header').getCount()){return this.el.select('.navbar-header',true).first(); +Roo.bootstrap.NavHeaderbar=function(A){Roo.bootstrap.NavHeaderbar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.NavHeaderbar,Roo.bootstrap.NavSimplebar,{position:'',brand:'',brand_href:false,srButton:true,autohide:false,desktopCenter:false,getAutoCreate:function(){var A={tag:this.nav||'nav',cls:'navbar',role:'navigation',cn:[]}; +var cn=A.cn;if(this.desktopCenter){cn.push({cls:'container',cn:[]});cn=cn[0].cn;}if(this.srButton){cn.push({tag:'div',cls:'navbar-header',cn:[{tag:'button',type:'button',cls:'navbar-toggle','data-toggle':'collapse',cn:[{tag:'span',cls:'sr-only',html:'Toggle navigation'},{tag:'span',cls:'icon-bar'},{tag:'span',cls:'icon-bar'},{tag:'span',cls:'icon-bar'}]}]}); +}cn.push({tag:'div',cls:'collapse navbar-collapse',cn:[]});A.cls+=this.inverse?' navbar-inverse':' navbar-default';if(['fixed-top','fixed-bottom','static-top'].indexOf(this.position)>-1){A.cls+=' navbar-'+this.position;A.tag=this.tag||(this.position=='fixed-bottom'?'footer':'header'); +}if(this.brand!==''){cn[0].cn.push({tag:'a',href:this.brand_href?this.brand_href:'#',cls:'navbar-brand',cn:[this.brand]});}if(this.main){A.cls+=' main-nav';}return A;},getHeaderChildContainer:function(){if(this.el.select('.navbar-header').getCount()){return this.el.select('.navbar-header',true).first(); }return this.getChildContainer();},initEvents:function(){Roo.bootstrap.NavHeaderbar.superclass.initEvents.call(this);if(this.autohide){var A=0;var ft=this.el;Roo.get(document).on('scroll',function(e){var ns=Roo.get(document).getScroll().top;var os=A;A=ns; if(ns>os){ft.removeClass('slideDown');ft.addClass('slideUp');return;}ft.removeClass('slideUp');ft.addClass('slideDown');},this);}}}); // Roo/bootstrap/NavSidebar.js Roo.bootstrap.NavSidebar=function(A){Roo.bootstrap.NavSidebar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.NavSidebar,Roo.bootstrap.Navbar,{sidebar:true,getAutoCreate:function(){return {tag:'div',cls:'sidebar sidebar-nav'};}}); // Roo/bootstrap/NavGroup.js -Roo.bootstrap.NavGroup=function(A){Roo.bootstrap.NavGroup.superclass.constructor.call(this,A);this.navItems=[];Roo.bootstrap.NavGroup.register(this);this.addEvents({'changed':true});};Roo.extend(Roo.bootstrap.NavGroup,Roo.bootstrap.Component,{align:'',inverse:false,form:false,type:'nav',navId:'',navItems:false,getAutoCreate:function(){var A=Roo.apply({} -,Roo.bootstrap.NavGroup.superclass.getAutoCreate.call(this));A={tag:'ul',cls:'nav'};if(['tabs','pills'].indexOf(this.type)!==-1){A.cls+=' nav-'+this.type}else{if(this.type!=='nav'){Roo.log('nav type must be nav/tabs/pills')}A.cls+=' navbar-nav'}if(this.parent().sidebar){A={tag:'ul',cls:'dashboard-menu sidebar-menu'}; -return A;}if(this.form===true){A={tag:'form',cls:'navbar-form'};if(this.align==='right'){A.cls+=' navbar-right';}else{A.cls+=' navbar-left';}}if(this.align==='right'){A.cls+=' navbar-right';}if(this.inverse){A.cls+=' navbar-inverse';}return A;},setActiveItem:function(A){var B=false; +Roo.bootstrap.NavGroup=function(A){Roo.bootstrap.NavGroup.superclass.constructor.call(this,A);this.navItems=[];Roo.bootstrap.NavGroup.register(this);this.addEvents({'changed':true});};Roo.extend(Roo.bootstrap.NavGroup,Roo.bootstrap.Component,{align:'',inverse:false,form:false,type:'nav',navId:'',navItems:false,getAutoCreate:function(){var A=Roo.apply({},Roo.bootstrap.NavGroup.superclass.getAutoCreate.call(this)); +A={tag:'ul',cls:'nav'};if(['tabs','pills'].indexOf(this.type)!==-1){A.cls+=' nav-'+this.type}else{if(this.type!=='nav'){Roo.log('nav type must be nav/tabs/pills')}A.cls+=' navbar-nav'}if(this.parent().sidebar){A={tag:'ul',cls:'dashboard-menu sidebar-menu'};return A; +}if(this.form===true){A={tag:'form',cls:'navbar-form'};if(this.align==='right'){A.cls+=' navbar-right';}else{A.cls+=' navbar-left';}}if(this.align==='right'){A.cls+=' navbar-right';}if(this.inverse){A.cls+=' navbar-inverse';}return A;},setActiveItem:function(A){var B=false; Roo.each(this.navItems,function(v){if(v==A){return;}if(v.isActive()){v.setActive(false,true);B=v;}});A.setActive(true,true);this.fireEvent('changed',this,A,B);},getActive:function(){var A=false;Roo.each(this.navItems,function(v){if(v.isActive()){A=v;}});return A; },indexOfNav:function(){var A=false;Roo.each(this.navItems,function(v,i){if(v.isActive()){A=i;}});return A;},addItem:function(A){var cn=new Roo.bootstrap.NavItem(A);this.register(cn);cn.parentId=this.id;cn.onRender(this.el,null);return cn;},register:function(A){this.navItems.push(A); A.navId=this.navId;},clearAll:function(){this.navItems=[];this.el.dom.innerHTML='';},getNavItem:function(A){var B=false;Roo.each(this.navItems,function(e){if(e.tabId==A){B=e;return false;}return true;});return B;},setActiveNext:function(){var i=this.indexOfNav(this.getActive()); @@ -158,42 +157,44 @@ if(i>this.navItems.length){return;}this.setActiveItem(this.navItems[i+1]);},setA return false;}return true;});},getWasActive:function(){var r=false;Roo.each(this.navItems,function(e){if(e.was_active){r=e;return false;}return true;});return r;}});Roo.apply(Roo.bootstrap.NavGroup,{groups:{},register:function(A){this.groups[A.navId]=A;},get:function(A){if(typeof(this.groups[A])=='undefined'){return false; }return this.groups[A];}}); // Roo/bootstrap/NavItem.js -Roo.bootstrap.NavItem=function(A){Roo.bootstrap.NavItem.superclass.constructor.call(this,A);this.addEvents({"click":true,'changed':true,'scrollto':true});};Roo.extend(Roo.bootstrap.NavItem,Roo.bootstrap.Component,{href:false,html:'',badge:'',icon:false,glyphicon:false,active:false,preventDefault:false,tabId:false,tagtype:'a',disabled:false,animateRef:false,was_active:false,getAutoCreate:function(){var A={tag:'li',cls:'nav-item'}; -if(this.active){A.cls=typeof(A.cls)=='undefined'?'active':A.cls+' active';}if(this.disabled){A.cls+=' disabled';}if(this.href||this.html||this.glyphicon||this.icon){A.cn=[{tag:this.tagtype,href:this.href||"#",html:this.html||''}];if(this.icon){A.cn[0].html=' '+A.cn[0].html+''} -if(this.glyphicon){A.cn[0].html=' '+A.cn[0].html;}if(this.menu){A.cn[0].html+=" ";}if(this.badge!==''){A.cn[0].html+=' '+this.badge+'';}}return A; -},initEvents:function(){if(typeof(this.menu)!='undefined'){this.menu.parentType=this.xtype;this.menu.triggerEl=this.el;this.menu=this.addxtype(Roo.apply({},this.menu));}this.el.select('a',true).on('click',this.onClick,this);if(this.tagtype=='span'){this.el.select('span',true).on('click',this.onClick,this); -}this.parent().register(this);},onClick:function(e){if(this.preventDefault||this.href=='#'){e.preventDefault();}if(this.disabled){return;}var tg=Roo.bootstrap.TabGroup.get(this.navId);if(tg&&tg.transition){Roo.log("waiting for the transitionend");return;} -if(this.fireEvent('click',this,e)===false){return;};if(this.tagtype=='span'){return;}var A=this.el.select('a',true).first();if(A&&this.animateRef&&this.href.indexOf('#')>-1){if(A.dom.href.split("#")[0]!=document.location.toString().split("#")[0]){return;} -e.preventDefault();this.scrollToElement(e);}var p=this.parent();if(['tabs','pills'].indexOf(p.type)!==-1){if(typeof(p.setActiveItem)!=='undefined'){p.setActiveItem(this);}}if(p.parentType=='NavHeaderbar'&&!this.menu){p.parent().el.select('.navbar-collapse',true).removeClass('in'); -}},isActive:function(){return this.active},setActive:function(A,B,C){if(this.active&&!A&&this.navId){this.was_active=true;var nv=Roo.bootstrap.NavGroup.get(this.navId);if(nv){nv.clearWasActive(this);}}this.active=A;if(!A){this.el.removeClass('active');}else if(!this.el.hasClass('active')){this.el.addClass('active'); -}if(B){this.fireEvent('changed',this,A);}if(!this.navId||!this.tabId||!A||C){return;}var tg=Roo.bootstrap.TabGroup.get(this.navId);if(!tg){return;}var D=tg.getPanelByName(this.tabId);if(!D){return;}if(false==tg.showPanel(D)){var nv=Roo.bootstrap.NavGroup.get(this.navId); -if(nv){var E=nv.getWasActive();if(E){E.setActive(true,false,true);}}}},setDisabled:function(A){this.disabled=A;if(!A){this.el.removeClass('disabled');}else if(!this.el.hasClass('disabled')){this.el.addClass('disabled');}},tooltipEl:function(){return this.el.select(''+this.tagtype+'',true).first(); -},scrollToElement:function(e){var c=document.body;if(Roo.isFirefox||Roo.isIE||Roo.isIE11){c=document.documentElement;}var A=Roo.get(c).select('a[name='+this.href.split('#')[1]+']',true).first();if(!A){return;}var o=A.calcOffsetsTo(c);var B={target:A,value:o[1]}; -this.fireEvent('scrollto',this,B,e);Roo.get(c).scrollTo('top',B.value,true);return;}}); +Roo.bootstrap.NavItem=function(A){Roo.bootstrap.NavItem.superclass.constructor.call(this,A);this.addEvents({"click":true,'changed':true,'scrollto':true});};Roo.extend(Roo.bootstrap.NavItem,Roo.bootstrap.Component,{href:false,html:'',badge:'',icon:false,glyphicon:false,active:false,preventDefault:false,tabId:false,tagtype:'a',disabled:false,animateRef:false,was_active:false,getAutoCreate:function(){var A={tag:'li',cls:'nav-item'};if(this.active){A.cls=typeof(A.cls)=='undefined'?'active':A.cls+' active'; +}if(this.disabled){A.cls+=' disabled';}if(this.href||this.html||this.glyphicon||this.icon){A.cn=[{tag:this.tagtype,href:this.href||"#",html:this.html||''}];if(this.icon){A.cn[0].html=' '+A.cn[0].html+''}if(this.glyphicon){A.cn[0].html=' '+A.cn[0].html; +}if(this.menu){A.cn[0].html+=" ";}if(this.badge!==''){A.cn[0].html+=' '+this.badge+'';}}return A;},initEvents:function(){if(typeof(this.menu)!='undefined'){this.menu.parentType=this.xtype;this.menu.triggerEl=this.el; +this.menu=this.addxtype(Roo.apply({},this.menu));}this.el.select('a',true).on('click',this.onClick,this);if(this.tagtype=='span'){this.el.select('span',true).on('click',this.onClick,this);}this.parent().register(this);},onClick:function(e){if(this.preventDefault||this.href=='#'){e.preventDefault(); +}if(this.disabled){return;}var tg=Roo.bootstrap.TabGroup.get(this.navId);if(tg&&tg.transition){Roo.log("waiting for the transitionend");return;}if(this.fireEvent('click',this,e)===false){return;};if(this.tagtype=='span'){return;}var A=this.el.select('a',true).first(); +if(A&&this.animateRef&&this.href.indexOf('#')>-1){if(A.dom.href.split("#")[0]!=document.location.toString().split("#")[0]){return;}e.preventDefault();this.scrollToElement(e);}var p=this.parent();if(['tabs','pills'].indexOf(p.type)!==-1){if(typeof(p.setActiveItem)!=='undefined'){p.setActiveItem(this); +}}if(p.parentType=='NavHeaderbar'&&!this.menu){p.parent().el.select('.navbar-collapse',true).removeClass('in');}},isActive:function(){return this.active},setActive:function(A,B,C){if(this.active&&!A&&this.navId){this.was_active=true;var nv=Roo.bootstrap.NavGroup.get(this.navId); +if(nv){nv.clearWasActive(this);}}this.active=A;if(!A){this.el.removeClass('active');}else if(!this.el.hasClass('active')){this.el.addClass('active');}if(B){this.fireEvent('changed',this,A);}if(!this.navId||!this.tabId||!A||C){return;}var tg=Roo.bootstrap.TabGroup.get(this.navId); +if(!tg){return;}var D=tg.getPanelByName(this.tabId);if(!D){return;}if(false==tg.showPanel(D)){var nv=Roo.bootstrap.NavGroup.get(this.navId);if(nv){var E=nv.getWasActive();if(E){E.setActive(true,false,true);}}}},setDisabled:function(A){this.disabled=A;if(!A){this.el.removeClass('disabled'); +}else if(!this.el.hasClass('disabled')){this.el.addClass('disabled');}},tooltipEl:function(){return this.el.select(''+this.tagtype+'',true).first();},scrollToElement:function(e){var c=document.body;if(Roo.isFirefox||Roo.isIE||Roo.isIE11){c=document.documentElement; +}var A=Roo.get(c).select('a[name='+this.href.split('#')[1]+']',true).first();if(!A){return;}var o=A.calcOffsetsTo(c);var B={target:A,value:o[1]};this.fireEvent('scrollto',this,B,e);Roo.get(c).scrollTo('top',B.value,true);return;}}); // Roo/bootstrap/NavSidebarItem.js -Roo.bootstrap.NavSidebarItem=function(A){Roo.bootstrap.NavSidebarItem.superclass.constructor.call(this,A);this.addEvents({"click":true,'changed':true});};Roo.extend(Roo.bootstrap.NavSidebarItem,Roo.bootstrap.NavItem,{getAutoCreate:function(){var a={tag:'a',href:this.href||'#',cls:'',html:'',cn:[]} -;var A={tag:'li',cls:'',cn:[a]};var span={tag:'span',html:this.html||''};if(this.active){A.cls+=' active';}if(this.glyphicon||this.icon){var c=this.glyphicon?('glyphicon glyphicon-'+this.glyphicon):this.icon;a.cn.push({tag:'i',cls:c});}a.cn.push(span);if(this.badge!==''){a.cn.push({tag:'span',cls:'badge pull-right '+(this.badgecls||''),html:this.badge} -);}if(this.menu){a.cn.push({tag:'i',cls:'glyphicon glyphicon-chevron-down pull-right'});a.cls+='dropdown-toggle treeview';}return A;}}); +Roo.bootstrap.NavSidebarItem=function(A){Roo.bootstrap.NavSidebarItem.superclass.constructor.call(this,A);this.addEvents({"click":true,'changed':true});};Roo.extend(Roo.bootstrap.NavSidebarItem,Roo.bootstrap.NavItem,{badgeWeight:'default',getAutoCreate:function(){var a={tag:'a',href:this.href||'#',cls:'',html:'',cn:[]}; +var A={tag:'li',cls:'',cn:[a]};var span={tag:'span',html:this.html||''};if(this.active){A.cls+=' active';}if(this.disabled){A.cls+=' disabled';}if(this.glyphicon||this.icon){var c=this.glyphicon?('glyphicon glyphicon-'+this.glyphicon):this.icon;a.cn.push({tag:'i',cls:c}); +}a.cn.push(span);if(this.badge!==''){a.cn.push({tag:'span',cls:'badge pull-right badge-'+this.badgeWeight,html:this.badge});}if(this.menu){a.cn.push({tag:'i',cls:'glyphicon glyphicon-chevron-down pull-right'});a.cls+='dropdown-toggle treeview';}return A;},initEvents:function(){this.el.on('click',this.onClick,this); +if(this.badge!==''){this.badgeEl=this.el.select('.badge',true).first().setVisibilityMode(Roo.Element.DISPLAY);}},onClick:function(e){if(this.disabled){e.preventDefault();return;}if(this.preventDefault){e.preventDefault();}this.fireEvent('click',this);},disable:function(){this.setDisabled(true); +},enable:function(){this.setDisabled(false);},setDisabled:function(A){if(this.disabled==A){return;}this.disabled=A;if(A){this.el.addClass('disabled');return;}this.el.removeClass('disabled');return;},setActive:function(A){if(this.active==A){return;}this.active=A; +if(A){this.el.addClass('active');return;}this.el.removeClass('active');return;},isActive:function(){return this.active;},setBadge:function(A){if(!this.badgeEl){return;}this.badgeEl.dom.innerHTML=A;}}); // Roo/bootstrap/Row.js Roo.bootstrap.Row=function(A){Roo.bootstrap.Row.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Row,Roo.bootstrap.Component,{getAutoCreate:function(){return {cls:'row clearfix'};}}); // Roo/bootstrap/Element.js -Roo.bootstrap.Element=function(A){Roo.bootstrap.Element.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.Element,Roo.bootstrap.Component,{tag:'div',cls:'',html:'',preventDefault:false,clickable:false,getAutoCreate:function(){var A={tag:this.tag,cls:this.cls,html:this.html}; -return A;},initEvents:function(){Roo.bootstrap.Element.superclass.initEvents.call(this);if(this.clickable){this.el.on('click',this.onClick,this);}},onClick:function(e){if(this.preventDefault){e.preventDefault();}this.fireEvent('click',this,e);},getValue:function(){return this.el.dom.innerHTML; +Roo.bootstrap.Element=function(A){Roo.bootstrap.Element.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.Element,Roo.bootstrap.Component,{tag:'div',cls:'',html:'',preventDefault:false,clickable:false,getAutoCreate:function(){var A={tag:this.tag,cls:this.cls,html:this.html};return A; +},initEvents:function(){Roo.bootstrap.Element.superclass.initEvents.call(this);if(this.clickable){this.el.on('click',this.onClick,this);}},onClick:function(e){if(this.preventDefault){e.preventDefault();}this.fireEvent('click',this,e);},getValue:function(){return this.el.dom.innerHTML; },setValue:function(A){this.el.dom.innerHTML=A;}}); // Roo/bootstrap/Pagination.js Roo.bootstrap.Pagination=function(A){Roo.bootstrap.Pagination.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Pagination,Roo.bootstrap.Component,{cls:false,size:false,inverse:false,getAutoCreate:function(){var A={tag:'ul',cls:'pagination'};if(this.inverse){A.cls+=' inverse'; }if(this.html){A.html=this.html;}if(this.cls){A.cls+=" "+this.cls;}return A;}}); // Roo/bootstrap/PaginationItem.js -Roo.bootstrap.PaginationItem=function(A){Roo.bootstrap.PaginationItem.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.PaginationItem,Roo.bootstrap.Component,{href:false,html:false,preventDefault:true,active:false,cls:false,disabled:false,getAutoCreate:function(){var A={tag:'li',cn:[{tag:'a',href:this.href?this.href:'#',html:this.html?this.html:''} -]};if(this.cls){A.cls=this.cls;}if(this.disabled){A.cls=typeof(A.cls)!=='undefined'?A.cls+' disabled':'disabled';}if(this.active){A.cls=typeof(A.cls)!=='undefined'?A.cls+' active':'active';}return A;},initEvents:function(){this.el.on('click',this.onClick,this); +Roo.bootstrap.PaginationItem=function(A){Roo.bootstrap.PaginationItem.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.PaginationItem,Roo.bootstrap.Component,{href:false,html:false,preventDefault:true,active:false,cls:false,disabled:false,getAutoCreate:function(){var A={tag:'li',cn:[{tag:'a',href:this.href?this.href:'#',html:this.html?this.html:''}]}; +if(this.cls){A.cls=this.cls;}if(this.disabled){A.cls=typeof(A.cls)!=='undefined'?A.cls+' disabled':'disabled';}if(this.active){A.cls=typeof(A.cls)!=='undefined'?A.cls+' active':'active';}return A;},initEvents:function(){this.el.on('click',this.onClick,this); },onClick:function(e){Roo.log('PaginationItem on click ');if(this.preventDefault){e.preventDefault();}if(this.disabled){return;}this.fireEvent('click',this,e);}}); // Roo/bootstrap/Slider.js -Roo.bootstrap.Slider=function(A){Roo.bootstrap.Slider.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Slider,Roo.bootstrap.Component,{getAutoCreate:function(){var A={tag:'div',cls:'slider slider-sample1 vertical-handler ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all',cn:[{tag:'a',cls:'ui-slider-handle ui-state-default ui-corner-all'} -]};return A;}}); +Roo.bootstrap.Slider=function(A){Roo.bootstrap.Slider.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Slider,Roo.bootstrap.Component,{getAutoCreate:function(){var A={tag:'div',cls:'slider slider-sample1 vertical-handler ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all',cn:[{tag:'a',cls:'ui-slider-handle ui-state-default ui-corner-all'}]};return A; +}}); // Roo/grid/ColumnModel.js Roo.grid.ColumnModel=function(A){this.config=A;this.lookup={};for(var i=0,B=A.length;i-1?this.config[B]:false;},getIndexById:function(id){for(var i=0,A=this.config.length;i';}if(typeof(C.mdHeader)!='undefined'){hh+='';}if(typeof(C.smHeader)!='undefined'){hh+=''; +}if(this.RowSelection){this.fireEvent('rowdblclick',this,B,D,e);}},sort:function(e,el){var A=Roo.get(el);if(!A.hasClass('sortable')){return;}var B=A.attr('sort');var C='ASC';if(A.hasClass('glyphicon-arrow-up')){C='DESC';}this.store.sortInfo={field:B,direction:C}; +if(this.footer){Roo.log("calling footer first");this.footer.onClick('first');}else{this.store.load({params:{start:0}});}},renderHeader:function(){var A={tag:'thead',cn:[]};var cm=this.cm;for(var i=0,B=cm.getColumnCount();i';}if(typeof(C.mdHeader)!='undefined'){hh+='';}if(typeof(C.smHeader)!='undefined'){hh+=''; }if(typeof(C.xsHeader)!='undefined'){hh+='';}if(hh.length){c.html=hh;}if(typeof(C.tooltip)!='undefined'){c.tooltip=C.tooltip;}if(typeof(C.colspan)!='undefined'){c.colspan=C.colspan;}if(typeof(C.hidden)!='undefined'&&C.hidden){c.style+=' display:none;'; }if(typeof(C.dataIndex)!='undefined'){c.sort=C.dataIndex;}if(typeof(C.sortable)!='undefined'&&C.sortable){c.cls='sortable';}if(typeof(C.align)!='undefined'&&C.align.length){c.style+=' text-align:'+C.align+';';}if(typeof(C.width)!='undefined'){c.style+=' width:'+C.width+'px;'; -}if(typeof(C.cls)!='undefined'){c.cls=(typeof(c.cls)=='undefined')?C.cls:(c.cls+' '+C.cls);}A.cn.push(c)}return A;},renderBody:function(){var A={tag:'tbody',cn:[{tag:'tr',cn:[{tag:'td',colspan:this.cm.getColumnCount()}]}]};return A;},renderFooter:function(){var A={tag:'tfoot',cn:[{tag:'tr',cn:[{tag:'td',colspan:this.cm.getColumnCount()} -]}]};return A;},onLoad:function(){Roo.log('ds onload');this.clear();var A=this;var cm=this.cm;var ds=this.store;Roo.each(this.el.select('thead th.sortable',true).elements,function(e){e.removeClass(['glyphicon','glyphicon-arrow-up','glyphicon-arrow-down']); -if(e.hasClass('sortable')&&e.attr('sort')==A.store.sortInfo.field&&A.store.sortInfo.direction.toUpperCase()=='ASC'){e.addClass(['glyphicon','glyphicon-arrow-up']);}if(e.hasClass('sortable')&&e.attr('sort')==A.store.sortInfo.field&&A.store.sortInfo.direction.toUpperCase()=='DESC'){e.addClass(['glyphicon','glyphicon-arrow-down']); -}});var B=this.mainBody;if(ds.getCount()>0){ds.data.each(function(d,C){var D=this.renderRow(cm,ds,C);B.createChild(D);var E=this;if(D.cellObjects.length){Roo.each(D.cellObjects,function(r){E.renderCellObject(r);})}},this);}Roo.each(this.el.select('tbody td',true).elements,function(e){e.on('mouseover',A.onMouseover,A); -});Roo.each(this.el.select('tbody td',true).elements,function(e){e.on('mouseout',A.onMouseout,A);});this.fireEvent('rowsrendered',this);},onUpdate:function(ds,A){this.refreshRow(A);},onRemove:function(ds,A,B,C){if(C!==true){this.fireEvent("beforerowremoved",this,B,A); -}var bt=this.mainBody.dom;var D=this.el.select('tbody > tr',true).elements;if(typeof(D[B])!='undefined'){bt.removeChild(D[B].dom);}if(C!==true){this.fireEvent("rowremoved",this,B,A);}},onAdd:function(ds,A,B){var bt=this.mainBody.dom;for(var i=0;i tr',true).elements; -return (typeof(B[A])=='undefined')?false:B[A];},renderRow:function(cm,ds,A){var d=ds.getAt(A);var B={tag:'tr',cn:[]};var C=[];for(var i=0,D=cm.getColumnCount();i0){ds.data.each(function(d,C){var D=this.renderRow(cm,ds,C); +B.createChild(D);var E=this;if(D.cellObjects.length){Roo.each(D.cellObjects,function(r){E.renderCellObject(r);})}},this);}Roo.each(this.el.select('tbody td',true).elements,function(e){e.on('mouseover',A.onMouseover,A);});Roo.each(this.el.select('tbody td',true).elements,function(e){e.on('mouseout',A.onMouseout,A); +});this.fireEvent('rowsrendered',this);},onUpdate:function(ds,A){this.refreshRow(A);},onRemove:function(ds,A,B,C){if(C!==true){this.fireEvent("beforerowremoved",this,B,A);}var bt=this.mainBody.dom;var D=this.el.select('tbody > tr',true).elements;if(typeof(D[B])!='undefined'){bt.removeChild(D[B].dom); +}if(C!==true){this.fireEvent("rowremoved",this,B,A);}},onAdd:function(ds,A,B){var bt=this.mainBody.dom;for(var i=0;i tr',true).elements;return (typeof(B[A])=='undefined')?false:B[A]; +},renderRow:function(cm,ds,A){var d=ds.getAt(A);var B={tag:'tr',cn:[]};var C=[];for(var i=0,D=cm.getColumnCount();i tr',true).elements;if(typeof(C[A])=='undefined'){r var t=r.cfg.render(r.container);if(r.cfg.cn){Roo.each(r.cfg.cn,function(c){var B={container:t.getChildContainer(),cfg:c};A.renderCellObject(B);})}},getRowIndex:function(A){var B=-1;Roo.each(this.el.select('tbody > tr',true).elements,function(el,C){if(el!=A){return; }B=C;});return B;}}); // Roo/bootstrap/TableCell.js -Roo.bootstrap.TableCell=function(A){Roo.bootstrap.TableCell.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.TableCell,Roo.bootstrap.Component,{html:false,cls:false,tag:false,abbr:false,align:false,axis:false,bgcolor:false,charoff:false,colspan:false,headers:false,height:false,nowrap:false,rowspan:false,scope:false,valign:false,width:false,getAutoCreate:function(){var A=Roo.apply({} -,Roo.bootstrap.TableCell.superclass.getAutoCreate.call(this));A={tag:'td'};if(this.tag){A.tag=this.tag;}if(this.html){A.html=this.html}if(this.cls){A.cls=this.cls}if(this.abbr){A.abbr=this.abbr}if(this.align){A.align=this.align}if(this.axis){A.axis=this.axis} -if(this.bgcolor){A.bgcolor=this.bgcolor}if(this.charoff){A.charoff=this.charoff}if(this.colspan){A.colspan=this.colspan}if(this.headers){A.headers=this.headers}if(this.height){A.height=this.height}if(this.nowrap){A.nowrap=this.nowrap}if(this.rowspan){A.rowspan=this.rowspan} -if(this.scope){A.scope=this.scope}if(this.valign){A.valign=this.valign}if(this.width){A.width=this.width}return A;}}); +Roo.bootstrap.TableCell=function(A){Roo.bootstrap.TableCell.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.TableCell,Roo.bootstrap.Component,{html:false,cls:false,tag:false,abbr:false,align:false,axis:false,bgcolor:false,charoff:false,colspan:false,headers:false,height:false,nowrap:false,rowspan:false,scope:false,valign:false,width:false,getAutoCreate:function(){var A=Roo.apply({},Roo.bootstrap.TableCell.superclass.getAutoCreate.call(this)); +A={tag:'td'};if(this.tag){A.tag=this.tag;}if(this.html){A.html=this.html}if(this.cls){A.cls=this.cls}if(this.abbr){A.abbr=this.abbr}if(this.align){A.align=this.align}if(this.axis){A.axis=this.axis}if(this.bgcolor){A.bgcolor=this.bgcolor}if(this.charoff){A.charoff=this.charoff}if(this.colspan){A.colspan=this.colspan}if(this.headers){A.headers=this.headers}if(this.height){A.height=this.height}if(this.nowrap){A.nowrap=this.nowrap}if(this.rowspan){A.rowspan=this.rowspan}if(this.scope){A.scope=this.scope}if(this.valign){A.valign=this.valign}if(this.width){A.width=this.width}return A; +}}); // Roo/bootstrap/TableRow.js -Roo.bootstrap.TableRow=function(A){Roo.bootstrap.TableRow.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.TableRow,Roo.bootstrap.Component,{cls:false,align:false,bgcolor:false,charoff:false,valign:false,getAutoCreate:function(){var A=Roo.apply({} -,Roo.bootstrap.TableRow.superclass.getAutoCreate.call(this));A={tag:'tr'};if(this.cls){A.cls=this.cls;}if(this.align){A.align=this.align;}if(this.bgcolor){A.bgcolor=this.bgcolor;}if(this.charoff){A.charoff=this.charoff;}if(this.valign){A.valign=this.valign; -}return A;}}); +Roo.bootstrap.TableRow=function(A){Roo.bootstrap.TableRow.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.TableRow,Roo.bootstrap.Component,{cls:false,align:false,bgcolor:false,charoff:false,valign:false,getAutoCreate:function(){var A=Roo.apply({},Roo.bootstrap.TableRow.superclass.getAutoCreate.call(this)); +A={tag:'tr'};if(this.cls){A.cls=this.cls;}if(this.align){A.align=this.align;}if(this.bgcolor){A.bgcolor=this.bgcolor;}if(this.charoff){A.charoff=this.charoff;}if(this.valign){A.valign=this.valign;}return A;}}); // Roo/bootstrap/TableBody.js -Roo.bootstrap.TableBody=function(A){Roo.bootstrap.TableBody.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.TableBody,Roo.bootstrap.Component,{cls:false,tag:false,align:false,charoff:false,valign:false,getAutoCreate:function(){var A=Roo.apply({} -,Roo.bootstrap.TableBody.superclass.getAutoCreate.call(this));A={tag:'tbody'};if(this.cls){A.cls=this.cls}if(this.tag){A.tag=this.tag;}if(this.align){A.align=this.align;}if(this.charoff){A.charoff=this.charoff;}if(this.valign){A.valign=this.valign;}return A; -}}); +Roo.bootstrap.TableBody=function(A){Roo.bootstrap.TableBody.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.TableBody,Roo.bootstrap.Component,{cls:false,tag:false,align:false,charoff:false,valign:false,getAutoCreate:function(){var A=Roo.apply({},Roo.bootstrap.TableBody.superclass.getAutoCreate.call(this)); +A={tag:'tbody'};if(this.cls){A.cls=this.cls}if(this.tag){A.tag=this.tag;}if(this.align){A.align=this.align;}if(this.charoff){A.charoff=this.charoff;}if(this.valign){A.valign=this.valign;}return A;}}); // Roo/form/Action.js -Roo.namespace('Roo.form');Roo.form.Action=function(A,B){this.form=A;this.options=B||{};};Roo.form.Action.CLIENT_INVALID='client';Roo.form.Action.SERVER_INVALID='server';Roo.form.Action.CONNECT_FAILURE='connect';Roo.form.Action.LOAD_FAILURE='load';Roo.form.Action.prototype={type:'default',failureType:undefined,response:undefined,result:undefined,run:function(A){} -,success:function(A){},handleResponse:function(A){},failure:function(A){this.response=A;this.failureType=Roo.form.Action.CONNECT_FAILURE;this.form.afterAction(this,false);},processResponse:function(A){this.response=A;if(!A.responseText){return true;}this.result=this.handleResponse(A); -return this.result;},getUrl:function(A){var B=this.options.url||this.form.url||this.form.el.dom.action;if(A){var p=this.getParams();if(p){B+=(B.indexOf('?')!=-1?'&':'?')+p;}}return B;},getMethod:function(){return (this.options.method||this.form.method||this.form.el.dom.method||'POST').toUpperCase(); -},getParams:function(){var bp=this.form.baseParams;var p=this.options.params;if(p){if(typeof p=="object"){p=Roo.urlEncode(Roo.applyIf(p,bp));}else if(typeof p=='string'&&bp){p+='&'+Roo.urlEncode(bp);}}else if(bp){p=Roo.urlEncode(bp);}return p;},createCallback:function(){return {success:this.success,failure:this.failure,scope:this,timeout:(this.form.timeout*1000),upload:this.form.fileUpload?this.success:undefined} -;}};Roo.form.Action.Submit=function(A,B){Roo.form.Action.Submit.superclass.constructor.call(this,A,B);};Roo.extend(Roo.form.Action.Submit,Roo.form.Action,{type:'submit',haveProgress:false,uploadComplete:false,uploadProgress:function(){if(!this.form.progressUrl){return; -}if(!this.haveProgress){Roo.MessageBox.progress("Uploading","Uploading");}if(this.uploadComplete){Roo.MessageBox.hide();return;}this.haveProgress=true;var A=this.form.findField('UPLOAD_IDENTIFIER').getValue();var c=new Roo.data.Connection();c.request({url:this.form.progressUrl,params:{id:A} -,method:'GET',success:function(B){var C=false;var D;try{C=Roo.decode(B.responseText)}catch(e){Roo.log("Invalid data from server..");Roo.log(D);return;}if(!C||!C.success){Roo.log(C);Roo.MessageBox.alert(Roo.encode(C));return;}var E=C.data;if(this.uploadComplete){Roo.MessageBox.hide(); -return;}if(E){Roo.MessageBox.updateProgress(E.bytes_uploaded/E.bytes_total,Math.floor((E.bytes_total-E.bytes_uploaded)/1000)+'k remaining');}this.uploadProgress.defer(2000,this);},failure:function(B){Roo.log('progress url failed ');Roo.log(B);},scope:this} -);},run:function(){this.form.getValues();var o=this.options;var A=this.getMethod();var B=A=='POST';if(o.clientValidation===false||this.form.isValid()){if(this.form.progressUrl){this.form.findField('UPLOAD_IDENTIFIER').setValue((new Date()*1)+''+Math.random()); +Roo.namespace('Roo.form');Roo.form.Action=function(A,B){this.form=A;this.options=B||{};};Roo.form.Action.CLIENT_INVALID='client';Roo.form.Action.SERVER_INVALID='server';Roo.form.Action.CONNECT_FAILURE='connect';Roo.form.Action.LOAD_FAILURE='load';Roo.form.Action.prototype={type:'default',failureType:undefined,response:undefined,result:undefined,run:function(A){},success:function(A){},handleResponse:function(A){},failure:function(A){this.response=A; +this.failureType=Roo.form.Action.CONNECT_FAILURE;this.form.afterAction(this,false);},processResponse:function(A){this.response=A;if(!A.responseText){return true;}this.result=this.handleResponse(A);return this.result;},getUrl:function(A){var B=this.options.url||this.form.url||this.form.el.dom.action; +if(A){var p=this.getParams();if(p){B+=(B.indexOf('?')!=-1?'&':'?')+p;}}return B;},getMethod:function(){return (this.options.method||this.form.method||this.form.el.dom.method||'POST').toUpperCase();},getParams:function(){var bp=this.form.baseParams;var p=this.options.params; +if(p){if(typeof p=="object"){p=Roo.urlEncode(Roo.applyIf(p,bp));}else if(typeof p=='string'&&bp){p+='&'+Roo.urlEncode(bp);}}else if(bp){p=Roo.urlEncode(bp);}return p;},createCallback:function(){return {success:this.success,failure:this.failure,scope:this,timeout:(this.form.timeout*1000),upload:this.form.fileUpload?this.success:undefined}; +}};Roo.form.Action.Submit=function(A,B){Roo.form.Action.Submit.superclass.constructor.call(this,A,B);};Roo.extend(Roo.form.Action.Submit,Roo.form.Action,{type:'submit',haveProgress:false,uploadComplete:false,uploadProgress:function(){if(!this.form.progressUrl){return; +}if(!this.haveProgress){Roo.MessageBox.progress("Uploading","Uploading");}if(this.uploadComplete){Roo.MessageBox.hide();return;}this.haveProgress=true;var A=this.form.findField('UPLOAD_IDENTIFIER').getValue();var c=new Roo.data.Connection();c.request({url:this.form.progressUrl,params:{id:A},method:'GET',success:function(B){var C=false; +var D;try{C=Roo.decode(B.responseText)}catch(e){Roo.log("Invalid data from server..");Roo.log(D);return;}if(!C||!C.success){Roo.log(C);Roo.MessageBox.alert(Roo.encode(C));return;}var E=C.data;if(this.uploadComplete){Roo.MessageBox.hide();return;}if(E){Roo.MessageBox.updateProgress(E.bytes_uploaded/E.bytes_total,Math.floor((E.bytes_total-E.bytes_uploaded)/1000)+'k remaining'); +}this.uploadProgress.defer(2000,this);},failure:function(B){Roo.log('progress url failed ');Roo.log(B);},scope:this});},run:function(){this.form.getValues();var o=this.options;var A=this.getMethod();var B=A=='POST';if(o.clientValidation===false||this.form.isValid()){if(this.form.progressUrl){this.form.findField('UPLOAD_IDENTIFIER').setValue((new Date()*1)+''+Math.random()); }Roo.Ajax.request(Roo.apply(this.createCallback(),{form:this.form.el.dom,url:this.getUrl(!B),method:A,params:B?this.getParams():null,isUpload:this.form.fileUpload}));this.uploadProgress();}else if(o.clientValidation!==false){this.failureType=Roo.form.Action.CLIENT_INVALID; this.form.afterAction(this,false);}},success:function(A){this.uploadComplete=true;if(this.haveProgress){Roo.MessageBox.hide();}var B=this.processResponse(A);if(B===true||B.success){this.form.afterAction(this,true);return;}if(B.errors){this.form.markInvalid(B.errors); this.failureType=Roo.form.Action.SERVER_INVALID;}this.form.afterAction(this,false);},failure:function(A){this.uploadComplete=true;if(this.haveProgress){Roo.MessageBox.hide();}this.response=A;this.failureType=Roo.form.Action.CONNECT_FAILURE;this.form.afterAction(this,false); @@ -281,16 +278,16 @@ this.reader=this.form.reader;};Roo.extend(Roo.form.Action.Load,Roo.form.Action,{ if(B===true||!B.success||!B.data){this.failureType=Roo.form.Action.LOAD_FAILURE;this.form.afterAction(this,false);return;}this.form.clearInvalid();this.form.setValues(B.data);this.form.afterAction(this,true);},handleResponse:function(A){if(this.form.reader){var rs=this.form.reader.read(A); var B=rs.records&&rs.records[0]?rs.records[0].data:null;return {success:rs.success,data:B};}return Roo.decode(A.responseText);}});Roo.form.Action.ACTION_TYPES={'load':Roo.form.Action.Load,'submit':Roo.form.Action.Submit}; // Roo/bootstrap/Form.js -Roo.bootstrap.Form=function(A){Roo.bootstrap.Form.superclass.constructor.call(this,A);this.addEvents({clientvalidation:true,beforeaction:true,actionfailed:true,actioncomplete:true});};Roo.extend(Roo.bootstrap.Form,Roo.bootstrap.Component,{method:'POST',timeout:30,align:'left',activeAction:null,waitMsgTarget:false,loadMask:true,getAutoCreate:function(){var A={tag:'form',method:this.method||'POST',id:this.id||Roo.id(),cls:''}; -if(this.parent().xtype.match(/^Nav/)){A.cls='navbar-form navbar-'+this.align;}if(this.labelAlign=='left'){A.cls+=' form-horizontal';}return A;},initEvents:function(){this.el.on('submit',this.onSubmit,this);this.el.on('keypress',function(e){if(e.getCharCode()!=13){return true; -}if(e.getTarget().nodeName.toLowerCase()==='textarea'){return true;}Roo.log("keypress blocked");e.preventDefault();return false;});},onSubmit:function(e){e.stopEvent();},isValid:function(){var A=this.getItems();var B=true;A.each(function(f){if(!f.validate()){B=false; -}});return B;},isDirty:function(){var A=false;var B=this.getItems();B.each(function(f){if(f.isDirty()){A=true;return false;}return true;});return A;},doAction:function(A,B){if(typeof A=='string'){A=new Roo.form.Action.ACTION_TYPES[A](this,B);}if(this.fireEvent('beforeaction',this,A)!==false){this.beforeAction(A); -A.run.defer(100,A);}return this;},beforeAction:function(A){var o=A.options;if(this.loadMask){this.el.mask(o.waitMsg||"Sending",'x-mask-loading');}},afterAction:function(A,B){this.activeAction=null;var o=A.options;this.el.unmask();if(B){if(o.reset){this.reset(); -}Roo.callback(o.success,o.scope,[this,A]);this.fireEvent('actioncomplete',this,A);}else{if((typeof(A.result)!='undefined')&&(typeof(A.result.errors)!='undefined')&&(typeof(A.result.errors.needs_confirm)!='undefined')){var _t=this;Roo.log("not supported yet"); -return;}Roo.callback(o.failure,o.scope,[this,A]);if(!this.hasListener('actionfailed')){Roo.log("need to add dialog support");}this.fireEvent('actionfailed',this,A);}},findField:function(id){var A=this.getItems();var B=A.get(id);if(!B){A.each(function(f){if(f.isFormField&&(f.dataIndex==id||f.id==id||f.getName()==id)){B=f; +Roo.bootstrap.Form=function(A){Roo.bootstrap.Form.superclass.constructor.call(this,A);this.addEvents({clientvalidation:true,beforeaction:true,actionfailed:true,actioncomplete:true});};Roo.extend(Roo.bootstrap.Form,Roo.bootstrap.Component,{method:'POST',timeout:30,align:'left',activeAction:null,waitMsgTarget:false,loadMask:true,getAutoCreate:function(){var A={tag:'form',method:this.method||'POST',id:this.id||Roo.id(),cls:''};if(this.parent().xtype.match(/^Nav/)){A.cls='navbar-form navbar-'+this.align; +}if(this.labelAlign=='left'){A.cls+=' form-horizontal';}return A;},initEvents:function(){this.el.on('submit',this.onSubmit,this);this.el.on('keypress',function(e){if(e.getCharCode()!=13){return true;}if(e.getTarget().nodeName.toLowerCase()==='textarea'){return true; +}Roo.log("keypress blocked");e.preventDefault();return false;});},onSubmit:function(e){e.stopEvent();},isValid:function(){var A=this.getItems();var B=true;A.each(function(f){if(!f.validate()){B=false;}});return B;},isDirty:function(){var A=false;var B=this.getItems(); +B.each(function(f){if(f.isDirty()){A=true;return false;}return true;});return A;},doAction:function(A,B){if(typeof A=='string'){A=new Roo.form.Action.ACTION_TYPES[A](this,B);}if(this.fireEvent('beforeaction',this,A)!==false){this.beforeAction(A);A.run.defer(100,A); +}return this;},beforeAction:function(A){var o=A.options;if(this.loadMask){this.el.mask(o.waitMsg||"Sending",'x-mask-loading');}},afterAction:function(A,B){this.activeAction=null;var o=A.options;this.el.unmask();if(B){if(o.reset){this.reset();}Roo.callback(o.success,o.scope,[this,A]); +this.fireEvent('actioncomplete',this,A);}else{if((typeof(A.result)!='undefined')&&(typeof(A.result.errors)!='undefined')&&(typeof(A.result.errors.needs_confirm)!='undefined')){var _t=this;Roo.log("not supported yet");return;}Roo.callback(o.failure,o.scope,[this,A]); +if(!this.hasListener('actionfailed')){Roo.log("need to add dialog support");}this.fireEvent('actionfailed',this,A);}},findField:function(id){var A=this.getItems();var B=A.get(id);if(!B){A.each(function(f){if(f.isFormField&&(f.dataIndex==id||f.id==id||f.getName()==id)){B=f; return false;}return true;});}return B||null;},markInvalid:function(A){if(A instanceof Array){for(var i=0,B=A.length;i31){A.preventDefault();var cc=St Roo.bootstrap.TextArea=function(A){Roo.bootstrap.TextArea.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.TextArea,Roo.bootstrap.Input,{cols:false,rows:5,readOnly:false,warp:'soft',resize:false,value:false,html:false,getAutoCreate:function(){var A=(!this.labelAlign)?this.parentLabelAlign():this.labelAlign; var id=Roo.id();var B={};var C={tag:'textarea',id:id,warp:this.warp,rows:this.rows,value:this.value||'',html:this.html||'',cls:'form-control',placeholder:this.placeholder||''};if(this.maxLength&&this.maxLength!=Number.MAX_VALUE){C.maxLength=this.maxLength; }if(this.resize){C.style=(typeof(C.style)=='undefined')?'resize:'+this.resize:C.style+'resize:'+this.resize;}if(this.cols){C.cols=this.cols;}if(this.readOnly){C.readonly=true;}if(this.name){C.name=this.name;}if(this.size){C.cls=(typeof(C.cls)=='undefined')?'input-'+this.size:C.cls+' input-'+this.size; -}var D=this;['xs','sm','md','lg'].map(function(G){if(D[G]){B.cls+=' col-'+G+'-'+D[G];}});var E=C;if(this.hasFeedback&&!this.allowBlank){var F={tag:'span',cls:'glyphicon form-control-feedback'};E={cls:'has-feedback',cn:[C,F]};}if(this.before||this.after){E={cls:'input-group',cn:[]} -;if(this.before){E.cn.push({tag:'span',cls:'input-group-addon',html:this.before});}E.cn.push(C);if(this.hasFeedback&&!this.allowBlank){E.cls+=' has-feedback';E.cn.push(F);}if(this.after){E.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}}if(A==='left'&&this.fieldLabel.length){Roo.log("left and has label"); +}var D=this;['xs','sm','md','lg'].map(function(G){if(D[G]){B.cls+=' col-'+G+'-'+D[G];}});var E=C;if(this.hasFeedback&&!this.allowBlank){var F={tag:'span',cls:'glyphicon form-control-feedback'};E={cls:'has-feedback',cn:[C,F]};}if(this.before||this.after){E={cls:'input-group',cn:[]}; +if(this.before){E.cn.push({tag:'span',cls:'input-group-addon',html:this.before});}E.cn.push(C);if(this.hasFeedback&&!this.allowBlank){E.cls+=' has-feedback';E.cn.push(F);}if(this.after){E.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}}if(A==='left'&&this.fieldLabel.length){Roo.log("left and has label"); B.cn=[{tag:'label','for':id,cls:'control-label col-sm-'+this.labelWidth,html:this.fieldLabel},{cls:"col-sm-"+(12-this.labelWidth),cn:[E]}];}else if(this.fieldLabel.length){Roo.log(" label");B.cn=[{tag:'label',html:this.fieldLabel},E];}else{Roo.log(" no label && no align"); B.cn=[E];}if(this.disabled){C.disabled=true;}return B;},inputEl:function(){return this.el.select('textarea.form-control',true).first();}}); // Roo/bootstrap/TriggerField.js Roo.bootstrap.TriggerField=function(A){this.mimicing=false;Roo.bootstrap.TriggerField.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.TriggerField,Roo.bootstrap.Input,{hideTrigger:false,removable:false,autoSize:Roo.emptyFn,monitorTab:true,deferHeight:true,actionMode:'wrap',caret:false,getAutoCreate:function(){var A=this.labelAlign||this.parentLabelAlign(); var id=Roo.id();var B={cls:'form-group'};var C={tag:'input',id:id,type:this.inputType,cls:'form-control',autocomplete:'new-password',placeholder:this.placeholder||''};if(this.name){C.name=this.name;}if(this.size){C.cls+=' input-'+this.size;}if(this.disabled){C.disabled=true; -}var D=C;if(this.hasFeedback&&!this.allowBlank){var E={tag:'span',cls:'glyphicon form-control-feedback'};if(this.removable&&!this.editable&&!this.tickable){D={cls:'has-feedback',cn:[D,{tag:'button',html:'x',cls:'roo-combo-removable-btn close'},E]};}else{D={cls:'has-feedback',cn:[D,E]} -;}}else{if(this.removable&&!this.editable&&!this.tickable){D={cls:'roo-removable',cn:[D,{tag:'button',html:'x',cls:'roo-combo-removable-btn close'}]};}}if(this.before||this.after){D={cls:'input-group',cn:[]};if(this.before){D.cn.push({tag:'span',cls:'input-group-addon',html:this.before} -);}D.cn.push(C);if(this.hasFeedback&&!this.allowBlank){D.cls+=' has-feedback';D.cn.push(E);}if(this.after){D.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}};var F={tag:'div',cn:[{tag:'input',type:'hidden',cls:'form-hidden-field'},D]};if(this.multiple){Roo.log('multiple'); -F={tag:'div',cn:[{tag:'input',type:'hidden',cls:'form-hidden-field'},{tag:'ul',cls:'select2-choices',cn:[{tag:'li',cls:'select2-search-field',cn:[D]}]}]}};var G={cls:'select2-container input-group',cn:[F]};if(!this.multiple&&this.showToggleBtn){var H={tag:'span',cls:'caret'} -;if(this.caret!=false){H={tag:'i',cls:'fa fa-'+this.caret};}G.cn.push({tag:'span',cls:'input-group-addon btn dropdown-toggle',cn:[H,{tag:'span',cls:'combobox-clear',cn:[{tag:'i',cls:'icon-remove'}]}]})}if(this.multiple){G.cls+=' select2-container-multi';} -if(A==='left'&&this.fieldLabel.length){Roo.log("left and has label");B.cn=[{tag:'label','for':id,cls:'control-label col-sm-'+this.labelWidth,html:this.fieldLabel},{cls:"col-sm-"+(12-this.labelWidth),cn:[G]}];}else if(this.fieldLabel.length){Roo.log(" label"); -B.cn=[{tag:'label',html:this.fieldLabel},G];}else{Roo.log(" no label && no align");B=G}var I=this;['xs','sm','md','lg'].map(function(J){if(I[J]){B.cls+=' col-'+J+'-'+I[J];}});Roo.log(B);return B;},onResize:function(w,h){},adjustSize:Roo.BoxComponent.prototype.adjustSize,getResizeEl:function(){return this.inputEl(); -},getPositionEl:function(){return this.inputEl();},alignErrorIcon:function(){this.errorIcon.alignTo(this.inputEl(),'tl-tr',[2,0]);},initEvents:function(){this.createList();Roo.bootstrap.TriggerField.superclass.initEvents.call(this);if(!this.multiple&&this.showToggleBtn){this.trigger=this.el.select('span.dropdown-toggle',true).first(); +}var D=C;if(this.hasFeedback&&!this.allowBlank){var E={tag:'span',cls:'glyphicon form-control-feedback'};if(this.removable&&!this.editable&&!this.tickable){D={cls:'has-feedback',cn:[D,{tag:'button',html:'x',cls:'roo-combo-removable-btn close'},E]};}else{D={cls:'has-feedback',cn:[D,E]}; +}}else{if(this.removable&&!this.editable&&!this.tickable){D={cls:'roo-removable',cn:[D,{tag:'button',html:'x',cls:'roo-combo-removable-btn close'}]};}}if(this.before||this.after){D={cls:'input-group',cn:[]};if(this.before){D.cn.push({tag:'span',cls:'input-group-addon',html:this.before}); +}D.cn.push(C);if(this.hasFeedback&&!this.allowBlank){D.cls+=' has-feedback';D.cn.push(E);}if(this.after){D.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}};var F={tag:'div',cn:[{tag:'input',type:'hidden',cls:'form-hidden-field'},D]};if(this.multiple){Roo.log('multiple'); +F={tag:'div',cn:[{tag:'input',type:'hidden',cls:'form-hidden-field'},{tag:'ul',cls:'select2-choices',cn:[{tag:'li',cls:'select2-search-field',cn:[D]}]}]}};var G={cls:'select2-container input-group',cn:[F]};if(!this.multiple&&this.showToggleBtn){var H={tag:'span',cls:'caret'}; +if(this.caret!=false){H={tag:'i',cls:'fa fa-'+this.caret};}G.cn.push({tag:'span',cls:'input-group-addon btn dropdown-toggle',cn:[H,{tag:'span',cls:'combobox-clear',cn:[{tag:'i',cls:'icon-remove'}]}]})}if(this.multiple){G.cls+=' select2-container-multi';}if(A==='left'&&this.fieldLabel.length){Roo.log("left and has label"); +B.cn=[{tag:'label','for':id,cls:'control-label col-sm-'+this.labelWidth,html:this.fieldLabel},{cls:"col-sm-"+(12-this.labelWidth),cn:[G]}];}else if(this.fieldLabel.length){Roo.log(" label");B.cn=[{tag:'label',html:this.fieldLabel},G];}else{Roo.log(" no label && no align"); +B=G}var I=this;['xs','sm','md','lg'].map(function(J){if(I[J]){B.cls+=' col-'+J+'-'+I[J];}});Roo.log(B);return B;},onResize:function(w,h){},adjustSize:Roo.BoxComponent.prototype.adjustSize,getResizeEl:function(){return this.inputEl();},getPositionEl:function(){return this.inputEl(); +},alignErrorIcon:function(){this.errorIcon.alignTo(this.inputEl(),'tl-tr',[2,0]);},initEvents:function(){this.createList();Roo.bootstrap.TriggerField.superclass.initEvents.call(this);if(!this.multiple&&this.showToggleBtn){this.trigger=this.el.select('span.dropdown-toggle',true).first(); if(this.hideTrigger){this.trigger.setDisplayed(false);}this.trigger.on("click",this.onTriggerClick,this,{preventDefault:true});}if(this.multiple){this.inputEl().on("click",this.onTriggerClick,this,{preventDefault:true});}if(this.removable&&!this.editable&&!this.tickable){var A=this.closeTriggerEl(); if(A){A.setVisibilityMode(Roo.Element.DISPLAY).hide();A.on('click',this.removeBtnClick,this,A);}}},closeTriggerEl:function(){var A=this.el.select('.roo-combo-removable-btn',true).first();return A?A:false;},removeBtnClick:function(e,h,el){e.preventDefault(); if(this.fireEvent("remove",this)!==false){this.reset();}},createList:function(){this.list=Roo.get(document.body).createChild({tag:'ul',cls:'typeahead typeahead-long dropdown-menu',style:'display:none'});this.list.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; @@ -366,8 +363,8 @@ Roo.data.Record=function(A,id){this.id=(id||id===0)?id:++Roo.data.Record.AUTO_ID Roo.data.Record.prototype={dirty:false,editing:false,error:null,modified:null,join:function(A){this.store=A;},set:function(A,B){if(this.data[A]==B){return;}this.dirty=true;if(!this.modified){this.modified={};}if(typeof this.modified[A]=='undefined'){this.modified[A]=this.data[A]; }this.data[A]=B;if(!this.editing&&this.store){this.store.afterEdit(this);}},get:function(A){return this.data[A];},beginEdit:function(){this.editing=true;this.modified={};},cancelEdit:function(){this.editing=false;delete this.modified;},endEdit:function(){this.editing=false; if(this.dirty&&this.store){this.store.afterEdit(this);}},reject:function(){var m=this.modified;for(var n in m){if(typeof m[n]!="function"){this.data[n]=m[n];}}this.dirty=false;delete this.modified;this.editing=false;if(this.store){this.store.afterReject(this); -}},commit:function(){this.dirty=false;delete this.modified;this.editing=false;if(this.store){this.store.afterCommit(this);}},hasError:function(){return this.error!=null;},clearError:function(){this.error=null;},copy:function(A){return new this.constructor(Roo.apply({} -,this.data),A||this.id);}}; +}},commit:function(){this.dirty=false;delete this.modified;this.editing=false;if(this.store){this.store.afterCommit(this);}},hasError:function(){return this.error!=null;},clearError:function(){this.error=null;},copy:function(A){return new this.constructor(Roo.apply({},this.data),A||this.id); +}}; // Roo/data/Store.js Roo.data.Store=function(A){this.data=new Roo.util.MixedCollection(false);this.data.getKey=function(o){return o.id;};this.baseParams={};this.paramNames={"start":"start","limit":"limit","sort":"sort","dir":"dir","multisort":"_multisort"};if(A&&A.data){this.inlineData=A.data; delete A.data;}Roo.apply(this,A);if(this.reader){this.reader=Roo.factory(this.reader,Roo.data);this.reader.xmodule=this.xmodule||false;if(!this.recordType){this.recordType=this.reader.recordType;}if(this.reader.onMetaChange){this.reader.onMetaChange=this.onMetaChange.createDelegate(this); @@ -402,8 +399,8 @@ Roo.data.JsonStore=function(c){Roo.data.JsonStore.superclass.constructor.call(th Roo.data.Field=function(A){if(typeof A=="string"){A={name:A};}Roo.apply(this,A);if(!this.type){this.type="auto";}var st=Roo.data.SortTypes;if(typeof this.sortType=="string"){this.sortType=st[this.sortType];}if(!this.sortType){switch(this.type){case "string":this.sortType=st.asUCString; break;case "date":this.sortType=st.asDate;break;default:this.sortType=st.none;}}var B=/[\$,%]/g;if(!this.convert){var cv,C=this.dateFormat;switch(this.type){case "":case "auto":case undefined:cv=function(v){return v;};break;case "string":cv=function(v){return (v===undefined||v===null)?'':String(v); };break;case "int":cv=function(v){return v!==undefined&&v!==null&&v!==''?parseInt(String(v).replace(B,""),10):'';};break;case "float":cv=function(v){return v!==undefined&&v!==null&&v!==''?parseFloat(String(v).replace(B,""),10):'';};break;case "bool":case "boolean":cv=function(v){return v===true||v==="true"||v==1; -};break;case "date":cv=function(v){if(!v){return '';}if(v instanceof Date){return v;}if(C){if(C=="timestamp"){return new Date(v*1000);}return Date.parseDate(v,C);}var D=Date.parse(v);return D?new Date(D):null;};break;}this.convert=cv;}};Roo.data.Field.prototype={dateFormat:null,defaultValue:"",mapping:null,sortType:null,sortDir:"ASC"} -; +};break;case "date":cv=function(v){if(!v){return '';}if(v instanceof Date){return v;}if(C){if(C=="timestamp"){return new Date(v*1000);}return Date.parseDate(v,C);}var D=Date.parse(v);return D?new Date(D):null;};break;}this.convert=cv;}};Roo.data.Field.prototype={dateFormat:null,defaultValue:"",mapping:null,sortType:null,sortDir:"ASC"}; + // Roo/data/DataReader.js Roo.data.DataReader=function(A,B){this.meta=A;this.recordType=B instanceof Array?Roo.data.Record.create(B):B;};Roo.data.DataReader.prototype={newRow:function(d){var da={};this.recordType.prototype.fields.each(function(c){switch(c.type){case 'int':da[c.name]=0; break;case 'date':da[c.name]=new Date();break;case 'float':da[c.name]=0.0;break;case 'boolean':da[c.name]=false;break;default:da[c.name]="";break;}});return new this.recordType(Roo.apply(da,d));}}; @@ -413,10 +410,10 @@ Roo.data.DataProxy=function(){this.addEvents({beforeload:true,load:true,loadexce Roo.data.MemoryProxy=function(A){if(A.data){A=A.data;}Roo.data.MemoryProxy.superclass.constructor.call(this);this.data=A;};Roo.extend(Roo.data.MemoryProxy,Roo.data.DataProxy,{load:function(A,B,C,D,E){A=A||{};var F;try{F=B.readRecords(this.data);}catch(e){this.fireEvent("loadexception",this,E,null,e); C.call(D,null,E,false);return;}C.call(D,F,E,true);},update:function(A,B){}}); // Roo/data/HttpProxy.js -Roo.data.HttpProxy=function(A){Roo.data.HttpProxy.superclass.constructor.call(this);this.conn=A;this.useAjax=!A||!A.events;};Roo.extend(Roo.data.HttpProxy,Roo.data.DataProxy,{getConnection:function(){return this.useAjax?Roo.Ajax:this.conn;},load:function(A,B,C,D,E){if(this.fireEvent("beforeload",this,A)!==false){var o={params:A||{} -,request:{callback:C,scope:D,arg:E},reader:B,callback:this.loadResponse,scope:this};if(this.useAjax){Roo.applyIf(o,this.conn);if(this.activeRequest){Roo.Ajax.abort(this.activeRequest);}this.activeRequest=Roo.Ajax.request(o);}else{this.conn.request(o);}}else{C.call(D||this,null,E,false); -}},loadResponse:function(o,A,B){delete this.activeRequest;if(!A){this.fireEvent("loadexception",this,o,B);o.request.callback.call(o.request.scope,null,o.request.arg,false);return;}var C;try{C=o.reader.read(B);}catch(e){this.fireEvent("loadexception",this,o,B,e); -o.request.callback.call(o.request.scope,null,o.request.arg,false);return;}this.fireEvent("load",this,o,o.request.arg);o.request.callback.call(o.request.scope,C,o.request.arg,true);},update:function(A){},updateResponse:function(A){}}); +Roo.data.HttpProxy=function(A){Roo.data.HttpProxy.superclass.constructor.call(this);this.conn=A;this.useAjax=!A||!A.events;};Roo.extend(Roo.data.HttpProxy,Roo.data.DataProxy,{getConnection:function(){return this.useAjax?Roo.Ajax:this.conn;},load:function(A,B,C,D,E){if(this.fireEvent("beforeload",this,A)!==false){var o={params:A||{},request:{callback:C,scope:D,arg:E},reader:B,callback:this.loadResponse,scope:this}; +if(this.useAjax){Roo.applyIf(o,this.conn);if(this.activeRequest){Roo.Ajax.abort(this.activeRequest);}this.activeRequest=Roo.Ajax.request(o);}else{this.conn.request(o);}}else{C.call(D||this,null,E,false);}},loadResponse:function(o,A,B){delete this.activeRequest; +if(!A){this.fireEvent("loadexception",this,o,B);o.request.callback.call(o.request.scope,null,o.request.arg,false);return;}var C;try{C=o.reader.read(B);}catch(e){this.fireEvent("loadexception",this,o,B,e);o.request.callback.call(o.request.scope,null,o.request.arg,false); +return;}this.fireEvent("load",this,o,o.request.arg);o.request.callback.call(o.request.scope,C,o.request.arg,true);},update:function(A){},updateResponse:function(A){}}); // Roo/data/ScriptTagProxy.js Roo.data.ScriptTagProxy=function(A){Roo.data.ScriptTagProxy.superclass.constructor.call(this);Roo.apply(this,A);this.head=document.getElementsByTagName("head")[0];};Roo.data.ScriptTagProxy.TRANS_ID=1000;Roo.extend(Roo.data.ScriptTagProxy,Roo.data.DataProxy,{timeout:30000,callbackParam:"callback",nocache:true,load:function(A,B,C,D,E){if(this.fireEvent("beforeload",this,A)!==false){var p=Roo.urlEncode(Roo.apply(A,this.extraParams)); var F=this.url;F+=(F.indexOf("?")!=-1?"&":"?")+p;if(this.nocache){F+="&_dc="+(new Date().getTime());}var G=++Roo.data.ScriptTagProxy.TRANS_ID;var H={id:G,cb:"stcCallback"+G,scriptId:"stcScript"+G,params:A,arg:E,url:F,callback:C,scope:D,reader:B};var I=this; @@ -428,8 +425,8 @@ A.callback.call(A.scope||window,B,A.arg,true);},handleFailure:function(A){this.t // Roo/data/JsonReader.js Roo.data.JsonReader=function(A,B){A=A||{};Roo.applyIf(A,{totalProperty:'total',successProperty:'success',root:'data',id:'id'});Roo.data.JsonReader.superclass.constructor.call(this,A,B||A.fields);};Roo.extend(Roo.data.JsonReader,Roo.data.DataReader,{metaFromRemote:false,read:function(A){var B=A.responseText; var o=eval("("+B+")");if(!o){throw {message:"JsonReader.read: Json object not found"};}if(o.metaData){delete this.ef;this.metaFromRemote=true;this.meta=o.metaData;this.recordType=Roo.data.Record.create(o.metaData.fields);this.onMetaChange(this.meta,this.recordType,o); -}return this.readRecords(o);},onMetaChange:function(A,B,o){},simpleAccess:function(A,B){return A[B];},getJsonAccessor:function(){var re=/[\[\.]/;return function(A){try{return (re.test(A))?new Function("obj","return obj."+A):function(B){return B[A];};}catch(e){} -return Roo.emptyFn;};}(),readRecords:function(o){this.o=o;var s=this.meta,A=this.recordType,f=A?A.prototype.fields:null,fi=f?f.items:[],fl=f?f.length:0;if(!this.ef){if(s.totalProperty){this.getTotal=this.getJsonAccessor(s.totalProperty);}if(s.successProperty){this.getSuccess=this.getJsonAccessor(s.successProperty); +}return this.readRecords(o);},onMetaChange:function(A,B,o){},simpleAccess:function(A,B){return A[B];},getJsonAccessor:function(){var re=/[\[\.]/;return function(A){try{return (re.test(A))?new Function("obj","return obj."+A):function(B){return B[A];};}catch(e){}return Roo.emptyFn; +};}(),readRecords:function(o){this.o=o;var s=this.meta,A=this.recordType,f=A?A.prototype.fields:null,fi=f?f.items:[],fl=f?f.length:0;if(!this.ef){if(s.totalProperty){this.getTotal=this.getJsonAccessor(s.totalProperty);}if(s.successProperty){this.getSuccess=this.getJsonAccessor(s.successProperty); }this.getRoot=s.root?this.getJsonAccessor(s.root):function(p){return p;};if(s.id){var g=this.getJsonAccessor(s.id);this.getId=function(I){var r=g(I);return (r===undefined||r==="")?null:r;};}else{this.getId=function(){return null;};}this.ef=[];for(var jj=0; jj
  • ';}this.view=new Roo.View(this.list,this.tpl,{singleSelect:true,store:this.store,selectedClass:this.selectedClass} -);this.view.on('click',this.onViewClick,this);this.store.on('beforeload',this.onBeforeLoad,this);this.store.on('load',this.onLoad,this);this.store.on('loadexception',this.onLoadException,this);if(!this.editable){this.editable=true;this.setEditable(false); -}this.keyNav=new Roo.KeyNav(this.inputEl(),{"up":function(e){this.inKeyMode=true;this.selectPrev();},"down":function(e){if(!this.isExpanded()){this.onTriggerClick();}else{this.inKeyMode=true;this.selectNext();}},"enter":function(e){this.collapse();if(this.fireEvent("specialkey",this,e)){this.onViewClick(false); -}return true;},"esc":function(e){this.collapse();},"tab":function(e){this.collapse();if(this.fireEvent("specialkey",this,e)){this.onViewClick(false);}return true;},scope:this,doRelay:function(C,D,E){if(E=='down'||this.scope.isExpanded()){return Roo.KeyNav.prototype.doRelay.apply(this,arguments); -}return true;},forceKeyDown:true});this.queryDelay=Math.max(this.queryDelay||10,this.mode=='local'?10:250);this.dqTask=new Roo.util.DelayedTask(this.initQuery,this);if(this.typeAhead){this.taTask=new Roo.util.DelayedTask(this.onTypeAhead,this);}if(this.editable!==false){this.inputEl().on("keyup",this.onKeyUp,this); +B.list.setWidth(lw);}).defer(100);this.list.on('mouseover',this.onViewOver,this);this.list.on('mousemove',this.onViewMove,this);this.list.on('scroll',this.onViewScroll,this);if(!this.tpl){this.tpl='
  • {'+this.displayField+'}
  • ';}this.view=new Roo.View(this.list,this.tpl,{singleSelect:true,store:this.store,selectedClass:this.selectedClass}); +this.view.on('click',this.onViewClick,this);this.store.on('beforeload',this.onBeforeLoad,this);this.store.on('load',this.onLoad,this);this.store.on('loadexception',this.onLoadException,this);if(!this.editable){this.editable=true;this.setEditable(false);}this.keyNav=new Roo.KeyNav(this.inputEl(),{"up":function(e){this.inKeyMode=true; +this.selectPrev();},"down":function(e){if(!this.isExpanded()){this.onTriggerClick();}else{this.inKeyMode=true;this.selectNext();}},"enter":function(e){this.collapse();if(this.fireEvent("specialkey",this,e)){this.onViewClick(false);}return true;},"esc":function(e){this.collapse(); +},"tab":function(e){this.collapse();if(this.fireEvent("specialkey",this,e)){this.onViewClick(false);}return true;},scope:this,doRelay:function(C,D,E){if(E=='down'||this.scope.isExpanded()){return Roo.KeyNav.prototype.doRelay.apply(this,arguments);}return true; +},forceKeyDown:true});this.queryDelay=Math.max(this.queryDelay||10,this.mode=='local'?10:250);this.dqTask=new Roo.util.DelayedTask(this.initQuery,this);if(this.typeAhead){this.taTask=new Roo.util.DelayedTask(this.onTypeAhead,this);}if(this.editable!==false){this.inputEl().on("keyup",this.onKeyUp,this); }if(this.forceSelection){this.inputEl().on('blur',this.doForce,this);}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();}},initTickableEvents:function(){this.createList(); if(this.hiddenName){this.hiddenField=this.el.select('input.form-hidden-field',true).first();this.hiddenField.dom.value=this.hiddenValue!==undefined?this.hiddenValue:this.value!==undefined?this.value:'';this.el.dom.removeAttribute('name');this.hiddenField.dom.setAttribute('name',this.hiddenName); }this.choices=this.el.select('ul.select2-choices',true).first();this.searchField=this.el.select('ul li.select2-search-field',true).first();if(this.triggerList){this.searchField.on("click",this.onSearchFieldClick,this,{preventDefault:true});}this.trigger=this.el.select('.tickable-buttons > .btn-edit',true).first(); this.trigger.on("click",this.onTickableTriggerClick,this,{preventDefault:true});this.okBtn=this.el.select('.tickable-buttons > .btn-ok',true).first();this.cancelBtn=this.el.select('.tickable-buttons > .btn-cancel',true).first();this.okBtn.on('click',this.onTickableFooterButtonClick,this,this.okBtn); this.cancelBtn.on('click',this.onTickableFooterButtonClick,this,this.cancelBtn);this.trigger.setVisibilityMode(Roo.Element.DISPLAY);this.okBtn.setVisibilityMode(Roo.Element.DISPLAY);this.cancelBtn.setVisibilityMode(Roo.Element.DISPLAY);this.okBtn.hide();this.cancelBtn.hide(); var A=this;(function(){var lw=A.listWidth||Math.max(A.inputEl().getWidth(),A.minListWidth);A.list.setWidth(lw);}).defer(100);this.list.on('mouseover',this.onViewOver,this);this.list.on('mousemove',this.onViewMove,this);this.list.on('scroll',this.onViewScroll,this); -if(!this.tpl){this.tpl='
  • ';}this.view=new Roo.View(this.list,this.tpl,{singleSelect:true,tickable:true,parent:this,store:this.store,selectedClass:this.selectedClass} -);this.view.on('click',this.onViewClick,this);this.store.on('beforeload',this.onBeforeLoad,this);this.store.on('load',this.onLoad,this);this.store.on('loadexception',this.onLoadException,this);if(this.editable){this.keyNav=new Roo.KeyNav(this.tickableInputEl(),{"up":function(e){this.inKeyMode=true; +if(!this.tpl){this.tpl='
  • ';}this.view=new Roo.View(this.list,this.tpl,{singleSelect:true,tickable:true,parent:this,store:this.store,selectedClass:this.selectedClass}); +this.view.on('click',this.onViewClick,this);this.store.on('beforeload',this.onBeforeLoad,this);this.store.on('load',this.onLoad,this);this.store.on('loadexception',this.onLoadException,this);if(this.editable){this.keyNav=new Roo.KeyNav(this.tickableInputEl(),{"up":function(e){this.inKeyMode=true; this.selectPrev();},"down":function(e){this.inKeyMode=true;this.selectNext();},"enter":function(e){if(this.fireEvent("specialkey",this,e)){this.onViewClick(false);}return true;},"esc":function(e){this.onTickableFooterButtonClick(e,false,false);},"tab":function(e){this.fireEvent("specialkey",this,e); this.onTickableFooterButtonClick(e,false,false);return true;},scope:this,doRelay:function(e,fn,B){if(this.scope.isExpanded()){return Roo.KeyNav.prototype.doRelay.apply(this,arguments);}return true;},forceKeyDown:true});}this.queryDelay=Math.max(this.queryDelay||10,this.mode=='local'?10:250); this.dqTask=new Roo.util.DelayedTask(this.initQuery,this);if(this.typeAhead){this.taTask=new Roo.util.DelayedTask(this.onTypeAhead,this);}if(this.editable!==false){this.tickableInputEl().on("keyup",this.onKeyUp,this);}},onDestroy:function(){if(this.view){this.view.setStore(null); @@ -472,9 +468,9 @@ if(!A){this.inputEl().dom.setAttribute('readOnly',true);this.inputEl().on('mouse this.inputEl().removeClass('x-combo-noedit');}},onBeforeLoad:function(A,B){if(!this.hasFocus){return;}if(!B.add){this.list.dom.innerHTML='
  • '+(this.loadingText||'loading')+'
  • ';}this.restrictHeight();this.selectedIndex=-1;},onLoad:function(){this.hasQuery=false; if(!this.hasFocus){return;}if(typeof(this.loading)!=='undefined'&&this.loading!==null){this.loading.hide();}if(this.store.getCount()>0){this.expand();this.restrictHeight();if(this.lastQuery==this.allQuery){if(this.editable&&!this.tickable){this.inputEl().dom.select(); }if(!this.selectByValue(this.value,true)&&this.autoFocus&&(!this.store.lastOptions||typeof(this.store.lastOptions.add)=='undefined'||this.store.lastOptions.add!=true)){this.select(0,true);}}else{if(this.autoFocus){this.selectNext();}if(this.typeAhead&&this.lastKey!=Roo.EventObject.BACKSPACE&&this.lastKey!=Roo.EventObject.DELETE){this.taTask.delay(this.typeAheadDelay); -}}}else{this.onEmptyResults();}},onLoadException:function(){this.hasQuery=false;if(typeof(this.loading)!=='undefined'&&this.loading!==null){this.loading.hide();}if(this.tickable&&this.editable){return;}this.collapse();Roo.log(this.store.reader.jsonData);if(this.store&&typeof(this.store.reader.jsonData.errorMsg)!='undefined'){} -},onTypeAhead:function(){if(this.store.getCount()>0){var r=this.store.getAt(0);var A=r.data[this.displayField];var B=A.length;var C=this.getRawValue().length;if(C!=B){this.setRawValue(A);this.selectText(C,A.length);}}},onSelect:function(A,B){if(this.fireEvent('beforeselect',this,A,B)!==false){this.setFromData(B>-1?A.data:false); -this.collapse();this.fireEvent('select',this,A,B);}},getValue:function(){if(this.multiple){return (this.hiddenField)?this.hiddenField.dom.value:this.value;}if(this.valueField){return typeof this.value!='undefined'?this.value:'';}else{return Roo.bootstrap.ComboBox.superclass.getValue.call(this); +}}}else{this.onEmptyResults();}},onLoadException:function(){this.hasQuery=false;if(typeof(this.loading)!=='undefined'&&this.loading!==null){this.loading.hide();}if(this.tickable&&this.editable){return;}this.collapse();Roo.log(this.store.reader.jsonData);if(this.store&&typeof(this.store.reader.jsonData.errorMsg)!='undefined'){}},onTypeAhead:function(){if(this.store.getCount()>0){var r=this.store.getAt(0); +var A=r.data[this.displayField];var B=A.length;var C=this.getRawValue().length;if(C!=B){this.setRawValue(A);this.selectText(C,A.length);}}},onSelect:function(A,B){if(this.fireEvent('beforeselect',this,A,B)!==false){this.setFromData(B>-1?A.data:false);this.collapse(); +this.fireEvent('select',this,A,B);}},getValue:function(){if(this.multiple){return (this.hiddenField)?this.hiddenField.dom.value:this.value;}if(this.valueField){return typeof this.value!='undefined'?this.value:'';}else{return Roo.bootstrap.ComboBox.superclass.getValue.call(this); }},clearValue:function(){if(this.hiddenField){this.hiddenField.dom.value='';}this.value='';this.setRawValue('');this.lastSelectionText='';this.lastData=false;var A=this.closeTriggerEl();if(A){A.hide();}},setValue:function(v){if(this.multiple){this.syncValue(); return;}var A=v;if(this.valueField){var r=this.findRecord(this.valueField,v);if(r){A=r.data[this.displayField];}else if(this.valueNotFoundText!==undefined){A=this.valueNotFoundText;}}this.lastSelectionText=A;if(this.hiddenField){this.hiddenField.dom.value=v; }Roo.bootstrap.ComboBox.superclass.setValue.call(this,A);this.value=v;var B=this.closeTriggerEl();if(B){(v&&(v.length||v*1>0))?B.show():B.hide();}},lastData:false,setFromData:function(o){if(this.multiple){this.addItem(o);return;}var dv='';var vv='';this.lastData=o; @@ -509,8 +505,8 @@ sn.scrollIntoView(sn.dom.parentNode,false);},onViewScroll:function(e,t){if(this. }this.hasQuery=true;this.loading=this.list.select('.loading',true).first();if(this.loading===null){this.list.createChild({tag:'div',cls:'loading select2-more-results select2-active',html:'Loading more results...'}) this.loading=this.list.select('.loading',true).first(); this.loading.setVisibilityMode(Roo.Element.DISPLAY);this.loading.hide();}this.loading.show();var A=this;this.page++;this.loadNext=true;(function(){A.doQuery(A.allQuery,true);}).defer(500);return;},addItem:function(o){var dv='';if(this.displayField){dv=!o||typeof(o[this.displayField])=='undefined'?'':o[this.displayField]; -}else{Roo.log('no displayField value set for '+(this.name?this.name:this.id));}if(!dv.length){return;}var A=this.choices.createChild({tag:'li',cls:'select2-search-choice',cn:[{tag:'div',html:dv},{tag:'a',href:'#',cls:'select2-search-choice-close',tabindex:'-1'} -]},this.searchField);var B=A.select('a.select2-search-choice-close',true).first() +}else{Roo.log('no displayField value set for '+(this.name?this.name:this.id));}if(!dv.length){return;}var A=this.choices.createChild({tag:'li',cls:'select2-search-choice',cn:[{tag:'div',html:dv},{tag:'a',href:'#',cls:'select2-search-choice-close',tabindex:'-1'}]},this.searchField); +var B=A.select('a.select2-search-choice-close',true).first() B.on('click',this.onRemoveItem,this,{item:A,data:o});this.item.push(o);this.lastData=o;this.syncValue();this.inputEl().dom.value='';this.validate();},onRemoveItem:function(e,A,o){e.preventDefault(); this.lastItem=Roo.apply([],this.item);var B=this.item.indexOf(o.data)*1;if(B<0){Roo.log('not this item?!');return;}this.item.splice(B,1);o.item.remove();this.syncValue();this.fireEvent('remove',this,e);this.validate();},syncValue:function(){if(!this.item.length){this.clearValue(); return;}var A=[];var B=this;Roo.each(this.item,function(i){if(B.valueField){A.push(i[B.valueField]);return;}A.push(i);});this.value=A.join(',');if(this.hiddenField){this.hiddenField.dom.value=this.value;}this.store.fireEvent("datachanged",this.store);},clearItem:function(){if(!this.multiple){return; @@ -519,13 +515,13 @@ return;}var A=[];var B=this;Roo.each(this.item,function(i){if(B.valueField){A.pu this.collapse();return;}this.clearItem();var B=this;Roo.each(this.tickItems,function(o){B.addItem(o);});this.collapse();},validate:function(){var v=this.getRawValue();if(this.multiple){v=this.getValue();}if(this.disabled||this.allowBlank||v.length){this.markValid(); return true;}this.markInvalid();return false;},tickableInputEl:function(){if(!this.tickable||!this.editable){return this.inputEl();}return this.inputEl().select('.select2-search-field-input',true).first();},getAutoCreateTouchView:function(){var id=Roo.id(); var A={cls:'form-group'};var B={tag:'input',id:id,type:this.inputType,cls:'form-control x-combo-noedit',autocomplete:'new-password',placeholder:this.placeholder||'',readonly:true};if(this.name){B.name=this.name;}if(this.size){B.cls+=' input-'+this.size;}if(this.disabled){B.disabled=true; -}var C={cls:'',cn:[B]};if(this.before){C.cls+=' input-group';C.cn.unshift({tag:'span',cls:'input-group-addon',html:this.before});}if(this.removable&&!this.multiple){C.cls+=' roo-removable';C.cn.push({tag:'button',html:'x',cls:'roo-combo-removable-btn close'} -);}if(this.hasFeedback&&!this.allowBlank){C.cls+=' has-feedback';C.cn.push({tag:'span',cls:'glyphicon form-control-feedback'});}if(this.after){C.cls+=(this.before)?'':' input-group';C.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}var D={tag:'div',cn:[{tag:'input',type:'hidden',cls:'form-hidden-field'} -,C]};if(this.multiple){D={tag:'div',cn:[{tag:'input',type:'hidden',cls:'form-hidden-field'},{tag:'ul',cls:'select2-choices',cn:[{tag:'li',cls:'select2-search-field',cn:[C]}]}]}};var E={cls:'select2-container input-group',cn:[D]};if(this.multiple){E.cls+=' select2-container-multi'; -}var F=this.labelAlign||this.parentLabelAlign();A.cn=E;if(this.fieldLabel.length){var lw=F==='left'?('col-sm'+this.labelWidth):'';var cw=F==='left'?('col-sm'+(12-this.labelWidth)):'';A.cn=[{tag:'label',cls:'control-label '+lw,html:this.fieldLabel},{cls:cw,cn:[E]} -];}var G=this;['xs','sm','md','lg'].map(function(H){if(G[H]){A.cls+=' col-'+H+'-'+G[H];}});return A;},initTouchView:function(){this.renderTouchView();this.touchViewEl.on('scroll',function(){this.el.dom.scrollTop=0;},this);this.inputEl().on("click",this.showTouchView,this); -this.touchViewFooterEl.select('.roo-touch-view-cancel',true).first().on('click',this.hideTouchView,this);this.touchViewFooterEl.select('.roo-touch-view-ok',true).first().on('click',this.setTouchViewValue,this);this.maskEl=new Roo.LoadMask(this.touchViewEl,{store:this.store,msgCls:'roo-el-mask-msg'} -);this.store.on('beforeload',this.onTouchViewBeforeLoad,this);this.store.on('load',this.onTouchViewLoad,this);this.store.on('loadexception',this.onTouchViewLoadException,this);if(this.hiddenName){this.hiddenField=this.el.select('input.form-hidden-field',true).first(); +}var C={cls:'',cn:[B]};if(this.before){C.cls+=' input-group';C.cn.unshift({tag:'span',cls:'input-group-addon',html:this.before});}if(this.removable&&!this.multiple){C.cls+=' roo-removable';C.cn.push({tag:'button',html:'x',cls:'roo-combo-removable-btn close'}); +}if(this.hasFeedback&&!this.allowBlank){C.cls+=' has-feedback';C.cn.push({tag:'span',cls:'glyphicon form-control-feedback'});}if(this.after){C.cls+=(this.before)?'':' input-group';C.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}var D={tag:'div',cn:[{tag:'input',type:'hidden',cls:'form-hidden-field'},C]}; +if(this.multiple){D={tag:'div',cn:[{tag:'input',type:'hidden',cls:'form-hidden-field'},{tag:'ul',cls:'select2-choices',cn:[{tag:'li',cls:'select2-search-field',cn:[C]}]}]}};var E={cls:'select2-container input-group',cn:[D]};if(this.multiple){E.cls+=' select2-container-multi'; +}var F=this.labelAlign||this.parentLabelAlign();A.cn=E;if(this.fieldLabel.length){var lw=F==='left'?('col-sm'+this.labelWidth):'';var cw=F==='left'?('col-sm'+(12-this.labelWidth)):'';A.cn=[{tag:'label',cls:'control-label '+lw,html:this.fieldLabel},{cls:cw,cn:[E]}]; +}var G=this;['xs','sm','md','lg'].map(function(H){if(G[H]){A.cls+=' col-'+H+'-'+G[H];}});return A;},initTouchView:function(){this.renderTouchView();this.touchViewEl.on('scroll',function(){this.el.dom.scrollTop=0;},this);this.inputEl().on("click",this.showTouchView,this); +this.touchViewFooterEl.select('.roo-touch-view-cancel',true).first().on('click',this.hideTouchView,this);this.touchViewFooterEl.select('.roo-touch-view-ok',true).first().on('click',this.setTouchViewValue,this);this.maskEl=new Roo.LoadMask(this.touchViewEl,{store:this.store,msgCls:'roo-el-mask-msg'}); +this.store.on('beforeload',this.onTouchViewBeforeLoad,this);this.store.on('load',this.onTouchViewLoad,this);this.store.on('loadexception',this.onTouchViewLoadException,this);if(this.hiddenName){this.hiddenField=this.el.select('input.form-hidden-field',true).first(); this.hiddenField.dom.value=this.hiddenValue!==undefined?this.hiddenValue:this.value!==undefined?this.value:'';this.el.dom.removeAttribute('name');this.hiddenField.dom.setAttribute('name',this.hiddenName);}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();}if(this.removable&&!this.multiple){var A=this.closeTriggerEl();if(A){A.setVisibilityMode(Roo.Element.DISPLAY).hide();A.on('click',this.removeBtnClick,this,A);}}return;},renderTouchView:function(){this.touchViewEl=Roo.get(document.body).createChild(Roo.bootstrap.ComboBox.touchViewTemplate); this.touchViewEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.touchViewHeaderEl=this.touchViewEl.select('.modal-header',true).first();this.touchViewHeaderEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.touchViewBodyEl=this.touchViewEl.select('.modal-body',true).first(); @@ -543,16 +539,13 @@ if(this.fieldLabel.length){D=D-this.touchViewHeaderEl.getHeight();}var E=this.to },onTouchViewEmptyResults:function(){this.clearTouchView();this.touchViewListGroup.createChild(Roo.bootstrap.ComboBox.emptyResult);this.touchViewListGroup.select('.roo-combobox-touch-view-empty-result',true).first().dom.innerHTML=this.emptyResultText;},clearTouchView:function(){this.touchViewListGroup.dom.innerHTML=''; },onTouchViewClick:function(e,el,o){e.preventDefault();var A=o.row;var B=o.rowIndex;var r=this.store.getAt(B);if(!this.multiple){Roo.each(this.touchViewListGroup.select('.list-group-item > .roo-combobox-list-group-item-box > input:checked',true).elements,function(c){c.dom.removeAttribute('checked'); },this);A.select('.roo-combobox-list-group-item-box > input',true).first().attr('checked',true);this.setFromData(r.data);var C=this.closeTriggerEl();if(C){C.show();}this.hideTouchView();this.fireEvent('select',this,r,B);return;}if(this.valueField&&typeof(r.data[this.valueField])!='undefined'&&this.getValue().indexOf(r.data[this.valueField])!=-1){A.select('.roo-combobox-list-group-item-box > input',true).first().dom.removeAttribute('checked'); -this.tickItems.splice(this.tickItems.indexOf(r.data),1);return;}A.select('.roo-combobox-list-group-item-box > input',true).first().attr('checked',true);this.addItem(r.data);this.tickItems.push(r.data);}});Roo.apply(Roo.bootstrap.ComboBox,{header:{tag:'div',cls:'modal-header',cn:[{tag:'h4',cls:'modal-title'} -]},body:{tag:'div',cls:'modal-body',cn:[{tag:'ul',cls:'list-group'}]},listItemRadio:{tag:'li',cls:'list-group-item',cn:[{tag:'span',cls:'roo-combobox-list-group-item-value'},{tag:'div',cls:'roo-combobox-list-group-item-box pull-xs-right radio-inline radio radio-info',cn:[{tag:'input',type:'radio'} -,{tag:'label'}]}]},listItemCheckbox:{tag:'li',cls:'list-group-item',cn:[{tag:'span',cls:'roo-combobox-list-group-item-value'},{tag:'div',cls:'roo-combobox-list-group-item-box pull-xs-right checkbox-inline checkbox checkbox-info',cn:[{tag:'input',type:'checkbox'} -,{tag:'label'}]}]},emptyResult:{tag:'div',cls:'alert alert-danger roo-combobox-touch-view-empty-result'},footer:{tag:'div',cls:'modal-footer',cn:[{tag:'div',cls:'row',cn:[{tag:'div',cls:'col-xs-6 text-left',cn:{tag:'button',cls:'btn btn-danger roo-touch-view-cancel',html:'Cancel'} -},{tag:'div',cls:'col-xs-6 text-right',cn:{tag:'button',cls:'btn btn-success roo-touch-view-ok',html:'OK'}}]}]}});Roo.apply(Roo.bootstrap.ComboBox,{touchViewTemplate:{tag:'div',cls:'modal fade roo-combobox-touch-view',cn:[{tag:'div',cls:'modal-dialog',cn:[{tag:'div',cls:'modal-content',cn:[Roo.bootstrap.ComboBox.header,Roo.bootstrap.ComboBox.body,Roo.bootstrap.ComboBox.footer]} -]}]}}); +this.tickItems.splice(this.tickItems.indexOf(r.data),1);return;}A.select('.roo-combobox-list-group-item-box > input',true).first().attr('checked',true);this.addItem(r.data);this.tickItems.push(r.data);}});Roo.apply(Roo.bootstrap.ComboBox,{header:{tag:'div',cls:'modal-header',cn:[{tag:'h4',cls:'modal-title'}]},body:{tag:'div',cls:'modal-body',cn:[{tag:'ul',cls:'list-group'}]},listItemRadio:{tag:'li',cls:'list-group-item',cn:[{tag:'span',cls:'roo-combobox-list-group-item-value'},{tag:'div',cls:'roo-combobox-list-group-item-box pull-xs-right radio-inline radio radio-info',cn:[{tag:'input',type:'radio'},{tag:'label'}]}]},listItemCheckbox:{tag:'li',cls:'list-group-item',cn:[{tag:'span',cls:'roo-combobox-list-group-item-value'},{tag:'div',cls:'roo-combobox-list-group-item-box pull-xs-right checkbox-inline checkbox checkbox-info',cn:[{tag:'input',type:'checkbox'},{tag:'label'}]}]},emptyResult:{tag:'div',cls:'alert alert-danger roo-combobox-touch-view-empty-result'},footer:{tag:'div',cls:'modal-footer',cn:[{tag:'div',cls:'row',cn:[{tag:'div',cls:'col-xs-6 text-left',cn:{tag:'button',cls:'btn btn-danger roo-touch-view-cancel',html:'Cancel'}},{tag:'div',cls:'col-xs-6 text-right',cn:{tag:'button',cls:'btn btn-success roo-touch-view-ok',html:'OK'}}]}]}}); +Roo.apply(Roo.bootstrap.ComboBox,{touchViewTemplate:{tag:'div',cls:'modal fade roo-combobox-touch-view',cn:[{tag:'div',cls:'modal-dialog',cn:[{tag:'div',cls:'modal-content',cn:[Roo.bootstrap.ComboBox.header,Roo.bootstrap.ComboBox.body,Roo.bootstrap.ComboBox.footer]}]}]}}); + // Roo/View.js Roo.View=function(A,B,C){this.parent=false;if(typeof(B)=='undefined'){Roo.apply(this,A);this.el=Roo.get(this.el);}else{this.el=Roo.get(A);this.tpl=B;Roo.apply(this,C);}this.wrapEl=this.el.wrap().wrap();if(typeof(this.tpl)=="string"){this.tpl=new Roo.Template(this.tpl); -}else{this.tpl=new Roo.factory(this.tpl,Roo);}this.tpl.compile();this.addEvents({"beforeclick":true,"click":true,"dblclick":true,"contextmenu":true,"selectionchange":true,"beforeselect":true,"preparedata":true});this.el.on({"click":this.onClick,"dblclick":this.onDblClick,"contextmenu":this.onContextMenu,scope:this} -);this.selections=[];this.nodes=[];this.cmp=new Roo.CompositeElementLite([]);if(this.store){this.store=Roo.factory(this.store,Roo.data);this.setStore(this.store,true);}if(this.footer&&this.footer.xtype){var D=this.wrapEl.appendChild(document.createElement("div")); +}else{this.tpl=new Roo.factory(this.tpl,Roo);}this.tpl.compile();this.addEvents({"beforeclick":true,"click":true,"dblclick":true,"contextmenu":true,"selectionchange":true,"beforeselect":true,"preparedata":true});this.el.on({"click":this.onClick,"dblclick":this.onDblClick,"contextmenu":this.onContextMenu,scope:this}); +this.selections=[];this.nodes=[];this.cmp=new Roo.CompositeElementLite([]);if(this.store){this.store=Roo.factory(this.store,Roo.data);this.setStore(this.store,true);}if(this.footer&&this.footer.xtype){var D=this.wrapEl.appendChild(document.createElement("div")); this.footer.dataSource=this.store this.footer.container=D;this.footer=Roo.factory(this.footer,Roo);D.insertFirst(this.el);}Roo.View.superclass.constructor.call(this);};Roo.extend(Roo.View,Roo.util.Observable,{store:false,el:'',tpl:false,dataName:false,selectedClass:"x-view-selected",emptyText:"",mask:false,multiSelect:false,singleSelect:false,toggleSelect:false,tickable:false,getEl:function(){return this.wrapEl; },refresh:function(){var t=this.tpl;this.clearSelections();this.el.update("");var A=[];var B=this.store.getRange();if(B.length<1){this.el.update(this.emptyText);return;}var el=this.el;if(this.dataName){this.el.update(t.apply(this.store.meta));el=this.el.child('.roo-tpl-'+this.dataName); @@ -577,18 +570,17 @@ this.selections.push(E);if(!C){this.fireEvent("selectionchange",this,this.select }else if(typeof A=="number"){return this.nodes[A];}return A;},getNodes:function(A,B){var ns=this.nodes;A=A||0;B=typeof B=="undefined"?ns.length-1:B;var C=[];if(A<=B){for(var i=A;i<=B;i++){C.push(ns[i]);}}else{for(var i=A;i>=B;i--){C.push(ns[i]);}}return C; },indexOf:function(A){A=this.getNode(A);if(typeof A.nodeIndex=="number"){return A.nodeIndex;}var ns=this.nodes;for(var i=0,B=ns.length;i'+K+'',unselectable:'on'});};var B={};if(!this.header){B={tag:'table',cls:'fc-header',style:'width:100%',cn:[{tag:'tr',cn:[{tag:'td',cls:'fc-header-left',cn:[A('prev','left','arrow','‹'),A('next','right','arrow','›'),{tag:'span',cls:'fc-header-space'} -,A('today','left right','','today')]},{tag:'td',cls:'fc-header-center',cn:[{tag:'span',cls:'fc-header-title',cn:{tag:'H2',html:'month / year'}}]},{tag:'td',cls:'fc-header-right',cn:[]}]}]};}B=this.header;var C=function(){var H=[];for(var i=0;i'+K+'',unselectable:'on'}); +};var B={};if(!this.header){B={tag:'table',cls:'fc-header',style:'width:100%',cn:[{tag:'tr',cn:[{tag:'td',cls:'fc-header-left',cn:[A('prev','left','arrow','‹'),A('next','right','arrow','›'),{tag:'span',cls:'fc-header-space'},A('today','left right','','today')]},{tag:'td',cls:'fc-header-center',cn:[{tag:'span',cls:'fc-header-title',cn:{tag:'H2',html:'month / year'}}]},{tag:'td',cls:'fc-header-right',cn:[]}]}]}; +}B=this.header;var C=function(){var H=[];for(var i=0;ie){return;}if(c.dateValue0){this.store.data.each(function(d){A.addItem({id:d.data.id,start:(typeof(d.data.start_dt)==='string')?new Date.parseDate(d.data.start_dt,'Y-m-d H:i:s'):d.data.start_dt,end:(typeof(d.data.end_dt)==='string')?new Date.parseDate(d.data.end_dt,'Y-m-d H:i:s'):d.data.end_dt,time:d.data.start_time,title:d.data.title,description:d.data.description,venue:d.data.venue} -);});}this.renderEvents();if(this.calevents.length&&this.loadMask){this.maskEl.hide();}},onBeforeLoad:function(){this.clearEvents();if(this.loadMask){this.maskEl.show();}}}); +i++){var C={cls:'roo-dynamic fc-event fc-event-hori fc-event-draggable ui-draggable',style:'position: absolute',unselectable:"on",cn:[{cls:'fc-event-inner',cn:[{tag:'span',cls:'fc-event-title',html:String.format('{0}',ev.title)}]},{cls:'ui-resizable-handle ui-resizable-e',html:'   '}]}; +if(i==0){C.cls+=' fc-event-start';}if((i+1)==B.length){C.cls+=' fc-event-end';}var D=A.el.select('.fc-event-container',true).first();var cg=D.createChild(C);var E=B[i].start.select('.fc-day-content',true).first().getBox();var F=B[i].end.select('.fc-day-content',true).first().getBox(); +var r=(c.more.length)?1:0;cg.setXY([E.x+2,E.y+((c.row-c.events.length-r+e)*20)]);cg.setWidth(F.right-E.x-2);cg.on('mouseenter',A.onEventEnter,A,ev);cg.on('mouseleave',A.onEventLeave,A,ev);cg.on('click',A.onEventClick,A,ev);ev.els.push(cg);}}if(c.more.length){var C={cls:'fc-more-event roo-dynamic fc-event fc-event-hori fc-event-draggable ui-draggable fc-event-start fc-event-end',style:'position: absolute',unselectable:"on",cn:[{cls:'fc-event-inner',cn:[{tag:'span',cls:'fc-event-title',html:'More'}]},{cls:'ui-resizable-handle ui-resizable-e',html:'   '}]}; +var D=A.el.select('.fc-event-container',true).first();var cg=D.createChild(C);var E=c.select('.fc-day-content',true).first().getBox();var F=c.select('.fc-day-content',true).first().getBox();cg.setXY([E.x+2,E.y+((c.row-1)*20)]);cg.setWidth(F.right-E.x-2);cg.on('click',A.onMoreEventClick,A,c.more); +}});},onEventEnter:function(e,el,A,d){this.fireEvent('evententer',this,el,A);},onEventLeave:function(e,el,A,d){this.fireEvent('eventleave',this,el,A);},onEventClick:function(e,el,A,d){this.fireEvent('eventclick',this,el,A);},onMonthChange:function(){this.store.load(); +},onMoreEventClick:function(e,el,A){var B=this;this.calpopover.placement='right';this.calpopover.setTitle('More');this.calpopover.setContent('');var C=this.calpopover.el.select('.popover-content',true).first();Roo.each(A,function(m){var D={cls:'fc-event-hori fc-event-draggable',html:m.title};var cg=C.createChild(D); +cg.on('click',B.onEventClick,B,m);});this.calpopover.show(el);},onLoad:function(){this.calevents=[];var A=this;if(this.store.getCount()>0){this.store.data.each(function(d){A.addItem({id:d.data.id,start:(typeof(d.data.start_dt)==='string')?new Date.parseDate(d.data.start_dt,'Y-m-d H:i:s'):d.data.start_dt,end:(typeof(d.data.end_dt)==='string')?new Date.parseDate(d.data.end_dt,'Y-m-d H:i:s'):d.data.end_dt,time:d.data.start_time,title:d.data.title,description:d.data.description,venue:d.data.venue}); +});}this.renderEvents();if(this.calevents.length&&this.loadMask){this.maskEl.hide();}},onBeforeLoad:function(){this.clearEvents();if(this.loadMask){this.maskEl.show();}}}); // Roo/bootstrap/Popover.js Roo.bootstrap.Popover=function(A){Roo.bootstrap.Popover.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Popover,Roo.bootstrap.Component,{title:'Fill in a title',html:false,placement:'right',trigger:'hover',delay:0,over:'parent',can_build_overlaid:false,getChildContainer:function(){return this.el.select('.popover-content',true).first(); },getAutoCreate:function(){Roo.log('make popover?');var A={cls:'popover roo-dynamic',style:'display:block',cn:[{cls:'arrow'},{cls:'popover-inner',cn:[{tag:'h3',cls:'popover-title',html:this.title},{cls:'popover-content',html:this.html}]}]};return A;},setTitle:function(A){this.title=A; -this.el.select('.popover-title',true).first().dom.innerHTML=A;},setContent:function(A){this.html=A;this.el.select('.popover-content',true).first().dom.innerHTML=A;},onRender:function(ct,A){Roo.bootstrap.Component.superclass.onRender.call(this,ct,A);if(!this.el){var B=Roo.apply({} -,this.getAutoCreate());B.id=Roo.id();if(this.cls){B.cls+=' '+this.cls;}if(this.style){B.style=this.style;}Roo.log("adding to ") +this.el.select('.popover-title',true).first().dom.innerHTML=A;},setContent:function(A){this.html=A;this.el.select('.popover-content',true).first().dom.innerHTML=A;},onRender:function(ct,A){Roo.bootstrap.Component.superclass.onRender.call(this,ct,A);if(!this.el){var B=Roo.apply({},this.getAutoCreate()); +B.id=Roo.id();if(this.cls){B.cls+=' '+this.cls;}if(this.style){B.style=this.style;}Roo.log("adding to ") this.el=Roo.get(document.body).createChild(B,A);Roo.log(this.el);}this.initEvents();},initEvents:function(){this.el.select('.popover-title',true).setVisibilityMode(Roo.Element.DISPLAY); this.el.enableDisplayMode('block');this.el.hide();if(this.over===false){return;}if(this.triggers===false){return;}var A=(this.over=='parent')?this.parent().el:Roo.get(this.over);var B=this.trigger?this.trigger.split(' '):[];Roo.each(B,function(C){if(C=='click'){A.on('click',this.toggle,this); }else if(C!='manual'){var D=C=='hover'?'mouseenter':'focusin';var E=C=='hover'?'mouseleave':'focusout';A.on(D,this.enter,this);A.on(E,this.leave,this);}},this);},timeout:null,hoverState:null,toggle:function(){this.hoverState=='in'?this.leave():this.enter(); @@ -626,20 +617,20 @@ this.el.enableDisplayMode('block');this.el.hide();if(this.over===false){return;} this.hoverState='out';if(!this.delay||!this.delay.hide){this.hide();return;}var _t=this;this.timeout=setTimeout(function(){if(_t.hoverState=='out'){_t.hide();}},this.delay.hide)},show:function(A){if(!A){A=(this.over=='parent')?this.parent().el:Roo.get(this.over); }this.el.select('.popover-title',true).first().dom.innerHtml=this.title;if(this.html!==false){this.el.select('.popover-content',true).first().dom.innerHtml=this.html;}this.el.removeClass(['fade','top','bottom','left','right','in']);if(!this.title.length){this.el.select('.popover-title',true).hide(); }var B=typeof this.placement=='function'?this.placement.call(this,this.el,A):this.placement;var C=/\s?auto?\s?/i;var D=C.test(B);if(D){B=B.replace(C,'')||'top';}this.el.show();this.el.dom.style.display='block';this.el.addClass(B);var p=this.getPosition(); -var E=this.el.getBox();if(D){}var F=Roo.bootstrap.Popover.alignment[B];this.el.alignTo(A,F[0],F[1]);this.el.addClass('in');if(this.el.hasClass('fade')){}},hide:function(){this.el.setXY([0,0]);this.el.removeClass('in');this.el.hide();this.hoverState=null;} -});Roo.bootstrap.Popover.alignment={'left':['r-l',[-10,0],'right'],'right':['l-r',[10,0],'left'],'bottom':['t-b',[0,10],'top'],'top':['b-t',[0,-10],'bottom']}; +var E=this.el.getBox();if(D){}var F=Roo.bootstrap.Popover.alignment[B];this.el.alignTo(A,F[0],F[1]);this.el.addClass('in');if(this.el.hasClass('fade')){}},hide:function(){this.el.setXY([0,0]);this.el.removeClass('in');this.el.hide();this.hoverState=null;}}); +Roo.bootstrap.Popover.alignment={'left':['r-l',[-10,0],'right'],'right':['l-r',[10,0],'left'],'bottom':['t-b',[0,10],'top'],'top':['b-t',[0,-10],'bottom']}; // Roo/bootstrap/Progress.js Roo.bootstrap.Progress=function(A){Roo.bootstrap.Progress.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Progress,Roo.bootstrap.Component,{striped:false,active:false,getAutoCreate:function(){var A={tag:'div',cls:'progress'};if(this.striped){A.cls+=' progress-striped'; }if(this.active){A.cls+=' active';}return A;}}); // Roo/bootstrap/ProgressBar.js -Roo.bootstrap.ProgressBar=function(A){Roo.bootstrap.ProgressBar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.ProgressBar,Roo.bootstrap.Component,{aria_valuenow:0,aria_valuemin:0,aria_valuemax:100,label:false,panel:false,role:false,sr_only:false,getAutoCreate:function(){var A={tag:'div',cls:'progress-bar',style:'width:'+Math.ceil((this.aria_valuenow/this.aria_valuemax)*100)+'%'} -;if(this.sr_only){A.cn={tag:'span',cls:'sr-only',html:this.sr_only}}if(this.role){A.role=this.role;}if(this.aria_valuenow){A['aria-valuenow']=this.aria_valuenow;}if(this.aria_valuemin){A['aria-valuemin']=this.aria_valuemin;}if(this.aria_valuemax){A['aria-valuemax']=this.aria_valuemax; +Roo.bootstrap.ProgressBar=function(A){Roo.bootstrap.ProgressBar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.ProgressBar,Roo.bootstrap.Component,{aria_valuenow:0,aria_valuemin:0,aria_valuemax:100,label:false,panel:false,role:false,sr_only:false,getAutoCreate:function(){var A={tag:'div',cls:'progress-bar',style:'width:'+Math.ceil((this.aria_valuenow/this.aria_valuemax)*100)+'%'}; +if(this.sr_only){A.cn={tag:'span',cls:'sr-only',html:this.sr_only}}if(this.role){A.role=this.role;}if(this.aria_valuenow){A['aria-valuenow']=this.aria_valuenow;}if(this.aria_valuemin){A['aria-valuemin']=this.aria_valuemin;}if(this.aria_valuemax){A['aria-valuemax']=this.aria_valuemax; }if(this.label&&!this.sr_only){A.html=this.label;}if(this.panel){A.cls+=' progress-bar-'+this.panel;}return A;},update:function(A){this.aria_valuenow=A;this.el.setStyle('width',Math.ceil((this.aria_valuenow/this.aria_valuemax)*100)+'%');}}); // Roo/bootstrap/TabGroup.js -Roo.bootstrap.TabGroup=function(A){Roo.bootstrap.TabGroup.superclass.constructor.call(this,A);if(!this.navId){this.navId=Roo.id();}this.tabs=[];Roo.bootstrap.TabGroup.register(this);};Roo.extend(Roo.bootstrap.TabGroup,Roo.bootstrap.Column,{carousel:false,transition:false,bullets:0,timer:0,autoslide:false,slideFn:false,slideOnTouch:false,getAutoCreate:function(){var A=Roo.apply({} -,Roo.bootstrap.TabGroup.superclass.getAutoCreate.call(this));A.cls+=' tab-content';Roo.log('get auto create...............');if(this.carousel){A.cls+=' carousel slide';A.cn=[{cls:'carousel-inner'}];if(this.bullets>0&&!Roo.isTouch){var B={cls:'carousel-bullets',cn:[]} -;if(this.bullets_cls){B.cls=B.cls+' '+this.bullets_cls;}for(var i=0;i0&&!Roo.isTouch){this.initBullet(); -}Roo.log(this);if(Roo.isTouch&&this.slideOnTouch){this.el.on("touchstart",this.onTouchStart,this);}if(this.autoslide){var A=this;this.slideFn=window.setInterval(function(){A.showPanelNext();},this.timer);}},onTouchStart:function(e,el,o){if(!this.slideOnTouch||!Roo.isTouch||Roo.get(e.getTarget()).hasClass('roo-button-text')){return; +Roo.bootstrap.TabGroup=function(A){Roo.bootstrap.TabGroup.superclass.constructor.call(this,A);if(!this.navId){this.navId=Roo.id();}this.tabs=[];Roo.bootstrap.TabGroup.register(this);};Roo.extend(Roo.bootstrap.TabGroup,Roo.bootstrap.Column,{carousel:false,transition:false,bullets:0,timer:0,autoslide:false,slideFn:false,slideOnTouch:false,getAutoCreate:function(){var A=Roo.apply({},Roo.bootstrap.TabGroup.superclass.getAutoCreate.call(this)); +A.cls+=' tab-content';Roo.log('get auto create...............');if(this.carousel){A.cls+=' carousel slide';A.cn=[{cls:'carousel-inner'}];if(this.bullets>0&&!Roo.isTouch){var B={cls:'carousel-bullets',cn:[]};if(this.bullets_cls){B.cls=B.cls+' '+this.bullets_cls; +}for(var i=0;i0&&!Roo.isTouch){this.initBullet();}Roo.log(this); +if(Roo.isTouch&&this.slideOnTouch){this.el.on("touchstart",this.onTouchStart,this);}if(this.autoslide){var A=this;this.slideFn=window.setInterval(function(){A.showPanelNext();},this.timer);}},onTouchStart:function(e,el,o){if(!this.slideOnTouch||!Roo.isTouch||Roo.get(e.getTarget()).hasClass('roo-button-text')){return; }this.showPanelNext();},getChildContainer:function(){return this.carousel?this.el.select('.carousel-inner',true).first():this.el;},register:function(A){this.tabs.push(A);A.navId=this.navId;},getActivePanel:function(){var r=false;Roo.each(this.tabs,function(t){if(t.active){r=t; return false;}return null;});return r;},getPanelByName:function(n){var r=false;Roo.each(this.tabs,function(t){if(t.tabId==n){r=t;return false;}return null;});return r;},indexOfPanel:function(p){var r=false;Roo.each(this.tabs,function(t,i){if(t.tabId==p.tabId){r=i; return false;}return null;});return r;},showPanel:function(A){if(this.transition){Roo.log("waiting for the transitionend");return;}if(typeof(A)=='number'){A=this.tabs[A];}if(typeof(A)=='string'){A=this.getPanelByName(A);}if(A.tabId==this.getActivePanel().tabId){return true; @@ -652,8 +643,8 @@ A.slideFn=window.setInterval(function(){A.showPanelNext();},A.timer);}}).createD if(!A){return;}A.addClass('selected');}});Roo.apply(Roo.bootstrap.TabGroup,{groups:{},register:function(A){this.groups[A.navId]=A;},get:function(A){if(typeof(this.groups[A])=='undefined'){this.register(new Roo.bootstrap.TabGroup({navId:A}));}return this.groups[A]; }}); // Roo/bootstrap/TabPanel.js -Roo.bootstrap.TabPanel=function(A){Roo.bootstrap.TabPanel.superclass.constructor.call(this,A);this.addEvents({'changed':true,'beforedeactivate':true});this.tabId=this.tabId||Roo.id();};Roo.extend(Roo.bootstrap.TabPanel,Roo.bootstrap.Component,{active:false,html:false,tabId:false,navId:false,getAutoCreate:function(){var A={tag:'div',cls:'tab-pane item',html:this.html||''} -;if(this.active){A.cls+=' active';}if(this.tabId){A.tabId=this.tabId;}return A;},initEvents:function(){Roo.log('-------- init events on tab panel ---------');var p=this.parent();this.navId=this.navId||p.navId;if(typeof(this.navId)!='undefined'){var tg=Roo.bootstrap.TabGroup.get(this.navId); +Roo.bootstrap.TabPanel=function(A){Roo.bootstrap.TabPanel.superclass.constructor.call(this,A);this.addEvents({'changed':true,'beforedeactivate':true});this.tabId=this.tabId||Roo.id();};Roo.extend(Roo.bootstrap.TabPanel,Roo.bootstrap.Component,{active:false,html:false,tabId:false,navId:false,getAutoCreate:function(){var A={tag:'div',cls:'tab-pane item',html:this.html||''}; +if(this.active){A.cls+=' active';}if(this.tabId){A.tabId=this.tabId;}return A;},initEvents:function(){Roo.log('-------- init events on tab panel ---------');var p=this.parent();this.navId=this.navId||p.navId;if(typeof(this.navId)!='undefined'){var tg=Roo.bootstrap.TabGroup.get(this.navId); Roo.log(['register',tg,this]);tg.register(this);var i=tg.tabs.length-1;if(this.active&&tg.bullets>0&&i'},{tag:'th',cls:'switch',colspan:'5'},{tag:'th',cls:'next',html:''} -]}]},content:{tag:'tbody',cn:[{tag:'tr',cn:[{tag:'td',colspan:'7'}]}]},footer:{tag:'tfoot',cn:[{tag:'tr',cn:[{tag:'th',colspan:'7',cls:'today'}]}]},dates:{en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today"} -},modes:[{clsName:'days',navFnc:'Month',navStep:1},{clsName:'months',navFnc:'FullYear',navStep:1},{clsName:'years',navFnc:'FullYear',navStep:10}]});Roo.apply(Roo.bootstrap.DateField,{template:{tag:'div',cls:'datepicker dropdown-menu roo-dynamic',cn:[{tag:'div',cls:'datepicker-days',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.DateField.head,{tag:'tbody'} -,Roo.bootstrap.DateField.footer]}]},{tag:'div',cls:'datepicker-months',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.DateField.head,Roo.bootstrap.DateField.content,Roo.bootstrap.DateField.footer]}]},{tag:'div',cls:'datepicker-years',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.DateField.head,Roo.bootstrap.DateField.content,Roo.bootstrap.DateField.footer]} -]}]}}); +},remove:function(){this.picker().remove();}});Roo.apply(Roo.bootstrap.DateField,{head:{tag:'thead',cn:[{tag:'tr',cn:[{tag:'th',cls:'prev',html:''},{tag:'th',cls:'switch',colspan:'5'},{tag:'th',cls:'next',html:''}]}]},content:{tag:'tbody',cn:[{tag:'tr',cn:[{tag:'td',colspan:'7'}]}]},footer:{tag:'tfoot',cn:[{tag:'tr',cn:[{tag:'th',colspan:'7',cls:'today'}]}]},dates:{en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today"}},modes:[{clsName:'days',navFnc:'Month',navStep:1},{clsName:'months',navFnc:'FullYear',navStep:1},{clsName:'years',navFnc:'FullYear',navStep:10}]}); +Roo.apply(Roo.bootstrap.DateField,{template:{tag:'div',cls:'datepicker dropdown-menu roo-dynamic',cn:[{tag:'div',cls:'datepicker-days',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.DateField.head,{tag:'tbody'},Roo.bootstrap.DateField.footer]}]},{tag:'div',cls:'datepicker-months',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.DateField.head,Roo.bootstrap.DateField.content,Roo.bootstrap.DateField.footer]}]},{tag:'div',cls:'datepicker-years',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.DateField.head,Roo.bootstrap.DateField.content,Roo.bootstrap.DateField.footer]}]}]}}); + // Roo/bootstrap/TimeField.js Roo.bootstrap.TimeField=function(A){Roo.bootstrap.TimeField.superclass.constructor.call(this,A);this.addEvents({show:true,hide:true,select:true});};Roo.extend(Roo.bootstrap.TimeField,Roo.bootstrap.Input,{format:"H:i",onRender:function(ct,A){Roo.bootstrap.TimeField.superclass.onRender.call(this,ct,A); this.el.select('>.input-group',true).first().createChild(Roo.bootstrap.TimeField.template);this.picker().setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.pop=this.picker().select('>.datepicker-time',true).first();this.pop.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; @@ -720,20 +709,19 @@ this.picker().on('mousedown',this.onMousedown,this);this.picker().on('click',thi this.pop.select('span.hours-down',true).first().on('click',this.onDecrementHours,this);this.pop.select('span.minutes-up',true).first().on('click',this.onIncrementMinutes,this);this.pop.select('span.minutes-down',true).first().on('click',this.onDecrementMinutes,this); this.pop.select('button.period',true).first().on('click',this.onTogglePeriod,this);this.pop.select('button.ok',true).first().on('click',this.setTime,this);},fireKey:function(e){if(!this.picker().isVisible()){if(e.keyCode==27){this.show();}return;}e.preventDefault(); switch(e.keyCode){case 27:this.hide();break;case 37:case 39:this.onTogglePeriod();break;case 38:this.onIncrementMinutes();break;case 40:this.onDecrementMinutes();break;case 13:case 9:this.setTime();break;}},onClick:function(e){e.stopPropagation();e.preventDefault(); -},picker:function(){return this.el.select('.datepicker',true).first();},fillTime:function(){var A=this.pop.select('tbody',true).first();A.dom.innerHTML='';A.createChild({tag:'tr',cn:[{tag:'td',cn:[{tag:'a',href:'#',cls:'btn',cn:[{tag:'span',cls:'hours-up glyphicon glyphicon-chevron-up'} -]}]},{tag:'td',cls:'separator'},{tag:'td',cn:[{tag:'a',href:'#',cls:'btn',cn:[{tag:'span',cls:'minutes-up glyphicon glyphicon-chevron-up'}]}]},{tag:'td',cls:'separator'}]});A.createChild({tag:'tr',cn:[{tag:'td',cn:[{tag:'span',cls:'timepicker-hour',html:'00'} -]},{tag:'td',cls:'separator',html:':'},{tag:'td',cn:[{tag:'span',cls:'timepicker-minute',html:'00'}]},{tag:'td',cls:'separator'},{tag:'td',cn:[{tag:'button',type:'button',cls:'btn btn-primary period',html:'AM'}]}]});A.createChild({tag:'tr',cn:[{tag:'td',cn:[{tag:'a',href:'#',cls:'btn',cn:[{tag:'span',cls:'hours-down glyphicon glyphicon-chevron-down'} -]}]},{tag:'td',cls:'separator'},{tag:'td',cn:[{tag:'a',href:'#',cls:'btn',cn:[{tag:'span',cls:'minutes-down glyphicon glyphicon-chevron-down'}]}]},{tag:'td',cls:'separator'}]});},update:function(){this.time=(typeof(this.time)==='undefined')?new Date():this.time; -this.fill();},fill:function(){var A=this.time.getHours();var B=this.time.getMinutes();var C='AM';if(A>11){C='PM';}if(A==0){A=12;}if(A>12){A=A-12;}if(A<10){A='0'+A;}if(B<10){B='0'+B;}this.pop.select('.timepicker-hour',true).first().dom.innerHTML=A;this.pop.select('.timepicker-minute',true).first().dom.innerHTML=B; -this.pop.select('button',true).first().dom.innerHTML=C;},place:function(){this.picker().removeClass(['bottom-left','bottom-right','top-left','top-right']);var A=['bottom'];if((Roo.lib.Dom.getViewHeight()+Roo.get(document.body).getScroll().top)-(this.inputEl().getBottom()+this.picker().getHeight())<0){A.pop(); -A.push('top');}A.push('right');if((Roo.lib.Dom.getViewWidth()+Roo.get(document.body).getScroll().left)-(this.inputEl().getLeft()+this.picker().getWidth())<0){A.pop();A.push('left');}this.picker().addClass(A.join('-'));var B=this;Roo.each(A,function(c){if(c=='bottom'){B.picker().setTop(B.inputEl().getHeight()); -return;}if(c=='top'){B.picker().setTop(0-B.picker().getHeight());return;}if(c=='left'){B.picker().setLeft(B.inputEl().getLeft()+B.inputEl().getWidth()-B.el.getLeft()-B.picker().getWidth());return;}if(c=='right'){B.picker().setLeft(B.inputEl().getLeft()-B.el.getLeft()); -return;}});},onFocus:function(){Roo.bootstrap.TimeField.superclass.onFocus.call(this);this.show();},onBlur:function(){Roo.bootstrap.TimeField.superclass.onBlur.call(this);this.hide();},show:function(){this.picker().show();this.pop.show();this.update();this.place(); -this.fireEvent('show',this,this.date);},hide:function(){this.picker().hide();this.pop.hide();this.fireEvent('hide',this,this.date);},setTime:function(){this.hide();this.setValue(this.time.format(this.format));this.fireEvent('select',this,this.date);},onMousedown:function(e){e.stopPropagation(); -e.preventDefault();},onIncrementHours:function(){Roo.log('onIncrementHours');this.time=this.time.add(Date.HOUR,1);this.update();},onDecrementHours:function(){Roo.log('onDecrementHours');this.time=this.time.add(Date.HOUR,-1);this.update();},onIncrementMinutes:function(){Roo.log('onIncrementMinutes'); -this.time=this.time.add(Date.MINUTE,1);this.update();},onDecrementMinutes:function(){Roo.log('onDecrementMinutes');this.time=this.time.add(Date.MINUTE,-1);this.update();},onTogglePeriod:function(){Roo.log('onTogglePeriod');this.time=this.time.add(Date.HOUR,12); -this.update();}});Roo.apply(Roo.bootstrap.TimeField,{content:{tag:'tbody',cn:[{tag:'tr',cn:[{tag:'td',colspan:'7'}]}]},footer:{tag:'tfoot',cn:[{tag:'tr',cn:[{tag:'th',colspan:'7',cls:'',cn:[{tag:'button',cls:'btn btn-info ok',html:'OK'}]}]}]}});Roo.apply(Roo.bootstrap.TimeField,{template:{tag:'div',cls:'datepicker dropdown-menu',cn:[{tag:'div',cls:'datepicker-time',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.TimeField.content,Roo.bootstrap.TimeField.footer]} -]}]}}); +},picker:function(){return this.el.select('.datepicker',true).first();},fillTime:function(){var A=this.pop.select('tbody',true).first();A.dom.innerHTML='';A.createChild({tag:'tr',cn:[{tag:'td',cn:[{tag:'a',href:'#',cls:'btn',cn:[{tag:'span',cls:'hours-up glyphicon glyphicon-chevron-up'}]}]},{tag:'td',cls:'separator'},{tag:'td',cn:[{tag:'a',href:'#',cls:'btn',cn:[{tag:'span',cls:'minutes-up glyphicon glyphicon-chevron-up'}]}]},{tag:'td',cls:'separator'}]}); +A.createChild({tag:'tr',cn:[{tag:'td',cn:[{tag:'span',cls:'timepicker-hour',html:'00'}]},{tag:'td',cls:'separator',html:':'},{tag:'td',cn:[{tag:'span',cls:'timepicker-minute',html:'00'}]},{tag:'td',cls:'separator'},{tag:'td',cn:[{tag:'button',type:'button',cls:'btn btn-primary period',html:'AM'}]}]}); +A.createChild({tag:'tr',cn:[{tag:'td',cn:[{tag:'a',href:'#',cls:'btn',cn:[{tag:'span',cls:'hours-down glyphicon glyphicon-chevron-down'}]}]},{tag:'td',cls:'separator'},{tag:'td',cn:[{tag:'a',href:'#',cls:'btn',cn:[{tag:'span',cls:'minutes-down glyphicon glyphicon-chevron-down'}]}]},{tag:'td',cls:'separator'}]}); +},update:function(){this.time=(typeof(this.time)==='undefined')?new Date():this.time;this.fill();},fill:function(){var A=this.time.getHours();var B=this.time.getMinutes();var C='AM';if(A>11){C='PM';}if(A==0){A=12;}if(A>12){A=A-12;}if(A<10){A='0'+A;}if(B<10){B='0'+B; +}this.pop.select('.timepicker-hour',true).first().dom.innerHTML=A;this.pop.select('.timepicker-minute',true).first().dom.innerHTML=B;this.pop.select('button',true).first().dom.innerHTML=C;},place:function(){this.picker().removeClass(['bottom-left','bottom-right','top-left','top-right']); +var A=['bottom'];if((Roo.lib.Dom.getViewHeight()+Roo.get(document.body).getScroll().top)-(this.inputEl().getBottom()+this.picker().getHeight())<0){A.pop();A.push('top');}A.push('right');if((Roo.lib.Dom.getViewWidth()+Roo.get(document.body).getScroll().left)-(this.inputEl().getLeft()+this.picker().getWidth())<0){A.pop(); +A.push('left');}this.picker().addClass(A.join('-'));var B=this;Roo.each(A,function(c){if(c=='bottom'){B.picker().setTop(B.inputEl().getHeight());return;}if(c=='top'){B.picker().setTop(0-B.picker().getHeight());return;}if(c=='left'){B.picker().setLeft(B.inputEl().getLeft()+B.inputEl().getWidth()-B.el.getLeft()-B.picker().getWidth()); +return;}if(c=='right'){B.picker().setLeft(B.inputEl().getLeft()-B.el.getLeft());return;}});},onFocus:function(){Roo.bootstrap.TimeField.superclass.onFocus.call(this);this.show();},onBlur:function(){Roo.bootstrap.TimeField.superclass.onBlur.call(this);this.hide(); +},show:function(){this.picker().show();this.pop.show();this.update();this.place();this.fireEvent('show',this,this.date);},hide:function(){this.picker().hide();this.pop.hide();this.fireEvent('hide',this,this.date);},setTime:function(){this.hide();this.setValue(this.time.format(this.format)); +this.fireEvent('select',this,this.date);},onMousedown:function(e){e.stopPropagation();e.preventDefault();},onIncrementHours:function(){Roo.log('onIncrementHours');this.time=this.time.add(Date.HOUR,1);this.update();},onDecrementHours:function(){Roo.log('onDecrementHours'); +this.time=this.time.add(Date.HOUR,-1);this.update();},onIncrementMinutes:function(){Roo.log('onIncrementMinutes');this.time=this.time.add(Date.MINUTE,1);this.update();},onDecrementMinutes:function(){Roo.log('onDecrementMinutes');this.time=this.time.add(Date.MINUTE,-1); +this.update();},onTogglePeriod:function(){Roo.log('onTogglePeriod');this.time=this.time.add(Date.HOUR,12);this.update();}});Roo.apply(Roo.bootstrap.TimeField,{content:{tag:'tbody',cn:[{tag:'tr',cn:[{tag:'td',colspan:'7'}]}]},footer:{tag:'tfoot',cn:[{tag:'tr',cn:[{tag:'th',colspan:'7',cls:'',cn:[{tag:'button',cls:'btn btn-info ok',html:'OK'}]}]}]}}); +Roo.apply(Roo.bootstrap.TimeField,{template:{tag:'div',cls:'datepicker dropdown-menu',cn:[{tag:'div',cls:'datepicker-time',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.TimeField.content,Roo.bootstrap.TimeField.footer]}]}]}}); // Roo/bootstrap/MonthField.js Roo.bootstrap.MonthField=function(A){Roo.bootstrap.MonthField.superclass.constructor.call(this,A);this.addEvents({show:true,hide:true,select:true});};Roo.extend(Roo.bootstrap.MonthField,Roo.bootstrap.Input,{onRender:function(ct,A){Roo.bootstrap.MonthField.superclass.onRender.call(this,ct,A); this.language=this.language||'en';this.language=this.language in Roo.bootstrap.MonthField.dates?this.language:this.language.split('-')[0];this.language=this.language in Roo.bootstrap.MonthField.dates?this.language:"en";this.isRTL=Roo.bootstrap.MonthField.dates[this.language].rtl||false; @@ -751,15 +739,15 @@ this.picker().hide();this.fireEvent('hide',this,this.date);},onMousedown:functio return;}var A;switch(e.keyCode){case 27:this.hide();e.preventDefault();break;case 37:case 39:A=e.keyCode==37?-1:1;this.vIndex=this.vIndex+A;if(this.vIndex<0){this.vIndex=0;}if(this.vIndex>11){this.vIndex=11;}if(isNaN(this.vIndex)){this.vIndex=0;}this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]); break;case 38:case 40:A=e.keyCode==38?-1:1;this.vIndex=this.vIndex+A*4;if(this.vIndex<0){this.vIndex=0;}if(this.vIndex>11){this.vIndex=11;}if(isNaN(this.vIndex)){this.vIndex=0;}this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]); break;case 13:if(typeof(this.vIndex)!='undefined'&&!isNaN(this.vIndex)){this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);}this.hide();e.preventDefault();break;case 9:if(typeof(this.vIndex)!='undefined'&&!isNaN(this.vIndex)){this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]); -}this.hide();break;case 16:case 17:case 18:break;default:this.hide();}},remove:function(){this.picker().remove();}});Roo.apply(Roo.bootstrap.MonthField,{content:{tag:'tbody',cn:[{tag:'tr',cn:[{tag:'td',colspan:'7'}]}]},dates:{en:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]} -}});Roo.apply(Roo.bootstrap.MonthField,{template:{tag:'div',cls:'datepicker dropdown-menu roo-dynamic',cn:[{tag:'div',cls:'datepicker-months',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.DateField.content]}]}]}}); +}this.hide();break;case 16:case 17:case 18:break;default:this.hide();}},remove:function(){this.picker().remove();}});Roo.apply(Roo.bootstrap.MonthField,{content:{tag:'tbody',cn:[{tag:'tr',cn:[{tag:'td',colspan:'7'}]}]},dates:{en:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}}}); +Roo.apply(Roo.bootstrap.MonthField,{template:{tag:'div',cls:'datepicker dropdown-menu roo-dynamic',cn:[{tag:'div',cls:'datepicker-months',cn:[{tag:'table',cls:'table-condensed',cn:[Roo.bootstrap.DateField.content]}]}]}}); // Roo/bootstrap/CheckBox.js Roo.bootstrap.CheckBox=function(A){Roo.bootstrap.CheckBox.superclass.constructor.call(this,A);this.addEvents({check:true});};Roo.extend(Roo.bootstrap.CheckBox,Roo.bootstrap.Input,{inputType:'checkbox',inputValue:1,valueOff:0,boxLabel:false,checked:false,weight:false,inline:false,getAutoCreate:function(){var A=(!this.labelAlign)?this.parentLabelAlign():this.labelAlign; -var id=Roo.id();var B={};B.cls='form-group '+this.inputType;if(this.inline){B.cls+=' '+this.inputType+'-inline';}var C={tag:'input',id:id,type:this.inputType,value:this.inputType=='radio'?this.inputValue:((!this.checked)?this.valueOff:this.inputValue),cls:'roo-'+this.inputType,placeholder:this.placeholder||''} -;if(this.weight){B.cls+=" "+this.inputType+"-"+this.weight;}if(this.disabled){C.disabled=true;}if(this.checked){C.checked=this.checked;}if(this.name){C.name=this.name;}if(this.size){C.cls+=' input-'+this.size;}var D=this;['xs','sm','md','lg'].map(function(G){if(D[G]){B.cls+=' col-'+G+'-'+D[G]; +var id=Roo.id();var B={};B.cls='form-group '+this.inputType;if(this.inline){B.cls+=' '+this.inputType+'-inline';}var C={tag:'input',id:id,type:this.inputType,value:this.inputType=='radio'?this.inputValue:((!this.checked)?this.valueOff:this.inputValue),cls:'roo-'+this.inputType,placeholder:this.placeholder||''}; +if(this.weight){B.cls+=" "+this.inputType+"-"+this.weight;}if(this.disabled){C.disabled=true;}if(this.checked){C.checked=this.checked;}if(this.name){C.name=this.name;}if(this.size){C.cls+=' input-'+this.size;}var D=this;['xs','sm','md','lg'].map(function(G){if(D[G]){B.cls+=' col-'+G+'-'+D[G]; }});var E=C;if(this.before||this.after){E={cls:'input-group',cn:[]};if(this.before){E.cn.push({tag:'span',cls:'input-group-addon',html:this.before});}E.cn.push(C);if(this.after){E.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}}if(A==='left'&&this.fieldLabel.length){Roo.log("left and has label"); -B.cn=[{tag:'label','for':id,cls:'control-label col-md-'+this.labelWidth,html:this.fieldLabel},{cls:"col-md-"+(12-this.labelWidth),cn:[E]}];}else if(this.fieldLabel.length){Roo.log(" label");B.cn=[{tag:this.boxLabel?'span':'label','for':id,cls:'control-label box-input-label',html:this.fieldLabel} -,E];}else{Roo.log(" no label && no align");B.cn=[E];}if(this.boxLabel){var F={tag:'label',cls:'box-label',html:this.boxLabel};if(this.tooltip){F.tooltip=this.tooltip;}B.cn.push(F);}return B;},inputEl:function(){return this.el.select('input.roo-'+this.inputType,true).first(); +B.cn=[{tag:'label','for':id,cls:'control-label col-md-'+this.labelWidth,html:this.fieldLabel},{cls:"col-md-"+(12-this.labelWidth),cn:[E]}];}else if(this.fieldLabel.length){Roo.log(" label");B.cn=[{tag:this.boxLabel?'span':'label','for':id,cls:'control-label box-input-label',html:this.fieldLabel},E]; +}else{Roo.log(" no label && no align");B.cn=[E];}if(this.boxLabel){var F={tag:'label',cls:'box-label',html:this.boxLabel};if(this.tooltip){F.tooltip=this.tooltip;}B.cn.push(F);}return B;},inputEl:function(){return this.el.select('input.roo-'+this.inputType,true).first(); },labelEl:function(){return this.el.select('label.control-label',true).first();},label:function(){return this.labelEl();},initEvents:function(){this.inputEl().on('click',this.onClick,this);if(this.boxLabel){this.el.select('label.box-label',true).first().on('click',this.onClick,this); }this.startValue=this.getValue();if(this.groupId){Roo.bootstrap.CheckBox.register(this);}},onClick:function(){this.setChecked(!this.checked);},setChecked:function(A,B){this.startValue=this.getValue();if(this.inputType=='radio'){Roo.each(this.el.up('form').select('input[name='+this.name+']',true).elements,function(e){e.dom.checked=false; });this.inputEl().dom.checked=true;this.inputEl().dom.value=this.inputValue;if(B!==true){this.fireEvent('check',this,true);}this.validate();return;}this.checked=A;this.inputEl().dom.checked=A;this.inputEl().dom.value=A?this.inputValue:this.valueOff;if(B!==true){this.fireEvent('check',this,A); @@ -774,15 +762,15 @@ if(this.inputType=='radio'){Roo.each(this.el.up('form').select('input[name='+thi }for(var i in B){B[i].el.findParent('.form-group',false,true).removeClass([this.invalidClass,this.validClass]);B[i].el.findParent('.form-group',false,true).addClass(this.validClass);}},markInvalid:function(A){if(this.allowBlank){return;}var B=this;this.fireEvent('invalid',this,A); if(this.inputType=='radio'){Roo.each(this.el.up('form').select('input[name='+this.name+']',true).elements,function(e){e.findParent('.form-group',false,true).removeClass([B.invalidClass,B.validClass]);e.findParent('.form-group',false,true).addClass(B.invalidClass); });return;}if(!this.groupId){this.el.findParent('.form-group',false,true).removeClass([this.invalidClass,this.validClass]);this.el.findParent('.form-group',false,true).addClass(this.invalidClass);return;}var C=Roo.bootstrap.CheckBox.get(this.groupId);if(!C){return; -}for(var i in C){C[i].el.findParent('.form-group',false,true).removeClass([this.invalidClass,this.validClass]);C[i].el.findParent('.form-group',false,true).addClass(this.invalidClass);}}});Roo.apply(Roo.bootstrap.CheckBox,{groups:{},register:function(A){if(typeof(this.groups[A.groupId])=='undefined'){this.groups[A.groupId]={} -;}if(this.groups[A.groupId].hasOwnProperty(A.name)){return;}this.groups[A.groupId][A.name]=A;},get:function(A){if(typeof(this.groups[A])=='undefined'){return false;}return this.groups[A];}}); +}for(var i in C){C[i].el.findParent('.form-group',false,true).removeClass([this.invalidClass,this.validClass]);C[i].el.findParent('.form-group',false,true).addClass(this.invalidClass);}}});Roo.apply(Roo.bootstrap.CheckBox,{groups:{},register:function(A){if(typeof(this.groups[A.groupId])=='undefined'){this.groups[A.groupId]={}; +}if(this.groups[A.groupId].hasOwnProperty(A.name)){return;}this.groups[A.groupId][A.name]=A;},get:function(A){if(typeof(this.groups[A])=='undefined'){return false;}return this.groups[A];}}); // Roo/bootstrap/Radio.js Roo.bootstrap.Radio=function(A){Roo.bootstrap.Radio.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Radio,Roo.bootstrap.CheckBox,{inputType:'radio',inputValue:'',valueOff:'',getAutoCreate:function(){var A=(!this.labelAlign)?this.parentLabelAlign():this.labelAlign; -A=A||'left';var id=Roo.id();var B={tag:this.inline?'span':'div',cls:'',cn:[]};var C=this.inline?' radio-inline':'';var D={tag:'label','for':id,cls:'control-label box-label'+C,cn:[]};var E=this.labelWidth?this.labelWidth*1:100;var F={tag:'label',html:this.fieldLabel,style:'width:'+E+'px;line-height:1;vertical-align:bottom;cursor:default;'} -;var G={tag:'input',id:id,type:this.inputType,value:this.inputValue,cls:'roo-radio',placeholder:this.placeholder||''};if(this.weight){G.cls+=" radio-"+this.weight;}if(this.disabled){G.disabled=true;}if(this.checked){G.checked=this.checked;}if(this.name){G.name=this.name; -}if(this.size){G.cls+=' input-'+this.size;}var H=this;['xs','sm','md','lg'].map(function(K){if(H[K]){B.cls+=' col-'+K+'-'+H[K];}});var I=G;if(this.before||this.after){I={cls:'input-group',tag:'span',cn:[]};if(this.before){I.cn.push({tag:'span',cls:'input-group-addon',html:this.before} -);}I.cn.push(G);if(this.after){I.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}};if(this.fieldLabel&&this.fieldLabel.length){B.cn.push(F);}var J={tag:'span',cls:'radio'+C,cn:[I,D]};B.cn.push(J);if(this.boxLabel){D.cn.push({tag:'span',html:this.boxLabel} -)}return B;},initEvents:function(){this.inputEl().on('click',this.onClick,this);if(this.boxLabel){Roo.log('find label') +A=A||'left';var id=Roo.id();var B={tag:this.inline?'span':'div',cls:'',cn:[]};var C=this.inline?' radio-inline':'';var D={tag:'label','for':id,cls:'control-label box-label'+C,cn:[]};var E=this.labelWidth?this.labelWidth*1:100;var F={tag:'label',html:this.fieldLabel,style:'width:'+E+'px;line-height:1;vertical-align:bottom;cursor:default;'}; +var G={tag:'input',id:id,type:this.inputType,value:this.inputValue,cls:'roo-radio',placeholder:this.placeholder||''};if(this.weight){G.cls+=" radio-"+this.weight;}if(this.disabled){G.disabled=true;}if(this.checked){G.checked=this.checked;}if(this.name){G.name=this.name; +}if(this.size){G.cls+=' input-'+this.size;}var H=this;['xs','sm','md','lg'].map(function(K){if(H[K]){B.cls+=' col-'+K+'-'+H[K];}});var I=G;if(this.before||this.after){I={cls:'input-group',tag:'span',cn:[]};if(this.before){I.cn.push({tag:'span',cls:'input-group-addon',html:this.before}); +}I.cn.push(G);if(this.after){I.cn.push({tag:'span',cls:'input-group-addon',html:this.after});}};if(this.fieldLabel&&this.fieldLabel.length){B.cn.push(F);}var J={tag:'span',cls:'radio'+C,cn:[I,D]};B.cn.push(J);if(this.boxLabel){D.cn.push({tag:'span',html:this.boxLabel})}return B; +},initEvents:function(){this.inputEl().on('click',this.onClick,this);if(this.boxLabel){Roo.log('find label') this.el.select('span.radio label span',true).first().on('click',this.onClick,this);}},inputEl:function(){return this.el.select('input.roo-radio',true).first(); },onClick:function(){Roo.log("click");this.setChecked(true);},setChecked:function(A,B){if(A){Roo.each(this.inputEl().up('form').select('input[name='+this.inputEl().dom.name+']',true).elements,function(v){v.dom.checked=false;});}Roo.log(this.inputEl().dom); this.checked=A;this.inputEl().dom.checked=A;if(B!==true){this.fireEvent('check',this,A);}},getGroupValue:function(){var A='';Roo.each(this.inputEl().up('form').select('input[name='+this.inputEl().dom.name+']',true).elements,function(v){if(v.dom.checked==true){A=v.dom.value; @@ -791,18 +779,18 @@ this.checked=A;this.inputEl().dom.checked=A;if(B!==true){this.fireEvent('check', Roo.HtmlEditorCore=function(A){Roo.HtmlEditorCore.superclass.constructor.call(this,A);this.addEvents({initialize:true,activate:true,beforesync:true,beforepush:true,sync:true,push:true,editorevent:true});this.applyBlacklists();};Roo.extend(Roo.HtmlEditorCore,Roo.Component,{owner:false,resizable:false,height:300,width:500,stylesheets:false,frameId:false,validationEvent:false,deferHeight:true,initialized:false,activated:false,sourceEditMode:false,onFocus:Roo.emptyFn,iframePad:3,hideMode:'offsets',clearUp:true,black:false,white:false,getDocMarkup:function(){var st=''; if(this.stylesheets===false){Roo.get(document.head).select('style').each(function(A){st+=A.dom.outerHTML||new XMLSerializer().serializeToString(A.dom);});Roo.get(document.head).select('link').each(function(A){st+=A.dom.outerHTML||new XMLSerializer().serializeToString(A.dom); });}else if(!this.stylesheets.length){st='';}else{}st+='';return ''+st+' '; -},onRender:function(ct,A){var _t=this;this.el=this.owner.inputEl?this.owner.inputEl():this.owner.el;this.el.dom.style.border='0 none';this.el.dom.setAttribute('tabIndex',-1);this.el.addClass('x-hidden hide');if(Roo.isIE){this.el.applyStyles('margin-top:-1px;margin-bottom:-1px;')} -this.frameId=Roo.id();var B=this.owner.wrap.createChild({tag:'iframe',cls:'form-control',id:this.frameId,name:this.frameId,frameBorder:'no','src':Roo.SSL_SECURE_URL?Roo.SSL_SECURE_URL:"javascript:false"},this.el);this.iframe=B.dom;this.assignDocWin();this.doc.designMode='on'; -this.doc.open();this.doc.write(this.getDocMarkup());this.doc.close();var C={run:function(){this.assignDocWin();if(this.doc.body||this.doc.readyState=='complete'){try{this.doc.designMode="on";}catch(e){return;}Roo.TaskMgr.stop(C);this.initEditor.defer(10,this); -}},interval:10,duration:10000,scope:this};Roo.TaskMgr.start(C);},onResize:function(w,h){Roo.log('resize: '+w+','+h);if(!this.iframe){return;}if(typeof w=='number'){this.iframe.style.width=w+'px';}if(typeof h=='number'){this.iframe.style.height=h+'px';if(this.doc){(this.doc.body||this.doc.documentElement).style.height=(h-(this.iframePad*2))+'px'; +},onRender:function(ct,A){var _t=this;this.el=this.owner.inputEl?this.owner.inputEl():this.owner.el;this.el.dom.style.border='0 none';this.el.dom.setAttribute('tabIndex',-1);this.el.addClass('x-hidden hide');if(Roo.isIE){this.el.applyStyles('margin-top:-1px;margin-bottom:-1px;')}this.frameId=Roo.id(); +var B=this.owner.wrap.createChild({tag:'iframe',cls:'form-control',id:this.frameId,name:this.frameId,frameBorder:'no','src':Roo.SSL_SECURE_URL?Roo.SSL_SECURE_URL:"javascript:false"},this.el);this.iframe=B.dom;this.assignDocWin();this.doc.designMode='on';this.doc.open(); +this.doc.write(this.getDocMarkup());this.doc.close();var C={run:function(){this.assignDocWin();if(this.doc.body||this.doc.readyState=='complete'){try{this.doc.designMode="on";}catch(e){return;}Roo.TaskMgr.stop(C);this.initEditor.defer(10,this);}},interval:10,duration:10000,scope:this}; +Roo.TaskMgr.start(C);},onResize:function(w,h){Roo.log('resize: '+w+','+h);if(!this.iframe){return;}if(typeof w=='number'){this.iframe.style.width=w+'px';}if(typeof h=='number'){this.iframe.style.height=h+'px';if(this.doc){(this.doc.body||this.doc.documentElement).style.height=(h-(this.iframePad*2))+'px'; }}},toggleSourceEdit:function(A){this.sourceEditMode=A===true;if(this.sourceEditMode){Roo.get(this.iframe).addClass(['x-hidden','hide']);}else{Roo.get(this.iframe).removeClass(['x-hidden','hide']);this.deferFocus();}},cleanHtml:function(A){A=String(A);if(A.length>5){if(Roo.isSafari){A=A.replace(/\sclass="(?:Apple-style-span|khtml-block-placeholder)"/gi,''); }}if(A==' '){A='';}return A;},syncValue:function(){if(this.initialized){var bd=(this.doc.body||this.doc.documentElement);var A=bd.innerHTML;if(Roo.isSafari){var bs=bd.getAttribute('style');var m=bs?bs.match(/text-align:(.*?);/i):false;if(m&&m[1]){A='
    '+A+'
    '; }}A=this.cleanHtml(A);A=A.replace(/([\x80-\uffff])/g,function(a,b){var cc=b.charCodeAt();if((cc>=0x4E00&&cc<0xA000)||(cc>=0x3400&&cc<0x4E00)||(cc>=0xf900&&cc<0xfb00)){return b;}return "&#"+cc+";"});if(this.owner.fireEvent('beforesync',this,A)!==false){this.el.dom.value=A; this.owner.fireEvent('sync',this,A);}}},pushValue:function(){if(this.initialized){var v=this.el.dom.value.trim();if(this.owner.fireEvent('beforepush',this,v)!==false){var d=(this.doc.body||this.doc.documentElement);d.innerHTML=v;this.cleanUpPaste();this.el.dom.value=d.innerHTML; this.owner.fireEvent('push',this,v);}}},deferFocus:function(){this.focus.defer(10,this);},focus:function(){if(this.win&&!this.sourceEditMode){this.win.focus();}else{this.el.focus();}},assignDocWin:function(){var A=this.iframe;if(Roo.isIE){this.doc=A.contentWindow.document; this.win=A.contentWindow;}else{if(!Roo.get(this.frameId)&&!A.contentDocument){return;}this.doc=(A.contentDocument||Roo.get(this.frameId).dom.document);this.win=(A.contentWindow||Roo.get(this.frameId).dom.contentWindow);}},initEditor:function(){this.assignDocWin(); -this.doc.designMode="on";this.doc.open();this.doc.write(this.getDocMarkup());this.doc.close();var A=(this.doc.body||this.doc.documentElement);A.bgProperties='fixed';Roo.EventManager.on(this.doc,{'mouseup':this.onEditorEvent,'dblclick':this.onEditorEvent,'click':this.onEditorEvent,'keyup':this.onEditorEvent,buffer:100,scope:this} -);if(Roo.isGecko){Roo.EventManager.on(this.doc,'keypress',this.mozKeyPress,this);}if(Roo.isIE||Roo.isSafari||Roo.isOpera){Roo.EventManager.on(this.doc,'keydown',this.fixKeys,this);}this.initialized=true;this.owner.fireEvent('initialize',this);this.pushValue(); +this.doc.designMode="on";this.doc.open();this.doc.write(this.getDocMarkup());this.doc.close();var A=(this.doc.body||this.doc.documentElement);A.bgProperties='fixed';Roo.EventManager.on(this.doc,{'mouseup':this.onEditorEvent,'dblclick':this.onEditorEvent,'click':this.onEditorEvent,'keyup':this.onEditorEvent,buffer:100,scope:this}); +if(Roo.isGecko){Roo.EventManager.on(this.doc,'keypress',this.mozKeyPress,this);}if(Roo.isIE||Roo.isSafari||Roo.isOpera){Roo.EventManager.on(this.doc,'keydown',this.fixKeys,this);}this.initialized=true;this.owner.fireEvent('initialize',this);this.pushValue(); },onDestroy:function(){if(this.rendered){}},onFirstFocus:function(){this.assignDocWin();this.activated=true;if(Roo.isGecko){this.win.focus();var s=this.win.getSelection();if(!s.focusNode||s.focusNode.nodeType!=3){var r=s.getRangeAt(0);r.selectNodeContents((this.doc.body||this.doc.documentElement)); r.collapse(true);this.deferFocus();}try{this.execCmd('useCSS',true);this.execCmd('styleWithCSS',false);}catch(e){}}this.owner.fireEvent('activate',this);},adjustFont:function(A){var B=A.cmd=='increasefontsize'?1:-1;var v=parseInt(this.doc.queryCommandValue('FontSize')||3,10); if(Roo.isSafari){var sm={10:1,13:2,16:3,18:4,24:5,32:6,48:7};v=(v<10)?10:v;v=(v>48)?48:v;v=typeof(sm[v])=='undefined'?1:sm[v];}v=Math.max(1,v+B);this.execCmd('FontSize',v);},onEditorEvent:function(e){this.owner.fireEvent('editorevent',this,e);this.syncValue(); @@ -835,27 +823,26 @@ continue;}if(a.name=='class'){if(a.value.match(/^Mso/)){A.className='';}if(a.val return;}if(A.tagName.toLowerCase().match(/^(style|script|applet|embed|noframes|noscript)$/)){A.parentNode.removeChild(A);return;}if(A.tagName.toLowerCase().match(/^(meta|link|\\?xml:|st1:|o:|font)/)){while(A.childNodes.length){var cn=A.childNodes[0];A.removeChild(cn); A.parentNode.insertBefore(cn,A);}A.parentNode.removeChild(A);this.iterateChildren(A,this.cleanWord);return;}if(A.className.length){var cn=A.className.split(/\W+/);var B=[];Roo.each(cn,function(E){if(E.match(/Mso[a-zA-Z]+/)){return;}B.push(E);});A.className=B.length?B.join(' '):''; if(!B.length){A.removeAttribute("class");}}if(A.hasAttribute("lang")){A.removeAttribute("lang");}if(A.hasAttribute("style")){var C=A.getAttribute("style").split(";");var D=[];Roo.each(C,function(s){if(!s.match(/:/)){return;}var kv=s.split(":");if(kv[0].match(/^(mso-|line|font|background|margin|padding|color)/)){return; -}D.push(s);});A.setAttribute("style",D.length?D.join(';'):'');if(!D.length){A.removeAttribute('style');}}this.iterateChildren(A,this.cleanWord);},iterateChildren:function(A,fn){if(!A.childNodes.length){return;}for(var i=A.childNodes.length-1;i>-1;i--){fn.call(this,A.childNodes[i])} -},cleanTableWidths:function(A){if(!A){this.cleanTableWidths(this.doc.body);return;}if(A.nodeName=="#text"||A.nodeName=="#comment"){return;}Roo.log(A.tagName);if(!A.tagName.toLowerCase().match(/^(table|td|tr)$/)){this.iterateChildren(A,this.cleanTableWidths); -return;}if(A.hasAttribute('width')){A.removeAttribute('width');}if(A.hasAttribute("style")){var B=A.getAttribute("style").split(";");var C=[];Roo.each(B,function(s){if(!s.match(/:/)){return;}var kv=s.split(":");if(kv[0].match(/^\s*(width|min-width)\s*$/)){return; -}C.push(s);});A.setAttribute("style",C.length?C.join(';'):'');if(!C.length){A.removeAttribute('style');}}this.iterateChildren(A,this.cleanTableWidths);},domToHTML:function(A,B,C){B=B||0;C=C||false;if(!A){return this.domToHTML(this.doc.body);}var j;var D=false; -var E=A.nodeName;var F=Roo.util.Format.htmlEncode(A.tagName);if(E=='#text'){return C?A.nodeValue:A.nodeValue.trim();}var G='';if(E!='BODY'){var i=0;if(F){var H=[];for(i=0;i";}else{}}else{F=false;}if(['IMG','BR','HR','INPUT'].indexOf(F)>-1){return G;}if(['PRE','TEXTAREA','TD','A','SPAN'].indexOf(F)>-1){C=true; -}i=0;var J=A.childNodes.item(i);var D=true;var K='';lastnode='';while(J){var L=C;if(lastnode=='SPAN'){L=true;}if(J.nodeName=='#text'){var M=Roo.util.Format.htmlEncode(J.nodeValue);M=C?M:M.trim();if(!L&&M.length>80){K+="\n"+(new Array(B+1)).join(" ");}K+=M; -i++;J=A.childNodes.item(i);lastNode='';continue;}D=false;K+=L?'':"\n"+(new Array(B+1)).join(" ");K+=this.domToHTML(J,B+1,C);lastnode=J.nodeName;i++;J=A.childNodes.item(i);}G+=K;if(!D){G+=C?'':"\n"+(new Array(B)).join(" ");}if(F){G+="";}return G; -},applyBlacklists:function(){var w=typeof(this.owner.white)!='undefined'&&this.owner.white?this.owner.white:[];var b=typeof(this.owner.black)!='undefined'&&this.owner.black?this.owner.black:[];this.white=[];this.black=[];Roo.each(Roo.HtmlEditorCore.white,function(A){if(b.indexOf(A)>-1){return; -}this.white.push(A);},this);Roo.each(w,function(A){if(b.indexOf(A)>-1){return;}if(this.white.indexOf(A)>-1){return;}this.white.push(A);},this);Roo.each(Roo.HtmlEditorCore.black,function(A){if(w.indexOf(A)>-1){return;}this.black.push(A);},this);Roo.each(b,function(A){if(w.indexOf(A)>-1){return; -}if(this.black.indexOf(A)>-1){return;}this.black.push(A);},this);w=typeof(this.owner.cwhite)!='undefined'&&this.owner.cwhite?this.owner.cwhite:[];b=typeof(this.owner.cblack)!='undefined'&&this.owner.cblack?this.owner.cblack:[];this.cwhite=[];this.cblack=[]; -Roo.each(Roo.HtmlEditorCore.cwhite,function(A){if(b.indexOf(A)>-1){return;}this.cwhite.push(A);},this);Roo.each(w,function(A){if(b.indexOf(A)>-1){return;}if(this.cwhite.indexOf(A)>-1){return;}this.cwhite.push(A);},this);Roo.each(Roo.HtmlEditorCore.cblack,function(A){if(w.indexOf(A)>-1){return; -}this.cblack.push(A);},this);Roo.each(b,function(A){if(w.indexOf(A)>-1){return;}if(this.cblack.indexOf(A)>-1){return;}this.cblack.push(A);},this);},setStylesheets:function(A){if(typeof(A)=='string'){Roo.get(this.iframe.contentDocument.head).createChild({tag:'link',rel:'stylesheet',type:'text/css',href:A} -);return;}var B=this;Roo.each(A,function(s){if(!s.length){return;}Roo.get(B.iframe.contentDocument.head).createChild({tag:'link',rel:'stylesheet',type:'text/css',href:s});});},removeStylesheets:function(){var A=this;Roo.each(Roo.get(A.iframe.contentDocument.head).select('link[rel=stylesheet]',true).elements,function(s){s.remove(); +}D.push(s);});A.setAttribute("style",D.length?D.join(';'):'');if(!D.length){A.removeAttribute('style');}}this.iterateChildren(A,this.cleanWord);},iterateChildren:function(A,fn){if(!A.childNodes.length){return;}for(var i=A.childNodes.length-1;i>-1;i--){fn.call(this,A.childNodes[i])}},cleanTableWidths:function(A){if(!A){this.cleanTableWidths(this.doc.body); +return;}if(A.nodeName=="#text"||A.nodeName=="#comment"){return;}Roo.log(A.tagName);if(!A.tagName.toLowerCase().match(/^(table|td|tr)$/)){this.iterateChildren(A,this.cleanTableWidths);return;}if(A.hasAttribute('width')){A.removeAttribute('width');}if(A.hasAttribute("style")){var B=A.getAttribute("style").split(";"); +var C=[];Roo.each(B,function(s){if(!s.match(/:/)){return;}var kv=s.split(":");if(kv[0].match(/^\s*(width|min-width)\s*$/)){return;}C.push(s);});A.setAttribute("style",C.length?C.join(';'):'');if(!C.length){A.removeAttribute('style');}}this.iterateChildren(A,this.cleanTableWidths); +},domToHTML:function(A,B,C){B=B||0;C=C||false;if(!A){return this.domToHTML(this.doc.body);}var j;var D=false;var E=A.nodeName;var F=Roo.util.Format.htmlEncode(A.tagName);if(E=='#text'){return C?A.nodeValue:A.nodeValue.trim();}var G='';if(E!='BODY'){var i=0; +if(F){var H=[];for(i=0;i"; +}else{}}else{F=false;}if(['IMG','BR','HR','INPUT'].indexOf(F)>-1){return G;}if(['PRE','TEXTAREA','TD','A','SPAN'].indexOf(F)>-1){C=true;}i=0;var J=A.childNodes.item(i);var D=true;var K='';lastnode='';while(J){var L=C;if(lastnode=='SPAN'){L=true;}if(J.nodeName=='#text'){var M=Roo.util.Format.htmlEncode(J.nodeValue); +M=C?M:M.trim();if(!L&&M.length>80){K+="\n"+(new Array(B+1)).join(" ");}K+=M;i++;J=A.childNodes.item(i);lastNode='';continue;}D=false;K+=L?'':"\n"+(new Array(B+1)).join(" ");K+=this.domToHTML(J,B+1,C);lastnode=J.nodeName;i++;J=A.childNodes.item(i);}G+=K; +if(!D){G+=C?'':"\n"+(new Array(B)).join(" ");}if(F){G+="";}return G;},applyBlacklists:function(){var w=typeof(this.owner.white)!='undefined'&&this.owner.white?this.owner.white:[];var b=typeof(this.owner.black)!='undefined'&&this.owner.black?this.owner.black:[]; +this.white=[];this.black=[];Roo.each(Roo.HtmlEditorCore.white,function(A){if(b.indexOf(A)>-1){return;}this.white.push(A);},this);Roo.each(w,function(A){if(b.indexOf(A)>-1){return;}if(this.white.indexOf(A)>-1){return;}this.white.push(A);},this);Roo.each(Roo.HtmlEditorCore.black,function(A){if(w.indexOf(A)>-1){return; +}this.black.push(A);},this);Roo.each(b,function(A){if(w.indexOf(A)>-1){return;}if(this.black.indexOf(A)>-1){return;}this.black.push(A);},this);w=typeof(this.owner.cwhite)!='undefined'&&this.owner.cwhite?this.owner.cwhite:[];b=typeof(this.owner.cblack)!='undefined'&&this.owner.cblack?this.owner.cblack:[]; +this.cwhite=[];this.cblack=[];Roo.each(Roo.HtmlEditorCore.cwhite,function(A){if(b.indexOf(A)>-1){return;}this.cwhite.push(A);},this);Roo.each(w,function(A){if(b.indexOf(A)>-1){return;}if(this.cwhite.indexOf(A)>-1){return;}this.cwhite.push(A);},this);Roo.each(Roo.HtmlEditorCore.cblack,function(A){if(w.indexOf(A)>-1){return; +}this.cblack.push(A);},this);Roo.each(b,function(A){if(w.indexOf(A)>-1){return;}if(this.cblack.indexOf(A)>-1){return;}this.cblack.push(A);},this);},setStylesheets:function(A){if(typeof(A)=='string'){Roo.get(this.iframe.contentDocument.head).createChild({tag:'link',rel:'stylesheet',type:'text/css',href:A}); +return;}var B=this;Roo.each(A,function(s){if(!s.length){return;}Roo.get(B.iframe.contentDocument.head).createChild({tag:'link',rel:'stylesheet',type:'text/css',href:s});});},removeStylesheets:function(){var A=this;Roo.each(Roo.get(A.iframe.contentDocument.head).select('link[rel=stylesheet]',true).elements,function(s){s.remove(); });}});Roo.HtmlEditorCore.white=['area','br','img','input','hr','wbr','address','blockquote','center','dd','dir','div','dl','dt','h1','h2','h3','h4','h5','h6','hr','isindex','listing','marquee','menu','multicol','ol','p','plaintext','pre','table','ul','xmp','caption','col','colgroup','tbody','td','tfoot','th','thead','tr','dir','menu','ol','ul','dl','embed','object']; Roo.HtmlEditorCore.black=['applet','base','basefont','bgsound','blink','body','frame','frameset','head','html','ilayer','iframe','layer','link','meta','object','script','style','title','xml'];Roo.HtmlEditorCore.clean=['script','style','title','xml'];Roo.HtmlEditorCore.remove=['font']; Roo.HtmlEditorCore.ablack=['on'];Roo.HtmlEditorCore.aclean=['action','background','codebase','dynsrc','href','lowsrc'];Roo.HtmlEditorCore.pwhite=['http','https','mailto'];Roo.HtmlEditorCore.cwhite=[];Roo.HtmlEditorCore.cblack=[];Roo.HtmlEditorCore.swapCodes=[[8211,"--"],[8212,"--"],[8216,"'"],[8217,"'"],[8220,'"'],[8221,'"'],[8226,"*"],[8230,"..."]]; // Roo/bootstrap/HtmlEditor.js -Roo.bootstrap.HtmlEditor=function(A){Roo.bootstrap.HtmlEditor.superclass.constructor.call(this,A);if(!this.toolbars){this.toolbars=[];}this.editorcore=new Roo.HtmlEditorCore(Roo.apply({owner:this},A));this.addEvents({initialize:true,activate:true,beforesync:true,beforepush:true,sync:true,push:true,editmodechange:true,editorevent:true,firstfocus:true,autosave:true,savedpreview:true} -);};Roo.extend(Roo.bootstrap.HtmlEditor,Roo.bootstrap.TextArea,{toolbars:false,resizable:false,height:300,width:false,stylesheets:false,frameId:false,validationEvent:false,deferHeight:true,initialized:false,activated:false,onFocus:Roo.emptyFn,iframePad:3,hideMode:'offsets',tbContainer:false,toolbarContainer:function(){return this.wrap.select('.x-html-editor-tb',true).first(); +Roo.bootstrap.HtmlEditor=function(A){Roo.bootstrap.HtmlEditor.superclass.constructor.call(this,A);if(!this.toolbars){this.toolbars=[];}this.editorcore=new Roo.HtmlEditorCore(Roo.apply({owner:this},A));this.addEvents({initialize:true,activate:true,beforesync:true,beforepush:true,sync:true,push:true,editmodechange:true,editorevent:true,firstfocus:true,autosave:true,savedpreview:true}); +};Roo.extend(Roo.bootstrap.HtmlEditor,Roo.bootstrap.TextArea,{toolbars:false,resizable:false,height:300,width:false,stylesheets:false,frameId:false,validationEvent:false,deferHeight:true,initialized:false,activated:false,onFocus:Roo.emptyFn,iframePad:3,hideMode:'offsets',tbContainer:false,toolbarContainer:function(){return this.wrap.select('.x-html-editor-tb',true).first(); },createToolbar:function(){Roo.log("create toolbars");this.toolbars=[new Roo.bootstrap.htmleditor.ToolbarStandard({editor:this})];this.toolbars[0].render(this.toolbarContainer());return;},onRender:function(ct,A){var _t=this;Roo.bootstrap.HtmlEditor.superclass.onRender.call(this,ct,A); this.wrap=this.inputEl().wrap({cls:'x-html-editor-wrap',cn:{cls:'x-html-editor-tb'}});this.editorcore.onRender(ct,A);if(this.resizable){this.resizeEl=new Roo.Resizable(this.wrap,{pinned:true,wrap:true,dynamic:true,minHeight:this.height,height:this.height,handles:this.resizable,width:this.width,listeners:{resize:function(r,w,h){_t.onResize(w,h); }}});}this.createToolbar(this);if(!this.width&&this.resizable){this.setSize(this.wrap.getSize());}if(this.resizeEl){this.resizeEl.resizeTo.defer(100,this.resizeEl,[this.width,this.height]);}},onResize:function(w,h){Roo.log('resize: '+w+','+h);Roo.bootstrap.HtmlEditor.superclass.onResize.apply(this,arguments); @@ -869,8 +856,8 @@ for(var i=0;i'+f+'',tagname:f,listeners:{click:function(){C.insertTag(this.tagname); +Roo.log(this.el);this.el.dom.style.marginBottom='0';var B=this;var C=this.editorcore;var D=this.editor;var E=[];var F=function(id,G,H,I){var J=H?'toggle':'click';var a={size:'sm',xtype:'Button',xns:Roo.bootstrap,glyphicon:id,cmd:id||G,enableToggle:H!==false,pressed:H?false:null,listeners:{}}; +a.listeners[H?'toggle':'click']=function(){I?I.call(B,this):B.onBtnClick.call(B,G||id);};E.push(a);return a;};var style={xtype:'Button',size:'sm',xns:Roo.bootstrap,glyphicon:'font',menu:{xtype:'Menu',xns:Roo.bootstrap,items:[]}};Roo.each(this.formats,function(f){style.menu.items.push({xtype:'MenuItem',xns:Roo.bootstrap,html:'<'+f+' style="margin:2px">'+f+'',tagname:f,listeners:{click:function(){C.insertTag(this.tagname); D.focus();}}});});E.push(style);F('bold',false,true);F('italic',false,true);F('align-left','justifyleft',true);F('align-center','justifycenter',true);F('align-right','justifyright',true);F('link',false,false,function(G){var H=prompt(this.createLinkText,this.defaultLinkValue); if(H&&H!='http:/'+'/'){this.editorcore.relayCmd('createlink',H);}}),F('list','insertunorderedlist',true);F('pencil',false,true,function(G){Roo.log(this);this.toggleSourceEdit(G.pressed);});this.xtype='NavSimplebar';for(var i=0;i=B;i--){this.selectRow(i,true);}}},deselectRange:function(A,B,C){if(this.locked)return; for(var i=A;i<=B;i++){this.deselectRow(i,C);}},selectRow:function(A,B,C){if(this.locked||(A<0||A>=this.grid.dataSource.getCount()))return;if(this.fireEvent("beforerowselect",this,A,B)!==false){if(!B||this.singleSelect){this.clearSelections();}var r=this.grid.dataSource.getAt(A); -this.selections.add(r);this.last=this.lastActive=A;if(!C){this.grid.getView().onRowSelect(A);}this.fireEvent("rowselect",this,A,r);this.fireEvent("selectionchange",this);}},deselectRow:function(A,B){if(this.locked)return;if(this.last==A){this.last=false;} -if(this.lastActive==A){this.lastActive=false;}var r=this.grid.dataSource.getAt(A);this.selections.remove(r);if(!B){this.grid.getView().onRowDeselect(A);}this.fireEvent("rowdeselect",this,A);this.fireEvent("selectionchange",this);},restoreLast:function(){if(this._last){this.last=this._last; -}},acceptsNav:function(A,B,cm){return !cm.isHidden(B)&&cm.isCellEditable(B,A);},onEditorKey:function(A,e){var k=e.getKey(),B,g=this.grid,ed=g.activeEditor;if(k==e.TAB){e.stopEvent();ed.completeEdit();if(e.shiftKey){B=g.walkCells(ed.row,ed.col-1,-1,this.acceptsNav,this); -}else{B=g.walkCells(ed.row,ed.col+1,1,this.acceptsNav,this);}}else if(k==e.ENTER&&!e.ctrlKey){e.stopEvent();ed.completeEdit();if(e.shiftKey){B=g.walkCells(ed.row-1,ed.col,-1,this.acceptsNav,this);}else{B=g.walkCells(ed.row+1,ed.col,1,this.acceptsNav,this); -}}else if(k==e.ESC){ed.cancelEdit();}if(B){g.startEditing(B[0],B[1]);}}}); +this.selections.add(r);this.last=this.lastActive=A;if(!C){this.grid.getView().onRowSelect(A);}this.fireEvent("rowselect",this,A,r);this.fireEvent("selectionchange",this);}},deselectRow:function(A,B){if(this.locked)return;if(this.last==A){this.last=false;}if(this.lastActive==A){this.lastActive=false; +}var r=this.grid.dataSource.getAt(A);this.selections.remove(r);if(!B){this.grid.getView().onRowDeselect(A);}this.fireEvent("rowdeselect",this,A);this.fireEvent("selectionchange",this);},restoreLast:function(){if(this._last){this.last=this._last;}},acceptsNav:function(A,B,cm){return !cm.isHidden(B)&&cm.isCellEditable(B,A); +},onEditorKey:function(A,e){var k=e.getKey(),B,g=this.grid,ed=g.activeEditor;if(k==e.TAB){e.stopEvent();ed.completeEdit();if(e.shiftKey){B=g.walkCells(ed.row,ed.col-1,-1,this.acceptsNav,this);}else{B=g.walkCells(ed.row,ed.col+1,1,this.acceptsNav,this);}}else if(k==e.ENTER&&!e.ctrlKey){e.stopEvent(); +ed.completeEdit();if(e.shiftKey){B=g.walkCells(ed.row-1,ed.col,-1,this.acceptsNav,this);}else{B=g.walkCells(ed.row+1,ed.col,1,this.acceptsNav,this);}}else if(k==e.ESC){ed.cancelEdit();}if(B){g.startEditing(B[0],B[1]);}}}); // Roo/bootstrap/PagingToolbar.js Roo.bootstrap.PagingToolbar=function(A){this.ds=A.dataSource;if(A.store&&!this.ds){this.store=Roo.factory(A.store,Roo.data);this.ds=this.store;this.ds.xmodule=this.xmodule||false;}this.toolbarItems=[];if(A.items){this.toolbarItems=A.items;}Roo.bootstrap.PagingToolbar.superclass.constructor.call(this,A); this.cursor=0;if(this.ds){this.bind(this.ds);}this.navgroup=new Roo.bootstrap.NavGroup({cls:'pagination'});};Roo.extend(Roo.bootstrap.PagingToolbar,Roo.bootstrap.NavSimplebar,{pageSize:20,displayMsg:'Displaying {0} - {1} of {2}',emptyMsg:'No data to display',beforePageText:"Page",afterPageText:"of {0}",firstText:"First Page",prevText:"Previous Page",nextText:"Next Page",lastText:"Last Page",refreshText:"Refresh",buttons:false,onRender:function(ct,A){Roo.bootstrap.PagingToolbar.superclass.onRender.call(this,ct,A); this.navgroup.parentId=this.id;this.navgroup.onRender(this.el,null);if(this.displayInfo){Roo.log(this.el.select('ul.navbar-nav',true).first());this.el.select('ul.navbar-nav',true).first().createChild({cls:'x-paging-info'});this.displayEl=this.el.select('.x-paging-info',true).first(); -}var B=this;if(this.buttons){Roo.each(B.buttons,function(e){Roo.factory(e).onRender(B.el,null);});}Roo.each(B.toolbarItems,function(e){B.navgroup.addItem(e);});this.first=this.navgroup.addItem({tooltip:this.firstText,cls:"prev",icon:'fa fa-backward',disabled:true,preventDefault:true,listeners:{click:this.onClick.createDelegate(this,["first"])} -});this.prev=this.navgroup.addItem({tooltip:this.prevText,cls:"prev",icon:'fa fa-step-backward',disabled:true,preventDefault:true,listeners:{click:this.onClick.createDelegate(this,["prev"])}});var C=this.navgroup.addItem({tagtype:'span',cls:'x-paging-position',html:this.beforePageText+''+''+String.format(this.afterPageText,1)+''} -);this.field=C.el.select('input',true).first();this.field.on("keydown",this.onPagingKeydown,this);this.field.on("focus",function(){this.dom.select();});this.afterTextEl=C.el.select('.x-paging-after',true).first();this.next=this.navgroup.addItem({tooltip:this.nextText,cls:"next",html:' ',disabled:true,preventDefault:true,listeners:{click:this.onClick.createDelegate(this,["next"])} -});this.last=this.navgroup.addItem({tooltip:this.lastText,icon:'fa fa-forward',cls:"next",disabled:true,preventDefault:true,listeners:{click:this.onClick.createDelegate(this,["last"])}});this.loading=this.navgroup.addItem({tooltip:this.refreshText,icon:'fa fa-refresh',preventDefault:true,listeners:{click:this.onClick.createDelegate(this,["refresh"])} -});},updateInfo:function(){if(this.displayEl){var A=(typeof(this.getCount)=='undefined')?this.ds.getCount():this.getCount();var B=A==0?this.emptyMsg:String.format(this.displayMsg,this.cursor+1,this.cursor+A,this.ds.getTotalCount());this.displayEl.update(B); -}},onLoad:function(ds,r,o){this.cursor=o.params?o.params.start:0;var d=this.getPageData(),ap=d.activePage,ps=d.pages;this.afterTextEl.dom.innerHTML=String.format(this.afterPageText,d.pages);this.field.dom.value=ap;this.first.setDisabled(ap==1);this.prev.setDisabled(ap==1); -this.next.setDisabled(ap==ps);this.last.setDisabled(ap==ps);this.loading.enable();this.updateInfo();},getPageData:function(){var A=this.ds.getTotalCount();return {total:A,activePage:Math.ceil((this.cursor+this.pageSize)/this.pageSize),pages:A'+''+String.format(this.afterPageText,1)+''}); +this.field=C.el.select('input',true).first();this.field.on("keydown",this.onPagingKeydown,this);this.field.on("focus",function(){this.dom.select();});this.afterTextEl=C.el.select('.x-paging-after',true).first();this.next=this.navgroup.addItem({tooltip:this.nextText,cls:"next",html:' ',disabled:true,preventDefault:true,listeners:{click:this.onClick.createDelegate(this,["next"])}}); +this.last=this.navgroup.addItem({tooltip:this.lastText,icon:'fa fa-forward',cls:"next",disabled:true,preventDefault:true,listeners:{click:this.onClick.createDelegate(this,["last"])}});this.loading=this.navgroup.addItem({tooltip:this.refreshText,icon:'fa fa-refresh',preventDefault:true,listeners:{click:this.onClick.createDelegate(this,["refresh"])}}); +},updateInfo:function(){if(this.displayEl){var A=(typeof(this.getCount)=='undefined')?this.ds.getCount():this.getCount();var B=A==0?this.emptyMsg:String.format(this.displayMsg,this.cursor+1,this.cursor+A,this.ds.getTotalCount());this.displayEl.update(B);}},onLoad:function(ds,r,o){this.cursor=o.params?o.params.start:0; +var d=this.getPageData(),ap=d.activePage,ps=d.pages;this.afterTextEl.dom.innerHTML=String.format(this.afterPageText,d.pages);this.field.dom.value=ap;this.first.setDisabled(ap==1);this.prev.setDisabled(ap==1);this.next.setDisabled(ap==ps);this.last.setDisabled(ap==ps); +this.loading.enable();this.updateInfo();},getPageData:function(){var A=this.ds.getTotalCount();return {total:A,activePage:Math.ceil((this.cursor+this.pageSize)/this.pageSize),pages:A=1&parseInt(v,10)+B<=d.pages){this.field.dom.value=parseInt(v,10)+B;A=Math.min(Math.max(1,A+B),d.pages)-1;this.ds.load({params:{start:A*this.pageSize,limit:this.pageSize} -});}e.stopEvent();}},beforeLoad:function(){if(this.loading){this.loading.disable();}},onClick:function(A){var ds=this.ds;if(!ds){return;}switch(A){case "first":ds.load({params:{start:0,limit:this.pageSize}});break;case "prev":ds.load({params:{start:Math.max(0,this.cursor-this.pageSize),limit:this.pageSize} -});break;case "next":ds.load({params:{start:this.cursor+this.pageSize,limit:this.pageSize}});break;case "last":var B=ds.getTotalCount();var C=B%this.pageSize;var D=C?(B-C):B-this.pageSize;ds.load({params:{start:D,limit:this.pageSize}});break;case "refresh":ds.load({params:{start:this.cursor,limit:this.pageSize} -});break;}},unbind:function(ds){ds.un("beforeload",this.beforeLoad,this);ds.un("load",this.onLoad,this);ds.un("loadexception",this.onLoadError,this);ds.un("remove",this.updateInfo,this);ds.un("add",this.updateInfo,this);this.ds=undefined;},bind:function(ds){ds.on("beforeload",this.beforeLoad,this); +if(!v||isNaN(A=parseInt(v,10))){this.field.dom.value=d.activePage;return;}else if(parseInt(v,10)+B>=1&parseInt(v,10)+B<=d.pages){this.field.dom.value=parseInt(v,10)+B;A=Math.min(Math.max(1,A+B),d.pages)-1;this.ds.load({params:{start:A*this.pageSize,limit:this.pageSize}}); +}e.stopEvent();}},beforeLoad:function(){if(this.loading){this.loading.disable();}},onClick:function(A){var ds=this.ds;if(!ds){return;}switch(A){case "first":ds.load({params:{start:0,limit:this.pageSize}});break;case "prev":ds.load({params:{start:Math.max(0,this.cursor-this.pageSize),limit:this.pageSize}}); +break;case "next":ds.load({params:{start:this.cursor+this.pageSize,limit:this.pageSize}});break;case "last":var B=ds.getTotalCount();var C=B%this.pageSize;var D=C?(B-C):B-this.pageSize;ds.load({params:{start:D,limit:this.pageSize}});break;case "refresh":ds.load({params:{start:this.cursor,limit:this.pageSize}}); +break;}},unbind:function(ds){ds.un("beforeload",this.beforeLoad,this);ds.un("load",this.onLoad,this);ds.un("loadexception",this.onLoadError,this);ds.un("remove",this.updateInfo,this);ds.un("add",this.updateInfo,this);this.ds=undefined;},bind:function(ds){ds.on("beforeload",this.beforeLoad,this); ds.on("load",this.onLoad,this);ds.on("loadexception",this.onLoadError,this);ds.on("remove",this.updateInfo,this);ds.on("add",this.updateInfo,this);this.ds=ds;}}); // Roo/bootstrap/MessageBar.js -Roo.bootstrap.MessageBar=function(A){Roo.bootstrap.MessageBar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.MessageBar,Roo.bootstrap.Component,{html:'',weight:'info',closable:false,fixed:false,beforeClass:'bootstrap-sticky-wrap',getAutoCreate:function(){var A={tag:'div',cls:'alert alert-dismissable alert-'+this.weight,cn:[{tag:'span',cls:'message',html:this.html||''} -]};if(this.fixed){A.cls+=' alert-messages-fixed';}if(this.closable){A.cn.push({tag:'button',cls:'close',html:'x'});}return A;},onRender:function(ct,A){Roo.bootstrap.Component.superclass.onRender.call(this,ct,A);if(!this.el){var B=Roo.apply({},this.getAutoCreate()); -B.id=Roo.id();if(this.cls){B.cls+=' '+this.cls;}if(this.style){B.style=this.style;}this.el=Roo.get(document.body).createChild(B,Roo.select('.'+this.beforeClass,true).first());this.el.setVisibilityMode(Roo.Element.DISPLAY);}this.el.select('>button.close').on('click',this.hide,this); -},show:function(){if(!this.rendered){this.render();}this.el.show();this.fireEvent('show',this);},hide:function(){if(!this.rendered){this.render();}this.el.hide();this.fireEvent('hide',this);},update:function(){this.el.select('>.message',true).first().dom.innerHTML=this.html||''; -}}); +Roo.bootstrap.MessageBar=function(A){Roo.bootstrap.MessageBar.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.MessageBar,Roo.bootstrap.Component,{html:'',weight:'info',closable:false,fixed:false,beforeClass:'bootstrap-sticky-wrap',getAutoCreate:function(){var A={tag:'div',cls:'alert alert-dismissable alert-'+this.weight,cn:[{tag:'span',cls:'message',html:this.html||''}]};if(this.fixed){A.cls+=' alert-messages-fixed'; +}if(this.closable){A.cn.push({tag:'button',cls:'close',html:'x'});}return A;},onRender:function(ct,A){Roo.bootstrap.Component.superclass.onRender.call(this,ct,A);if(!this.el){var B=Roo.apply({},this.getAutoCreate());B.id=Roo.id();if(this.cls){B.cls+=' '+this.cls; +}if(this.style){B.style=this.style;}this.el=Roo.get(document.body).createChild(B,Roo.select('.'+this.beforeClass,true).first());this.el.setVisibilityMode(Roo.Element.DISPLAY);}this.el.select('>button.close').on('click',this.hide,this);},show:function(){if(!this.rendered){this.render(); +}this.el.show();this.fireEvent('show',this);},hide:function(){if(!this.rendered){this.render();}this.el.hide();this.fireEvent('hide',this);},update:function(){this.el.select('>.message',true).first().dom.innerHTML=this.html||'';}}); // Roo/bootstrap/Graph.js -Roo.bootstrap.Graph=function(A){Roo.bootstrap.Graph.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.Graph,Roo.bootstrap.Component,{sm:4,md:5,graphtype:'bar',g_height:250,g_width:400,g_x:50,g_y:50,g_r:30,opts:{g_type:'soft',g_gutter:'20%'} -,title:false,getAutoCreate:function(){var A={tag:'div',html:null};return A;},onRender:function(ct,A){Roo.bootstrap.Graph.superclass.onRender.call(this,ct,A);this.raphael=Raphael(this.el.dom);},load:function(A,B,C){this.raphael.clear();if(!A){A=this.graphtype; -}if(!C){C=this.opts;}var r=this.raphael,D=function(){this.flag=r.popup(this.bar.x,this.bar.y,this.bar.value||"0").insertBefore(this);},E=function(){this.flag.animate({opacity:0},300,function(){this.remove();});},F=function(){this.sector.stop();this.sector.scale(1.1,1.1,this.cx,this.cy); -if(this.label){this.label[0].stop();this.label[0].attr({r:7.5});this.label[1].attr({"font-weight":800});}},G=function(){this.sector.animate({transform:'s1 1 '+this.cx+' '+this.cy},500,"bounce");if(this.label){this.label[0].animate({r:5},500,"bounce");this.label[1].attr({"font-weight":400} -);}};switch(A){case 'bar':this.raphael.barchart(this.g_x,this.g_y,this.g_width,this.g_height,B,C).hover(D,E);break;case 'hbar':this.raphael.hbarchart(this.g_x,this.g_y,this.g_width,this.g_height,B,C).hover(D,E);break;case 'pie':this.raphael.piechart(this.g_x,this.g_y,this.g_r,B,C).hover(F,G); -break;}if(this.title){this.raphael.text(this.title.x,this.title.y,this.title.text).attr(this.title.attr);}},setTitle:function(o){this.title=o;},initEvents:function(){if(!this.href){this.el.on('click',this.onClick,this);}},onClick:function(e){Roo.log('img onclick'); -this.fireEvent('click',this,e);}}); +Roo.bootstrap.Graph=function(A){Roo.bootstrap.Graph.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.Graph,Roo.bootstrap.Component,{sm:4,md:5,graphtype:'bar',g_height:250,g_width:400,g_x:50,g_y:50,g_r:30,opts:{g_type:'soft',g_gutter:'20%'},title:false,getAutoCreate:function(){var A={tag:'div',html:null};return A; +},onRender:function(ct,A){Roo.bootstrap.Graph.superclass.onRender.call(this,ct,A);this.raphael=Raphael(this.el.dom);},load:function(A,B,C){this.raphael.clear();if(!A){A=this.graphtype;}if(!C){C=this.opts;}var r=this.raphael,D=function(){this.flag=r.popup(this.bar.x,this.bar.y,this.bar.value||"0").insertBefore(this); +},E=function(){this.flag.animate({opacity:0},300,function(){this.remove();});},F=function(){this.sector.stop();this.sector.scale(1.1,1.1,this.cx,this.cy);if(this.label){this.label[0].stop();this.label[0].attr({r:7.5});this.label[1].attr({"font-weight":800}); +}},G=function(){this.sector.animate({transform:'s1 1 '+this.cx+' '+this.cy},500,"bounce");if(this.label){this.label[0].animate({r:5},500,"bounce");this.label[1].attr({"font-weight":400});}};switch(A){case 'bar':this.raphael.barchart(this.g_x,this.g_y,this.g_width,this.g_height,B,C).hover(D,E); +break;case 'hbar':this.raphael.hbarchart(this.g_x,this.g_y,this.g_width,this.g_height,B,C).hover(D,E);break;case 'pie':this.raphael.piechart(this.g_x,this.g_y,this.g_r,B,C).hover(F,G);break;}if(this.title){this.raphael.text(this.title.x,this.title.y,this.title.text).attr(this.title.attr); +}},setTitle:function(o){this.title=o;},initEvents:function(){if(!this.href){this.el.on('click',this.onClick,this);}},onClick:function(e){Roo.log('img onclick');this.fireEvent('click',this,e);}}); // Roo/bootstrap/dash/NumberBox.js -Roo.bootstrap.dash=Roo.bootstrap.dash||{};Roo.bootstrap.dash.NumberBox=function(A){Roo.bootstrap.dash.NumberBox.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.dash.NumberBox,Roo.bootstrap.Component,{headline:'',content:'',icon:'',footer:'',fhref:'',ficon:'',getAutoCreate:function(){var A={tag:'div',cls:'small-box ',cn:[{tag:'div',cls:'inner',cn:[{tag:'h3',cls:'roo-headline',html:this.headline} -,{tag:'p',cls:'roo-content',html:this.content}]}]};if(this.icon){A.cn.push({tag:'div',cls:'icon',cn:[{tag:'i',cls:'ion '+this.icon}]});}if(this.footer){var footer={tag:'a',cls:'small-box-footer',href:this.fhref||'#',html:this.footer};A.cn.push(footer);}return A; -},onRender:function(ct,A){Roo.bootstrap.dash.NumberBox.superclass.onRender.call(this,ct,A);},setHeadline:function(A){this.el.select('.roo-headline',true).first().dom.innerHTML=A;},setFooter:function(A,B){this.el.select('a.small-box-footer',true).first().dom.innerHTML=A; -if(B){this.el.select('a.small-box-footer',true).first().attr('href',B);}},setContent:function(A){this.el.select('.roo-content',true).first().dom.innerHTML=A;},initEvents:function(){}}); +Roo.bootstrap.dash=Roo.bootstrap.dash||{};Roo.bootstrap.dash.NumberBox=function(A){Roo.bootstrap.dash.NumberBox.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.dash.NumberBox,Roo.bootstrap.Component,{headline:'',content:'',icon:'',footer:'',fhref:'',ficon:'',getAutoCreate:function(){var A={tag:'div',cls:'small-box ',cn:[{tag:'div',cls:'inner',cn:[{tag:'h3',cls:'roo-headline',html:this.headline},{tag:'p',cls:'roo-content',html:this.content}]}]};if(this.icon){A.cn.push({tag:'div',cls:'icon',cn:[{tag:'i',cls:'ion '+this.icon}]}); +}if(this.footer){var footer={tag:'a',cls:'small-box-footer',href:this.fhref||'#',html:this.footer};A.cn.push(footer);}return A;},onRender:function(ct,A){Roo.bootstrap.dash.NumberBox.superclass.onRender.call(this,ct,A);},setHeadline:function(A){this.el.select('.roo-headline',true).first().dom.innerHTML=A; +},setFooter:function(A,B){this.el.select('a.small-box-footer',true).first().dom.innerHTML=A;if(B){this.el.select('a.small-box-footer',true).first().attr('href',B);}},setContent:function(A){this.el.select('.roo-content',true).first().dom.innerHTML=A;},initEvents:function(){}}); + // Roo/bootstrap/dash/TabBox.js Roo.bootstrap.dash=Roo.bootstrap.dash||{};Roo.bootstrap.dash.TabBox=function(A){Roo.bootstrap.dash.TabBox.superclass.constructor.call(this,A);this.addEvents({"addpane":true,"activatepane":true});this.panes=[];};Roo.extend(Roo.bootstrap.dash.TabBox,Roo.bootstrap.Component,{title:'',icon:false,showtabs:true,tabScrollable:false,getChildContainer:function(){return this.el.select('.tab-content',true).first(); -},getAutoCreate:function(){var A={tag:'li',cls:'pull-left header',html:this.title,cn:[]};if(this.icon){A.cn.push({tag:'i',cls:'fa '+this.icon});}var h={tag:'ul',cls:'nav nav-tabs pull-right',cn:[A]};if(this.tabScrollable){h={tag:'div',cls:'tab-header',cn:[{tag:'ul',cls:'nav nav-tabs pull-right',cn:[A]} -]}}var B={tag:'div',cls:'nav-tabs-custom',cn:[h,{tag:'div',cls:'tab-content no-padding',cn:[]}]};return B;},initEvents:function(){this.on('addpane',this.onAddPane,this);},setTitle:function(A){this.el.select('.nav-tabs .header',true).first().dom.innerHTML=A; -},onAddPane:function(A){this.panes.push(A);if(!this.showtabs){return;}var B=this.el.select('.nav-tabs',true).first();var C=B.select('.nav-tab',true);var D=C.getCount();;var E=B.createChild({tag:'li',cls:'nav-tab'+(D?'':' active'),cn:[{tag:'a',href:'#',html:A.title} -]},D?C.first().dom:B.select('.header',true).first().dom);A.tab=E;E.on('click',this.onTabClick.createDelegate(this,[A],true));if(!D){A.el.addClass('active');}},onTabClick:function(ev,un,ob,A){ev.preventDefault();this.el.select('.nav-tabs li.nav-tab',true).removeClass('active'); -A.tab.addClass('active');this.getChildContainer().select('.tab-pane',true).removeClass('active');this.fireEvent('activatepane',A);A.el.addClass('active');A.fireEvent('activate');},getActivePane:function(){var r=false;Roo.each(this.panes,function(p){if(p.el.hasClass('active')){r=p; -return false;}return;});return r;}}); +},getAutoCreate:function(){var A={tag:'li',cls:'pull-left header',html:this.title,cn:[]};if(this.icon){A.cn.push({tag:'i',cls:'fa '+this.icon});}var h={tag:'ul',cls:'nav nav-tabs pull-right',cn:[A]};if(this.tabScrollable){h={tag:'div',cls:'tab-header',cn:[{tag:'ul',cls:'nav nav-tabs pull-right',cn:[A]}]}}var B={tag:'div',cls:'nav-tabs-custom',cn:[h,{tag:'div',cls:'tab-content no-padding',cn:[]}]};return B; +},initEvents:function(){this.on('addpane',this.onAddPane,this);},setTitle:function(A){this.el.select('.nav-tabs .header',true).first().dom.innerHTML=A;},onAddPane:function(A){this.panes.push(A);if(!this.showtabs){return;}var B=this.el.select('.nav-tabs',true).first(); +var C=B.select('.nav-tab',true);var D=C.getCount();;var E=B.createChild({tag:'li',cls:'nav-tab'+(D?'':' active'),cn:[{tag:'a',href:'#',html:A.title}]},D?C.first().dom:B.select('.header',true).first().dom);A.tab=E;E.on('click',this.onTabClick.createDelegate(this,[A],true)); +if(!D){A.el.addClass('active');}},onTabClick:function(ev,un,ob,A){ev.preventDefault();this.el.select('.nav-tabs li.nav-tab',true).removeClass('active');A.tab.addClass('active');this.getChildContainer().select('.tab-pane',true).removeClass('active');this.fireEvent('activatepane',A); +A.el.addClass('active');A.fireEvent('activate');},getActivePane:function(){var r=false;Roo.each(this.panes,function(p){if(p.el.hasClass('active')){r=p;return false;}return;});return r;}}); // Roo/bootstrap/dash/TabPane.js -Roo.bootstrap.dash=Roo.bootstrap.dash||{};Roo.bootstrap.dash.TabPane=function(A){Roo.bootstrap.dash.TabPane.superclass.constructor.call(this,A);this.addEvents({"activate":true});};Roo.extend(Roo.bootstrap.dash.TabPane,Roo.bootstrap.Component,{active:false,title:'',tab:false,getAutoCreate:function(){var A={tag:'div',cls:'tab-pane'}; -if(this.active){A.cls+=' active';}return A;},initEvents:function(){this.parent().fireEvent('addpane',this)},setTitle:function(A){if(!this.tab){return;}this.title=A;this.tab.select('a',true).first().dom.innerHTML=A;}}); +Roo.bootstrap.dash=Roo.bootstrap.dash||{};Roo.bootstrap.dash.TabPane=function(A){Roo.bootstrap.dash.TabPane.superclass.constructor.call(this,A);this.addEvents({"activate":true});};Roo.extend(Roo.bootstrap.dash.TabPane,Roo.bootstrap.Component,{active:false,title:'',tab:false,getAutoCreate:function(){var A={tag:'div',cls:'tab-pane'};if(this.active){A.cls+=' active'; +}return A;},initEvents:function(){this.parent().fireEvent('addpane',this)},setTitle:function(A){if(!this.tab){return;}this.title=A;this.tab.select('a',true).first().dom.innerHTML=A;}}); // Roo/bootstrap/menu/Menu.js Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Menu=function(A){Roo.bootstrap.menu.Menu.superclass.constructor.call(this,A);this.addEvents({beforeshow:true,beforehide:true,show:true,hide:true,click:true});};Roo.extend(Roo.bootstrap.menu.Menu,Roo.bootstrap.Component,{submenu:false,html:'',weight:'default',icon:false,pos:'bottom',getChildContainer:function(){if(this.isSubMenu){return this.el; -}return this.el.select('ul.dropdown-menu',true).first();},getAutoCreate:function(){var A=[{tag:'span',cls:'roo-menu-text',html:this.html}];if(this.icon){A.unshift({tag:'i',cls:'fa '+this.icon})}var B={tag:'div',cls:'btn-group',cn:[{tag:'button',cls:'dropdown-button btn btn-'+this.weight,cn:A} -,{tag:'button',cls:'dropdown-toggle btn btn-'+this.weight,cn:[{tag:'span',cls:'caret'}]},{tag:'ul',cls:'dropdown-menu'}]};if(this.pos=='top'){B.cls+=' dropup';}if(this.isSubMenu){B={tag:'ul',cls:'dropdown-menu'}}return B;},onRender:function(ct,A){this.isSubMenu=ct.hasClass('dropdown-submenu'); -Roo.bootstrap.menu.Menu.superclass.onRender.call(this,ct,A);},initEvents:function(){if(this.isSubMenu){return;}this.hidden=true;this.triggerEl=this.el.select('button.dropdown-toggle',true).first();this.triggerEl.on('click',this.onTriggerPress,this);this.buttonEl=this.el.select('button.dropdown-button',true).first(); -this.buttonEl.on('click',this.onClick,this);},list:function(){if(this.isSubMenu){return this.el;}return this.el.select('ul.dropdown-menu',true).first();},onClick:function(e){this.fireEvent("click",this,e);},onTriggerPress:function(e){if(this.isVisible()){this.hide(); -}else{this.show();}},isVisible:function(){return !this.hidden;},show:function(){this.fireEvent("beforeshow",this);this.hidden=false;this.el.addClass('open');Roo.get(document).on("mouseup",this.onMouseUp,this);this.fireEvent("show",this);},hide:function(){this.fireEvent("beforehide",this); -this.hidden=true;this.el.removeClass('open');Roo.get(document).un("mouseup",this.onMouseUp);this.fireEvent("hide",this);},onMouseUp:function(){this.hide();}}); +}return this.el.select('ul.dropdown-menu',true).first();},getAutoCreate:function(){var A=[{tag:'span',cls:'roo-menu-text',html:this.html}];if(this.icon){A.unshift({tag:'i',cls:'fa '+this.icon})}var B={tag:'div',cls:'btn-group',cn:[{tag:'button',cls:'dropdown-button btn btn-'+this.weight,cn:A},{tag:'button',cls:'dropdown-toggle btn btn-'+this.weight,cn:[{tag:'span',cls:'caret'}]},{tag:'ul',cls:'dropdown-menu'}]}; +if(this.pos=='top'){B.cls+=' dropup';}if(this.isSubMenu){B={tag:'ul',cls:'dropdown-menu'}}return B;},onRender:function(ct,A){this.isSubMenu=ct.hasClass('dropdown-submenu');Roo.bootstrap.menu.Menu.superclass.onRender.call(this,ct,A);},initEvents:function(){if(this.isSubMenu){return; +}this.hidden=true;this.triggerEl=this.el.select('button.dropdown-toggle',true).first();this.triggerEl.on('click',this.onTriggerPress,this);this.buttonEl=this.el.select('button.dropdown-button',true).first();this.buttonEl.on('click',this.onClick,this);},list:function(){if(this.isSubMenu){return this.el; +}return this.el.select('ul.dropdown-menu',true).first();},onClick:function(e){this.fireEvent("click",this,e);},onTriggerPress:function(e){if(this.isVisible()){this.hide();}else{this.show();}},isVisible:function(){return !this.hidden;},show:function(){this.fireEvent("beforeshow",this); +this.hidden=false;this.el.addClass('open');Roo.get(document).on("mouseup",this.onMouseUp,this);this.fireEvent("show",this);},hide:function(){this.fireEvent("beforehide",this);this.hidden=true;this.el.removeClass('open');Roo.get(document).un("mouseup",this.onMouseUp); +this.fireEvent("hide",this);},onMouseUp:function(){this.hide();}}); // Roo/bootstrap/menu/Item.js -Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Item=function(A){Roo.bootstrap.menu.Item.superclass.constructor.call(this,A);this.addEvents({mouseover:true,mouseout:true,click:true});};Roo.extend(Roo.bootstrap.menu.Item,Roo.bootstrap.Component,{submenu:false,href:'',html:'',preventDefault:true,disable:false,icon:false,pos:'right',getAutoCreate:function(){var A=[{tag:'span',cls:'roo-menu-item-text',html:this.html} -];if(this.icon){A.unshift({tag:'i',cls:'fa '+this.icon})}var B={tag:'li',cn:[{tag:'a',href:this.href||'#',cn:A}]};if(this.disable){B.cls=(typeof(B.cls)=='undefined')?'disabled':(B.cls+' disabled');}if(this.submenu){B.cls=(typeof(B.cls)=='undefined')?'dropdown-submenu':(B.cls+' dropdown-submenu'); +Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Item=function(A){Roo.bootstrap.menu.Item.superclass.constructor.call(this,A);this.addEvents({mouseover:true,mouseout:true,click:true});};Roo.extend(Roo.bootstrap.menu.Item,Roo.bootstrap.Component,{submenu:false,href:'',html:'',preventDefault:true,disable:false,icon:false,pos:'right',getAutoCreate:function(){var A=[{tag:'span',cls:'roo-menu-item-text',html:this.html}]; +if(this.icon){A.unshift({tag:'i',cls:'fa '+this.icon})}var B={tag:'li',cn:[{tag:'a',href:this.href||'#',cn:A}]};if(this.disable){B.cls=(typeof(B.cls)=='undefined')?'disabled':(B.cls+' disabled');}if(this.submenu){B.cls=(typeof(B.cls)=='undefined')?'dropdown-submenu':(B.cls+' dropdown-submenu'); if(this.pos=='left'){B.cls=(typeof(B.cls)=='undefined')?'pull-left':(B.cls+' pull-left');}}return B;},initEvents:function(){this.el.on('mouseover',this.onMouseOver,this);this.el.on('mouseout',this.onMouseOut,this);this.el.select('a',true).first().on('click',this.onClick,this); },onClick:function(e){if(this.preventDefault){e.preventDefault();}this.fireEvent("click",this,e);},onMouseOver:function(e){if(this.submenu&&this.pos=='left'){this.el.select('ul.dropdown-menu',true).first().setLeft(this.el.select('ul.dropdown-menu',true).first().getWidth()*-1); }this.fireEvent("mouseover",this,e);},onMouseOut:function(e){this.fireEvent("mouseout",this,e);}}); // Roo/bootstrap/menu/Separator.js -Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Separator=function(A){Roo.bootstrap.menu.Separator.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.menu.Separator,Roo.bootstrap.Component,{getAutoCreate:function(){var A={tag:'li',cls:'divider'} -;return A;}}); +Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Separator=function(A){Roo.bootstrap.menu.Separator.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.menu.Separator,Roo.bootstrap.Component,{getAutoCreate:function(){var A={tag:'li',cls:'divider'}; +return A;}}); // Roo/bootstrap/Tooltip.js Roo.bootstrap.Tooltip=function(A){Roo.bootstrap.Tooltip.superclass.constructor.call(this,A);};Roo.apply(Roo.bootstrap.Tooltip,{currentEl:false,currentTip:false,currentRegion:false,init:function(){Roo.get(document).on('mouseover',this.enter,this);Roo.get(document).on('mouseout',this.leave,this); this.currentTip=new Roo.bootstrap.Tooltip();},enter:function(ev){var A=ev.getTarget();var el=Roo.fly(A);if(this.currentEl){if(this.currentEl==el){return;}if(A!=this.currentEl.dom&&this.currentEl.contains(A)){return;}}if(this.currentTip.el){this.currentTip.el.setVisibilityMode(Roo.Element.DISPLAY).hide(); }var B=el;if(!el.attr('tooltip')){if(!el.select("[tooltip]").elements.length){return;}B=el.select("[tooltip]").first();var xy=ev.getXY();if(!B.getRegion().contains({top:xy[1],right:xy[0],bottom:xy[1],left:xy[0]})){return;}}this.currentEl=B;this.currentTip.bind(B); this.currentRegion=Roo.lib.Region.getRegion(A);this.currentTip.enter();},leave:function(ev){var A=ev.getTarget();if(!this.currentEl){return;}if(A!=this.currentEl.dom){return;}var xy=ev.getXY();if(this.currentRegion.contains(new Roo.lib.Region(xy[1],xy[0],xy[1],xy[0]))){return; -}if(this.currentTip){this.currentTip.leave();}this.currentEl=false;},alignment:{'left':['r-l',[-2,0],'right'],'right':['l-r',[2,0],'left'],'bottom':['t-b',[0,2],'top'],'top':['b-t',[0,-2],'bottom']}});Roo.extend(Roo.bootstrap.Tooltip,Roo.bootstrap.Component,{bindEl:false,delay:null,timeout:null,hoverState:null,placement:'bottom',getAutoCreate:function(){var A={cls:'tooltip',role:'tooltip',cn:[{cls:'tooltip-arrow'} -,{cls:'tooltip-inner'}]};return A;},bind:function(el){this.bindEl=el;},enter:function(){if(this.timeout!=null){clearTimeout(this.timeout);}this.hoverState='in';if(!this.delay||!this.delay.show){this.show();return;}var _t=this;this.timeout=setTimeout(function(){if(_t.hoverState=='in'){_t.show(); +}if(this.currentTip){this.currentTip.leave();}this.currentEl=false;},alignment:{'left':['r-l',[-2,0],'right'],'right':['l-r',[2,0],'left'],'bottom':['t-b',[0,2],'top'],'top':['b-t',[0,-2],'bottom']}});Roo.extend(Roo.bootstrap.Tooltip,Roo.bootstrap.Component,{bindEl:false,delay:null,timeout:null,hoverState:null,placement:'bottom',getAutoCreate:function(){var A={cls:'tooltip',role:'tooltip',cn:[{cls:'tooltip-arrow'},{cls:'tooltip-inner'}]}; +return A;},bind:function(el){this.bindEl=el;},enter:function(){if(this.timeout!=null){clearTimeout(this.timeout);}this.hoverState='in';if(!this.delay||!this.delay.show){this.show();return;}var _t=this;this.timeout=setTimeout(function(){if(_t.hoverState=='in'){_t.show(); }},this.delay.show);},leave:function(){clearTimeout(this.timeout);this.hoverState='out';if(!this.delay||!this.delay.hide){this.hide();return;}var _t=this;this.timeout=setTimeout(function(){if(_t.hoverState=='out'){_t.hide();Roo.bootstrap.Tooltip.currentEl=false; }},delay);},show:function(){if(!this.el){this.render(document.body);}var A=this.bindEl.attr('tooltip')||this.bindEl.select("[tooltip]").first().attr('tooltip');this.el.select('.tooltip-inner',true).first().dom.innerHTML=A;this.el.removeClass(['fade','top','bottom','left','right','in']); var B=typeof this.placement=='function'?this.placement.call(this,this.el,on_el):this.placement;var C=/\s?auto?\s?/i;var D=C.test(B);if(D){B=B.replace(C,'')||'top';}this.el.show();var p=this.getPosition();var E=this.el.getBox();if(D){}var F=Roo.bootstrap.Tooltip.alignment[B]; var xy=this.el.getAlignToXY(this.bindEl,F[0],F[1]);if(B=='top'||B=='bottom'){if(xy[0]<0){B='right';}if(xy[0]+this.el.getWidth()>Roo.lib.Dom.getViewWidth()){B='left';}}F=Roo.bootstrap.Tooltip.alignment[B];this.el.alignTo(this.bindEl,F[0],F[1]);this.el.addClass(B); this.el.addClass('in fade');this.hoverState=null;if(this.el.hasClass('fade')){}},hide:function(){if(!this.el){return;}this.el.removeClass('in');}}); // Roo/bootstrap/LocationPicker.js -Roo.bootstrap.LocationPicker=function(A){Roo.bootstrap.LocationPicker.superclass.constructor.call(this,A);this.addEvents({initial:true,positionchanged:true,resize:true,show:true,hide:true,mapClick:true,mapRightClick:true,markerClick:true,markerRightClick:true,OverlayViewDraw:true,OverlayViewOnAdd:true,OverlayViewOnRemove:true,OverlayViewShow:true,OverlayViewHide:true} -);};Roo.extend(Roo.bootstrap.LocationPicker,Roo.bootstrap.Component,{gMapContext:false,latitude:0,longitude:0,zoom:15,mapTypeId:false,mapTypeControl:false,disableDoubleClickZoom:false,scrollwheel:true,streetViewControl:false,radius:0,locationName:'',draggable:true,enableAutocomplete:false,enableReverseGeocode:true,markerTitle:'',getAutoCreate:function(){var A={tag:'div',cls:'roo-location-picker'} -;return A},initEvents:function(ct,A){if(!this.el.getWidth()||this.isApplied()){return;}this.el.setVisibilityMode(Roo.Element.DISPLAY);this.initial();},initial:function(){if(!this.mapTypeId){this.mapTypeId=google.maps.MapTypeId.ROADMAP;}this.gMapContext=this.GMapContext(); +Roo.bootstrap.LocationPicker=function(A){Roo.bootstrap.LocationPicker.superclass.constructor.call(this,A);this.addEvents({initial:true,positionchanged:true,resize:true,show:true,hide:true,mapClick:true,mapRightClick:true,markerClick:true,markerRightClick:true,OverlayViewDraw:true,OverlayViewOnAdd:true,OverlayViewOnRemove:true,OverlayViewShow:true,OverlayViewHide:true}); +};Roo.extend(Roo.bootstrap.LocationPicker,Roo.bootstrap.Component,{gMapContext:false,latitude:0,longitude:0,zoom:15,mapTypeId:false,mapTypeControl:false,disableDoubleClickZoom:false,scrollwheel:true,streetViewControl:false,radius:0,locationName:'',draggable:true,enableAutocomplete:false,enableReverseGeocode:true,markerTitle:'',getAutoCreate:function(){var A={tag:'div',cls:'roo-location-picker'}; +return A},initEvents:function(ct,A){if(!this.el.getWidth()||this.isApplied()){return;}this.el.setVisibilityMode(Roo.Element.DISPLAY);this.initial();},initial:function(){if(!this.mapTypeId){this.mapTypeId=google.maps.MapTypeId.ROADMAP;}this.gMapContext=this.GMapContext(); this.initOverlayView();this.OverlayView=new Roo.bootstrap.LocationPicker.OverlayView(this.gMapContext.map);var A=this;google.maps.event.addListener(this.gMapContext.marker,"dragend",function(B){A.setPosition(A.gMapContext.marker.position);});google.maps.event.addListener(this.gMapContext.map,'click',function(B){A.fireEvent('mapClick',this,B); });google.maps.event.addListener(this.gMapContext.map,'rightclick',function(B){A.fireEvent('mapRightClick',this,B);});google.maps.event.addListener(this.gMapContext.marker,'click',function(B){A.fireEvent('markerClick',this,B);});google.maps.event.addListener(this.gMapContext.marker,'rightclick',function(B){A.fireEvent('markerRightClick',this,B); });this.setPosition(this.gMapContext.location);this.fireEvent('initial',this,this.gMapContext.location);},initOverlayView:function(){var A=this;Roo.bootstrap.LocationPicker.OverlayView.prototype=Roo.apply(new google.maps.OverlayView(),{draw:function(){A.fireEvent('OverlayViewDraw',A); },onAdd:function(){A.fireEvent('OverlayViewOnAdd',A);},onRemove:function(){A.fireEvent('OverlayViewOnRemove',A);},show:function(B){A.fireEvent('OverlayViewShow',A,B);},hide:function(){A.fireEvent('OverlayViewHide',A);}});},fromLatLngToContainerPixel:function(A){return this.OverlayView.getProjection().fromLatLngToContainerPixel(A.latLng); -},isApplied:function(){return this.getGmapContext()==false?false:true;},getGmapContext:function(){return this.gMapContext},GMapContext:function(){var A=new google.maps.LatLng(this.latitude,this.longitude);var B=new google.maps.Map(this.el.dom,{center:A,zoom:this.zoom,mapTypeId:this.mapTypeId,mapTypeControl:this.mapTypeControl,disableDoubleClickZoom:this.disableDoubleClickZoom,scrollwheel:this.scrollwheel,streetViewControl:this.streetViewControl,locationName:this.locationName,draggable:this.draggable,enableAutocomplete:this.enableAutocomplete,enableReverseGeocode:this.enableReverseGeocode} -);var C=new google.maps.Marker({position:A,map:B,title:this.markerTitle,draggable:this.draggable});return {map:B,marker:C,circle:null,location:A,radius:this.radius,locationName:this.locationName,addressComponents:{formatted_address:null,addressLine1:null,addressLine2:null,streetName:null,streetNumber:null,city:null,district:null,state:null,stateOrProvince:null} -,settings:this,domContainer:this.el.dom,geodecoder:new google.maps.Geocoder()};},drawCircle:function(A,B,C){if(this.gMapContext.circle!=null){this.gMapContext.circle.setMap(null);}if(B>0){B*=1;C=Roo.apply({},C,{strokeColor:"#0000FF",strokeOpacity:.35,strokeWeight:2,fillColor:"#0000FF",fillOpacity:.2} -);C.map=this.gMapContext.map;C.radius=B;C.center=A;this.gMapContext.circle=new google.maps.Circle(C);return this.gMapContext.circle;}return null;},setPosition:function(A){this.gMapContext.location=A;this.gMapContext.marker.setPosition(A);this.gMapContext.map.panTo(A); -this.drawCircle(A,this.gMapContext.radius,{});var B=this;if(this.gMapContext.settings.enableReverseGeocode){this.gMapContext.geodecoder.geocode({latLng:this.gMapContext.location},function(C,D){if(D==google.maps.GeocoderStatus.OK&&C.length>0){B.gMapContext.locationName=C[0].formatted_address; -B.gMapContext.addressComponents=B.address_component_from_google_geocode(C[0].address_components);B.fireEvent('positionchanged',this,A);}});return;}this.fireEvent('positionchanged',this,A);},resize:function(){google.maps.event.trigger(this.gMapContext.map,"resize"); -this.gMapContext.map.setCenter(this.gMapContext.marker.position);this.fireEvent('resize',this);},setPositionByLatLng:function(A,B){this.setPosition(new google.maps.LatLng(A,B));},getCurrentPosition:function(){return {latitude:this.gMapContext.location.lat(),longitude:this.gMapContext.location.lng()} -;},getAddressName:function(){return this.gMapContext.locationName;},getAddressComponents:function(){return this.gMapContext.addressComponents;},address_component_from_google_geocode:function(A){var B={};for(var i=0;i=0){B.postalCode=C.short_name; -}else if(C.types.indexOf("street_number")>=0){B.streetNumber=C.short_name;}else if(C.types.indexOf("route")>=0){B.streetName=C.short_name;}else if(C.types.indexOf("neighborhood")>=0){B.city=C.short_name;}else if(C.types.indexOf("locality")>=0){B.city=C.short_name; -}else if(C.types.indexOf("sublocality")>=0){B.district=C.short_name;}else if(C.types.indexOf("administrative_area_level_1")>=0){B.stateOrProvince=C.short_name;}else if(C.types.indexOf("country")>=0){B.country=C.short_name;}}B.addressLine1=[B.streetNumber,B.streetName].join(" ").trim(); -B.addressLine2="";return B;},setZoomLevel:function(A){this.gMapContext.map.setZoom(A);},show:function(){if(!this.el){return;}this.el.show();this.resize();this.fireEvent('show',this);},hide:function(){if(!this.el){return;}this.el.hide();this.fireEvent('hide',this); -}});Roo.apply(Roo.bootstrap.LocationPicker,{OverlayView:function(A,B){B=B||{};this.setMap(A);}}); +},isApplied:function(){return this.getGmapContext()==false?false:true;},getGmapContext:function(){return this.gMapContext},GMapContext:function(){var A=new google.maps.LatLng(this.latitude,this.longitude);var B=new google.maps.Map(this.el.dom,{center:A,zoom:this.zoom,mapTypeId:this.mapTypeId,mapTypeControl:this.mapTypeControl,disableDoubleClickZoom:this.disableDoubleClickZoom,scrollwheel:this.scrollwheel,streetViewControl:this.streetViewControl,locationName:this.locationName,draggable:this.draggable,enableAutocomplete:this.enableAutocomplete,enableReverseGeocode:this.enableReverseGeocode}); +var C=new google.maps.Marker({position:A,map:B,title:this.markerTitle,draggable:this.draggable});return {map:B,marker:C,circle:null,location:A,radius:this.radius,locationName:this.locationName,addressComponents:{formatted_address:null,addressLine1:null,addressLine2:null,streetName:null,streetNumber:null,city:null,district:null,state:null,stateOrProvince:null},settings:this,domContainer:this.el.dom,geodecoder:new google.maps.Geocoder()}; +},drawCircle:function(A,B,C){if(this.gMapContext.circle!=null){this.gMapContext.circle.setMap(null);}if(B>0){B*=1;C=Roo.apply({},C,{strokeColor:"#0000FF",strokeOpacity:.35,strokeWeight:2,fillColor:"#0000FF",fillOpacity:.2});C.map=this.gMapContext.map;C.radius=B; +C.center=A;this.gMapContext.circle=new google.maps.Circle(C);return this.gMapContext.circle;}return null;},setPosition:function(A){this.gMapContext.location=A;this.gMapContext.marker.setPosition(A);this.gMapContext.map.panTo(A);this.drawCircle(A,this.gMapContext.radius,{}); +var B=this;if(this.gMapContext.settings.enableReverseGeocode){this.gMapContext.geodecoder.geocode({latLng:this.gMapContext.location},function(C,D){if(D==google.maps.GeocoderStatus.OK&&C.length>0){B.gMapContext.locationName=C[0].formatted_address;B.gMapContext.addressComponents=B.address_component_from_google_geocode(C[0].address_components); +B.fireEvent('positionchanged',this,A);}});return;}this.fireEvent('positionchanged',this,A);},resize:function(){google.maps.event.trigger(this.gMapContext.map,"resize");this.gMapContext.map.setCenter(this.gMapContext.marker.position);this.fireEvent('resize',this); +},setPositionByLatLng:function(A,B){this.setPosition(new google.maps.LatLng(A,B));},getCurrentPosition:function(){return {latitude:this.gMapContext.location.lat(),longitude:this.gMapContext.location.lng()};},getAddressName:function(){return this.gMapContext.locationName; +},getAddressComponents:function(){return this.gMapContext.addressComponents;},address_component_from_google_geocode:function(A){var B={};for(var i=0;i=0){B.postalCode=C.short_name;}else if(C.types.indexOf("street_number")>=0){B.streetNumber=C.short_name; +}else if(C.types.indexOf("route")>=0){B.streetName=C.short_name;}else if(C.types.indexOf("neighborhood")>=0){B.city=C.short_name;}else if(C.types.indexOf("locality")>=0){B.city=C.short_name;}else if(C.types.indexOf("sublocality")>=0){B.district=C.short_name; +}else if(C.types.indexOf("administrative_area_level_1")>=0){B.stateOrProvince=C.short_name;}else if(C.types.indexOf("country")>=0){B.country=C.short_name;}}B.addressLine1=[B.streetNumber,B.streetName].join(" ").trim();B.addressLine2="";return B;},setZoomLevel:function(A){this.gMapContext.map.setZoom(A); +},show:function(){if(!this.el){return;}this.el.show();this.resize();this.fireEvent('show',this);},hide:function(){if(!this.el){return;}this.el.hide();this.fireEvent('hide',this);}});Roo.apply(Roo.bootstrap.LocationPicker,{OverlayView:function(A,B){B=B||{}; +this.setMap(A);}}); // Roo/bootstrap/Alert.js -Roo.bootstrap.Alert=function(A){Roo.bootstrap.Alert.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Alert,Roo.bootstrap.Component,{title:'',html:'',weight:false,faicon:false,getAutoCreate:function(){var A={tag:'div',cls:'alert',cn:[{tag:'i',cls:'roo-alert-icon'} -,{tag:'b',cls:'roo-alert-title',html:this.title},{tag:'span',cls:'roo-alert-text',html:this.html}]};if(this.faicon){A.cn[0].cls+=' fa '+this.faicon;}if(this.weight){A.cls+=' alert-'+this.weight;}return A;},initEvents:function(){this.el.setVisibilityMode(Roo.Element.DISPLAY); -},setTitle:function(A){this.el.select('.roo-alert-title',true).first().dom.innerHTML=A;},setText:function(A){this.el.select('.roo-alert-text',true).first().dom.innerHTML=A;},setWeight:function(A){if(this.weight){this.el.select('.alert',true).first().removeClass('alert-'+this.weight); -}this.weight=A;this.el.select('.alert',true).first().addClass('alert-'+this.weight);},setIcon:function(A){if(this.faicon){this.el.select('.roo-alert-icon',true).first().removeClass(['fa','fa-'+this.faicon]);}this.faicon=Athis.el.select('.roo-alert-icon',true).first().addClass(['fa','fa-'+this.faicon]); -},hide:function(){this.el.hide();},show:function(){this.el.show();}}); +Roo.bootstrap.Alert=function(A){Roo.bootstrap.Alert.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.Alert,Roo.bootstrap.Component,{title:'',html:'',weight:false,faicon:false,getAutoCreate:function(){var A={tag:'div',cls:'alert',cn:[{tag:'i',cls:'roo-alert-icon'},{tag:'b',cls:'roo-alert-title',html:this.title},{tag:'span',cls:'roo-alert-text',html:this.html}]}; +if(this.faicon){A.cn[0].cls+=' fa '+this.faicon;}if(this.weight){A.cls+=' alert-'+this.weight;}return A;},initEvents:function(){this.el.setVisibilityMode(Roo.Element.DISPLAY);},setTitle:function(A){this.el.select('.roo-alert-title',true).first().dom.innerHTML=A; +},setText:function(A){this.el.select('.roo-alert-text',true).first().dom.innerHTML=A;},setWeight:function(A){if(this.weight){this.el.select('.alert',true).first().removeClass('alert-'+this.weight);}this.weight=A;this.el.select('.alert',true).first().addClass('alert-'+this.weight); +},setIcon:function(A){if(this.faicon){this.el.select('.roo-alert-icon',true).first().removeClass(['fa','fa-'+this.faicon]);}this.faicon=Athis.el.select('.roo-alert-icon',true).first().addClass(['fa','fa-'+this.faicon]);},hide:function(){this.el.hide();},show:function(){this.el.show(); +}}); // Roo/bootstrap/UploadCropbox.js -Roo.bootstrap.UploadCropbox=function(A){Roo.bootstrap.UploadCropbox.superclass.constructor.call(this,A);this.addEvents({"beforeselectfile":true,"initial":true,"crop":true,"prepare":true,"exception":true,"beforeloadcanvas":true,"trash":true,"download":true,"footerbuttonclick":true,"resize":true,"rotate":true,"inspect":true,"upload":true,"arrange":true} -);this.buttons=this.buttons||Roo.bootstrap.UploadCropbox.footer.STANDARD;};Roo.extend(Roo.bootstrap.UploadCropbox,Roo.bootstrap.Component,{emptyText:'Click to upload image',rotateNotify:'Image is too small to rotate',errorTimeout:3000,scale:0,baseScale:1,rotate:0,dragable:false,pinching:false,mouseX:0,mouseY:0,cropData:false,minWidth:300,minHeight:300,file:false,exif:{} -,baseRotate:1,cropType:'image/jpeg',buttons:false,canvasLoaded:false,isDocument:false,method:'POST',paramName:'imageUpload',getAutoCreate:function(){var A={tag:'div',cls:'roo-upload-cropbox',cn:[{tag:'input',cls:'roo-upload-cropbox-selector',type:'file'},{tag:'div',cls:'roo-upload-cropbox-body',style:'cursor:pointer',cn:[{tag:'div',cls:'roo-upload-cropbox-preview'} -,{tag:'div',cls:'roo-upload-cropbox-thumb'},{tag:'div',cls:'roo-upload-cropbox-empty-notify',html:this.emptyText},{tag:'div',cls:'roo-upload-cropbox-error-notify alert alert-danger',html:this.rotateNotify}]},{tag:'div',cls:'roo-upload-cropbox-footer',cn:{tag:'div',cls:'btn-group btn-group-justified roo-upload-cropbox-btn-group',cn:[]} -}]};return A;},onRender:function(ct,A){Roo.bootstrap.UploadCropbox.superclass.onRender.call(this,ct,A);if(this.buttons.length){Roo.each(this.buttons,function(bb){var B=this.el.select('.roo-upload-cropbox-footer div.roo-upload-cropbox-btn-group').first().createChild(bb); +Roo.bootstrap.UploadCropbox=function(A){Roo.bootstrap.UploadCropbox.superclass.constructor.call(this,A);this.addEvents({"beforeselectfile":true,"initial":true,"crop":true,"prepare":true,"exception":true,"beforeloadcanvas":true,"trash":true,"download":true,"footerbuttonclick":true,"resize":true,"rotate":true,"inspect":true,"upload":true,"arrange":true}); +this.buttons=this.buttons||Roo.bootstrap.UploadCropbox.footer.STANDARD;};Roo.extend(Roo.bootstrap.UploadCropbox,Roo.bootstrap.Component,{emptyText:'Click to upload image',rotateNotify:'Image is too small to rotate',errorTimeout:3000,scale:0,baseScale:1,rotate:0,dragable:false,pinching:false,mouseX:0,mouseY:0,cropData:false,minWidth:300,minHeight:300,file:false,exif:{},baseRotate:1,cropType:'image/jpeg',buttons:false,canvasLoaded:false,isDocument:false,method:'POST',paramName:'imageUpload',getAutoCreate:function(){var A={tag:'div',cls:'roo-upload-cropbox',cn:[{tag:'input',cls:'roo-upload-cropbox-selector',type:'file'},{tag:'div',cls:'roo-upload-cropbox-body',style:'cursor:pointer',cn:[{tag:'div',cls:'roo-upload-cropbox-preview'},{tag:'div',cls:'roo-upload-cropbox-thumb'},{tag:'div',cls:'roo-upload-cropbox-empty-notify',html:this.emptyText},{tag:'div',cls:'roo-upload-cropbox-error-notify alert alert-danger',html:this.rotateNotify}]},{tag:'div',cls:'roo-upload-cropbox-footer',cn:{tag:'div',cls:'btn-group btn-group-justified roo-upload-cropbox-btn-group',cn:[]}}]}; +return A;},onRender:function(ct,A){Roo.bootstrap.UploadCropbox.superclass.onRender.call(this,ct,A);if(this.buttons.length){Roo.each(this.buttons,function(bb){var B=this.el.select('.roo-upload-cropbox-footer div.roo-upload-cropbox-btn-group').first().createChild(bb); B.on('click',this.onFooterButtonClick.createDelegate(this,[bb.action],true));},this);}},initEvents:function(){this.urlAPI=(window.createObjectURL&&window)||(window.URL&&URL.revokeObjectURL&&URL)||(window.webkitURL&&webkitURL);this.bodyEl=this.el.select('.roo-upload-cropbox-body',true).first(); this.bodyEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.selectorEl=this.el.select('.roo-upload-cropbox-selector',true).first();this.selectorEl.hide();this.previewEl=this.el.select('.roo-upload-cropbox-preview',true).first();this.previewEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; this.thumbEl=this.el.select('.roo-upload-cropbox-thumb',true).first();this.thumbEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.thumbEl.hide();this.notifyEl=this.el.select('.roo-upload-cropbox-empty-notify',true).first();this.notifyEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; @@ -1077,11 +1058,11 @@ this.baseScale=A/this.imageEl.OriginHeight;}return;}B=this.thumbEl.getHeight();t }if(this.imageEl.OriginWidth>this.imageEl.OriginHeight){B=this.thumbEl.getWidth();this.baseScale=B/this.imageEl.OriginHeight;if(this.imageEl.OriginWidth*this.baseScalethis.imageEl.OriginHeight){B=this.thumbEl.getHeight(); this.baseScale=B/this.imageEl.OriginHeight;if(this.imageEl.OriginWidth*this.baseScale4?B+A.getUint32(C+8,F):(C+8);if(I+H>A.byteLength){Roo.log i+=1){c=J[i];if(c==='\u0000'){break;}K+=c;}return K;}return J;}});Roo.apply(Roo.bootstrap.UploadCropbox,{tags:{'Orientation':0x0112 },Orientation:{1:0,3:180,6:90,8:270},exifTagTypes:{1:{getValue:function(A,B){return A.getUint8(B);},size:1},2:{getValue:function(A,B){return String.fromCharCode(A.getUint8(B)); },size:1,ascii:true},3:{getValue:function(A,B,C){return A.getUint16(B,C);},size:2},4:{getValue:function(A,B,C){return A.getUint32(B,C);},size:4},5:{getValue:function(A,B,C){return A.getUint32(B,C)/A.getUint32(B+4,C);},size:8},9:{getValue:function(A,B,C){return A.getInt32(B,C); -},size:4},10:{getValue:function(A,B,C){return A.getInt32(B,C)/A.getInt32(B+4,C);},size:8}},footer:{STANDARD:[{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-left',action:'rotate-left',cn:[{tag:'button',cls:'btn btn-default',html:''} -]},{tag:'div',cls:'btn-group roo-upload-cropbox-picture',action:'picture',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-right',action:'rotate-right',cn:[{tag:'button',cls:'btn btn-default',html:''} -]}],DOCUMENT:[{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-left',action:'rotate-left',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-download',action:'download',cn:[{tag:'button',cls:'btn btn-default',html:''} -]},{tag:'div',cls:'btn-group roo-upload-cropbox-crop',action:'crop',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-trash',action:'trash',cn:[{tag:'button',cls:'btn btn-default',html:''} -]},{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-right',action:'rotate-right',cn:[{tag:'button',cls:'btn btn-default',html:''}]}],ROTATOR:[{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-left',action:'rotate-left',cn:[{tag:'button',cls:'btn btn-default',html:''} -]},{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-right',action:'rotate-right',cn:[{tag:'button',cls:'btn btn-default',html:''}]}]}}); +},size:4},10:{getValue:function(A,B,C){return A.getInt32(B,C)/A.getInt32(B+4,C);},size:8}},footer:{STANDARD:[{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-left',action:'rotate-left',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-picture',action:'picture',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-right',action:'rotate-right',cn:[{tag:'button',cls:'btn btn-default',html:''}]}],DOCUMENT:[{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-left',action:'rotate-left',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-download',action:'download',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-crop',action:'crop',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-trash',action:'trash',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-right',action:'rotate-right',cn:[{tag:'button',cls:'btn btn-default',html:''}]}],ROTATOR:[{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-left',action:'rotate-left',cn:[{tag:'button',cls:'btn btn-default',html:''}]},{tag:'div',cls:'btn-group roo-upload-cropbox-rotate-right',action:'rotate-right',cn:[{tag:'button',cls:'btn btn-default',html:''}]}]}}); + // Roo/bootstrap/DocumentManager.js -Roo.bootstrap.DocumentManager=function(A){Roo.bootstrap.DocumentManager.superclass.constructor.call(this,A);this.addEvents({"initial":true,"inspect":true,"exception":true,"prepare":true,"remove":true,"refresh":true,"click":true,"edit":true,"beforeselectfile":true,"process":true} -);};Roo.extend(Roo.bootstrap.DocumentManager,Roo.bootstrap.Component,{boxes:0,inputName:'',thumbSize:300,multiple:true,files:[],method:'POST',url:'',paramName:'imageUpload',fieldLabel:'',labelWidth:4,labelAlign:'left',editable:true,delegates:[],getAutoCreate:function(){var A={tag:'div',cls:'roo-document-manager',cn:[{tag:'input',cls:'roo-document-manager-selector',type:'file'} -,{tag:'div',cls:'roo-document-manager-uploader',cn:[{tag:'div',cls:'roo-document-manager-upload-btn',html:''}]}]};var B=[{tag:'div',cls:'column col-md-12',cn:A}];if(this.fieldLabel.length){B=[{tag:'div',cls:'column col-md-12',html:this.fieldLabel} -,{tag:'div',cls:'column col-md-12',cn:A}];if(this.labelAlign=='left'){B=[{tag:'div',cls:'column col-md-'+this.labelWidth,html:this.fieldLabel},{tag:'div',cls:'column col-md-'+(12-this.labelWidth),cn:A}];}}var C={tag:'div',cls:'row clearfix',cn:B};return C; -},initEvents:function(){this.managerEl=this.el.select('.roo-document-manager',true).first();this.managerEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.selectorEl=this.el.select('.roo-document-manager-selector',true).first();this.selectorEl.hide(); -if(this.multiple){this.selectorEl.attr('multiple','multiple');}this.selectorEl.on('change',this.onFileSelected,this);this.uploader=this.el.select('.roo-document-manager-uploader',true).first();this.uploader.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; -this.uploader.on('click',this.onUploaderClick,this);this.renderProgressDialog();var A=this;window.addEventListener("resize",function(){A.refresh();});this.fireEvent('initial',this);},renderProgressDialog:function(){var A=this;this.progressDialog=new Roo.bootstrap.Modal({cls:'roo-document-manager-progress-dialog',allow_close:false,title:'',buttons:[{name:'cancel',weight:'danger',html:'Cancel'} -],listeners:{btnclick:function(){A.uploadCancel();this.hide();}}});this.progressDialog.render(Roo.get(document.body));this.progress=new Roo.bootstrap.Progress({cls:'roo-document-manager-progress',active:true,striped:true});this.progress.render(this.progressDialog.getChildContainer()); -this.progressBar=new Roo.bootstrap.ProgressBar({cls:'roo-document-manager-progress-bar',aria_valuenow:0,aria_valuemin:0,aria_valuemax:12,panel:'success'});this.progressBar.render(this.progress.getChildContainer());},onUploaderClick:function(e){e.preventDefault(); -if(this.fireEvent('beforeselectfile',this)!=false){this.selectorEl.dom.click();}},onFileSelected:function(e){e.preventDefault();if(typeof(this.selectorEl.dom.files)=='undefined'||!this.selectorEl.dom.files.length){return;}Roo.each(this.selectorEl.dom.files,function(A){if(this.fireEvent('inspect',this,A)!=false){this.files.push(A); -}},this);this.queue();},queue:function(){this.selectorEl.dom.value='';if(!this.files.length){return;}if(this.boxes>0&&this.files.length>this.boxes){this.files=this.files.slice(0,this.boxes);}this.uploader.show();if(this.boxes>0&&this.files.length>this.boxes-1){this.uploader.hide(); -}var A=this;var B=[];var C=[];Roo.each(this.files,function(D){if(typeof(D.id)!='undefined'&&D.id*1>0){var f=this.renderPreview(D);B.push(f);return;}if(D.type.indexOf('image')!=-1){this.delegates.push((function(){A.process(D);}).createDelegate(this));return; -}C.push((function(){A.process(D);}).createDelegate(this));},this);this.files=B;this.delegates=this.delegates.concat(C);if(!this.delegates.length){this.refresh();return;}this.progressBar.aria_valuemax=this.delegates.length;this.arrange();return;},arrange:function(){if(!this.delegates.length){this.progressDialog.hide(); -this.refresh();return;}var A=this.delegates.shift();this.progressDialog.show();this.progressDialog.setTitle((this.progressBar.aria_valuemax-this.delegates.length)+' / '+this.progressBar.aria_valuemax);this.progressBar.update(this.progressBar.aria_valuemax-this.delegates.length); -A();},refresh:function(){this.uploader.show();if(this.boxes>0&&this.files.length>this.boxes-1){this.uploader.hide();}Roo.isTouch?this.closable(false):this.closable(true);this.fireEvent('refresh',this);},onRemove:function(e,el,o){e.preventDefault();this.fireEvent('remove',this,o); -},remove:function(o){var A=[];Roo.each(this.files,function(B){if(typeof(B.id)=='undefined'||B.id*1<1||B.id!=o.id){A.push(B);return;}o.target.remove();},this);this.files=A;this.refresh();},clear:function(){Roo.each(this.files,function(A){if(!A.target){return; -}A.target.remove();},this);this.files=[];this.refresh();},onClick:function(e,el,o){e.preventDefault();this.fireEvent('click',this,o);},closable:function(A){Roo.each(this.managerEl.select('.roo-document-manager-preview > button.close',true).elements,function(el){el.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; +Roo.bootstrap.DocumentManager=function(A){Roo.bootstrap.DocumentManager.superclass.constructor.call(this,A);this.addEvents({"initial":true,"inspect":true,"exception":true,"prepare":true,"remove":true,"refresh":true,"click":true,"edit":true,"beforeselectfile":true,"process":true}); +};Roo.extend(Roo.bootstrap.DocumentManager,Roo.bootstrap.Component,{boxes:0,inputName:'',thumbSize:300,multiple:true,files:[],method:'POST',url:'',paramName:'imageUpload',fieldLabel:'',labelWidth:4,labelAlign:'left',editable:true,delegates:[],getAutoCreate:function(){var A={tag:'div',cls:'roo-document-manager',cn:[{tag:'input',cls:'roo-document-manager-selector',type:'file'},{tag:'div',cls:'roo-document-manager-uploader',cn:[{tag:'div',cls:'roo-document-manager-upload-btn',html:''}]}]}; +var B=[{tag:'div',cls:'column col-md-12',cn:A}];if(this.fieldLabel.length){B=[{tag:'div',cls:'column col-md-12',html:this.fieldLabel},{tag:'div',cls:'column col-md-12',cn:A}];if(this.labelAlign=='left'){B=[{tag:'div',cls:'column col-md-'+this.labelWidth,html:this.fieldLabel},{tag:'div',cls:'column col-md-'+(12-this.labelWidth),cn:A}]; +}}var C={tag:'div',cls:'row clearfix',cn:B};return C;},initEvents:function(){this.managerEl=this.el.select('.roo-document-manager',true).first();this.managerEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.selectorEl=this.el.select('.roo-document-manager-selector',true).first(); +this.selectorEl.hide();if(this.multiple){this.selectorEl.attr('multiple','multiple');}this.selectorEl.on('change',this.onFileSelected,this);this.uploader=this.el.select('.roo-document-manager-uploader',true).first();this.uploader.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; +this.uploader.on('click',this.onUploaderClick,this);this.renderProgressDialog();var A=this;window.addEventListener("resize",function(){A.refresh();});this.fireEvent('initial',this);},renderProgressDialog:function(){var A=this;this.progressDialog=new Roo.bootstrap.Modal({cls:'roo-document-manager-progress-dialog',allow_close:false,title:'',buttons:[{name:'cancel',weight:'danger',html:'Cancel'}],listeners:{btnclick:function(){A.uploadCancel(); +this.hide();}}});this.progressDialog.render(Roo.get(document.body));this.progress=new Roo.bootstrap.Progress({cls:'roo-document-manager-progress',active:true,striped:true});this.progress.render(this.progressDialog.getChildContainer());this.progressBar=new Roo.bootstrap.ProgressBar({cls:'roo-document-manager-progress-bar',aria_valuenow:0,aria_valuemin:0,aria_valuemax:12,panel:'success'}); +this.progressBar.render(this.progress.getChildContainer());},onUploaderClick:function(e){e.preventDefault();if(this.fireEvent('beforeselectfile',this)!=false){this.selectorEl.dom.click();}},onFileSelected:function(e){e.preventDefault();if(typeof(this.selectorEl.dom.files)=='undefined'||!this.selectorEl.dom.files.length){return; +}Roo.each(this.selectorEl.dom.files,function(A){if(this.fireEvent('inspect',this,A)!=false){this.files.push(A);}},this);this.queue();},queue:function(){this.selectorEl.dom.value='';if(!this.files.length){return;}if(this.boxes>0&&this.files.length>this.boxes){this.files=this.files.slice(0,this.boxes); +}this.uploader.show();if(this.boxes>0&&this.files.length>this.boxes-1){this.uploader.hide();}var A=this;var B=[];var C=[];Roo.each(this.files,function(D){if(typeof(D.id)!='undefined'&&D.id*1>0){var f=this.renderPreview(D);B.push(f);return;}if(D.type.indexOf('image')!=-1){this.delegates.push((function(){A.process(D); +}).createDelegate(this));return;}C.push((function(){A.process(D);}).createDelegate(this));},this);this.files=B;this.delegates=this.delegates.concat(C);if(!this.delegates.length){this.refresh();return;}this.progressBar.aria_valuemax=this.delegates.length;this.arrange(); +return;},arrange:function(){if(!this.delegates.length){this.progressDialog.hide();this.refresh();return;}var A=this.delegates.shift();this.progressDialog.show();this.progressDialog.setTitle((this.progressBar.aria_valuemax-this.delegates.length)+' / '+this.progressBar.aria_valuemax); +this.progressBar.update(this.progressBar.aria_valuemax-this.delegates.length);A();},refresh:function(){this.uploader.show();if(this.boxes>0&&this.files.length>this.boxes-1){this.uploader.hide();}Roo.isTouch?this.closable(false):this.closable(true);this.fireEvent('refresh',this); +},onRemove:function(e,el,o){e.preventDefault();this.fireEvent('remove',this,o);},remove:function(o){var A=[];Roo.each(this.files,function(B){if(typeof(B.id)=='undefined'||B.id*1<1||B.id!=o.id){A.push(B);return;}o.target.remove();},this);this.files=A;this.refresh(); +},clear:function(){Roo.each(this.files,function(A){if(!A.target){return;}A.target.remove();},this);this.files=[];this.refresh();},onClick:function(e,el,o){e.preventDefault();this.fireEvent('click',this,o);},closable:function(A){Roo.each(this.managerEl.select('.roo-document-manager-preview > button.close',true).elements,function(el){el.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; if(A){el.show();return;}el.hide();},this);},xhrOnLoad:function(A){Roo.each(this.managerEl.select('.roo-document-manager-loading',true).elements,function(el){el.remove();},this);if(A.readyState!==4){this.arrange();this.fireEvent('exception',this,A);return; }var B=Roo.decode(A.responseText);if(!B.success){this.arrange();this.fireEvent('exception',this,A);return;}var C=this.renderPreview(B.data);this.files.push(C);this.arrange();},xhrOnError:function(){Roo.log('xhr on error');var A=Roo.decode(xhr.responseText); Roo.log(A);this.arrange();},process:function(A){if(this.fireEvent('process',this,A)!==false){if(this.editable&&A.type.indexOf('image')!=-1){this.fireEvent('edit',this,A);return;}this.uploadStart(A,false);return;}},uploadStart:function(A,B){this.xhr=new XMLHttpRequest(); -if(typeof(A.id)!='undefined'&&A.id*1>0){this.arrange();return;}A.xhr=this.xhr;this.managerEl.createChild({tag:'div',cls:'roo-document-manager-loading',cn:[{tag:'div',tooltip:A.name,cls:'roo-document-manager-thumb',html:''} -]});this.xhr.open(this.method,this.url,true);var C={"Accept":"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var D in C){var E=C[D];if(E){this.xhr.setRequestHeader(D,E);}}var F=this;this.xhr.onload=function(){F.xhrOnLoad(F.xhr); +if(typeof(A.id)!='undefined'&&A.id*1>0){this.arrange();return;}A.xhr=this.xhr;this.managerEl.createChild({tag:'div',cls:'roo-document-manager-loading',cn:[{tag:'div',tooltip:A.name,cls:'roo-document-manager-thumb',html:''}]}); +this.xhr.open(this.method,this.url,true);var C={"Accept":"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var D in C){var E=C[D];if(E){this.xhr.setRequestHeader(D,E);}}var F=this;this.xhr.onload=function(){F.xhrOnLoad(F.xhr); };this.xhr.onerror=function(){F.xhrOnError(F.xhr);};var G=new FormData();G.append('returnHTML','NO');if(B){G.append('crop',B);}G.append(this.paramName,A,A.name);if(this.fireEvent('prepare',this,G)!=false){this.xhr.send(G);};},uploadCancel:function(){this.xhr.abort(); -this.delegates=[];Roo.each(this.managerEl.select('.roo-document-manager-loading',true).elements,function(el){el.remove();},this);this.arrange();},renderPreview:function(A){if(typeof(A.target)!='undefined'&&A.target){return A;}var B=this.managerEl.createChild({tag:'div',cls:'roo-document-manager-preview',cn:[{tag:'div',tooltip:A.filename,cls:'roo-document-manager-thumb',html:''} -,{tag:'button',cls:'close',html:''}]});var C=B.select('button.close',true).first();C.on('click',this.onRemove,this,A);A.target=B;var D=B.select('img',true).first();var E=this;D.dom.addEventListener("load",function(){E.onPreviewLoad(A,D); -});D.on('click',this.onClick,this,A);return A;},onPreviewLoad:function(A,B){if(typeof(A.target)=='undefined'||!A.target){return;}var C=B.dom.naturalWidth||B.dom.width;var D=B.dom.naturalHeight||B.dom.height;if(C>D){A.target.addClass('wide');return;}A.target.addClass('tall'); -return;},uploadFromSource:function(A,B){this.xhr=new XMLHttpRequest();this.managerEl.createChild({tag:'div',cls:'roo-document-manager-loading',cn:[{tag:'div',tooltip:A.name,cls:'roo-document-manager-thumb',html:''} -]});this.xhr.open(this.method,this.url,true);var C={"Accept":"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var D in C){var E=C[D];if(E){this.xhr.setRequestHeader(D,E);}}var F=this;this.xhr.onload=function(){F.xhrOnLoad(F.xhr); +this.delegates=[];Roo.each(this.managerEl.select('.roo-document-manager-loading',true).elements,function(el){el.remove();},this);this.arrange();},renderPreview:function(A){if(typeof(A.target)!='undefined'&&A.target){return A;}var B=this.managerEl.createChild({tag:'div',cls:'roo-document-manager-preview',cn:[{tag:'div',tooltip:A.filename,cls:'roo-document-manager-thumb',html:''},{tag:'button',cls:'close',html:''}]}); +var C=B.select('button.close',true).first();C.on('click',this.onRemove,this,A);A.target=B;var D=B.select('img',true).first();var E=this;D.dom.addEventListener("load",function(){E.onPreviewLoad(A,D);});D.on('click',this.onClick,this,A);return A;},onPreviewLoad:function(A,B){if(typeof(A.target)=='undefined'||!A.target){return; +}var C=B.dom.naturalWidth||B.dom.width;var D=B.dom.naturalHeight||B.dom.height;if(C>D){A.target.addClass('wide');return;}A.target.addClass('tall');return;},uploadFromSource:function(A,B){this.xhr=new XMLHttpRequest();this.managerEl.createChild({tag:'div',cls:'roo-document-manager-loading',cn:[{tag:'div',tooltip:A.name,cls:'roo-document-manager-thumb',html:''}]}); +this.xhr.open(this.method,this.url,true);var C={"Accept":"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var D in C){var E=C[D];if(E){this.xhr.setRequestHeader(D,E);}}var F=this;this.xhr.onload=function(){F.xhrOnLoad(F.xhr); };this.xhr.onerror=function(){F.xhrOnError(F.xhr);};var G=new FormData();G.append('returnHTML','NO');G.append('crop',B);if(typeof(A.filename)!='undefined'){G.append('filename',A.filename);}if(typeof(A.mimetype)!='undefined'){G.append('mimetype',A.mimetype); }if(this.fireEvent('prepare',this,G)!=false){this.xhr.send(G);};}}); // Roo/bootstrap/DocumentViewer.js -Roo.bootstrap.DocumentViewer=function(A){Roo.bootstrap.DocumentViewer.superclass.constructor.call(this,A);this.addEvents({"initial":true,"click":true,"trash":true});};Roo.extend(Roo.bootstrap.DocumentViewer,Roo.bootstrap.Component,{getAutoCreate:function(){var A={tag:'div',cls:'roo-document-viewer',cn:[{tag:'div',cls:'roo-document-viewer-body',cn:[{tag:'div',cls:'roo-document-viewer-thumb',cn:[{tag:'img',cls:'roo-document-viewer-image'} -]}]},{tag:'div',cls:'roo-document-viewer-footer',cn:{tag:'div',cls:'btn-group btn-group-justified roo-document-viewer-btn-group',cn:[{tag:'div',cls:'btn-group',cn:[{tag:'button',cls:'btn btn-default roo-document-viewer-trash',html:''} -]}]}}]};return A;},initEvents:function(){this.bodyEl=this.el.select('.roo-document-viewer-body',true).first();this.bodyEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.thumbEl=this.el.select('.roo-document-viewer-thumb',true).first(); -this.thumbEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.imageEl=this.el.select('.roo-document-viewer-image',true).first();this.imageEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.footerEl=this.el.select('.roo-document-viewer-footer',true).first(); -this.footerEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.trashBtn=this.el.select('.roo-document-viewer-trash',true).first();this.trashBtn.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.bodyEl.on('click',this.onClick,this); -this.trashBtn.on('click',this.onTrash,this);},initial:function(){this.fireEvent('initial',this);},onClick:function(e){e.preventDefault();this.fireEvent('click',this);},onTrash:function(e){e.preventDefault();this.fireEvent('trash',this);}}); +Roo.bootstrap.DocumentViewer=function(A){Roo.bootstrap.DocumentViewer.superclass.constructor.call(this,A);this.addEvents({"initial":true,"click":true,"trash":true});};Roo.extend(Roo.bootstrap.DocumentViewer,Roo.bootstrap.Component,{getAutoCreate:function(){var A={tag:'div',cls:'roo-document-viewer',cn:[{tag:'div',cls:'roo-document-viewer-body',cn:[{tag:'div',cls:'roo-document-viewer-thumb',cn:[{tag:'img',cls:'roo-document-viewer-image'}]}]},{tag:'div',cls:'roo-document-viewer-footer',cn:{tag:'div',cls:'btn-group btn-group-justified roo-document-viewer-btn-group',cn:[{tag:'div',cls:'btn-group',cn:[{tag:'button',cls:'btn btn-default roo-document-viewer-trash',html:''}]}]}}]}; +return A;},initEvents:function(){this.bodyEl=this.el.select('.roo-document-viewer-body',true).first();this.bodyEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.thumbEl=this.el.select('.roo-document-viewer-thumb',true).first();this.thumbEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; +this.imageEl=this.el.select('.roo-document-viewer-image',true).first();this.imageEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.footerEl=this.el.select('.roo-document-viewer-footer',true).first();this.footerEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block'; +this.trashBtn=this.el.select('.roo-document-viewer-trash',true).first();this.trashBtn.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay='block';this.bodyEl.on('click',this.onClick,this);this.trashBtn.on('click',this.onTrash,this);},initial:function(){this.fireEvent('initial',this); +},onClick:function(e){e.preventDefault();this.fireEvent('click',this);},onTrash:function(e){e.preventDefault();this.fireEvent('trash',this);}}); // Roo/bootstrap/NavProgressBar.js -Roo.bootstrap.NavProgressBar=function(A){Roo.bootstrap.NavProgressBar.superclass.constructor.call(this,A);this.bullets=this.bullets||[];this.addEvents({'changed':true});};Roo.extend(Roo.bootstrap.NavProgressBar,Roo.bootstrap.Component,{bullets:[],barItems:[],getAutoCreate:function(){var A=Roo.apply({} -,Roo.bootstrap.NavProgressBar.superclass.getAutoCreate.call(this));A={tag:'div',cls:'roo-navigation-bar-group',cn:[{tag:'div',cls:'roo-navigation-top-bar'},{tag:'div',cls:'roo-navigation-bullets-bar',cn:[{tag:'ul',cls:'roo-navigation-bar'}]},{tag:'div',cls:'roo-navigation-bottom-bar'} -]};return A;},initEvents:function(){},onRender:function(ct,A){Roo.bootstrap.NavProgressBar.superclass.onRender.call(this,ct,A);if(this.bullets.length){Roo.each(this.bullets,function(b){this.addItem(b);},this);}this.format();},addItem:function(A){var B=new Roo.bootstrap.NavProgressItem(A); -B.parentId=this.id;B.render(this.el.select('.roo-navigation-bar',true).first(),null);if(A.html){var C=new Roo.bootstrap.Element({tag:'div',cls:'roo-navigation-bar-text'});var D=new Roo.bootstrap.Element({tag:'div',cls:'roo-navigation-bar-text'});C.onRender(this.el.select('.roo-navigation-top-bar',true).first(),null); -D.onRender(this.el.select('.roo-navigation-bottom-bar',true).first(),null);var E=new Roo.bootstrap.Element({tag:'span',html:(typeof(A.position)!='undefined'&&A.position=='top')?A.html:''});var F=new Roo.bootstrap.Element({tag:'span',html:(typeof(A.position)!='undefined'&&A.position=='top')?'':A.html} -);E.onRender(C.el,null);F.onRender(D.el,null);B.topEl=C;B.bottomEl=D;}this.barItems.push(B);return B;},getActive:function(){var A=false;Roo.each(this.barItems,function(v){if(!v.isActive()){return;}A=v;return false;});return A;},setActiveItem:function(A){var B=false; -Roo.each(this.barItems,function(v){if(v.rid==A.rid){return;}if(v.isActive()){v.setActive(false);B=v;}});A.setActive(true);this.fireEvent('changed',this,A,B);},getBarItem:function(A){var B=false;Roo.each(this.barItems,function(e){if(e.rid!=A){return;}B=e;return false; -});return B;},indexOfItem:function(A){var B=false;Roo.each(this.barItems,function(v,i){if(v.rid!=A.rid){return;}B=i;return false});return B;},setActiveNext:function(){var i=this.indexOfItem(this.getActive());if(i>this.barItems.length){return;}this.setActiveItem(this.barItems[i+1]); -},setActivePrev:function(){var i=this.indexOfItem(this.getActive());if(i<1){return;}this.setActiveItem(this.barItems[i-1]);},format:function(){if(!this.barItems.length){return;}var A=100/this.barItems.length;Roo.each(this.barItems,function(i){i.el.setStyle('width',A+'%'); -i.topEl.el.setStyle('width',A+'%');i.bottomEl.el.setStyle('width',A+'%');},this);}}); +Roo.bootstrap.NavProgressBar=function(A){Roo.bootstrap.NavProgressBar.superclass.constructor.call(this,A);this.bullets=this.bullets||[];this.addEvents({'changed':true});};Roo.extend(Roo.bootstrap.NavProgressBar,Roo.bootstrap.Component,{bullets:[],barItems:[],getAutoCreate:function(){var A=Roo.apply({},Roo.bootstrap.NavProgressBar.superclass.getAutoCreate.call(this)); +A={tag:'div',cls:'roo-navigation-bar-group',cn:[{tag:'div',cls:'roo-navigation-top-bar'},{tag:'div',cls:'roo-navigation-bullets-bar',cn:[{tag:'ul',cls:'roo-navigation-bar'}]},{tag:'div',cls:'roo-navigation-bottom-bar'}]};return A;},initEvents:function(){},onRender:function(ct,A){Roo.bootstrap.NavProgressBar.superclass.onRender.call(this,ct,A); +if(this.bullets.length){Roo.each(this.bullets,function(b){this.addItem(b);},this);}this.format();},addItem:function(A){var B=new Roo.bootstrap.NavProgressItem(A);B.parentId=this.id;B.render(this.el.select('.roo-navigation-bar',true).first(),null);if(A.html){var C=new Roo.bootstrap.Element({tag:'div',cls:'roo-navigation-bar-text'}); +var D=new Roo.bootstrap.Element({tag:'div',cls:'roo-navigation-bar-text'});C.onRender(this.el.select('.roo-navigation-top-bar',true).first(),null);D.onRender(this.el.select('.roo-navigation-bottom-bar',true).first(),null);var E=new Roo.bootstrap.Element({tag:'span',html:(typeof(A.position)!='undefined'&&A.position=='top')?A.html:''}); +var F=new Roo.bootstrap.Element({tag:'span',html:(typeof(A.position)!='undefined'&&A.position=='top')?'':A.html});E.onRender(C.el,null);F.onRender(D.el,null);B.topEl=C;B.bottomEl=D;}this.barItems.push(B);return B;},getActive:function(){var A=false;Roo.each(this.barItems,function(v){if(!v.isActive()){return; +}A=v;return false;});return A;},setActiveItem:function(A){var B=false;Roo.each(this.barItems,function(v){if(v.rid==A.rid){return;}if(v.isActive()){v.setActive(false);B=v;}});A.setActive(true);this.fireEvent('changed',this,A,B);},getBarItem:function(A){var B=false; +Roo.each(this.barItems,function(e){if(e.rid!=A){return;}B=e;return false;});return B;},indexOfItem:function(A){var B=false;Roo.each(this.barItems,function(v,i){if(v.rid!=A.rid){return;}B=i;return false});return B;},setActiveNext:function(){var i=this.indexOfItem(this.getActive()); +if(i>this.barItems.length){return;}this.setActiveItem(this.barItems[i+1]);},setActivePrev:function(){var i=this.indexOfItem(this.getActive());if(i<1){return;}this.setActiveItem(this.barItems[i-1]);},format:function(){if(!this.barItems.length){return;}var A=100/this.barItems.length; +Roo.each(this.barItems,function(i){i.el.setStyle('width',A+'%');i.topEl.el.setStyle('width',A+'%');i.bottomEl.el.setStyle('width',A+'%');},this);}}); // Roo/bootstrap/NavProgressItem.js Roo.bootstrap.NavProgressItem=function(A){Roo.bootstrap.NavProgressItem.superclass.constructor.call(this,A);this.addEvents({"click":true});};Roo.extend(Roo.bootstrap.NavProgressItem,Roo.bootstrap.Component,{rid:'',active:false,disabled:false,html:'',position:'bottom',icon:false,getAutoCreate:function(){var A='roo-navigation-bar-item-icon'; A+=((this.icon)?(' '+this.icon):(' step-number'));var B={tag:'li',cls:'roo-navigation-bar-item',cn:[{tag:'i',cls:A}]};if(this.active){B.cls+=' active';}if(this.disabled){B.cls+=' disabled';}return B;},disable:function(){this.setDisabled(true);},enable:function(){this.setDisabled(false); -- 2.39.2