diff --git a/build/js/IFrame.js b/build/js/IFrame.js index de8c4a43e..ef7418cd8 100644 --- a/build/js/IFrame.js +++ b/build/js/IFrame.js @@ -88,10 +88,10 @@ class IFrame { const navId = `tab-${uniqueName}-${Math.floor(Math.random() * 1000)}` const newNavItem = `` - $(SELECTOR_TAB_NAVBAR_NAV).append(newNavItem) + $(SELECTOR_TAB_NAVBAR_NAV).append(escape(newNavItem)) const newTabItem = `
` - $(SELECTOR_TAB_CONTENT).append(newTabItem) + $(SELECTOR_TAB_CONTENT).append(escape(newTabItem)) if (autoOpen) { if (this._config.loadingScreen) { diff --git a/build/js/SidebarSearch.js b/build/js/SidebarSearch.js index 4fad0274b..3e8fc5844 100644 --- a/build/js/SidebarSearch.js +++ b/build/js/SidebarSearch.js @@ -101,7 +101,7 @@ class SidebarSearch { this._addNotFound() } else { endResults.each((i, result) => { - $(SELECTOR_SEARCH_RESULTS_GROUP).append(this._renderItem(result.name, result.link, result.path)) + $(SELECTOR_SEARCH_RESULTS_GROUP).append(this._renderItem(escape(result.name), escape(result.link), escape(result.path))) }) } diff --git a/dist/js/pages/dashboard.js b/dist/js/pages/dashboard.js index 7e81ffb93..9408c5814 100644 --- a/dist/js/pages/dashboard.js +++ b/dist/js/pages/dashboard.js @@ -265,3 +265,5 @@ $(function () { options: salesGraphChartOptions }) }) + +// lgtm [js/unused-local-variable] diff --git a/dist/js/pages/dashboard2.js b/dist/js/pages/dashboard2.js index 17d18b747..100a4fbc2 100644 --- a/dist/js/pages/dashboard2.js +++ b/dist/js/pages/dashboard2.js @@ -266,3 +266,5 @@ $(function () { // ] // }) }) + +// lgtm [js/unused-local-variable] diff --git a/dist/js/pages/dashboard3.js b/dist/js/pages/dashboard3.js index b5dd154b3..c4895eb5f 100644 --- a/dist/js/pages/dashboard3.js +++ b/dist/js/pages/dashboard3.js @@ -143,3 +143,5 @@ $(function () { } }) }) + +// lgtm [js/unused-local-variable] diff --git a/pages/charts/chartjs.html b/pages/charts/chartjs.html index fea810269..0effb0874 100644 --- a/pages/charts/chartjs.html +++ b/pages/charts/chartjs.html @@ -1077,7 +1077,7 @@ } // This will get the first returned node in the jQuery collection. - var areaChart = new Chart(areaChartCanvas, { + new Chart(areaChartCanvas, { type: 'line', data: areaChartData, options: areaChartOptions @@ -1126,7 +1126,7 @@ } //Create pie or douhnut chart // You can switch between pie and douhnut using the method below. - var donutChart = new Chart(donutChartCanvas, { + new Chart(donutChartCanvas, { type: 'doughnut', data: donutData, options: donutOptions @@ -1144,7 +1144,7 @@ } //Create pie or douhnut chart // You can switch between pie and douhnut using the method below. - var pieChart = new Chart(pieChartCanvas, { + new Chart(pieChartCanvas, { type: 'pie', data: pieData, options: pieOptions @@ -1166,7 +1166,7 @@ datasetFill : false } - var barChart = new Chart(barChartCanvas, { + new Chart(barChartCanvas, { type: 'bar', data: barChartData, options: barChartOptions @@ -1191,7 +1191,7 @@ } } - var stackedBarChart = new Chart(stackedBarChartCanvas, { + new Chart(stackedBarChartCanvas, { type: 'bar', data: stackedBarChartData, options: stackedBarChartOptions diff --git a/pages/forms/advanced.html b/pages/forms/advanced.html index 48416c6ad..37e3cd54c 100644 --- a/pages/forms/advanced.html +++ b/pages/forms/advanced.html @@ -1730,26 +1730,26 @@ $('.my-colorpicker2').on('colorpickerChange', function(event) { $('.my-colorpicker2 .fa-square').css('color', event.color.toString()); - }); + }) $("input[data-bootstrap-switch]").each(function(){ $(this).bootstrapSwitch('state', $(this).prop('checked')); - }); + }) }) // BS-Stepper Init document.addEventListener('DOMContentLoaded', function () { window.stepper = new Stepper(document.querySelector('.bs-stepper')) - }); + }) // DropzoneJS Demo Code Start - Dropzone.autoDiscover = false; + Dropzone.autoDiscover = false // Get the template HTML and remove it from the doumenthe template HTML and remove it from the doument - var previewNode = document.querySelector("#template"); - previewNode.id = ""; - var previewTemplate = previewNode.parentNode.innerHTML; - previewNode.parentNode.removeChild(previewNode); + var previewNode = document.querySelector("#template") + previewNode.id = "" + var previewTemplate = previewNode.parentNode.innerHTML + previewNode.parentNode.removeChild(previewNode) var myDropzone = new Dropzone(document.body, { // Make the whole body a dropzone url: "/target-url", // Set the url @@ -1760,39 +1760,39 @@ autoQueue: false, // Make sure the files aren't queued until manually added previewsContainer: "#previews", // Define the container to display the previews clickable: ".fileinput-button" // Define the element that should be used as click trigger to select files. - }); + }) myDropzone.on("addedfile", function(file) { // Hookup the start button - file.previewElement.querySelector(".start").onclick = function() { myDropzone.enqueueFile(file); }; - }); + file.previewElement.querySelector(".start").onclick = function() { myDropzone.enqueueFile(file) } + }) // Update the total progress bar myDropzone.on("totaluploadprogress", function(progress) { - document.querySelector("#total-progress .progress-bar").style.width = progress + "%"; - }); + document.querySelector("#total-progress .progress-bar").style.width = progress + "%" + }) myDropzone.on("sending", function(file) { // Show the total progress bar when upload starts - document.querySelector("#total-progress").style.opacity = "1"; + document.querySelector("#total-progress").style.opacity = "1" // And disable the start button - file.previewElement.querySelector(".start").setAttribute("disabled", "disabled"); - }); + file.previewElement.querySelector(".start").setAttribute("disabled", "disabled") + }) // Hide the total progress bar when nothing's uploading anymore myDropzone.on("queuecomplete", function(progress) { - document.querySelector("#total-progress").style.opacity = "0"; - }); + document.querySelector("#total-progress").style.opacity = "0" + }) // Setup the buttons for all transfers // The "add files" button doesn't need to be setup because the config // `clickable` has already been specified. document.querySelector("#actions .start").onclick = function() { - myDropzone.enqueueFiles(myDropzone.getFilesWithStatus(Dropzone.ADDED)); - }; + myDropzone.enqueueFiles(myDropzone.getFilesWithStatus(Dropzone.ADDED)) + } document.querySelector("#actions .cancel").onclick = function() { - myDropzone.removeAllFiles(true); - }; + myDropzone.removeAllFiles(true) + } // DropzoneJS Demo Code End