mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-12-18 04:04:41 -05:00
Feature - Google Analytics - Removed regex to validate a Google Analytics tag.
This commit is contained in:
parent
3afe8013ca
commit
913bb611d5
@ -1,15 +1,3 @@
|
|||||||
/**
|
|
||||||
* Returns true if the tag conforms to the format of 1-2 Letters followed by a dash and 8 numbers.
|
|
||||||
* This should take care of the following property tag formats:
|
|
||||||
* UA-########, G-########, AW-########, DC-########
|
|
||||||
* @param {String} tagInput Google UA/G/AW/DC Property ID
|
|
||||||
* @returns {boolean}
|
|
||||||
*/
|
|
||||||
function isValidTag(tagInput) {
|
|
||||||
const re = /^\w{1,2}-\d{8}$/g;
|
|
||||||
return tagInput.match(re) != null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns a string that represents the javascript that is required to insert the Google Analytics scripts
|
* Returns a string that represents the javascript that is required to insert the Google Analytics scripts
|
||||||
* into a webpage.
|
* into a webpage.
|
||||||
@ -23,5 +11,4 @@ function getGoogleAnalyticsScript(tagId) {
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
getGoogleAnalyticsScript,
|
getGoogleAnalyticsScript,
|
||||||
isValidTag,
|
|
||||||
};
|
};
|
||||||
|
@ -164,7 +164,7 @@ module.exports.statusPageSocketHandler = (socket) => {
|
|||||||
statusPage.custom_css = config.customCSS;
|
statusPage.custom_css = config.customCSS;
|
||||||
statusPage.show_powered_by = config.showPoweredBy;
|
statusPage.show_powered_by = config.showPoweredBy;
|
||||||
statusPage.modified_date = R.isoDateTime();
|
statusPage.modified_date = R.isoDateTime();
|
||||||
statusPage.google_analytics_tag_id = googleAnalytics.isValidTag(config.googleAnalyticsId) ? config.googleAnalyticsId : "";
|
statusPage.google_analytics_tag_id = config.googleAnalyticsId;
|
||||||
|
|
||||||
await R.store(statusPage);
|
await R.store(statusPage);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user