mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-12 23:14:18 +01:00
N°6154 N°6219 - Relations Read - tooltip, confirmation title and message (#486)
N°6154 - n:n Read - tooltip, confirmation title and message on Add-Edit-Remove N°6219 - 1:n Read: tooltip, modal title and message on Add-Edit-Remove-Delete
This commit is contained in:
@@ -5,17 +5,18 @@ const iTopObjectWorker = new function(){
|
||||
const ROUTE_CREATE_OBJECT = 'object.new';
|
||||
const ROUTE_MODIFY_OBJECT = 'object.modify';
|
||||
const ROUTE_GET_OBJECT = 'object.get';
|
||||
|
||||
|
||||
/**
|
||||
* CallAjaxCreateObject.
|
||||
*
|
||||
* @param {string} sTitle
|
||||
* @param {string} sClass
|
||||
* @param oOnModalCloseCallback
|
||||
* @param oOnFormSubmittedCallback
|
||||
* @param {Object} aAdditionalData
|
||||
* @constructor
|
||||
*/
|
||||
const CallAjaxCreateObject = function(sClass, oOnModalCloseCallback = null, oOnFormSubmittedCallback = null, aAdditionalData = []){
|
||||
const CallAjaxCreateObject = function(sTitle, sClass, oOnModalCloseCallback = null, oOnFormSubmittedCallback = null, aAdditionalData = []){
|
||||
let aData = $.extend(
|
||||
{
|
||||
class: sClass,
|
||||
@@ -24,7 +25,7 @@ const iTopObjectWorker = new function(){
|
||||
);
|
||||
|
||||
let oOptions = {
|
||||
title: Dict.S('UI:Object:Modal:Title'),
|
||||
title: sTitle,
|
||||
content: {
|
||||
endpoint: `${ROUTER_BASE_URL}?route=${ROUTE_CREATE_OBJECT}`,
|
||||
data: aData
|
||||
@@ -43,6 +44,7 @@ const iTopObjectWorker = new function(){
|
||||
/**
|
||||
* CallAjaxModifyObject.
|
||||
*
|
||||
* @param {string} sTitle
|
||||
* @param {string} sObjectClass
|
||||
* @param {string} sObjectKey
|
||||
* @param oOnModalCloseCallback
|
||||
@@ -50,7 +52,7 @@ const iTopObjectWorker = new function(){
|
||||
* @param {Object} aAdditionalData
|
||||
* @constructor
|
||||
*/
|
||||
const CallAjaxModifyObject = function(sObjectClass, sObjectKey, oOnModalCloseCallback, oOnFormSubmittedCallback, aAdditionalData = []){
|
||||
const CallAjaxModifyObject = function(sTitle, sObjectClass, sObjectKey, oOnModalCloseCallback, oOnFormSubmittedCallback, aAdditionalData = []){
|
||||
let aData = $.extend(
|
||||
{
|
||||
class: sObjectClass,
|
||||
@@ -58,9 +60,9 @@ const iTopObjectWorker = new function(){
|
||||
},
|
||||
aAdditionalData
|
||||
);
|
||||
|
||||
|
||||
let oOptions = {
|
||||
title: Dict.S('UI:Links:ActionRow:Modify:Modal:Title'),
|
||||
title: sTitle,
|
||||
content: {
|
||||
endpoint: `${ROUTER_BASE_URL}?route=${ROUTE_MODIFY_OBJECT}`,
|
||||
data: aData,
|
||||
@@ -93,7 +95,7 @@ const iTopObjectWorker = new function(){
|
||||
},
|
||||
aAdditionalData
|
||||
)
|
||||
|
||||
|
||||
$.post(`${ROUTER_BASE_URL}?route=${ROUTE_GET_OBJECT}`, aData, oOnResponseCallback);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user