Nettoyage
This commit is contained in:
parent
115b432771
commit
961eb17a7f
File diff suppressed because one or more lines are too long
@ -3,34 +3,9 @@ import './MenuComponent.scss';
|
|||||||
import { FormattedMessage, injectIntl } from 'react-intl';
|
import { FormattedMessage, injectIntl } from 'react-intl';
|
||||||
|
|
||||||
import React, { Component } from '../../../node_modules/react';
|
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 {
|
class MenuComponent extends Component {
|
||||||
// constructor(props) {
|
// constructor(props) {
|
||||||
// super(props);
|
// super(props);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* messageHandler
|
* message.service
|
||||||
* author : adm
|
* author : adm
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
31
src/services/parameters.service.js
Normal file
31
src/services/parameters.service.js
Normal 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;
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user