mirror of https://github.com/apache/nifi.git
Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/incubator-nifi into develop
This commit is contained in:
commit
67dee2e33b
|
@ -167,7 +167,7 @@ nf.Actions = (function () {
|
|||
var uri = selectionData.component.targetUri;
|
||||
|
||||
if (!nf.Common.isBlank(uri)) {
|
||||
window.open(encodeURI(uri + '/nifi'));
|
||||
window.open(encodeURI(uri));
|
||||
} else {
|
||||
nf.Dialog.showOkDialog({
|
||||
dialogContent: 'No target URI defined.'
|
||||
|
|
|
@ -363,6 +363,20 @@ nf.ProcessorConfiguration = (function () {
|
|||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Reloads the outgoing connections for the specified processor.
|
||||
*
|
||||
* @param {object} processor
|
||||
*/
|
||||
var reloadProcessorConnections = function (processor) {
|
||||
var connections = nf.Connection.getComponentConnections(processor.id);
|
||||
$.each(connections, function (_, connection) {
|
||||
if (connection.source.id === processor.id) {
|
||||
nf.Connection.reload(connection);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
return {
|
||||
/**
|
||||
|
@ -601,8 +615,11 @@ nf.ProcessorConfiguration = (function () {
|
|||
// update the revision
|
||||
nf.Client.setRevision(response.revision);
|
||||
|
||||
// set the new processor state
|
||||
// set the new processor state based on the response
|
||||
nf.Processor.set(response.processor);
|
||||
|
||||
// reload the processor's outgoing connections
|
||||
reloadProcessorConnections(processor);
|
||||
|
||||
// close the details panel
|
||||
$('#processor-configuration').modal('hide');
|
||||
|
@ -632,7 +649,11 @@ nf.ProcessorConfiguration = (function () {
|
|||
|
||||
// show the custom ui
|
||||
nf.CustomProcessorUi.showCustomUi($('#processor-id').text(), processor.config.customUiUrl, true).done(function () {
|
||||
// once the custom ui is closed, reload the processor
|
||||
nf.Processor.reload(processor);
|
||||
|
||||
// and reload the processor's outgoing connections
|
||||
reloadProcessorConnections(processor);
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
@ -53,6 +53,11 @@ nf.Shell = (function () {
|
|||
* @argument {boolean} canUndock Whether or not the shell is undockable
|
||||
*/
|
||||
showPage: function (uri, canUndock) {
|
||||
// if the context menu is on this page, attempt to close
|
||||
if (nf.Common.isDefinedAndNotNull(nf.ContextMenu)) {
|
||||
nf.ContextMenu.hide();
|
||||
}
|
||||
|
||||
return $.Deferred(function (deferred) {
|
||||
var shell = $('#shell');
|
||||
|
||||
|
@ -108,6 +113,11 @@ nf.Shell = (function () {
|
|||
* @argument {string} domId The id of the element to show in the shell
|
||||
*/
|
||||
showContent: function (domId) {
|
||||
// if the context menu is on this page, attempt to close
|
||||
if (nf.Common.isDefinedAndNotNull(nf.ContextMenu)) {
|
||||
nf.ContextMenu.hide();
|
||||
}
|
||||
|
||||
return $.Deferred(function (deferred) {
|
||||
var content = $(domId);
|
||||
if (content.length) {
|
||||
|
|
Loading…
Reference in New Issue