Skip to content

Commit

Permalink
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ let progressClickHandler = null;
let successRerunHandler = null;
let latestRerunHandler = null;
let triggerBuildHandler = null;
let triggerManualBuildLatestHandler = null;
let triggerManualBuildHandler = null;

// Common utilities
const parseDataAttributes = (container) => ({
Expand Down Expand Up @@ -152,19 +154,33 @@ Behaviour.specify(
);

Behaviour.specify(
".bct-trigger-build-onclick",
".bct-trigger-manual-build-latest-onclick",
'BuildCardExtension_triggerBuildClick',
0,
function() {
triggerBuildHandler = createDelegatedHandler(
'.pipelines',
'.bct-trigger-build-onclick',
'.bct-trigger-manual-build-latest-onclick',
handleTriggerBuild,
triggerBuildHandler
);
}
);

Behaviour.specify(
".bct-trigger-manual-build-onclick",
'BuildCardExtension_triggerManualBuildClick',
0,
function() {
triggerManualBuildHandler = createDelegatedHandler(
'.pipelines',
'.bct-trigger-manual-build-onclick',
handleTriggerBuild,
triggerManualBuildHandler
);
}
);

//
// Behaviour.specify(".bct-progress-console-onclick", 'BuildCardExtension_progressBarClick', 0, function (element) {
//
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,14 +146,16 @@
{{#if build.isReadyToBeManuallyBuilt}}
{{#if ${it.triggerOnlyLatestJob}}}
{{#if build.isUpstreamBuildLatestSuccess}}
<span class="bct-trigger-build-onclick-params" data-show-spinner-id="{{id}}" data-upstream-project-name="{{upstream.projectName}}" data-upstream-build-number="{{upstream.buildNumber}}" data-project-name="{{project.name}}" data-dependency-ids="{{build.dependencyIds}}" style="display: none;" />
<span class="bct-trigger-build-onclick">
<span class="bct-trigger-manual-build-latest-onclick-params" data-show-spinner-id="{{id}}" data-upstream-project-name="{{upstream.projectName}}" data-upstream-build-number="{{upstream.buildNumber}}" data-project-name="{{project.name}}" data-dependency-ids="{{build.dependencyIds}}" style="display: none;" />
<span class="bct-trigger-manual-build-latest-onclick">
<l:icon src="icon-clock icon-sm" alt="trigger" />
</span>
<h1>test5</h1>
{{/if}}
{{else}}
<span onclick="buildPipeline.showSpinner({{id}}); buildPipeline.triggerBuild({{id}}, '{{upstream.projectName}}', {{upstream.buildNumber}}, '{{project.name}}', [{{build.dependencyIds}}])">

<span class="bct-trigger-manual-build-onclick-params" data-show-spinner-id="{{id}}" data-upstream-project-name="{{upstream.projectName}}" data-upstream-build-number="{{upstream.buildNumber}}" data-project-name="{{project.name}}" data-dependency-ids="{{build.dependencyIds}}" style="display: none;" />
<span class="bct-trigger-manual-build-onclick">
<l:icon src="icon-clock icon-sm" alt="trigger" />
</span>
<h1>test6</h1>
Expand Down

0 comments on commit 6ef4240

Please sign in to comment.