github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/web/elm/src/Message/Message.elm (about)

     1  module Message.Message exposing
     2      ( DomID(..)
     3      , DropTarget(..)
     4      , Message(..)
     5      , PipelinesSection(..)
     6      , VersionId
     7      , VersionToggleAction(..)
     8      , VisibilityAction(..)
     9      )
    10  
    11  import Concourse exposing (DatabaseID)
    12  import Concourse.Cli as Cli
    13  import Concourse.Pagination exposing (Page)
    14  import Routes exposing (StepID)
    15  import StrictEvents
    16  
    17  
    18  type Message
    19      = -- Top Bar
    20        FilterMsg String
    21      | FocusMsg
    22      | BlurMsg
    23        -- Pipeline
    24      | ToggleGroup Concourse.PipelineGroup
    25      | SetGroups (List String)
    26        -- Dashboard
    27      | DragStart String String
    28      | DragOver DropTarget
    29      | DragEnd
    30      | Tooltip String String
    31      | TooltipHd String String
    32        -- Resource
    33      | EditComment String
    34      | FocusTextArea
    35      | BlurTextArea
    36        -- Build
    37      | ScrollBuilds StrictEvents.WheelEvent
    38      | RevealCurrentBuildInHistory
    39      | SetHighlight String Int
    40      | ExtendHighlight String Int
    41        -- common
    42      | Hover (Maybe DomID)
    43      | Click DomID
    44      | GoToRoute Routes.Route
    45      | Scrolled StrictEvents.ScrollState
    46  
    47  
    48  type DomID
    49      = ToggleJobButton
    50      | TriggerBuildButton
    51      | AbortBuildButton
    52      | RerunBuildButton
    53      | PreviousPageButton
    54      | NextPageButton
    55      | CheckButton Bool
    56      | EditButton
    57      | SaveCommentButton
    58      | ResourceCommentTextarea
    59      | ChangedStepLabel StepID String
    60      | StepState StepID
    61      | PinIcon
    62      | PinMenuDropDown String
    63      | PinButton VersionId
    64      | PinBar
    65      | PipelineStatusIcon PipelinesSection Concourse.PipelineIdentifier
    66      | PipelineCardPauseToggle PipelinesSection Concourse.PipelineIdentifier
    67      | TopBarFavoritedIcon DatabaseID
    68      | TopBarPauseToggle Concourse.PipelineIdentifier
    69      | VisibilityButton PipelinesSection Concourse.PipelineIdentifier
    70      | PipelineCardFavoritedIcon PipelinesSection DatabaseID
    71      | FooterCliIcon Cli.Cli
    72      | WelcomeCardCliIcon Cli.Cli
    73      | CopyTokenButton
    74      | SendTokenButton
    75      | CopyTokenInput
    76      | JobGroup Int
    77      | StepTab String Int
    78      | StepHeader String
    79      | StepSubHeader String Int
    80      | StepInitialization String
    81      | ShowSearchButton
    82      | ClearSearchButton
    83      | LoginButton
    84      | LogoutButton
    85      | UserMenu
    86      | PaginationButton Page
    87      | VersionHeader VersionId
    88      | VersionToggle VersionId
    89      | BuildTab Int String
    90      | PipelineWrapper Concourse.PipelineIdentifier
    91      | JobPreview PipelinesSection Concourse.JobIdentifier
    92      | HamburgerMenu
    93      | SideBarResizeHandle
    94      | SideBarTeam PipelinesSection String
    95      | SideBarPipeline PipelinesSection Concourse.PipelineIdentifier
    96      | SideBarFavoritedIcon DatabaseID
    97      | Dashboard
    98      | DashboardGroup String
    99  
   100  
   101  type PipelinesSection
   102      = FavoritesSection
   103      | AllPipelinesSection
   104  
   105  
   106  type VersionToggleAction
   107      = Enable
   108      | Disable
   109  
   110  
   111  type VisibilityAction
   112      = Expose
   113      | Hide
   114  
   115  
   116  type alias VersionId =
   117      Concourse.VersionedResourceIdentifier
   118  
   119  
   120  type alias DatabaseID =
   121      Int
   122  
   123  
   124  type DropTarget
   125      = Before String
   126      | After String