Refactor pipeline_details_bundle.js to break out functions
What does this MR do?
This is a precursor to adding the new DAG view (see: #215517 (closed)), which just adds the app/assets/javascripts/pipelines/pipeline_details_bundle.js
refactor. It breaks the various Vue app
Screenshots
There are no changes to visuals or behavior.