blueocean-plugin/blueocean-web/src/main/resources/io/jenkins/blueocean/BlueOceanUI/index.jelly

56 lines
2.3 KiB
Plaintext
Raw Normal View History

<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:x="jelly:xml">
<st:contentType value="text/html;charset=UTF-8"/>
<!-- Add HTTP headers from extensions. See BluePageDecorator.java -->
<j:forEach var="pd" items="${it.pageDecorators}">
<st:include it="${pd}" page="httpHeaders.jelly" optional="true"/>
</j:forEach>
<x:doctype name="html"/>
<html>
<!-- HACK that need to be cleaned up -->
<j:new var="h" className="hudson.Functions"/><!-- instead of JSP functions -->
<j:invokeStatic var="j" className="jenkins.model.Jenkins" method="getActiveInstance"/>
${h.initPageVariables(context)}
<head data-rooturl="${rootURL}"
data-resurl="${resURL}"
data-appurl="${rootURL}/${it.urlBase}"
data-adjuncturl="${rootURL}/${j.getAdjuncts('').rootURL}">
<title>Jenkins Blue Ocean</title>
<st:adjunct includes="org.jenkinsci.plugins.ssegateway.sse.EventSource" />
<!-- Reset -->
<link href="${resURL}/plugin/blueocean-web/assets/css/normalize.css" rel="stylesheet"/>
<!-- Icons + Fonts -->
<link rel="stylesheet" href="${resURL}/plugin/blueocean-web/assets/css/latofonts.css" type="text/css"/>
<link rel="stylesheet" href="${resURL}/plugin/blueocean-web/assets/octicons/octicons.css" type="text/css"/>
<!-- Jenkins Design Language -->
<link rel="stylesheet"
href="${resURL}/plugin/blueocean-web/assets/css/jenkins-design-language.css"
type="text/css"/>
<!-- Inject headers from other extensions. See BluePageDecorator.java -->
<j:forEach var="pd" items="${it.pageDecorators}">
<st:include it="${pd}" page="header.jelly" optional="true" />
</j:forEach>
</head>
<body>
UX-33: Add support for client-side routing with react-router, as well as routing within the blueocean-admin plugin Squashed commit of the following: commit 16e5b1c8ece9e4e2757c6a9e4be6be487bf39777 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 11:11:19 2016 +1100 josh/ux-33 * Remove last TODO and console.log commit 06b83340abcc8c9dc5230f2f86dcf3cc4e779fcb Merge: 66bbf86 e6cb4cb Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 11:09:19 2016 +1100 Merge remote-tracking branch 'github-bees/master' into josh/ux-33 commit 66bbf868988d20ef5a9271f14359d5d89e0036ae Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 11:03:14 2016 +1100 josh/ux-33 * Add tests for pipelinePropProvider commit f73655ecfa6040ae460bc3568fff71f5c218154e Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 10:16:52 2016 +1100 josh/ux-33 * move the app base url data- on <HEAD> like the rest commit 0d7906226e10f54b1be71a6ed8039f015542e3ec Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 10:13:02 2016 +1100 josh/ux-33 * Test and lint fixes commit bb8454b9d1250a1ac0a41a54b87f3e13caffbc49 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 08:05:05 2016 +1100 josh/ux-33 * Add an indexredirect to /pipelines as a temporary solution to not having a default route mechanism commit e687e599eb6a910e997d8ebe001987798b84b1df Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 07:46:54 2016 +1100 josh/ux-33 * Add some documentation: commit 488db5aa13c512e5dee81d2d5283298832ade1ce Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 07:16:06 2016 +1100 josh/ux-33 * Remove more TODOs commit 7dc9276b7de4464932b4c0748eb90d124f7fd407 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 29 07:11:28 2016 +1100 josh/ux-33 * More cleanup commit 32656ddd9d49879bbf4aa66046471e1bfaf4ebf1 Author: Josh McDonald <josh@joshmcdonald.info> Date: Thu Mar 24 20:02:05 2016 +1100 josh/ux-33 * Harden AjaxHoc somewhat so it's a little happier waiting for a url, fix the issues where trailing slash caused loading to fail commit d264a74f7e221f3cd182da8c247c8054c826670d Author: Josh McDonald <josh@joshmcdonald.info> Date: Thu Mar 24 18:06:49 2016 +1100 josh/ux-33 * Remove last reference to jenkins.main.body commit 494de36b8a4b119b4bf12b954cf5aa5407c2f70d Author: Josh McDonald <josh@joshmcdonald.info> Date: Thu Mar 24 18:03:35 2016 +1100 josh/ux-33 * Pull Requests view working commit 406237257b5cd506e4d502ca57294436e40fb1aa Author: Josh McDonald <josh@joshmcdonald.info> Date: Thu Mar 24 16:54:21 2016 +1100 josh/ux-33 * Pipeline Activity page commit c364ed8f05e3a7281340af61409b87b5928cd55a Merge: 994d05b 5a8899e Author: Josh McDonald <josh@joshmcdonald.info> Date: Thu Mar 24 09:40:52 2016 +1100 Merge remote-tracking branch 'github-bees/master' into josh/ux-33 commit 994d05bddb221e176684726d6229744091b0dc78 Author: Josh McDonald <josh@joshmcdonald.info> Date: Thu Mar 24 09:16:53 2016 +1100 josh/ux-33 * Routing for /branches working commit b1d3c0adf7deb18df9f1630b9b4d59d4585d9ab3 Merge: 8cdaac6 cdd302f Author: Josh McDonald <josh@joshmcdonald.info> Date: Wed Mar 23 10:39:38 2016 +1100 Merge remote-tracking branch 'github-bees/master' into josh/ux-33 commit 8cdaac6a489687ad9cec359390a90d89412d8c41 Author: Josh McDonald <josh@joshmcdonald.info> Date: Wed Mar 23 10:37:38 2016 +1100 josh/ux-33 * Require latest jdl/extensions in admin commit c14ef1b0c7c32702481f0de8102e3ef46c005163 Author: Josh McDonald <josh@joshmcdonald.info> Date: Wed Mar 23 09:31:28 2016 +1100 josh/ux-33 * Pipelines view working via nested route commit a4f28409ebbfe9c060d7898d6bed58fad63bce26 Merge: 3f0a108 f20319d Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 22 21:32:22 2016 +1100 Merge branch 'feature/UX-33-js-extensions' into josh/ux-33 commit 3f0a108a1cb8e0254ebe42f96d39a2542157d04a Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 22 19:28:25 2016 +1100 josh/UX-33 * Bump version on js-extensions commit 5ea2c059b3f0143b60d3c55bbd701346deedb594 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 22 19:26:05 2016 +1100 josh/UX-33 * WIP on routification of pipelines screens commit e0cc13706e9ce2b193b6dde0f998e99e3ee409ad Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 22 15:56:45 2016 +1100 josh/UX-33 * More cleanup commit 39a97edd3aab72271bdbf8b454f5750687a39f28 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 22 15:49:18 2016 +1100 josh/UX-33 * Clean up some TODOs and logging commit 6e48cd0df7d66e6127638c0141f6294e2c3f61a1 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 22 13:22:26 2016 +1100 josh/UX-33 * WORKS MOFO commit 6695fd85e4d53754252c3794ded4871f294b8d34 Merge: e7603ab 3f5bd73 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 22 12:05:40 2016 +1100 Merge remote-tracking branch 'github-bees/master' into josh/UX-33 commit e7603aba62a531c3f6b06403e65c3b97de74ab10 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 22 11:56:30 2016 +1100 josh/UX-33 * Finally got to a state where Routes are coming from plugins via extension point commit d429e68714f880e5578bbdb3bcd9aa7fe6905479 Merge: ec3290e 9124c0b Author: Josh McDonald <josh@joshmcdonald.info> Date: Thu Mar 17 11:32:19 2016 +1100 Merge remote-tracking branch 'github-bees/master' into josh/UX-33 commit ec3290e4af75a5a6da75945290f702fadc5e74cc Author: Josh McDonald <josh@joshmcdonald.info> Date: Thu Mar 17 11:31:12 2016 +1100 josh/UX-33 * RR finally working with some throwaway components, still using the extensionpoint for content tho commit e1b311e7801aabab55164f7f74f5693b559f8cd4 Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 15 10:51:00 2016 +1100 josh/UX-33 * +react-router, add some metadata commit c2a309a7d0f795c45959b84ff35b7747f55bb2a4 Merge: 26fca05 a6d710a Author: Josh McDonald <josh@joshmcdonald.info> Date: Tue Mar 15 10:30:42 2016 +1100 Merge branch 'master' into josh/UX-33 commit 26fca052f28a0eba8b1080cef9c013b450a65613 Merge: 19ae247 a674817 Author: Josh McDonald <josh@joshmcdonald.info> Date: Wed Mar 9 09:43:18 2016 +1100 Merge remote-tracking branch 'github-bees/master' into josh/UX-33 commit 19ae247d6bd5660a12a8d0a04ee581e56a79342d Author: Josh McDonald <josh@joshmcdonald.info> Date: Wed Mar 9 09:42:40 2016 +1100 josh/UX-33 * Fix description in rest POM, small adjustment to main UI entry point on backend to allow for client-side routes
2016-03-29 00:14:41 +00:00
<!-- App root -->
<div id="root" class="container-fluid">Loading...</div>
<!--
The following Stapler adjunct adds the blueocean JavaScript bundle, as well
as the blueocean CSS. See gulpfile.js.
-->
<st:adjunct includes="io.jenkins.blueocean.blueocean"/>
</body>
</html>
</j:jelly>