Nettoyage

This commit is contained in:
Anthony Dumas 2022-06-15 00:47:13 +02:00
parent 115b432771
commit 961eb17a7f
4 changed files with 34 additions and 28 deletions

File diff suppressed because one or more lines are too long

View File

@ -3,34 +3,9 @@ import './MenuComponent.scss';
import { FormattedMessage, injectIntl } from 'react-intl';
import React, { Component } from '../../../node_modules/react';
import { URL_add_parameter } from '../../services/parameters.service';
const URL_add_parameter = function (url, param, value) {
var hash = {};
var parser = document.createElement('a');
parser.href = url;
var parameters = parser.search.split(/\?|&/);
for (var i = 0; i < parameters.length; i++) {
if (!parameters[i])
continue;
var ary = parameters[i].split('=');
hash[ary[0]] = ary[1];
}
hash[param] = value;
var list = [];
Object.keys(hash).forEach(function (key) {
list.push(key + '=' + hash[key]);
});
parser.search = '?' + list.join('&');
return parser.href;
}
class MenuComponent extends Component {
// constructor(props) {
// super(props);

View File

@ -1,5 +1,5 @@
/**
* messageHandler
* message.service
* author : adm
*/

View File

@ -0,0 +1,31 @@
/**
* parameters.service
* author : adm
*/
export const URL_add_parameter = function (url, param, value) {
var hash = {};
var parser = document.createElement('a');
parser.href = url;
var parameters = parser.search.split(/\?|&/);
for (var i = 0; i < parameters.length; i++) {
if (!parameters[i])
continue;
var ary = parameters[i].split('=');
hash[ary[0]] = ary[1];
}
hash[param] = value;
var list = [];
Object.keys(hash).forEach(function (key) {
list.push(key + '=' + hash[key]);
});
parser.search = '?' + list.join('&');
return parser.href;
}