first commit
This commit is contained in:
1
public/assets/js/app.js
Executable file
1
public/assets/js/app.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/config.js
Executable file
1
public/assets/js/config.js
Executable file
@@ -0,0 +1 @@
|
||||
(()=>{var e=document.documentElement,o=sessionStorage.getItem("__UBOLD_CONFIG__");const t="default",i=!1,a="light",s={position:"fixed"},r={color:"dark"},n={color:"light"},d={size:"default",user:!1};function u(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}var c={skin:e.getAttribute("data-skin")||t,monochrome:e.classList.contains("monochrome")||i,theme:"system"===e.getAttribute("data-bs-theme")?u():e.getAttribute("data-bs-theme")||("system"===a?u():a),layout:{position:e.getAttribute("data-layout-position")||s.position},topbar:{color:e.getAttribute("data-topbar-color")||r.color},menu:{color:e.getAttribute("data-menu-color")||n.color},sidenav:{size:e.getAttribute("data-sidenav-size")||d.size,user:e.hasAttribute("data-sidenav-user")||d.user}},o=(window.defaultConfig=structuredClone(c),o?JSON.parse(o):c);if(window.config=o,e.setAttribute("data-skin",o.skin),e.setAttribute("data-bs-theme","system"===o.theme?u():o.theme),e.setAttribute("data-menu-color",o.menu.color),e.setAttribute("data-topbar-color",o.topbar.color),e.setAttribute("data-layout-position",o.layout.position),e.classList.toggle("monochrome",o.monochrome),o.sidenav.size){let t=o.sidenav.size;window.innerWidth<=767?t="offcanvas":window.innerWidth<=1140&&!["offcanvas"].includes(t)&&(t="condensed"),e.setAttribute("data-sidenav-size",t),!0===o.sidenav.user?e.setAttribute("data-sidenav-user","true"):e.removeAttribute("data-sidenav-user")}})();
|
||||
1
public/assets/js/maps/canada.js
Executable file
1
public/assets/js/maps/canada.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/in-mill-en.js
Executable file
1
public/assets/js/maps/in-mill-en.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/iraq.js
Executable file
1
public/assets/js/maps/iraq.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/leaflet-data.js
Executable file
1
public/assets/js/maps/leaflet-data.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/russia.js
Executable file
1
public/assets/js/maps/russia.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/spain.js
Executable file
1
public/assets/js/maps/spain.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/us-aea-en.js
Executable file
1
public/assets/js/maps/us-aea-en.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/us-lcc-en.js
Executable file
1
public/assets/js/maps/us-lcc-en.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/us-merc-en.js
Executable file
1
public/assets/js/maps/us-merc-en.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/us-mill-en.js
Executable file
1
public/assets/js/maps/us-mill-en.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/world-merc.js
Executable file
1
public/assets/js/maps/world-merc.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/maps/world.js
Executable file
1
public/assets/js/maps/world.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/api-keys.js
Executable file
1
public/assets/js/pages/api-keys.js
Executable file
@@ -0,0 +1 @@
|
||||
function generateApiKey(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let a="";for(let e=0;e<25;e++){var n=Math.floor(Math.random()*t.length);a+=t[n]}document.getElementById("apiKeyInput").value=a}new ClipboardJS("[data-clipboard-target]");
|
||||
1
public/assets/js/pages/apps-calendar.js
Executable file
1
public/assets/js/pages/apps-calendar.js
Executable file
@@ -0,0 +1 @@
|
||||
class CalendarSchedule{constructor(){this.body=document.body,this.modal=new bootstrap.Modal(document.getElementById("event-modal"),{backdrop:"static"}),this.calendar=document.getElementById("calendar"),this.formEvent=document.getElementById("forms-event"),this.btnNewEvent=document.querySelectorAll(".btn-new-event"),this.btnDeleteEvent=document.getElementById("btn-delete-event"),this.btnSaveEvent=document.getElementById("btn-save-event"),this.modalTitle=document.getElementById("modal-title"),this.calendarObj=null,this.selectedEvent=null,this.newEventData=null}onEventClick(e){this.formEvent?.reset(),this.formEvent.classList.remove("was-validated"),this.newEventData=null,this.btnDeleteEvent.style.display="block",this.modalTitle.text="Edit Event",this.modal.show(),this.selectedEvent=e.event,document.getElementById("event-title").value=this.selectedEvent.title;var t,e=document.getElementById("event-category");e&&(t=this.selectedEvent.classNames,e.value=Array.isArray(t)?t.join(" "):t||"")}onSelect(e){this.formEvent?.reset(),this.formEvent?.classList.remove("was-validated"),this.selectedEvent=null,this.newEventData=e,this.btnDeleteEvent.style.display="none",this.modalTitle.text="Add New Event",this.modal.show(),this.calendarObj.unselect()}init(){var e=new Date;let a=this;var t=document.getElementById("external-events"),t=(new FullCalendar.Draggable(t,{itemSelector:".external-event",eventData:function(e){return{title:e.innerText,classNames:e.getAttribute("data-class")}}}),[{title:"Design Review",start:e,end:e,className:"bg-primary-subtle text-primary"},{title:"Marketing Strategy",start:new Date(Date.now()+16e6),end:new Date(Date.now()+2e7),className:"bg-secondary-subtle text-secondary"},{title:"Sales Demo",start:new Date(Date.now()+4e7),end:new Date(Date.now()+8e7),className:"bg-success-subtle text-success"},{title:"Deadline Submission",start:new Date(Date.now()+12e7),end:new Date(Date.now()+18e7),className:"bg-danger-subtle text-danger"},{title:"Training Session",start:new Date(Date.now()+25e7),end:new Date(Date.now()+29e7),className:"bg-info-subtle text-info"},{title:"Budget Review",start:new Date(Date.now()+4e8),end:new Date(Date.now()+45e7),className:"bg-warning-subtle text-warning"},{title:"Board Meeting",start:new Date(Date.now()+6e8),end:new Date(Date.now()+62e7),className:"bg-dark-subtle text-dark"}]);a.calendarObj=new FullCalendar.Calendar(a.calendar,{plugins:[],slotDuration:"00:30:00",slotMinTime:"07:00:00",slotMaxTime:"19:00:00",themeSystem:"bootstrap",bootstrapFontAwesome:!1,buttonText:{today:"Today",month:"Month",week:"Week",day:"Day",list:"List",prev:"Prev",next:"Next"},initialView:"dayGridMonth",handleWindowResize:!0,height:window.innerHeight-240,headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listMonth"},initialEvents:t,editable:!0,droppable:!0,selectable:!0,dateClick:function(e){a.onSelect(e)},eventClick:function(e){a.onEventClick(e)}}),a.calendarObj.render(),a.btnNewEvent.forEach(function(e){e.addEventListener("click",function(e){a.onSelect({date:new Date,allDay:!0})})}),a.formEvent?.addEventListener("submit",function(e){e.preventDefault();var t,n=a.formEvent;n.checkValidity()?(a.selectedEvent?(a.selectedEvent.setProp("title",document.getElementById("event-title").value),a.selectedEvent.setProp("classNames",document.getElementById("event-category").value)):(t={title:document.getElementById("event-title").value,start:a.newEventData.date,allDay:a.newEventData.allDay,className:document.getElementById("event-category").value},a.calendarObj.addEvent(t)),a.modal.hide()):(e.stopPropagation(),n.classList.add("was-validated"))}),a.btnDeleteEvent.addEventListener("click",function(e){a.selectedEvent&&(a.selectedEvent.remove(),a.selectedEvent=null,a.modal.hide())})}}document.addEventListener("DOMContentLoaded",function(e){(new CalendarSchedule).init()});
|
||||
10
public/assets/js/pages/apps-chat.js
Executable file
10
public/assets/js/pages/apps-chat.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/auth-password.js
Executable file
1
public/assets/js/pages/auth-password.js
Executable file
@@ -0,0 +1 @@
|
||||
class PasswordAuth{constructor(){this.barCount=4}init(){this.initPasswordStrengthBars()}initPasswordStrengthBars(){document.querySelectorAll('[data-password="bar"]').forEach(t=>{let e=t.querySelector('input[type="password"]');var s=t.querySelector(".password-bar");if(e&&s){this.renderBars(s);let r=s.querySelectorAll(".strong-bar");e.addEventListener("input",()=>{var t=this.getPasswordScore(e.value);this.updateBarUI(r,t)})}else console.warn("Auth: Missing input or .password-bar in",t)})}renderBars(r){r.innerHTML="";for(let t=0;t<this.barCount;t++){var e=document.createElement("div");e.classList.add("strong-bar"),r.appendChild(e)}}getPasswordScore(t){let r=0;return 8<=t.length&&r++,/[A-Z]/.test(t)&&r++,/\d/.test(t)&&r++,/[\W_]/.test(t)&&r++,r}updateBarUI(t,e){t.forEach((t,r)=>{t.className="strong-bar",r<e&&t.classList.add("bar-active-"+e)})}}document.addEventListener("DOMContentLoaded",()=>{(new PasswordAuth).init()});
|
||||
1
public/assets/js/pages/auth-two-factor.js
Executable file
1
public/assets/js/pages/auth-two-factor.js
Executable file
@@ -0,0 +1 @@
|
||||
class TwoFactorAuth{constructor(t=".two-factor"){this.container=document.querySelector(t),this.container?(this.inputs=Array.from(this.container.querySelectorAll("input")),0===this.inputs.length?console.error("TwoFactorAuth: No input fields found in the container."):(this.confirmBtn=this.container.closest("form")?.querySelector('button[type="submit"]'),this.init())):console.error(`TwoFactorAuth: Container "${t}" not found.`)}init(){this.inputs[0].focus(),this.inputs.forEach((t,e)=>{t.setAttribute("inputmode","numeric"),t.setAttribute("maxlength","1"),t.addEventListener("input",t=>this.handleInput(t,e)),t.addEventListener("keydown",t=>this.handleKeyDown(t,e)),t.addEventListener("paste",this.preventPaste)}),this.confirmBtn?this.confirmBtn.addEventListener("click",t=>this.handleSubmit(t)):console.warn("TwoFactorAuth: Submit button not found.")}handleInput(t,e){let n=t.target.value.replace(/\D/g,"");1<n.length&&(n=n.charAt(0)),(this.inputs[e].value=n)&&e<this.inputs.length-1&&this.inputs[e+1].focus()}handleKeyDown(t,e){"Backspace"===t.key&&!this.inputs[e].value&&0<e&&this.inputs[e-1].focus()}preventPaste(t){t.preventDefault()}handleSubmit(t){t.preventDefault();t=this.inputs.map(t=>t.value).join("");/^\d+$/.test(t)&&t.length===this.inputs.length?console.log("Entered 2FA code:",t):(this.showError("Please enter a valid verification code."),setTimeout(()=>this.clearError(),3e3))}showError(t){this.errorSpan||(this.errorSpan=document.createElement("span"),this.errorSpan.className="text-danger d-block mb-3",this.inputs[0].parentElement.insertAdjacentElement("afterend",this.errorSpan)),this.errorSpan.textContent=t}clearError(){this.errorSpan&&(this.errorSpan.remove(),this.errorSpan=null)}}document.addEventListener("DOMContentLoaded",()=>{new TwoFactorAuth});
|
||||
1
public/assets/js/pages/chart-apex-area.js
Executable file
1
public/assets/js/pages/chart-apex-area.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/chart-apex-bar.js
Executable file
1
public/assets/js/pages/chart-apex-bar.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/chart-apex-boxplot.js
Executable file
1
public/assets/js/pages/chart-apex-boxplot.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#basic-boxplot",options:()=>({series:[{type:"boxPlot",data:[{x:"Q1 2022",y:[12,18,21,26,34]},{x:"Q2 2022",y:[10,14,19,24,30]},{x:"Q3 2022",y:[9,13,17,22,28]},{x:"Q4 2022",y:[14,19,23,27,35]},{x:"Q1 2023",y:[11,15,20,25,32]},{x:"Q2 2023",y:[13,17,22,26,33]},{x:"Q3 2023",y:[15,19,24,29,37]}]}],plotOptions:{boxPlot:{colors:{upper:ins("secondary"),lower:ins("info")}}},chart:{type:"boxPlot",height:350,toolbar:{show:!1}},stroke:{colors:["#677fac"]}})}),new CustomApexChart({selector:"#scatter-boxplot",options:()=>({series:[{name:"Resolution Time",type:"boxPlot",data:[{x:new Date("2018-01-01").getTime(),y:[12,18,22,26,31]},{x:new Date("2019-01-01").getTime(),y:[14,20,24,28,34]},{x:new Date("2020-01-01").getTime(),y:[10,16,21,25,30]},{x:new Date("2021-01-01").getTime(),y:[11,17,23,27,33]},{x:new Date("2022-01-01").getTime(),y:[13,19,25,30,36]}]},{name:"Outliers",type:"scatter",data:[{x:new Date("2018-01-01").getTime(),y:8},{x:new Date("2019-01-01").getTime(),y:37},{x:new Date("2020-01-01").getTime(),y:5},{x:new Date("2021-01-01").getTime(),y:38},{x:new Date("2022-01-01").getTime(),y:40}]}],chart:{type:"boxPlot",height:350,toolbar:{show:!1}},colors:[ins("danger"),ins("success")],plotOptions:{boxPlot:{colors:{upper:ins("success"),lower:ins("danger")}}},stroke:{colors:["#a1a9b1"]},legend:{offsetY:5},xaxis:{type:"datetime",tooltip:{formatter:function(e){return new Date(e).getFullYear()}}},grid:{padding:{bottom:5}},tooltip:{shared:!1,intersect:!0}})}),new CustomApexChart({selector:"#horizontal-boxplot",options:()=>({series:[{data:[{x:"Monday",y:[2,3,4,5,7]},{x:"Tuesday",y:[1.5,2.5,3.5,4.5,6]},{x:"Wednesday",y:[3,4,5,6,8]},{x:"Thursday",y:[2.2,3.2,4.2,5.5,6.5]},{x:"Friday",y:[2.8,3.6,4.6,5.8,7.2]},{x:"Saturday",y:[1,2,3,4,5.5]},{x:"Sunday",y:[2.5,3.5,4.5,5.2,6.8]}]}],chart:{type:"boxPlot",height:350,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!0,barHeight:"50%"},boxPlot:{colors:{upper:ins("warning"),lower:ins("purple")}}},xaxis:{axisBorder:{show:!1}},stroke:{colors:["#a1a9b1"]},grid:{padding:{right:20}}})});
|
||||
1
public/assets/js/pages/chart-apex-bubble.js
Executable file
1
public/assets/js/pages/chart-apex-bubble.js
Executable file
@@ -0,0 +1 @@
|
||||
function generateData(e,a,t){let n=0;for(var o=[];n<a;){var r=Math.floor(750*Math.random())+1,i=Math.floor(Math.random()*(t.max-t.min+1))+t.min,m=Math.floor(61*Math.random())+15;o.push([r,i,m]),n++}return o}function generateData1(e,a,t){let n=0;for(var o=[];n<a;){var r=Math.floor(Math.random()*(t.max-t.min+1))+t.min,i=Math.floor(61*Math.random())+15;o.push([e,r,i]),e+=864e5,n++}return o}new CustomApexChart({selector:"#simple-bubble",options:()=>({chart:{height:350,type:"bubble",toolbar:{show:!1}},dataLabels:{enabled:!1},series:[{name:"Bubble 1",data:generateData(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})},{name:"Bubble 2",data:generateData(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})},{name:"Bubble 3",data:generateData(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})}],fill:{opacity:.8,gradient:{enabled:!1}},colors:[ins("primary"),ins("secondary"),ins("danger")],xaxis:{tickAmount:12,type:"category"},yaxis:{max:70},grid:{borderColor:[ins("border-color")],padding:{top:-20,right:0,bottom:-5,left:10}},legend:{offsetY:7}})}),new CustomApexChart({selector:"#threed-bubble",options:()=>({chart:{height:350,type:"bubble",toolbar:{show:!1}},dataLabels:{enabled:!1},series:[{name:"Product 1",data:generateData1(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})},{name:"Product 2",data:generateData1(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})},{name:"Product 3",data:generateData1(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})},{name:"Product 4",data:generateData1(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})}],fill:{type:"gradient"},colors:[ins("info"),ins("warning"),ins("purple"),ins("danger")],xaxis:{tickAmount:12,type:"datetime",labels:{rotate:0}},yaxis:{max:70},legend:{offsetY:10},grid:{borderColor:[ins("border-color")],padding:{top:-20,right:0,bottom:0,left:10}}})}),new CustomApexChart({selector:"#three-bubble",options:()=>({series:[{name:"Social Campaigns",data:[[150,300,35]]},{name:"Email Newsletter",data:[[250,350,35]]},{name:"TV Campaign",data:[[350,450,30]]},{name:"Google Ads",data:[[450,250,25]]},{name:"Courses",data:[[500,500,30]]},{name:"Radio",data:[[600,250,28]]}],chart:{fontFamily:"inherit",type:"bubble",height:350,toolbar:{show:!1}},plotOptions:{bubble:{minBubbleRadius:5,maxBubbleRadius:35}},legend:{show:!1},dataLabels:{enabled:!1},fill:{opacity:.8},xaxis:{type:"numeric",tickAmount:7,min:0,max:700},yaxis:{tickAmount:7,min:0,max:700},tooltip:{y:{formatter:function(e){return"$"+e+"K"}},z:{title:"Impressions: "}},colors:[ins("primary"),ins("pink"),ins("warning"),ins("danger"),ins("info"),ins("purple")],grid:{borderColor:[ins("border-color")],padding:{top:-20,right:0,bottom:0,left:5}}})});
|
||||
8
public/assets/js/pages/chart-apex-candlestick.js
Executable file
8
public/assets/js/pages/chart-apex-candlestick.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/chart-apex-column.js
Executable file
1
public/assets/js/pages/chart-apex-column.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/chart-apex-funnel.js
Executable file
1
public/assets/js/pages/chart-apex-funnel.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#basic-funnel",options:()=>({series:[{name:"E-commerce Sales",data:[2e3,1700,1250,980,750,500,300,120]}],chart:{type:"bar",height:350,dropShadow:{enabled:!0},toolbar:{show:!1}},colors:[ins("primary")],plotOptions:{bar:{borderRadius:0,horizontal:!0,barHeight:"80%",isFunnel:!0}},dataLabels:{enabled:!0,formatter:function(e,a){return a.w.globals.labels[a.dataPointIndex]+": "+e},dropShadow:{enabled:!0}},xaxis:{categories:["Visited Website","Viewed Product","Added to Cart","Initiated Checkout","Entered Info","Payment Started","Payment Completed","Order Delivered"]},legend:{show:!1},grid:{padding:{top:-20,bottom:0}}})}),new CustomApexChart({selector:"#pyramid-funnel",options:()=>({series:[{name:"",data:[100,300,500,720,850,970,1150,1500]}],chart:{type:"bar",height:350,dropShadow:{enabled:!0},toolbar:{show:!1}},plotOptions:{bar:{borderRadius:0,horizontal:!0,distributed:!0,barHeight:"80%",isFunnel:!0}},colors:[ins("light"),ins("gray"),ins("danger"),ins("warning"),ins("success"),ins("info"),ins("purple"),ins("secondary")],dataLabels:{enabled:!0,formatter:function(e,a){return a.w.globals.labels[a.dataPointIndex]},dropShadow:{enabled:!0}},xaxis:{categories:["Converted Customers","Qualified Leads","Demo Booked","Webinar Attended","Email Clicked","Email Opened","Ad Clicked","Impressions"]},legend:{show:!1},grid:{padding:{top:-20,bottom:0}}})});
|
||||
1
public/assets/js/pages/chart-apex-heatmap.js
Executable file
1
public/assets/js/pages/chart-apex-heatmap.js
Executable file
@@ -0,0 +1 @@
|
||||
function generateData(a,e){let t=0;for(var n=[];t<a;){var r=(t+1).toString(),m=Math.floor(Math.random()*(e.max-e.min+1))+e.min;n.push({x:r,y:m}),t++}return n}new CustomApexChart({selector:"#basic-heatmap",options:()=>({chart:{height:350,type:"heatmap",toolbar:{show:!1}},dataLabels:{enabled:!1},colors:[ins("primary")],series:[{name:"Metric 1",data:generateData(10,{min:0,max:90})},{name:"Metric 2",data:generateData(10,{min:0,max:90})},{name:"Metric 3",data:generateData(10,{min:0,max:90})},{name:"Metric 4",data:generateData(10,{min:0,max:90})},{name:"Metric 5",data:generateData(10,{min:0,max:90})},{name:"Metric 6",data:generateData(10,{min:0,max:90})},{name:"Metric 7",data:generateData(10,{min:0,max:90})},{name:"Metric 8",data:generateData(10,{min:0,max:90})},{name:"Metric 9",data:generateData(10,{min:0,max:90})}],xaxis:{type:"category"},grid:{borderColor:[ins("border-color")],padding:{top:-25,right:5,bottom:-15,left:15}}})}),new CustomApexChart({selector:"#multiple-series-heatmap",options:()=>({chart:{height:350,type:"heatmap",toolbar:{show:!1}},dataLabels:{enabled:!1},colors:[ins("primary"),ins("secondary"),ins("info"),ins("danger"),ins("success"),ins("warning"),ins("purple"),ins("orange")],series:[{name:"Metric 1",data:generateData(15,{min:0,max:90})},{name:"Metric 2",data:generateData(15,{min:0,max:90})},{name:"Metric 3",data:generateData(15,{min:0,max:90})},{name:"Metric 4",data:generateData(15,{min:0,max:90})},{name:"Metric 5",data:generateData(15,{min:0,max:90})},{name:"Metric 6",data:generateData(15,{min:0,max:90})},{name:"Metric 7",data:generateData(15,{min:0,max:90})},{name:"Metric 8",data:generateData(15,{min:0,max:90})},{name:"Metric 9",data:generateData(15,{min:0,max:90})}],xaxis:{type:"category"},grid:{borderColor:[ins("border-color")],padding:{top:-25,right:5,bottom:-15,left:15}}})}),new CustomApexChart({selector:"#color-range-heatmap",options:()=>({chart:{height:350,type:"heatmap",toolbar:{show:!1}},plotOptions:{heatmap:{shadeIntensity:.5,colorScale:{ranges:[{from:-30,to:5,name:"Low",color:ins("success")},{from:6,to:20,name:"Medium",color:ins("info")},{from:21,to:45,name:"High",color:ins("warning")},{from:46,to:55,name:"Extreme",color:ins("danger")}]}}},dataLabels:{enabled:!1},legend:{offsetY:-7},series:[{name:"Jan",data:generateData(20,{min:-30,max:55})},{name:"Feb",data:generateData(20,{min:-30,max:55})},{name:"Mar",data:generateData(20,{min:-30,max:55})},{name:"Apr",data:generateData(20,{min:-30,max:55})},{name:"May",data:generateData(20,{min:-30,max:55})},{name:"Jun",data:generateData(20,{min:-30,max:55})},{name:"Jul",data:generateData(20,{min:-30,max:55})},{name:"Aug",data:generateData(20,{min:-30,max:55})},{name:"Sep",data:generateData(20,{min:-30,max:55})}],grid:{borderColor:[ins("border-color")],padding:{top:-25,right:5,bottom:-15,left:15}}})}),new CustomApexChart({selector:"#rounded-heatmap",options:()=>({chart:{height:350,type:"heatmap",toolbar:{show:!1}},stroke:{width:0},plotOptions:{heatmap:{radius:30,enableShades:!1,colorScale:{ranges:[{from:0,to:50,color:ins("info")},{from:51,to:100,color:ins("success")}]}}},legend:{offsetY:-7},dataLabels:{enabled:!0,style:{colors:["#fff"]}},series:[{name:"iPhone 11",data:generateData(20,{min:0,max:90})},{name:"iPhone 12",data:generateData(20,{min:0,max:90})},{name:"iPhone 13",data:generateData(20,{min:0,max:90})},{name:"iPhone 14",data:generateData(20,{min:0,max:90})},{name:"iPhone 15",data:generateData(20,{min:0,max:90})},{name:"iPhone 15 Pro",data:generateData(20,{min:0,max:90})},{name:"iPhone 16",data:generateData(20,{min:0,max:90})},{name:"iPhone 16 Pro",data:generateData(20,{min:0,max:90})},{name:"iPhone 16 Pro Max",data:generateData(20,{min:0,max:90})}],xaxis:{type:"category"},grid:{borderColor:[ins("border-color")]}})});
|
||||
1
public/assets/js/pages/chart-apex-line.js
Executable file
1
public/assets/js/pages/chart-apex-line.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/chart-apex-mixed.js
Executable file
1
public/assets/js/pages/chart-apex-mixed.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#line-column-mixed",options:()=>({chart:{height:380,type:"line",toolbar:{show:!1}},series:[{name:"Product Sales",type:"column",data:[320,410,390,450,300,500,470,520,480,440,460,490]},{name:"Support Tickets",type:"line",data:[25,35,40,30,28,45,50,47,42,38,35,40]}],stroke:{width:[0,4]},labels:["01 Apr 2024","02 Apr 2024","03 Apr 2024","04 Apr 2024","05 Apr 2024","06 Apr 2024","07 Apr 2024","08 Apr 2024","09 Apr 2024","10 Apr 2024","11 Apr 2024","12 Apr 2024"],colors:[ins("success"),ins("danger")],xaxis:{type:"datetime"},yaxis:[{title:{text:"Product Sales",style:{fontSize:"14px",fontWeight:500},offsetX:-5}},{opposite:!0,title:{text:"Support Tickets",style:{fontSize:"14px",fontWeight:500},offsetX:5}}],legend:{offsetY:5},grid:{borderColor:[ins("border-color")],padding:{right:20}}})}),new CustomApexChart({selector:"#multiple-yaxis-mixed",options:()=>({chart:{height:380,type:"line",stacked:!1,toolbar:{show:!1}},dataLabels:{enabled:!1},stroke:{width:[0,0,3]},series:[{name:"Active Users",type:"column",data:[1.2,2.3,2.8,3.1,3.9,4.5,5.2,6.1]},{name:"Subscriptions",type:"column",data:[.8,1.5,1.9,2.3,2.8,3.3,3.9,4.4]},{name:"Monthly Revenue",type:"line",data:[10,14,18,21,26,31,36,42]}],xaxis:{categories:[2016,2017,2018,2019,2020,2021,2022,2023]},colors:[ins("primary"),ins("secondary"),ins("danger")],yaxis:[{axisTicks:{show:!0},axisBorder:{show:!0,color:ins("primary")},title:{text:"Active Users (millions)",style:{fontSize:"14px",fontWeight:500}},offsetX:-5},{axisTicks:{show:!0},axisBorder:{show:!0,color:ins("secondary")},labels:{offsetX:0},offsetX:-5,title:{text:"Subscriptions (millions)",style:{fontSize:"14px",fontWeight:500}}},{opposite:!0,axisTicks:{show:!0},axisBorder:{show:!0,color:ins("danger")},offsetX:5,title:{text:"Monthly Revenue (millions)",style:{fontSize:"14px",fontWeight:500}}}],tooltip:{followCursor:!0,y:{formatter:function(e){return void 0!==e?e+" thousand crores":e}}},grid:{borderColor:[ins("border-color")],padding:{right:20,bottom:0}},legend:{offsetY:5},responsive:[{breakpoint:600,options:{yaxis:{show:!1},legend:{show:!1}}}]})}),new CustomApexChart({selector:"#line-area-mixed",options:()=>({chart:{height:380,type:"line",toolbar:{show:!1}},stroke:{curve:"smooth",width:2},series:[{name:"Steps Walked",type:"area",data:[4200,5e3,3100,4800,3900,5100,4300,4700,4500,4900,4600]},{name:"Avg Heart Rate",type:"line",data:[78,82,80,85,77,90,84,88,86,89,83]}],fill:{type:"solid",opacity:[.35,1]},labels:["May 01","May 02","May 03","May 04","May 05","May 06","May 07","May 08","May 09","May 10","May 11"],colors:[ins("secondary"),ins("danger")],markers:{size:0},legend:{offsetY:5},yaxis:[{title:{text:"Steps Walked",style:{fontSize:"14px",fontWeight:500},offsetX:-5}},{opposite:!0,title:{text:"Avg Heart Rate (bpm)",style:{fontSize:"14px",fontWeight:500},offsetX:5}}],tooltip:{shared:!0,intersect:!1,y:{formatter:function(e){return void 0!==e?e.toFixed(0):e}}},grid:{borderColor:[ins("border-color")],padding:{bottom:0}},responsive:[{breakpoint:600,options:{yaxis:{show:!1},legend:{show:!1}}}]})}),new CustomApexChart({selector:"#all-mixed",options:()=>({chart:{height:380,type:"line",stacked:!1,toolbar:{show:!1}},stroke:{width:[0,2,4],curve:"smooth"},plotOptions:{bar:{columnWidth:"50%"}},series:[{name:"Region North",type:"column",data:[25,13,20,29,17,24,34,22,40,26,33]},{name:"Region South",type:"area",data:[48,52,39,61,28,47,25,44,58,31,46]},{name:"Region Central",type:"line",data:[32,28,41,33,49,38,60,50,55,37,42]}],fill:{opacity:[.85,.25,1],gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.85,opacityTo:.55,stops:[0,100,100,100]}},colors:[ins("info"),ins("purple"),ins("danger")],labels:["01/01/2003","02/01/2003","03/01/2003","04/01/2003","05/01/2003","06/01/2003","07/01/2003","08/01/2003","09/01/2003","10/01/2003","11/01/2003"],markers:{size:0},legend:{offsetY:5},xaxis:{type:"datetime"},yaxis:{title:{text:"Performance Metrics",style:{fontSize:"14px",fontWeight:500}},offsetX:-5},tooltip:{shared:!0,intersect:!1,y:{formatter:function(e){return void 0!==e?e.toFixed(0):e}}},grid:{borderColor:[ins("border-color")],padding:{right:20,bottom:0}}})});
|
||||
1
public/assets/js/pages/chart-apex-pie.js
Executable file
1
public/assets/js/pages/chart-apex-pie.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#simple-pie",options:()=>({chart:{height:320,type:"pie"},series:[36,28,18,12,6],labels:["Brand A","Brand B","Brand C","Brand D","Brand E"],legend:{show:!0,position:"bottom",horizontalAlign:"center",verticalAlign:"middle",floating:!1,fontSize:"14px",offsetX:0,offsetY:5},dataLabels:{enabled:!0,style:{fontSize:"14px",fontWeight:500}},colors:[ins("primary"),ins("warning"),ins("danger"),ins("info"),ins("secondary")],responsive:[{breakpoint:600,options:{chart:{height:240},legend:{show:!1}}}]})}),new CustomApexChart({selector:"#simple-donut",options:()=>({chart:{height:320,type:"donut"},series:[48,32,28,15,7],legend:{show:!0,position:"bottom",horizontalAlign:"center",verticalAlign:"middle",floating:!1,fontSize:"14px",offsetX:0,offsetY:5},labels:["Organic Search","Direct","Referral","Social Media","Email"],colors:[ins("secondary"),ins("purple"),ins("info"),ins("gray"),ins("light")],dataLabels:{enabled:!0,style:{fontSize:"14px",fontWeight:500}},responsive:[{breakpoint:600,options:{chart:{height:240},legend:{show:!1}}}]})}),new CustomApexChart({selector:"#monochrome-pie",options:()=>({chart:{height:320,type:"pie"},series:[120,90,150,180,160,70],labels:["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],legend:{show:!0,position:"bottom",horizontalAlign:"center",verticalAlign:"middle",floating:!1,fontSize:"14px",offsetX:0,offsetY:5},dataLabels:{enabled:!0,style:{fontSize:"14px",fontWeight:500}},theme:{monochrome:{enabled:!0}},responsive:[{breakpoint:600,options:{chart:{height:240},legend:{show:!1}}}]})}),new CustomApexChart({selector:"#gradient-donut",options:()=>({chart:{height:320,type:"donut"},series:[38,26,18,12,6],legend:{show:!0,position:"bottom",horizontalAlign:"center",verticalAlign:"middle",floating:!1,fontSize:"14px",offsetX:0,offsetY:5},labels:["Social","Productivity","Entertainment","Education","Health"],colors:[ins("primary"),ins("orange"),ins("danger"),ins("info"),ins("secondary")],dataLabels:{enabled:!0,style:{fontSize:"14px",fontWeight:500}},responsive:[{breakpoint:600,options:{chart:{height:240},legend:{show:!1}}}],fill:{type:"gradient"}})}),new CustomApexChart({selector:"#patterned-donut",options:()=>({chart:{height:320,type:"donut",dropShadow:{enabled:!0,color:"#111",top:-1,left:3,blur:3,opacity:.2}},stroke:{show:!0,width:2},series:[38,27,18,12,5],labels:["Netflix","YouTube","Amazon Prime","Disney+","HBO Max"],dataLabels:{enabled:!1},fill:{type:"pattern",opacity:1,pattern:{enabled:!0,style:["circles","slantedLines","verticalLines","horizontalLines","squares"]}},states:{hover:{enabled:!1}},legend:{show:!0,position:"bottom",horizontalAlign:"center",verticalAlign:"middle",floating:!1,fontSize:"14px",offsetX:0,offsetY:5},responsive:[{breakpoint:600,options:{chart:{height:240},legend:{show:!1}}}]})}),new CustomApexChart({selector:"#image-pie",options:()=>({chart:{height:320,type:"pie"},labels:["Apple","Tesla","Amazon","Google"],series:[30,44,60,39],fill:{type:"image",opacity:.85,image:{src:["assets/images/stock/small-1.jpg","assets/images/stock/small-2.jpg","assets/images/stock/small-3.jpg","assets/images/stock/small-4.jpg"],width:25,imagedHeight:25}},stroke:{width:4},dataLabels:{enabled:!1},legend:{show:!0,position:"bottom",horizontalAlign:"center",verticalAlign:"middle",floating:!1,fontSize:"14px",offsetX:0,offsetY:7},responsive:[{breakpoint:600,options:{chart:{height:240},legend:{show:!1}}}]})});let getOptions=()=>({chart:{height:320,type:"donut"},dataLabels:{enabled:!1},series:[64,75,33,53],legend:{show:!0,position:"bottom",horizontalAlign:"center",verticalAlign:"middle",floating:!1,fontSize:"14px",offsetX:0,offsetY:7},colors:[ins("purple"),ins("warning"),ins("danger"),ins("info")],responsive:[{breakpoint:600,options:{chart:{height:240},legend:{show:!1}}}]}),updateChart=new CustomApexChart({selector:"#update-donut",options:getOptions});function appendData(){var e=updateChart.chart.w.globals.series.map(function(){return Math.floor(100*Math.random())+1});return e.push(Math.floor(100*Math.random())+1),e}function removeData(){var e=updateChart.chart.w.globals.series.map(function(){return Math.floor(100*Math.random())+1});return e.pop(),e}function randomize(){return updateChart.chart.w.globals.series.map(function(){return Math.floor(100*Math.random())+1})}function reset(){return getOptions().series}document.querySelector("#randomize").addEventListener("click",function(){updateChart.chart.updateSeries(randomize())}),document.querySelector("#add").addEventListener("click",function(){updateChart.chart.updateSeries(appendData())}),document.querySelector("#remove").addEventListener("click",function(){updateChart.chart.updateSeries(removeData())}),document.querySelector("#reset").addEventListener("click",function(){updateChart.chart.updateSeries(reset())});
|
||||
1
public/assets/js/pages/chart-apex-polar-area.js
Executable file
1
public/assets/js/pages/chart-apex-polar-area.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#basic-polar-area",options:()=>({series:[30,45,28,22,18,12],chart:{height:380,type:"polarArea"},stroke:{colors:["#fff"]},fill:{opacity:.8},labels:["Marketing","Research","Operations","Sales","HR","Support"],colors:[ins("primary"),ins("secondary"),ins("info"),ins("warning"),ins("danger"),ins("purple")],legend:{position:"bottom"},responsive:[{breakpoint:480,options:{chart:{width:200},legend:{position:"bottom"}}}]})}),new CustomApexChart({selector:"#monochrome-polar-area",options:()=>({series:[35,48,55,60,70],chart:{height:380,type:"polarArea"},labels:["Planning","Design","Development","Testing","Deployment"],fill:{opacity:1},stroke:{width:1},yaxis:{show:!1},legend:{position:"bottom"},plotOptions:{polarArea:{rings:{strokeWidth:0},spokes:{strokeWidth:0}}},theme:{monochrome:{enabled:!0,shadeTo:"light",color:ins("primary"),shadeIntensity:.6}}})});
|
||||
1
public/assets/js/pages/chart-apex-radar.js
Executable file
1
public/assets/js/pages/chart-apex-radar.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#basic-radar",options:()=>({chart:{height:350,type:"radar",toolbar:{show:!1}},series:[{name:"Series 1",data:[85,70,60,90,75,65]}],labels:["HTML","CSS","JavaScript","React","Node.js","SQL"],colors:[ins("primary")]})}),new CustomApexChart({selector:"#radar-polygon",options:()=>({chart:{height:350,type:"radar"},series:[{name:"Activity Level",data:[80,60,75,90,50,70,65]}],colors:[ins("secondary")],labels:["Cardio","Strength Training","Flexibility","Endurance","Balance","HIIT","Mobility"],plotOptions:{radar:{size:120}},markers:{size:4,colors:[ins("danger")],strokeWidth:2},tooltip:{y:{formatter:function(a){return a+" pts"}}},yaxis:{tickAmount:7,labels:{formatter:function(a,e){return e%2==0?a:""}}}})});let multiSeriesRadarChart=new CustomApexChart({selector:"#radar-multiple-series",options:()=>({chart:{height:350,type:"radar",toolbar:{show:!1}},series:[{name:"Marketing",data:[85,70,65,90,60,75]},{name:"Sales",data:[60,80,75,55,95,70]},{name:"IT",data:[78,65,80,40,60,85]}],colors:[ins("primary"),ins("secondary"),ins("purple")],stroke:{width:0},plotOptions:{radar:{size:120}},fill:{opacity:.4},markers:{size:0},legend:{offsetY:5},labels:["Customer Satisfaction","Revenue Growth","Efficiency","Innovation","Support Quality","Compliance"]})});function update(){function a(){var e=[];for(let a=0;a<6;a++)e.push(Math.floor(100*Math.random()));return e}multiSeriesRadarChart.chart.updateSeries([{name:"Marketing",data:a()},{name:"Sales",data:a()},{name:"IT",data:a()}])}
|
||||
1
public/assets/js/pages/chart-apex-radialbar.js
Executable file
1
public/assets/js/pages/chart-apex-radialbar.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#basic-radialbar",options:()=>({chart:{height:320,type:"radialBar"},plotOptions:{radialBar:{hollow:{size:"70%"},track:{background:"rgba(170,184,197, 0.2)"}}},series:[82],labels:["Task Completion"],colors:[ins("success")]})}),new CustomApexChart({selector:"#multiple-radialbar",options:()=>({chart:{height:320,type:"radialBar"},plotOptions:{circle:{dataLabels:{showOn:"hover"}},radialBar:{track:{margin:20,background:"rgba(170,184,197, 0.2)"},hollow:{size:"5%"},dataLabels:{name:{show:!1},value:{show:!1},style:{fontSize:"14px",fontWeight:500}}}},stroke:{lineCap:"round"},series:[75,60,85],labels:["Marketing","Sales","Engineering","HR"],responsive:[{breakpoint:380,options:{chart:{height:260}}}],colors:[ins("secondary"),ins("danger"),ins("primary")]})}),new CustomApexChart({selector:"#circle-angle-radial",options:()=>({chart:{height:380,type:"radialBar"},plotOptions:{radialBar:{offsetY:-30,startAngle:0,endAngle:270,hollow:{margin:5,size:"30%",background:"transparent",image:void 0},track:{background:"rgba(170,184,197, 0.2)"},dataLabels:{name:{show:!1},value:{show:!1}}}},series:[82,65,74,58],labels:["Instagram","YouTube","TikTok","Snapchat"],colors:[ins("purple"),ins("secondary"),ins("info"),ins("warning")],legend:{show:!0,floating:!0,fontSize:"14px",fontWeight:500,position:"left",offsetX:10,offsetY:10,labels:{useSeriesColors:!0},markers:{size:5},formatter:function(e,a){return e+": "+a.w.globals.series[a.seriesIndex]},itemMargin:{horizontal:1}},responsive:[{breakpoint:480,options:{legend:{show:!1}}}]})}),new CustomApexChart({selector:"#image-radial",options:()=>({chart:{height:360,type:"radialBar"},fill:{type:"image",image:{src:["assets/images/stock/small-6.jpg"]}},plotOptions:{radialBar:{hollow:{size:"70%"}}},series:[82],stroke:{lineCap:"round"},labels:["Portfolio Growth"],grid:{padding:{bottom:-5,top:-5}},responsive:[{breakpoint:380,options:{chart:{height:280}}}]})});let strokedGuageRadialChart=new CustomApexChart({selector:"#stroked-guage-radial",options:()=>({chart:{height:380,type:"radialBar"},plotOptions:{radialBar:{startAngle:-135,endAngle:135,dataLabels:{name:{fontSize:"14px",fontWeight:500,offsetY:120},value:{offsetY:76,fontSize:"22px",color:void 0,formatter:function(e){return e+"%"}}},track:{background:"rgba(170,184,197, 0.2)",margin:0}}},colors:[ins("secondary")],fill:{gradient:{enabled:!0,shade:"dark",shadeIntensity:.2,inverseColors:!1,opacityFrom:1,opacityTo:1,stops:[0,50,65,91]}},stroke:{dashArray:4},series:[58],labels:["CPU Utilization"],grid:{padding:{bottom:-10,top:-10}},responsive:[{breakpoint:380,options:{chart:{height:280}}}]})});new CustomApexChart({selector:"#gradient-chart",options:()=>({chart:{height:330,type:"radialBar",toolbar:{show:!1}},plotOptions:{radialBar:{startAngle:-135,endAngle:225,hollow:{margin:0,size:"70%",background:"transparent",image:void 0,imageOffsetX:0,imageOffsetY:0,position:"front",dropShadow:{enabled:!0,top:3,left:0,blur:4,opacity:.24}},track:{background:"rgba(170,184,197, 0.2)",strokeWidth:"67%",margin:0},dataLabels:{show:!0,showOn:"always",name:{offsetY:-10,show:!0,fontSize:"14px",fontWeight:500},value:{show:!0,formatter:function(e){return parseInt(e)},color:"#111",fontSize:"36px"}}}},fill:{type:"gradient",gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,100]}},series:[62],stroke:{lineCap:"round"},labels:["System Load"],colors:[ins("info"),ins("purple")]})}),new CustomApexChart({selector:"#semi-circle-gauge",options:()=>({series:[80],chart:{type:"radialBar",offsetY:-20,sparkline:{enabled:!0}},plotOptions:{radialBar:{startAngle:-90,endAngle:90,track:{background:"rgba(170,184,197, 0.2)",strokeWidth:"97%",margin:5,dropShadow:{top:2,left:0,color:"#eef2f7",opacity:1,blur:2}},dataLabels:{name:{show:!1},value:{offsetY:-2,fontSize:"22px"}}}},grid:{padding:{top:-10}},labels:["Average Results"],colors:[ins("warning")]})});
|
||||
1
public/assets/js/pages/chart-apex-range.js
Executable file
1
public/assets/js/pages/chart-apex-range.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#basic-range",options:()=>({series:[{name:"Acme Corp Stock Price",data:[{x:"Jan",y:[112,132]},{x:"Feb",y:[118,140]},{x:"Mar",y:[125,150]},{x:"Apr",y:[130,155]},{x:"May",y:[128,162]},{x:"Jun",y:[135,170]},{x:"Jul",y:[140,180]},{x:"Aug",y:[138,178]},{x:"Sep",y:[133,165]},{x:"Oct",y:[127,158]},{x:"Nov",y:[122,150]},{x:"Dec",y:[120,145]}]}],colors:[ins("secondary")],chart:{height:350,type:"rangeArea",toolbar:{show:!1}},stroke:{curve:"monotoneCubic"},markers:{hover:{sizeOffset:5}},dataLabels:{enabled:!1},yaxis:{labels:{formatter:e=>"$"+e.toFixed(0)}}})}),new CustomApexChart({selector:"#combo-range",options:()=>({series:[{type:"rangeArea",name:"Division Y Range",data:[{x:"Jan",y:[800,1300]},{x:"Feb",y:[950,1250]},{x:"Mar",y:[1e3,1700]},{x:"Apr",y:[1100,1600]},{x:"May",y:[1600,2400]},{x:"Jun",y:[700,1200]},{x:"Jul",y:[1500,1800]},{x:"Aug",y:[900,1400]}]},{type:"rangeArea",name:"Division X Range",data:[{x:"Jan",y:[2400,2800]},{x:"Feb",y:[3e3,3600]},{x:"Mar",y:[2700,3400]},{x:"Apr",y:[2900,3200]},{x:"May",y:[3900,4600]},{x:"Jun",y:[4200,5e3]},{x:"Jul",y:[3800,4200]},{x:"Aug",y:[2e3,2700]}]},{type:"line",name:"Division Y Median",data:[{x:"Jan",y:1050},{x:"Feb",y:1100},{x:"Mar",y:1350},{x:"Apr",y:1350},{x:"May",y:2e3},{x:"Jun",y:1e3},{x:"Jul",y:1650},{x:"Aug",y:1150},{x:"Sep",y:1250},{x:"Oct",y:1350}]},{type:"line",name:"Division X Median",data:[{x:"Jan",y:2600},{x:"Feb",y:3300},{x:"Mar",y:3050},{x:"Apr",y:3050},{x:"May",y:4250},{x:"Jun",y:4700},{x:"Jul",y:4e3},{x:"Aug",y:2350},{x:"Sep",y:2100},{x:"Oct",y:1900}]}],chart:{height:350,type:"rangeArea",animations:{speed:500},toolbar:{show:!1}},colors:[ins("danger"),ins("success")],dataLabels:{enabled:!1},fill:{opacity:[.24,.24,1,1]},forecastDataPoints:{count:2},stroke:{curve:"straight",width:[0,0,2,2]},legend:{show:!0,customLegendItems:["Division Y","Division X"],inverseOrder:!0},markers:{hover:{sizeOffset:5}}})});
|
||||
1
public/assets/js/pages/chart-apex-scatter.js
Executable file
1
public/assets/js/pages/chart-apex-scatter.js
Executable file
@@ -0,0 +1 @@
|
||||
function generateDayWiseTimeSeries(e,a,t){let i=0;for(var s=[];i<a;){var r=Math.floor(Math.random()*(t.max-t.min+1))+t.min;s.push([e,r]),e+=864e5,i++}return s}new CustomApexChart({selector:"#basic-scatter",options:()=>({chart:{height:380,type:"scatter",zoom:{enabled:!1},toolbar:{show:!1}},series:[{name:"Device A",data:[[5,3],[10,15],[15,7],[18,5],[12,8],[20,12],[25,6],[30,10],[35,4],[40,13],[22,9],[26,7]]},{name:"Device B",data:[[6,20],[12,18],[14,16],[17,15],[19,14],[21,13],[23,12],[25,11],[28,10],[30,9],[32,8],[34,7]]},{name:"Device C",data:[[5,8],[9,7],[12,6],[16,5],[18,4],[22,3],[26,2],[30,1],[34,.5],[38,.2],[40,0]]}],colors:[ins("primary"),ins("warning"),ins("danger")],xaxis:{tickAmount:10},yaxis:{tickAmount:7},grid:{borderColor:[ins("border-color")],padding:{right:20}},legend:{offsetY:5},responsive:[{breakpoint:600,options:{chart:{toolbar:{show:!1}},legend:{show:!1}}}]})}),new CustomApexChart({selector:"#datetime-scatter",options:()=>({chart:{height:380,type:"scatter",zoom:{type:"xy"}},series:[{name:"Server A",data:generateDayWiseTimeSeries(new Date("11 Feb 2025 GMT").getTime(),20,{min:10,max:60})},{name:"Server B",data:generateDayWiseTimeSeries(new Date("11 Feb 2025 GMT").getTime(),20,{min:10,max:60})},{name:"Server C",data:generateDayWiseTimeSeries(new Date("11 Feb 2025 GMT").getTime(),30,{min:10,max:60})},{name:"Server D",data:generateDayWiseTimeSeries(new Date("11 Feb 2025 GMT").getTime(),10,{min:10,max:60})},{name:"Server E",data:generateDayWiseTimeSeries(new Date("11 Feb 2025 GMT").getTime(),30,{min:10,max:60})}],colors:[ins("secondary"),ins("purple"),ins("info"),ins("gray"),ins("pink")],dataLabels:{enabled:!1},grid:{borderColor:[ins("border-color")],padding:{right:20,bottom:5},xaxis:{showLines:!0},yaxis:{showLines:!0}},legend:{offsetY:10},xaxis:{type:"datetime"},yaxis:{max:70},responsive:[{breakpoint:600,options:{chart:{toolbar:{show:!1}},legend:{show:!1}}}]})}),new CustomApexChart({selector:"#scatter-images",options:()=>({chart:{height:380,type:"scatter",animations:{enabled:!1},zoom:{enabled:!1},toolbar:{show:!1}},series:[{name:"Microsoft",data:[[5,10],[10,14],[15,11],[18,16],[20,9],[25,18],[30,12],[35,14],[38,17],[40,13]]},{name:"Google",data:[[4,6],[9,10],[13,12],[17,9],[21,13],[26,11],[29,15],[33,8],[37,16],[39,14]]}],xaxis:{tickAmount:10,min:0,max:40},yaxis:{tickAmount:7},markers:{size:20},fill:{type:"image",opacity:1,image:{src:["assets/images/logos/microsoft.svg","assets/images/logos/google.svg"],width:40,height:40}},legend:{labels:{useSeriesColors:!0},offsetY:5},grid:{padding:{right:20}}})});
|
||||
1
public/assets/js/pages/chart-apex-slope.js
Executable file
1
public/assets/js/pages/chart-apex-slope.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#basic-slope",options:()=>({series:[{name:"Product A",data:[{x:"Jan",y:120},{x:"Feb",y:160}]},{name:"Product B",data:[{x:"Jan",y:90},{x:"Feb",y:130}]},{name:"Product C",data:[{x:"Jan",y:150},{x:"Feb",y:100}]}],colors:[ins("success"),ins("warning"),ins("danger")],chart:{height:350,width:"100%",type:"line",toolbar:{show:!1}},plotOptions:{line:{isSlopeChart:!0}},xaxis:{labels:{style:{fontSize:"14px",fontWeight:500}}}})}),new CustomApexChart({selector:"#multi-slope",options:()=>({series:[{name:"Desktop",data:[{x:"Page Views",y:1200},{x:"Unique Visitors",y:950},{x:"Conversions",y:300}]},{name:"Tablet",data:[{x:"Page Views",y:900},{x:"Unique Visitors",y:600},{x:"Conversions",y:220}]},{name:"Mobile",data:[{x:"Page Views",y:1600},{x:"Unique Visitors",y:1100},{x:"Conversions",y:500}]},{name:"Other Devices",data:[{x:"Page Views",y:300},{x:"Unique Visitors",y:250},{x:"Conversions",y:100}]}],chart:{height:350,width:600,type:"line"},colors:[ins("secondary"),ins("purple"),ins("info"),ins("warning")],plotOptions:{line:{isSlopeChart:!0}},tooltip:{followCursor:!0,intersect:!1,shared:!0},dataLabels:{background:{enabled:!0},formatter(e,s){s=s.w.config.series[s.seriesIndex].name;return null!==e?s:""}},yaxis:{show:!0,labels:{show:!0}},xaxis:{position:"bottom",labels:{style:{fontSize:"14px",fontWeight:500}}},legend:{show:!0,position:"top",horizontalAlign:"left"},stroke:{width:[2,3,4,2],dashArray:[0,0,5,2],curve:"smooth"}})});
|
||||
1
public/assets/js/pages/chart-apex-sparklines.js
Executable file
1
public/assets/js/pages/chart-apex-sparklines.js
Executable file
@@ -0,0 +1 @@
|
||||
Apex.grid={padding:{right:0,left:0}},Apex.dataLabels={enabled:!1};let sparkDataVisits=[120,135,160,180,170,145,190,210,185,195,220,240,230,250,270,265,280,300,310,305,320,330,345,360],sparkDataViews=[500,540,520,560,580,610,590,600,630,660,640,650,670,680,700,720,740,760,750,770,790,810,830,850],sparkDataBounce=[45,42,40,39,38,37,35,34,36,33,32,31,30,29,28,27,27,26,25,24,24,23,22,21];new CustomApexChart({selector:"#spark1",options:()=>({chart:{type:"area",height:160,sparkline:{enabled:!0}},stroke:{width:2,curve:"straight"},fill:{opacity:.2},series:[{name:"Unique Visitors",data:sparkDataVisits}],colors:[ins("primary")],yaxis:{min:0},title:{text:"12,520",offsetX:0,style:{fontSize:"20px",fontWeight:600}},subtitle:{text:"Visitors",offsetX:0,style:{fontSize:"14px",fontWeight:500}}})}),new CustomApexChart({selector:"#spark2",options:()=>({chart:{type:"area",height:160,sparkline:{enabled:!0}},stroke:{width:2,curve:"straight"},fill:{opacity:.2},series:[{name:"Page Views",data:sparkDataViews}],colors:[ins("secondary")],yaxis:{min:0},title:{text:"32,870",offsetX:0,style:{fontSize:"20px",fontWeight:600}},subtitle:{text:"Page Views",offsetX:0,style:{fontSize:"14px",fontWeight:500}}})}),new CustomApexChart({selector:"#spark3",options:()=>({chart:{type:"area",height:160,sparkline:{enabled:!0}},stroke:{width:2,curve:"straight"},fill:{opacity:.2},series:[{name:"Bounce Rate",data:sparkDataBounce}],colors:[ins("danger")],xaxis:{crosshairs:{width:1}},yaxis:{min:0},title:{text:"21.0%",offsetX:0,style:{fontSize:"20px",fontWeight:600}},subtitle:{text:"Bounce Rate",offsetX:0,style:{fontSize:"14px",fontWeight:500}}})}),new CustomApexChart({selector:"#chart1",options:()=>({chart:{type:"line",width:140,height:60,sparkline:{enabled:!0}},series:[{data:[10,30,50,25,60,70,55,35,45,20,65]}],colors:[ins("purple")],stroke:{width:2,curve:"smooth"},markers:{size:0},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}}})}),new CustomApexChart({selector:"#chart2",options:()=>({chart:{type:"line",width:140,height:60,sparkline:{enabled:!0}},series:[{data:[20,35,15,30,40,60,70,45,50,55,25]}],colors:[ins("info")],stroke:{width:2,curve:"smooth"},markers:{size:0},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}}})}),new CustomApexChart({selector:"#chart3",options:()=>({chart:{type:"line",width:140,height:60,sparkline:{enabled:!0}},series:[{data:[5,15,25,20,35,45,30,25,15,10,40]}],colors:[ins("gray")],stroke:{width:2,curve:"smooth"},markers:{size:0},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}}})}),new CustomApexChart({selector:"#chart4",options:()=>({chart:{type:"line",width:140,height:60,sparkline:{enabled:!0}},series:[{data:[40,60,50,70,55,30,20,15,10,25,35]}],colors:[ins("warning")],stroke:{width:2,curve:"smooth"},markers:{size:0},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}}})}),new CustomApexChart({selector:"#chart5",options:()=>({chart:{type:"bar",width:100,height:60,sparkline:{enabled:!0}},plotOptions:{bar:{columnWidth:"80%"}},series:[{data:[18,28,32,22,41,36,20,15,27,33,25]}],labels:[1,2,3,4,5,6,7,8,9,10,11],colors:[ins("purple")],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}}})}),new CustomApexChart({selector:"#chart6",options:()=>({chart:{type:"bar",width:100,height:60,sparkline:{enabled:!0}},plotOptions:{bar:{columnWidth:"80%"}},series:[{data:[10,25,20,35,30,40,45,50,55,60,48]}],labels:[1,2,3,4,5,6,7,8,9,10,11],colors:[ins("info")],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}}})}),new CustomApexChart({selector:"#chart7",options:()=>({chart:{type:"bar",width:100,height:60,sparkline:{enabled:!0}},plotOptions:{bar:{columnWidth:"80%"}},series:[{data:[50,42,36,28,20,18,25,32,40,46,51]}],labels:[1,2,3,4,5,6,7,8,9,10,11],colors:[ins("gray")],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}}})}),new CustomApexChart({selector:"#chart8",options:()=>({chart:{type:"bar",width:100,height:60,sparkline:{enabled:!0}},plotOptions:{bar:{columnWidth:"80%"}},series:[{data:[12,18,25,30,24,28,36,42,39,44,33]}],labels:[1,2,3,4,5,6,7,8,9,10,11],colors:[ins("warning")],xaxis:{crosshairs:{width:1}},tooltip:{fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:function(t){return""}}},marker:{show:!1}}})});
|
||||
1
public/assets/js/pages/chart-apex-timeline.js
Executable file
1
public/assets/js/pages/chart-apex-timeline.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/chart-apex-treemap.js
Executable file
1
public/assets/js/pages/chart-apex-treemap.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#basic-treemap",options:()=>({series:[{data:[{x:"Electronics",y:420},{x:"Clothing",y:310},{x:"Home & Kitchen",y:280},{x:"Books",y:130},{x:"Toys & Games",y:160},{x:"Beauty & Health",y:90},{x:"Groceries",y:150},{x:"Furniture",y:110},{x:"Automotive",y:95},{x:"Garden Supplies",y:85},{x:"Pet Supplies",y:60},{x:"Sports Equipment",y:78},{x:"Office Supplies",y:72}]}],legend:{show:!1},chart:{height:350,type:"treemap",toolbar:{show:!1}},colors:[ins("primary")],title:{text:"Sales by Product Category",align:"center",offsetY:5,style:{fontSize:"14px",fontWeight:500}},grid:{padding:{right:10}}})}),new CustomApexChart({selector:"#multiple-treemap",options:()=>({series:[{name:"Online",data:[{x:"Amazon",y:120},{x:"eBay",y:80},{x:"Shopify",y:60}]},{name:"In-Store",data:[{x:"Walmart",y:150},{x:"Target",y:110},{x:"Best Buy",y:95},{x:"Costco",y:130},{x:"Kroger",y:100},{x:"CVS",y:85}]}],legend:{show:!1},chart:{height:350,type:"treemap",toolbar:{show:!1}},colors:[ins("secondary"),ins("info")],title:{text:"Revenue by Division",align:"center",offsetY:5,style:{fontSize:"14px",fontWeight:500}},grid:{padding:{right:10}}})}),new CustomApexChart({selector:"#distributed-treemap",options:()=>({series:[{data:[{x:"Team Alpha",y:91},{x:"Team Beta",y:78},{x:"Team Gamma",y:84},{x:"Team Delta",y:62},{x:"Team Epsilon",y:73},{x:"Team Zeta",y:55},{x:"Team Eta",y:68},{x:"Team Theta",y:47},{x:"Team Iota",y:59},{x:"Team Kappa",y:81},{x:"Team Lambda",y:39},{x:"Team Mu",y:44},{x:"Team Nu",y:53}]}],legend:{show:!1},chart:{height:350,type:"treemap",toolbar:{show:!1}},title:{text:"Distributed Treemap - Team Performance Scores",align:"center",offsetY:5,style:{fontSize:"14px",fontWeight:500}},colors:[ins("success"),ins("warning"),ins("danger"),ins("info"),ins("secondary"),ins("primary"),ins("purple"),ins("pink"),ins("dark"),ins("gray")],plotOptions:{treemap:{distributed:!0,enableShades:!1}},grid:{padding:{right:10}}})}),new CustomApexChart({selector:"#color-range-treemap",options:()=>({series:[{data:[{x:"Sales",y:3.2},{x:"Marketing",y:-1.1},{x:"R&D",y:4.5},{x:"Support",y:.7},{x:"HR",y:-.8},{x:"Finance",y:2.3},{x:"Operations",y:-2.5},{x:"Legal",y:.1},{x:"IT",y:-1.7},{x:"Logistics",y:1.9},{x:"Security",y:-3.3},{x:"Procurement",y:2.6},{x:"Admin",y:.5}]}],legend:{show:!1},chart:{height:350,type:"treemap",toolbar:{show:!1}},title:{text:"Departmental Profit/Loss (%)",align:"center",offsetY:5,style:{fontSize:"14px",fontWeight:500}},dataLabels:{enabled:!0,style:{fontSize:"12px"},formatter:function(e,t){return[e,t.value+"%"]},offsetY:-4},plotOptions:{treemap:{enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!0,colorScale:{ranges:[{from:-10,to:0,color:ins("danger")},{from:.001,to:10,color:ins("success")}]}}}})});
|
||||
1
public/assets/js/pages/chart-apexsankey.js
Executable file
1
public/assets/js/pages/chart-apexsankey.js
Executable file
File diff suppressed because one or more lines are too long
9
public/assets/js/pages/chart-apextree.js
Executable file
9
public/assets/js/pages/chart-apextree.js
Executable file
@@ -0,0 +1,9 @@
|
||||
let fontFamily=getComputedStyle(document.body).fontFamily;function basicNodeTemplate(e){return`
|
||||
<div style='display: flex; flex-direction: row; gap:10px; align-items: center; height: 100%; box-shadow: 1px 2px 4px #ccc; padding: 0 15px;'>
|
||||
<img style='width: 50px; height: 50px; border-radius: 50%;' src='${e.imageURL}' alt=''>
|
||||
<div style="font-weight: 500; font-family: ${fontFamily}; font-size: 14px">${e.name}</div>
|
||||
</div>`}function verticalNodeTemplate(e){return`
|
||||
<div style='display: flex; flex-direction: column; gap: 10px; justify-content: center; align-items: center; height: 100%'>
|
||||
<img style='width: 50px; height: 50px; border-radius: 50%;' src='${e.imageURL}' alt=''/>
|
||||
<div style="font-weight: 500; font-family: ${fontFamily}; font-size: 14px">${e.name}</div>
|
||||
</div>`}let sharedOptions={contentKey:"data",width:"100%",enableToolbar:!1,nodeWidth:170,nodeHeight:70,childrenSpacing:70,siblingSpacing:30,fontColor:ins("light-text-emphasis"),nodeTemplate:basicNodeTemplate,nodeStyle:"box-shadow: -3px 6px 8px -5px rgba(0,0,0,0.31)",edgeColorHover:ins("secondary")};function renderApexTree(e,s,a){e=document.getElementById(e);e&&new ApexTree(e,s).render(a)}let data1={id:"Lucas_Alex",data:{name:"Lucas Alex",imageURL:"assets/images/users/user-1.jpg"},options:{nodeBGColor:ins("primary-rgb",.5)},children:[{id:"Alex_Lee",data:{name:"Alex Lee",imageURL:"assets/images/users/user-3.jpg"},options:{nodeBGColor:ins("danger-rgb",.5)},children:[{id:"Mia_Patel",data:{name:"Mia Patel",imageURL:"assets/images/users/user-9.jpg"},options:{nodeBGColor:ins("info-rgb",.5)}},{id:"Ryan_Clark",data:{name:"Ryan Clark",imageURL:"assets/images/users/user-10.jpg"},options:{nodeBGColor:ins("info-rgb",.5)}},{id:"Zoe_Wang",data:{name:"Zoe Wang",imageURL:"assets/images/users/user-2.jpg"},options:{nodeBGColor:ins("info-rgb",.5)}}]},{id:"Leo_Kim",data:{name:"Leo Kim",imageURL:"assets/images/users/user-6.jpg"},options:{nodeBGColor:ins("danger-rgb",.5)},children:[{id:"Ava_Jones",data:{name:"Ava Jones",imageURL:"assets/images/users/user-3.jpg"},options:{nodeBGColor:ins("purple-rgb",.5)}},{id:"Maya_Gupta",data:{name:"Maya Gupta",imageURL:"assets/images/users/user-7.jpg"},options:{nodeBGColor:ins("purple-rgb",.5)}}]},{id:"Lily_Chen",data:{name:"Lily Chen",imageURL:"assets/images/users/user-4.jpg"},options:{nodeBGColor:ins("danger-rgb",.5)},children:[{id:"Jake_Scott",data:{name:"Jake Scott",imageURL:"assets/images/users/user-3.jpg"},options:{nodeBGColor:ins("secondary-rgb",.5)}}]},{id:"Max_Ruiz",data:{name:"Max Ruiz",imageURL:"assets/images/users/user-8.jpg"},options:{nodeBGColor:ins("danger-rgb",.5)}}]},data2=(renderApexTree("right-to-left",{...sharedOptions,direction:"right"},data1),renderApexTree("bottom-tree",{...sharedOptions,direction:"bottom"},data1),{id:"ms",data:{imageURL:"assets/images/users/user-1.jpg",name:"Margret Swanson"},options:{nodeBGColor:ins("primary-rgb",.5),nodeBGColorHover:ins("primary-rgb",.7)},children:[{id:"mh",data:{imageURL:"assets/images/users/user-3.jpg",name:"Mark Hudson"},options:{nodeBGColor:ins("danger-rgb",.5),nodeBGColorHover:ins("danger-rgb",.7)},children:[{id:"kb",data:{imageURL:"assets/images/users/user-2.jpg",name:"Karyn Borbas"},options:{nodeBGColor:ins("info-rgb",.5),nodeBGColorHover:ins("info-rgb",.7)}},{id:"cr",data:{imageURL:"assets/images/users/user-9.jpg",name:"Chris Rup"},options:{nodeBGColor:ins("purple-rgb",.5),nodeBGColorHover:ins("purple-rgb",.7)}}]},{id:"cs",data:{imageURL:"assets/images/users/user-7.jpg",name:"Chris Lysek"},options:{nodeBGColor:ins("secondary-rgb",.5),nodeBGColorHover:ins("secondary-rgb",.7)},children:[{id:"Noah_Chandler",data:{imageURL:"assets/images/users/user-6.jpg",name:"Noah Chandler"},options:{nodeBGColor:ins("info",.5),nodeBGColorHover:ins("info",.7)}},{id:"Felix_Wagner",data:{imageURL:"assets/images/users/user-4.jpg",name:"Felix Wagner"},options:{nodeBGColor:ins("success-rgb",.5),nodeBGColorHover:ins("success-rgb",.7)}}]}]});renderApexTree("top-tree",{contentKey:"data",width:"100%",nodeWidth:150,nodeHeight:100,fontColor:ins("light-text-emphasis"),edgeColorHover:ins("secondary"),childrenSpacing:50,siblingSpacing:20,direction:"top",nodeTemplate:verticalNodeTemplate,enableToolbar:!1},data2),renderApexTree("collapse-expand",{contentKey:"data",width:"100%",nodeWidth:150,nodeHeight:100,fontColor:ins("light-text-emphasis"),edgeColorHover:ins("secondary"),childrenSpacing:50,siblingSpacing:20,direction:"top",nodeTemplate:verticalNodeTemplate,enableToolbar:!1,enableExpandCollapse:!0},data2);
|
||||
1
public/assets/js/pages/chartjs-area.js
Executable file
1
public/assets/js/pages/chartjs-area.js
Executable file
@@ -0,0 +1 @@
|
||||
let bodyFont=getComputedStyle(document.body).fontFamily.trim(),BasiAreaChart=new CustomChartJs({selector:"#basic-area-chart",options:()=>({type:"line",data:{labels:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"],datasets:[{label:"User Signups",data:[120,150,180,210,190,230,250,270,300],backgroundColor:ins("chart-primary-rgb",.3),borderColor:ins("chart-primary"),fill:!0,tension:.3,pointRadius:0,borderWidth:2}]},options:{interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!1},tooltip:{enabled:!0,mode:"index",intersect:!1}}}})}),DiffDatasetAreaChart=new CustomChartJs({selector:"#different-dataset-area-chart",options:()=>({type:"line",data:{labels:["0","1","2","3","4","5","6","7"],datasets:[{label:"Current Month",data:[50,42,38,35,40,50,48,47],fill:!0,borderColor:ins("chart-secondary"),backgroundColor:ins("chart-secondary-rgb",.2),tension:.4,pointRadius:0,borderWidth:1},{label:"Past Month",data:[60,55,50,45,50,58,55,53],fill:!0,borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray-rgb",.2),tension:.4,pointRadius:0,borderWidth:1}]},options:{interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!0,position:"top",labels:{font:{family:bodyFont},color:ins("secondary-color"),usePointStyle:!0,pointStyle:"circle",boxWidth:8,boxHeight:8,padding:15}},tooltip:{enabled:!0,titleFont:{family:bodyFont},bodyFont:{family:bodyFont}}}}})});function randomSmoothData(a,o=30,t=100){return Array.from({length:a},()=>Math.floor(Math.random()*(t-o+1))+o)}let StackedChart=new CustomChartJs({selector:"#stacked-area-chart",options:()=>({type:"line",data:{labels:["0","1","2","3","4","5","6","7"],datasets:[{label:"Wave A1",data:randomSmoothData(9,60,90),fill:!0,borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray-rgb",.2),tension:.5,pointRadius:0,borderWidth:2},{label:"Wave A2",data:randomSmoothData(9,40,65),fill:!0,borderColor:ins("chart-secondary"),backgroundColor:ins("chart-secondary-rgb",.1),tension:.5,pointRadius:0,borderWidth:1},{label:"Wave B1",data:randomSmoothData(9,30,55),fill:!0,borderColor:ins("chart-primary"),backgroundColor:ins("chart-primary-rgb",.2),tension:.5,pointRadius:0,borderWidth:2},{label:"Wave B2",data:randomSmoothData(9,15,35),fill:!0,borderColor:ins("chart-dark"),backgroundColor:ins("chart-dark-rgb",.1),tension:.5,pointRadius:0,borderWidth:1}]},options:{interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!0,position:"top",labels:{font:{family:bodyFont},color:ins("secondary-color"),usePointStyle:!0,pointStyle:"circle",boxWidth:8,boxHeight:8,padding:15}},tooltip:{enabled:!0,titleFont:{family:bodyFont},bodyFont:{family:bodyFont}}}}})}),BoundariesChart=new CustomChartJs({selector:"#boundaries-area-chart",options:()=>({type:"line",data:{labels:["Jan","Feb","March","April","May","June"],datasets:[{label:"Fully Rounded",data:[12.5,-19.4,14.3,-15,10.8,-10.5],borderColor:ins("chart-primary"),fill:!1}]},options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1}}}})}),DrawTimeAreaChart=new CustomChartJs({selector:"#draw-time-chart",options:()=>({type:"line",data:{labels:["Jan","Feb","March","April","May","June"],datasets:[{label:"Fully Rounded",data:[10,20,15,35,38,24],borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray-rgb",.3),fill:!0,borderWidth:2},{label:"Small Radius",data:[24,38,35,15,20,10],borderColor:ins("chart-dark"),backgroundColor:ins("chart-dark-rgb",.3),borderWidth:2,tension:.2}]},options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1}}}})});
|
||||
1
public/assets/js/pages/chartjs-bar.js
Executable file
1
public/assets/js/pages/chartjs-bar.js
Executable file
@@ -0,0 +1 @@
|
||||
let bodyFont=getComputedStyle(document.body).fontFamily.trim(),BasicBarChart=new CustomChartJs({selector:"#basic-bar-chart",options:()=>({type:"bar",data:{labels:["1","2","3","4","5","6","7","8","9","10"],datasets:[{data:[4,4,5,6,8,5,4,6,8,5],backgroundColor:ins("chart-primary"),borderRadius:4,borderSkipped:!1}]},options:{interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!1},tooltip:{enabled:!0,mode:"index",intersect:!1}}}})}),BorderRadiusChart=new CustomChartJs({selector:"#border-radius-bar-chart",options:()=>({type:"bar",data:{labels:["Jan","Feb","March","April","May","June"],datasets:[{label:"Fully Rounded",data:[12,-19,14,-15,12,-14],borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray-rgb",.2),borderWidth:2,borderRadius:Number.MAX_VALUE,borderSkipped:!1},{label:"Small Radius",data:[-10,19,-15,-8,12,-7],borderColor:ins("chart-primary"),backgroundColor:ins("chart-primary-rgb",.2),borderWidth:2,borderRadius:5,borderSkipped:!1}]},options:{interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!1},tooltip:{enabled:!0,mode:"index",intersect:!1}}}})}),FloatingBarChart=new CustomChartJs({selector:"#floating-bar-chart",options:()=>({type:"bar",data:{labels:["Jan","Feb","March","April","May","June"],datasets:[{label:"Fully Rounded",data:[12,-19,14,-15,12,-14],backgroundColor:ins("chart-primary")},{label:"Small Radius",data:[-10,19,-15,-8,12,-7],backgroundColor:ins("chart-gray")}]},options:{interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!0,position:"top",labels:{font:{family:bodyFont},color:ins("secondary-color"),usePointStyle:!0,pointStyle:"circle",boxWidth:8,boxHeight:8,padding:15}},tooltip:{enabled:!0,titleFont:{family:bodyFont},bodyFont:{family:bodyFont}}}}})}),HorizontalBarChart=new CustomChartJs({selector:"#horizontal-bar-chart",options:()=>({type:"bar",data:{labels:["Jan","Feb","March","April"],datasets:[{label:"Fully Rounded",data:[12,-19,14,-15],borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray-rgb",.2),borderWidth:1},{label:"Small Radius",data:[-10,19,-15,-8],borderColor:ins("chart-primary"),backgroundColor:ins("chart-primary-rgb",.2),borderWidth:1}]},options:{indexAxis:"y",elements:{bar:{borderWidth:2}},interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!0,position:"top",labels:{font:{family:bodyFont},color:ins("secondary-color"),usePointStyle:!0,pointStyle:"circle",boxWidth:8,boxHeight:8,padding:15}},tooltip:{enabled:!0,titleFont:{family:bodyFont},bodyFont:{family:bodyFont}}}}})}),StackedBarChart=new CustomChartJs({selector:"#stacked-bar-chart",options:()=>({type:"bar",data:{labels:["Jan","Feb","March","April","May"],datasets:[{label:"Dataset 1",data:[12,-19,14,-15,8,10],backgroundColor:ins("chart-gray")},{label:"Dataset 2",data:[-10,19,-15,-8,12,6],backgroundColor:ins("chart-secondary")},{label:"Dataset 3",data:[-5,14,-10,-12,7,4],backgroundColor:ins("chart-primary")},{label:"Dataset 4",data:[8,-12,10,-6,15,-3],backgroundColor:ins("chart-dark")}]},options:{scales:{x:{stacked:!0,ticks:{font:{family:bodyFont},color:ins("secondary-color"),display:!0,drawTicks:!0},grid:{display:!1,drawBorder:!1},border:{display:!1}},y:{stacked:!0,ticks:{font:{family:bodyFont},color:ins("secondary-color")},grid:{display:!0,drawBorder:!1,color:ins("chart-border-color"),lineWidth:1},border:{display:!1,dash:[5,5]}}},plugins:{legend:{display:!1}}}})}),StackedGroupsChart=new CustomChartJs({selector:"#stacked-groups-bar-chart",options:()=>({type:"bar",data:{labels:["Jan","Feb","March","April"],datasets:[{label:"Dataset 1",data:[12,-19,14,-15],backgroundColor:ins("chart-dark"),stack:"Stack 0"},{label:"Dataset 2",data:[-10,19,-15,-8],backgroundColor:ins("chart-primary"),stack:"Stack 0"},{label:"Dataset 3",data:[-10,19,-15,-8],backgroundColor:ins("chart-gray"),stack:"Stack 1"}]},options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1}}}})}),VerticalChart=new CustomChartJs({selector:"#vertical-bar-chart",options:()=>({type:"bar",data:{labels:["1","2","3","4","5","6","7","8","9","10"],datasets:[{label:"Dataset 1",data:[4,4,5,6,8,5,4,6,8,5],backgroundColor:ins("chart-dark"),borderRadius:4,barThickness:8},{label:"Dataset 2",data:[3,5,4,7,6,5,6,7,5,4],backgroundColor:ins("chart-primary"),borderRadius:4,barThickness:8},{label:"Dataset 3",data:[5,3,6,4,7,6,5,4,6,7],backgroundColor:ins("chart-secondary"),borderRadius:4,barThickness:8}]}})});
|
||||
1
public/assets/js/pages/chartjs-line.js
Executable file
1
public/assets/js/pages/chartjs-line.js
Executable file
@@ -0,0 +1 @@
|
||||
let bodyFont=getComputedStyle(document.body).fontFamily.trim(),BasicLineChart=new CustomChartJs({selector:"#basic-line-chart",options:()=>({type:"line",data:{labels:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],datasets:[{label:"Fully Rounded",data:[32,42,42,62,52,75,62],borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray-rgb",.2),fill:!0,borderWidth:2},{label:"Small Radius",data:[42,58,66,93,82,105,92],fill:!0,borderColor:ins("chart-primary"),backgroundColor:ins("chart-gray-rgb",.2),borderDash:[5,5],tension:.4,borderWidth:3}]},options:{interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!1},tooltip:{enabled:!0,mode:"index",intersect:!1}}}})}),InterpolationChart=new CustomChartJs({selector:"#interpolation-chart",options:()=>({type:"line",data:{labels:["1","2","3","4","5","6","7","8","9","10","11","12"],datasets:[{label:"Revenue Growth",data:[0,10,25,40,55,70,NaN,90,80,100,85,95,110],borderColor:ins("chart-primary"),backgroundColor:ins("chart-primary-rgb",.2),fill:!1,tension:.4},{label:"User Engagement",data:[5,15,30,45,50,65,NaN,75,70,95,90,85,100],borderColor:ins("chart-dark"),backgroundColor:ins("chart-dark-rgb",.2),fill:!1,tension:.4},{label:"Conversion Rate",data:[2,8,20,30,40,55,NaN,60,55,75,70,65,80],borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray-rgb",.2),fill:!1,tension:.4}]},options:{interaction:{mode:"index",intersect:!1}}})}),MultiAxisChart=new CustomChartJs({selector:"#multi-axes-chart",options:()=>({type:"line",data:{labels:["Jan","Feb","March","April","May","June","July"],datasets:[{label:"Date One",data:[12,-19,14,-15,18,-14,-7],borderColor:ins("chart-dark"),backgroundColor:ins("chart-dark-rgb",.2),borderWidth:1.5,yAxisID:"y",tension:.4},{label:"Data Two",data:[-10,19,-15,-8,-17,12,8],backgroundColor:ins("chart-gray-rgb",.2),borderColor:ins("chart-gray"),borderWidth:1.5,yAxisID:"y1",tension:.4}]},options:{interaction:{mode:"index",intersect:!1},plugins:{legend:{display:!0,position:"top",labels:{font:{family:bodyFont},color:ins("secondary-color"),usePointStyle:!0,pointStyle:"circle",boxWidth:8,boxHeight:8,padding:15}},tooltip:{enabled:!0,titleFont:{family:bodyFont},bodyFont:{family:bodyFont}}},scales:{x:{ticks:{font:{family:bodyFont},color:ins("secondary-color"),display:!0,drawTicks:!0},grid:{display:!1,drawBorder:!1},border:{display:!1}},y:{type:"linear",display:!0,position:"left",grid:{display:!0,drawBorder:!1,color:ins("chart-border-color"),lineWidth:1},border:{display:!1,dash:[5,5]},ticks:{font:{family:bodyFont},color:ins("secondary-color")}},y1:{type:"linear",display:!0,position:"right",grid:{drawOnChartArea:!1},ticks:{font:{family:bodyFont},color:ins("secondary-color")}}}}})}),PointChart=new CustomChartJs({selector:"#point-styling-chart",options:()=>({type:"line",data:{labels:["Day 1","Day 2","Day 3","Day 4","Day 5","Day 6"],datasets:[{label:"Dataset 1",data:[12,-19,14,-15,14,-8],borderColor:ins("chart-primary"),backgroundColor:ins("chart-primary-rgb",.2),pointStyle:"circle",pointRadius:10,pointHoverRadius:15},{label:"Dataset 2",data:[-10,15,-12,18,-8,10],borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray-rgb",.2),pointStyle:"rectRounded",pointRadius:8,pointHoverRadius:12},{label:"Dataset 3",data:[5,-5,10,-10,7,-3],borderColor:ins("chart-dark"),backgroundColor:ins("chart-dark-rgb",.2),pointStyle:"triangle",pointRadius:9,pointHoverRadius:13}]}})}),skipped=(a,r)=>a.p0.skip||a.p1.skip?r:void 0,down=(a,r)=>a.p0.parsed.y>a.p1.parsed.y?r:void 0,LineSegmentChart=new CustomChartJs({selector:"#line-segment-chart",options:()=>({type:"line",data:{labels:["Jan","Feb","March","April","May","June","July"],datasets:[{label:"Dataset 1",data:[65,59,NaN,48,56,57,40],borderColor:ins("chart-dark"),backgroundColor:ins("chart-dark-rgb",.2),spanGaps:!0,segment:{borderColor:a=>skipped(a,ins("chart-dark-rgb",.2))||down(a,ins("danger")),borderDash:a=>skipped(a,[3,6])}}]}})}),SteppedLineChart=new CustomChartJs({selector:"#stepped-line-chart",options:()=>({type:"line",data:{labels:["Day 1","Day 2","Day 3","Day 4","Day 5","Day 6"],datasets:[{label:"Dataset 1",data:[12,-19,14,-15,14,-8],borderColor:ins("chart-primary"),backgroundColor:ins("chart-primary-rgb",.2),fill:!1,stepped:!0}]}})});
|
||||
1
public/assets/js/pages/chartjs-other.js
Executable file
1
public/assets/js/pages/chartjs-other.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/coming-soon.js
Executable file
1
public/assets/js/pages/coming-soon.js
Executable file
@@ -0,0 +1 @@
|
||||
class Countdown{initCountDown(){if(document.getElementById("days")){let i=new Date("Dec 17, 2027 12:00:01").getTime(),m=setInterval(function(){var e=(new Date).getTime(),e=i-e,n=Math.floor(e/864e5),t=Math.floor(e%864e5/36e5),o=Math.floor(e%36e5/6e4),d=Math.floor(e%6e4/1e3);document.getElementById("days").innerHTML=n,document.getElementById("hours").innerHTML=t,document.getElementById("minutes").innerHTML=o,document.getElementById("seconds").innerHTML=d,e<0&&(clearInterval(m),document.getElementById("days").innerHTML="",document.getElementById("hours").innerHTML="",document.getElementById("minutes").innerHTML="",document.getElementById("seconds").innerHTML="",n=document.getElementById("end"))&&(n.innerHTML="00:00:00:00")},1e3)}}init(){this.initCountDown()}}document.addEventListener("DOMContentLoaded",()=>{(new Countdown).init()});
|
||||
1
public/assets/js/pages/crm-pipeline.js
Executable file
1
public/assets/js/pages/crm-pipeline.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll('[data-plugins="sortable"]').forEach(e=>{new Sortable(e,{animation:150,group:"shared",ghostClass:"sortable-item-ghost",forceFallback:!0,emptyInsertThreshold:100,chosenClass:"sortable-item-active"})})});
|
||||
18
public/assets/js/pages/custom-table.js
Executable file
18
public/assets/js/pages/custom-table.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/dashboard-2.js
Executable file
1
public/assets/js/pages/dashboard-2.js
Executable file
@@ -0,0 +1 @@
|
||||
function generateRandomData(e,a,t){return Array.from({length:e},()=>Math.floor(Math.random()*(t-a+1))+a)}function generateSessionAndPageViewData(e){var e=generateRandomData(e,250,450),a=e.map(e=>Math.floor(e*(2+.1*Math.random())));return{sessions:e,pageViews:a}}let{sessions,pageViews}=generateSessionAndPageViewData(19);function generateData(e,a,t){let o=0;for(var r=[];o<a;){var n=Math.floor(750*Math.random())+1,s=Math.floor(Math.random()*(t.max-t.min+1))+t.min,i=Math.floor(61*Math.random())+15;r.push([n,s,i]),o++}return r}new CustomApexChart({selector:"#project-overview-chart",options:()=>({chart:{height:330,type:"area",toolbar:{show:!1}},dataLabels:{enabled:!1},stroke:{width:2,curve:"smooth"},colors:[ins("chart-primary"),ins("secondary")],series:[{name:"Sessions",data:sessions},{name:"Page Views",data:pageViews}],legend:{offsetY:5},xaxis:{categories:["","8 AM","9 AM","10 AM","11 AM","12 PM","1 PM","2 PM","3 PM","4 PM","5 PM","6 PM","7 PM","8 PM","9 PM","10 PM","11 PM","12 AM",""],axisBorder:{show:!1},axisTicks:{show:!1},tickAmount:6,labels:{style:{fontSize:"12px"}}},tooltip:{shared:!0,y:{formatter:function(e,{seriesIndex:a}){return 0===a?e+" Sessions":1===a?e+" Page Views":e}}},fill:{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.4,opacityTo:.2,stops:[15,120,100]}},grid:{borderColor:[ins("border-color")],padding:{bottom:0}}})}),new CustomApexChart({selector:"#task-progress-chart",options:()=>({chart:{height:330,type:"bubble",toolbar:{show:!1}},dataLabels:{enabled:!1},series:[{name:"Bubble 1",data:generateData(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})},{name:"Bubble 2",data:generateData(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})},{name:"Bubble 3",data:generateData(new Date("11 Feb 2017 GMT").getTime(),10,{min:10,max:60})}],fill:{opacity:.8,gradient:{enabled:!1}},colors:[ins("chart-primary"),ins("secondary"),ins("danger")],xaxis:{tickAmount:12,type:"category"},yaxis:{max:70},grid:{borderColor:[ins("border-color")],padding:{top:-20,right:0,bottom:-5,left:10}},legend:{offsetY:7}})}),document.addEventListener("DOMContentLoaded",function(){var e=document.querySelector("#chat-container");e&&e.SimpleBar?e.SimpleBar.getScrollElement().scrollTop=e.SimpleBar.getScrollElement().scrollHeight:(e=e.querySelector(".simplebar-content-wrapper"))&&(e.scrollTop=e.scrollHeight)});
|
||||
1
public/assets/js/pages/dashboard.js
Executable file
1
public/assets/js/pages/dashboard.js
Executable file
@@ -0,0 +1 @@
|
||||
let bodyFont=getComputedStyle(document.body).fontFamily.trim(),MultiPieChart=new CustomChartJs({selector:"#multi-pie-chart",options:()=>({type:"doughnut",data:{labels:["Online Store","Retail Stores","B2B Revenue","Marketplace Revenue"],datasets:[{label:"2024",data:[300,150,100,80],backgroundColor:[ins("chart-primary"),ins("chart-secondary"),ins("chart-dark"),ins("chart-gray")],borderColor:"transparent",borderWidth:1,weight:1,cutout:"30%",radius:"90%"},{label:"2023",data:[270,135,90,72],backgroundColor:[ins("chart-primary-rgb",.3),ins("chart-secondary-rgb",.3),ins("chart-dark-rgb",.3),ins("chart-gray-rgb",.3)],borderColor:"transparent",borderWidth:3,weight:.8,cutout:"30%",radius:"60%"}]},options:{plugins:{legend:{position:"bottom",labels:{font:{family:bodyFont},color:ins("secondary-color"),usePointStyle:!0,pointStyle:"circle",boxWidth:8,boxHeight:8,padding:15}},tooltip:{callbacks:{label:function(a){return a.dataset.label+` - ${a.label}: `+a.parsed}}}},scales:{x:{display:!1},y:{display:!1}}}})}),months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],generateRandomData=(a,r)=>Array.from({length:12},()=>Math.floor(Math.random()*(r-a+1))+a),onlineSales=generateRandomData(1e3,1250),inStoreSales=generateRandomData(800,1250),totalSales=generateRandomData(2500,3500),StackedBarLineChart=new CustomChartJs({selector:"#sales-analytics-chart",options:()=>({data:{labels:months,datasets:[{type:"bar",label:"Online Sales",data:onlineSales,borderColor:ins("chart-primary"),backgroundColor:ins("chart-primary"),stack:"sales",barThickness:20,borderRadius:6},{type:"bar",label:"In-store Sales",data:inStoreSales,borderColor:ins("chart-gray"),backgroundColor:ins("chart-gray"),stack:"sales",barThickness:20,borderRadius:6},{type:"line",label:"Projected Sales",data:totalSales,borderColor:ins("chart-dark"),backgroundColor:ins("chart-dark-rgb",.2),borderWidth:2,borderDash:[5,5],tension:.4,fill:!1,yAxisID:"y"}]}})});
|
||||
1
public/assets/js/pages/datatables-add-rows.js
Executable file
1
public/assets/js/pages/datatables-add-rows.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{let e=1;if(document.getElementById("add-rows-data")){let t=new DataTable("#add-rows-data",{dom:"<'d-md-flex justify-content-between align-items-center my-2'<'btn-toolbar'<'addRowBtn me-3'>><'dropdown'B>f><'row'<'col-sm-12'tr>><'d-md-flex justify-content-between align-items-center mt-2'ip>",language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}},columns:[{title:"Company"},{title:"Symbol"},{title:"Price"},{title:"Change"},{title:"Volume"},{title:"Market Cap"},{title:"Rating"},{title:"Status"}]});var a,n=document.querySelector(".addRowBtn");n&&((a=document.createElement("button")).id="addRow",a.className="btn btn-primary btn-sm",a.textContent="Add Row",n.appendChild(a),a.addEventListener("click",()=>{t.row.add(["New Company "+e,"SYM"+e,"$"+(1e3*Math.random()+1e3).toFixed(2),(.5<Math.random()?"+":"-")+(2*Math.random()).toFixed(2)+"%",Math.floor(1e6*Math.random()).toLocaleString(),`$${(100*Math.random()).toFixed(2)}B`,(5*Math.random()).toFixed(1)+" ★",`<span class="badge badge-label badge-soft-${.5<Math.random()?"success":"danger"}">${.5<Math.random()?"Bullish":"Bearish"}</span>`]).draw(!1),e++}))}});
|
||||
1
public/assets/js/pages/datatables-ajax.js
Executable file
1
public/assets/js/pages/datatables-ajax.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{var a=document.getElementById("datatables-ajax");a&&new DataTable(a,{ajax:"assets/data/datatables.json",processing:!0,columns:[{data:"company"},{data:"symbol"},{data:"price"},{data:"change"},{data:"volume"},{data:"market_cap"},{data:"rating"},{data:"status",render:(a,s,e)=>`<span class="badge badge-label badge-soft-${"Bullish"===a?"success":"danger"}">${a}</span>`}],language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'},lengthMenu:"_MENU_ Companies per page",info:'Showing <span class="fw-semibold">_START_</span> to <span class="fw-semibold">_END_</span> of <span class="fw-semibold">_TOTAL_</span> Companies'}})});
|
||||
1
public/assets/js/pages/datatables-checkbox-select.js
Executable file
1
public/assets/js/pages/datatables-checkbox-select.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{var e=document.getElementById("checkbox-select-data");e&&new DataTable(e,{columnDefs:[{orderable:!1,render:DataTable.render.select(),targets:0}],language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}},select:{style:"multi",selector:"td:first-child"},order:[[1,"asc"]]})});
|
||||
1
public/assets/js/pages/datatables-child-rows.js
Executable file
1
public/assets/js/pages/datatables-child-rows.js
Executable file
@@ -0,0 +1 @@
|
||||
function format(a){return'<div class="row align-items-center"><div class="col-md-4"><h5 class="fs-base mb-1">Rating:</h5><div>'+a.rating+'</div></div><div class="col-md-4"><h5 class="fs-base mb-1">Status:</h5>'+`<span class="badge badge-label ${"Bullish"===a.status?"badge-soft-success":"badge-soft-danger"}">${a.status}</span>`+'</div><div class="col-md-4"><h5 class="fs-base mb-1">Extra info:</h5><div>And any further details here (images etc)...</div></div></div>'}document.addEventListener("DOMContentLoaded",()=>{var a=document.getElementById("child-rows-data");if(a){let t=new DataTable(a,{ajax:"assets/data/datatables.json",columns:[{className:"dt-control dt-child-rows-btn",orderable:!1,data:null,defaultContent:'<i class="ti ti-square-rounded-plus-filled text-primary align-middle fs-22"></i>'},{data:"company"},{data:"symbol"},{data:"price"},{data:"change"},{data:"volume"},{data:"market_cap"}],order:[[1,"asc"]],language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}}});t.on("click","td.dt-control",function(a){a=a.target.closest("tr"),a=t.row(a);a.child.isShown()?a.child.hide():a.child(format(a.data())).show()})}});
|
||||
1
public/assets/js/pages/datatables-column-search.js
Executable file
1
public/assets/js/pages/datatables-column-search.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{var t=document.getElementById("column-search-data");t&&new DataTable(t,{language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}},initComplete:function(){let i=this.api();document.querySelectorAll("#column-search-inputs th").forEach(t=>{t.addEventListener("click",function(t){t.stopPropagation()})}),document.querySelectorAll("#column-search-inputs th input").forEach((t,e)=>{t.addEventListener("click",function(t){t.stopPropagation()}),t.addEventListener("keyup",function(){i.column(e).search()!==this.value&&i.column(e).search(this.value).draw()})})}})});
|
||||
1
public/assets/js/pages/datatables-export-data.js
Executable file
1
public/assets/js/pages/datatables-export-data.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{var e=document.querySelector('[data-tables="export-data"]'),e=(e&&new DataTable(e,{dom:"<'d-md-flex justify-content-between align-items-center my-2'Bf>rt<'d-md-flex justify-content-between align-items-center mt-2'ip>",responsive:!0,buttons:[{extend:"copy",className:"btn btn-sm btn-secondary"},{extend:"csv",className:"btn btn-sm btn-secondary active"},{extend:"excel",className:"btn btn-sm btn-secondary"},{extend:"print",className:"btn btn-sm btn-secondary active"},{extend:"pdf",className:"btn btn-sm btn-secondary"}],language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}}}),document.querySelector('[data-tables="export-data-dropdown"]'));e&&new DataTable(e,{dom:"<'d-md-flex justify-content-between align-items-center my-2'<'dropdown'B>f>rt<'d-md-flex justify-content-between align-items-center mt-2'ip>",responsive:!0,buttons:[{extend:"collection",text:'<i class="ti ti-download me-1"></i> Export',className:"btn btn-sm btn-secondary dropdown-toggle",autoClose:!0,buttons:[{extend:"copy",text:'<i class="ti ti-copy me-1 fs-lg align-middle"></i> Copy',className:"dropdown-item"},{extend:"csv",text:'<i class="ti ti-file-type-csv me-1 fs-lg align-middle"></i> CSV',className:"dropdown-item"},{extend:"excel",text:'<i class="ti ti-file-spreadsheet me-1 fs-lg align-middle"></i> Excel',className:"dropdown-item"},{extend:"print",text:'<i class="ti ti-printer me-1 fs-lg align-middle"></i> Print',className:"dropdown-item"},{extend:"pdf",text:'<i class="ti ti-file-text me-1 fs-lg align-middle"></i> PDF',className:"dropdown-item"}]}],language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}}})});
|
||||
1
public/assets/js/pages/datatables-fixed-columns.js
Executable file
1
public/assets/js/pages/datatables-fixed-columns.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{var t=document.getElementById("fixed-columns");t&&new DataTable(t,{fixedColumns:{start:1,end:1},paging:!1,scrollCollapse:!0,scrollX:!0,scrollY:300,language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}}})});
|
||||
1
public/assets/js/pages/datatables-fixed-header.js
Executable file
1
public/assets/js/pages/datatables-fixed-header.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{var e=document.getElementById("fixed-header-data");e&&new DataTable(e,{fixedHeader:{header:!0,headerOffset:65},pageLength:25,language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}}})});
|
||||
1
public/assets/js/pages/datatables-javascript-source.js
Executable file
1
public/assets/js/pages/datatables-javascript-source.js
Executable file
@@ -0,0 +1 @@
|
||||
let dataSet=[["Company","Symbol","Price","Change","Volume","Market Cap","Rating","Status"],["Apple Inc.","AAPL","174.55","+0.82%","75214350","2.80T","Buy","Bullish"],["Microsoft Corporation","MSFT","315.50","-0.14%","23412340","2.45T","Buy","Bullish"],["Alphabet Inc.","GOOGL","130.25","+1.23%","18452123","1.72T","Hold","Bullish"],["Amazon.com Inc.","AMZN","120.10","+0.94%","31232145","1.55T","Buy","Bullish"],["Tesla Inc.","TSLA","680.75","-2.10%","28954320","800B","Sell","Bearish"],["NVIDIA Corporation","NVDA","425.60","+1.80%","19843210","1.10T","Buy","Bullish"],["Meta Platforms Inc.","META","240.45","-0.75%","16543250","700B","Hold","Neutral"],["Berkshire Hathaway Inc.","BRK.A","520000.00","+0.35%","85000","850B","Buy","Bullish"],["Johnson & Johnson","JNJ","162.30","-0.25%","7243120","450B","Hold","Neutral"],["JPMorgan Chase & Co.","JPM","145.80","+0.60%","9823140","450B","Buy","Bullish"],["Visa Inc.","V","235.50","+0.25%","5432123","500B","Buy","Bullish"],["UnitedHealth Group","UNH","510.75","-0.40%","4321120","470B","Hold","Neutral"],["Procter & Gamble Co.","PG","155.30","+0.10%","3210000","370B","Hold","Neutral"],["Mastercard Incorporated","MA","380.25","+1.05%","5123120","420B","Buy","Bullish"],["Pfizer Inc.","PFE","39.10","-0.80%","10243120","220B","Hold","Neutral"],["Walmart Inc.","WMT","148.90","+0.30%","6523120","400B","Buy","Bullish"],["Bank of America Corporation","BAC","28.45","-0.15%","18923140","270B","Hold","Neutral"],["Home Depot Inc.","HD","325.75","+0.50%","4321450","350B","Buy","Bullish"],["Chevron Corporation","CVX","158.60","-0.90%","7543120","300B","Hold","Neutral"],["The Walt Disney Company","DIS","98.75","+0.65%","8321450","180B","Hold","Neutral"],["Intel Corporation","INTC","32.50","+1.20%","43211450","150B","Hold","Neutral"],["Cisco Systems Inc.","CSCO","48.10","-0.50%","14523120","200B","Hold","Neutral"],["Comcast Corporation","CMCSA","42.30","+0.75%","9321450","180B","Hold","Neutral"],["Coca-Cola Company","KO","62.45","+0.20%","8452310","270B","Hold","Neutral"],["PepsiCo Inc.","PEP","180.30","+0.40%","6321540","250B","Hold","Neutral"],["McDonald’s Corporation","MCD","290.75","+0.50%","5214300","210B","Buy","Bullish"],["AbbVie Inc.","ABBV","152.10","-0.20%","4123150","270B","Hold","Neutral"],["Adobe Inc.","ADBE","515.60","+1.10%","3214320","240B","Buy","Bullish"],["Salesforce Inc.","CRM","220.45","+0.90%","4325120","210B","Buy","Bullish"],["Netflix Inc.","NFLX","450.30","+2.00%","6321540","200B","Buy","Bullish"],["Broadcom Inc.","AVGO","880.75","+1.50%","1987450","400B","Buy","Bullish"],["Costco Wholesale Corporation","COST","680.40","+0.80%","3214300","300B","Buy","Bullish"],["AT&T Inc.","T","16.45","-0.25%","41235400","120B","Hold","Neutral"],["Verizon Communications Inc.","VZ","36.30","-0.15%","28974500","150B","Hold","Neutral"],["Qualcomm Incorporated","QCOM","140.50","+1.30%","11234500","180B","Buy","Bullish"],["Texas Instruments Inc.","TXN","170.60","+0.55%","6234500","160B","Hold","Neutral"],["Amgen Inc.","AMGN","255.30","-0.10%","5213000","140B","Hold","Neutral"],["Oracle Corporation","ORCL","105.20","+1.10%","7432500","300B","Buy","Bullish"],["Union Pacific Corporation","UNP","225.60","+0.75%","4321200","140B","Buy","Bullish"],["Honeywell International Inc.","HON","210.30","+0.20%","3124500","150B","Hold","Neutral"],["Boeing Company","BA","215.40","-0.60%","6321000","130B","Hold","Neutral"],["Goldman Sachs Group Inc.","GS","360.50","+0.80%","1984500","120B","Buy","Bullish"],["3M Company","MMM","95.30","-0.50%","5234100","50B","Hold","Neutral"],["Lockheed Martin Corporation","LMT","465.20","+0.40%","1542300","120B","Hold","Neutral"],["Caterpillar Inc.","CAT","240.60","+1.20%","4321000","130B","Buy","Bullish"],["Starbucks Corporation","SBUX","100.10","+0.15%","7231500","115B","Hold","Neutral"],["General Electric Company","GE","110.45","+0.60%","8213000","120B","Buy","Bullish"],["American Express Company","AXP","185.30","+0.80%","3124500","140B","Buy","Bullish"]];document.addEventListener("DOMContentLoaded",()=>{var l=document.getElementById("datatables-javascript-source");l&&new DataTable(l,{columns:[{title:"company"},{title:"symbol"},{title:"price"},{title:"change"},{title:"volume"},{title:"market_cap"},{title:"rating"},{title:"status",render:function(l,a,o){return`<span class="badge badge-label ${"Bullish"===l?"badge-soft-success":"badge-soft-danger"}">${l}</span>`}}],data:dataSet,language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'},lengthMenu:"_MENU_ Companies per page",info:'Showing <span class="fw-semibold">_START_ </span> to <span class="fw-semibold">_END_</span> of <span class="fw-semibold">_TOTAL_</span> Companies'}})});
|
||||
6
public/assets/js/pages/datatables-range-search.js
Executable file
6
public/assets/js/pages/datatables-range-search.js
Executable file
@@ -0,0 +1,6 @@
|
||||
document.addEventListener("DOMContentLoaded",function(){var t=document.getElementById("range-search-data");if(t){let e=new DataTable(t,{dom:"<'d-md-flex justify-content-between align-items-center my-2'<'filter-range me-2'>f>rt<'d-md-flex justify-content-between align-items-center mt-2'ip>",language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}}});t=document.querySelector(".filter-range");if(t){t.innerHTML=`
|
||||
<div class="d-flex align-items-center gap-2 my-2">
|
||||
<label class="fw-semibold">Price: </label>
|
||||
<input type="text" class="form-control form-control-sm" placeholder="Min" id="min">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="Max" id="max">
|
||||
</div>`;let n=document.getElementById("min"),r=document.getElementById("max");e.search.fixed("range",function(e,t){var a=parseFloat(n.value)||NaN,i=parseFloat(r.value)||NaN,t=(t[2]||"").replace(/[^0-9.]/g,""),t=parseFloat(t)||0;return isNaN(a)&&isNaN(i)||isNaN(a)&&t<=i||a<=t&&isNaN(i)||a<=t&&t<=i}),n.addEventListener("input",()=>e.draw()),r.addEventListener("input",()=>e.draw())}}});
|
||||
5
public/assets/js/pages/datatables-rendering.js
Executable file
5
public/assets/js/pages/datatables-rendering.js
Executable file
@@ -0,0 +1,5 @@
|
||||
document.addEventListener("DOMContentLoaded",function(){var a=document.getElementById("datatable-rendering");a&&new DataTable(a,{language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}},ajax:"assets/data/datatables-rendering.json",columns:[{data:"name"},{data:"position",render:function(e,a){if("display"!==a)return e;{let a="https://datatables.net";return e[0]<"H"?a="https://cloudtables.com":e[0]<"S"&&(a="https://editor.datatables.net"),'<a href="'+a+'">'+e+"</a>"}}},{data:"office",className:"f32",render:function(a,e){return"display"===e?`<span class="flag ${e={Argentina:"ar",Gujarat:"in",Germany:"de",London:"gb","New York":"us","San Francisco":"us",Sydney:"au",Tokyo:"jp"}[a]||""}">
|
||||
<img class="avatar-xs rounded me-2" src="assets/images/flags/${e}.svg" alt="${a}" />
|
||||
</span> `+a:a}},{data:"extn",render:function(a,e,t,s){return"display"===e?`<div class="progress" role="progressbar" aria-label="Basic example" aria-valuenow="${a}" aria-valuemin="0" aria-valuemax="9999" style="height:8px">
|
||||
<div class="progress-bar" style="width: ${a/9999*100}%"></div>
|
||||
</div>`:a}},{data:"start_date"},{data:"salary",render:function(e,a){var t=DataTable.render.number(",",".",2,"$").display(e);if("display"!==a)return t;{let a="green";return e<25e4?a="red":e<5e5&&(a="orange"),`<span style="color:${a}">${t}</span>`}}}]})});
|
||||
1
public/assets/js/pages/datatables-scroll.js
Executable file
1
public/assets/js/pages/datatables-scroll.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",function(){var s=document.getElementById("vertical-scroll");s&&(new DataTable(s,{paging:!1,scrollCollapse:!0,scrollY:"250px"}),new DataTable("#horizontal-scroll",{scrollX:!0,language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'},lengthMenu:"_MENU_ Companies per page",info:'Showing <span class="fw-semibold">_START_ </span> to <span class="fw-semibold">_END_</span> of <span class="fw-semibold">_TOTAL_</span> Companies'}}))});
|
||||
1
public/assets/js/pages/datatables-select.js
Executable file
1
public/assets/js/pages/datatables-select.js
Executable file
@@ -0,0 +1 @@
|
||||
function initSelectableDataTable(e,t={}){e=document.querySelector(e);e&&new DataTable(e,{pageLength:7,lengthMenu:[7,10,25,50,-1],select:t,language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'},lengthMenu:"_MENU_ Companies per page",info:'Showing <span class="fw-semibold">_START_</span> to <span class="fw-semibold">_END_</span> of <span class="fw-semibold">_TOTAL_</span> Companies'}})}document.addEventListener("DOMContentLoaded",function(){initSelectableDataTable("#single-select",{style:"single"}),initSelectableDataTable("#multi-select",{style:"multi"}),initSelectableDataTable("#cell-select",{style:"os",items:"cell"})});
|
||||
18
public/assets/js/pages/datatables-show-hide-columns.js
Executable file
18
public/assets/js/pages/datatables-show-hide-columns.js
Executable file
@@ -0,0 +1,18 @@
|
||||
document.addEventListener("DOMContentLoaded",function(){var e=document.getElementById("show-hide-column");if(e){let n=new DataTable(e,{responsive:!0,dom:"<'d-md-flex justify-content-between align-items-center mt-2 mb-3'<'columnToggleWrapper'B>f>rt<'d-md-flex justify-content-between align-items-center mt-2'lp>",language:{paginate:{first:'<i class="ti ti-chevrons-left"></i>',previous:'<i class="ti ti-chevron-left"></i>',next:'<i class="ti ti-chevron-right"></i>',last:'<i class="ti ti-chevrons-right"></i>'}}});var t,e=["Company","Symbol","Price","Change","Volume","Market Cap","Rating","Status"],o=document.querySelector(".columnToggleWrapper");o&&((t=document.createElement("div")).className="dropdown",t.innerHTML=`
|
||||
<button class="btn btn-sm btn-secondary" type="button" data-bs-toggle="dropdown" data-bs-auto-close="outside">
|
||||
Show/Hide Columns
|
||||
</button>
|
||||
<ul class="dropdown-menu" id="columnToggleMenu">
|
||||
${e.map((e,t)=>`
|
||||
<li class="dropdown-item">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input form-check-input-light fs-14 mt-0 toggle-vis"
|
||||
type="checkbox" data-column="${t}" id="colToggle${t}" checked>
|
||||
<label class="form-check-label fw-medium" for="colToggle${t}">
|
||||
${e}
|
||||
</label>
|
||||
</div>
|
||||
</li>
|
||||
`).join("")}
|
||||
</ul>
|
||||
`,o.appendChild(t),document.getElementById("columnToggleMenu").addEventListener("change",function(e){var t;e.target.classList.contains("toggle-vis")&&(t=parseInt(e.target.dataset.column,10),n.column(t).visible(e.target.checked))}))}});
|
||||
1
public/assets/js/pages/ecommerce-add-product.js
Executable file
1
public/assets/js/pages/ecommerce-add-product.js
Executable file
@@ -0,0 +1 @@
|
||||
if("undefined"!=typeof Quill){let i=Quill.import("ui/icons"),e=(i.bold='<i class="ti ti-bold fs-lg"></i>',i.italic='<i class="ti ti-italic fs-lg"></i>',i.underline='<i class="ti ti-underline fs-lg"></i>',i.strike='<i class="ti ti-strikethrough fs-lg"></i>',i.list='<i class="ti ti-list fs-lg"></i>',i.bullet='<i class="ti ti-list-ul fs-lg"></i>',i.link='<i class="ti ti-link fs-lg"></i>',i.image='<i class="ti ti-photo fs-lg"></i>',i["code-block"]='<i class="ti ti-code fs-lg"></i>',i.background='<i class="ti ti-background fs-lg"></i>',i.blockquote='<i class="ti ti-blockquote fs-lg"></i>',document.getElementById("snow-editor")),t=(e&&new Quill(e,{theme:"snow",modules:{toolbar:[["bold","italic","underline","strike","blockquote","code-block",{list:"bullet"},"link","image"]]}}),document.getElementById("bubble-editor"));t&&new Quill("#bubble-editor",{theme:"bubble"})}class FileUpload{constructor(){}init(){var i;"undefined"==typeof Dropzone?console.warn("Dropzone is not loaded."):(Dropzone.autoDiscover=!1,(i=document.querySelectorAll('[data-plugin="dropzone"]'))&&i.forEach(i=>{var e=i.getAttribute("action")||"/",t=i.dataset.previewsContainer,l=i.dataset.uploadPreviewTemplate,e={url:e,acceptedFiles:"image/*"};t&&(e.previewsContainer=t),l&&(t=document.querySelector(l))&&(e.previewTemplate=t.innerHTML);try{new Dropzone(i,e)}catch(i){console.error("Dropzone initialization failed:",i)}}))}}document.addEventListener("DOMContentLoaded",()=>{(new FileUpload).init()});
|
||||
1
public/assets/js/pages/ecommerce-products.js
Executable file
1
public/assets/js/pages/ecommerce-products.js
Executable file
@@ -0,0 +1 @@
|
||||
let nonLinearSlider=document.getElementById("price-filter");if(nonLinearSlider){noUiSlider.create(nonLinearSlider,{connect:!0,behaviour:"tap",start:[1e3,2500],range:{min:[1],max:[9999]},format:{to:function(e){return"$"+Math.round(e)},from:function(e){return Number(e.replace("$",""))}}});let r=[document.getElementById("price-filter-low"),document.getElementById("price-filter-high")];nonLinearSlider.noUiSlider.on("update",function(e,n){r[n].innerHTML=e[n]})}
|
||||
1
public/assets/js/pages/ecommerce-reviews.js
Executable file
1
public/assets/js/pages/ecommerce-reviews.js
Executable file
@@ -0,0 +1 @@
|
||||
new CustomApexChart({selector:"#reviews-30days-chart",options:()=>({chart:{type:"area",height:185,toolbar:{show:!1}},grid:{padding:{top:0,right:0,bottom:0,left:0}},series:[{name:"Reviews",data:[5,8,6,7,10,12,9,14,11,15,17,19,14,13,16,18,22,20,19,17,15,18,20,23,21,22,24,26,25,28]}],xaxis:{categories:Array.from({length:30},(e,t)=>""+(t+1)),labels:{rotate:-45,style:{fontSize:"10px"}}},colors:[ins("secondary")],fill:{opacity:.3},stroke:{curve:"smooth",width:2},dataLabels:{enabled:!1},tooltip:{y:{formatter:function(e){return e+" Reviews"}}}})});
|
||||
1
public/assets/js/pages/ecommerce-seller-details.js
Executable file
1
public/assets/js/pages/ecommerce-seller-details.js
Executable file
@@ -0,0 +1 @@
|
||||
function generateRandomData(e,t,a){return Array.from({length:e},()=>Math.floor(Math.random()*(a-t+1))+t)}new CustomApexChart({selector:"#seller-revenue",options:()=>({series:[{name:"Orders",type:"area",data:generateRandomData(12,40,100)},{name:"Earnings",type:"bar",data:generateRandomData(12,70,150).map(e=>(1.1*e).toFixed(2))},{name:"Refunds",type:"line",data:generateRandomData(12,3,12)}],chart:{height:370,type:"line",toolbar:{show:!1}},stroke:{curve:"straight",dashArray:[0,0,8],width:[2,0,2.2]},fill:{opacity:[.1,.9,1]},markers:{size:[0,0,0],strokeWidth:2,hover:{size:4}},xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],axisTicks:{show:!1},axisBorder:{show:!1}},grid:{show:!0,xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},padding:{top:0,right:0,bottom:10,left:0}},legend:{show:!0,horizontalAlign:"center",offsetX:0,offsetY:5,markers:{width:9,height:9,radius:6},itemMargin:{horizontal:10,vertical:0}},plotOptions:{bar:{columnWidth:"30%",barHeight:"70%",borderRadius:5}},colors:[ins("secondary"),ins("chart-primary"),ins("warning")],tooltip:{shared:!0,y:[{formatter:function(e){return void 0!==e?e.toFixed(0)+" Sales":e}},{formatter:function(e){return void 0!==e?"$"+e.toFixed(2)+"k":e}},{formatter:function(e){return void 0!==e?e.toFixed(0)+" Sales":e}}]}})});
|
||||
1
public/assets/js/pages/email-compose.js
Executable file
1
public/assets/js/pages/email-compose.js
Executable file
@@ -0,0 +1 @@
|
||||
if("undefined"!=typeof Quill){let i=Quill.import("ui/icons"),l=(i.bold='<i class="ti ti-bold fs-lg"></i>',i.italic='<i class="ti ti-italic fs-lg"></i>',i.underline='<i class="ti ti-underline fs-lg"></i>',i.strike='<i class="ti ti-strikethrough fs-lg"></i>',i.list='<i class="ti ti-list fs-lg"></i>',i.bullet='<i class="ti ti-list-ul fs-lg"></i>',i.link='<i class="ti ti-link fs-lg"></i>',i.image='<i class="ti ti-photo fs-lg"></i>',i["code-block"]='<i class="ti ti-code fs-lg"></i>',i.background='<i class="ti ti-background fs-lg"></i>',i.blockquote='<i class="ti ti-blockquote fs-lg"></i>',i.video='<i class="ti ti-video fs-lg"></i>',i.color='<i class="ti ti-paint fs-lg"></i>',document.getElementById("snow-editor"));l&&new Quill(l,{theme:"snow",modules:{toolbar:[[{header:[!1,1,2,3,4,5,6]}],["bold","italic","underline","strike"],[{color:[]},{background:[]}],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],["link","image","video"]]}})}
|
||||
12
public/assets/js/pages/flags-listing.js
Executable file
12
public/assets/js/pages/flags-listing.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/form-choice.js
Executable file
1
public/assets/js/pages/form-choice.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{var t=document.querySelectorAll("[data-choices]");t&&0<t.length&&t.forEach(t=>{var e={placeholderValue:t.hasAttribute("data-choices-groups")?"This is a placeholder set in the config":void 0,searchEnabled:t.hasAttribute("data-choices-search-true"),removeItemButton:t.hasAttribute("data-choices-removeItem")||t.hasAttribute("data-choices-multiple-remove"),shouldSort:!t.hasAttribute("data-choices-sorting-false"),maxItemCount:t.getAttribute("data-choices-limit")||void 0,duplicateItemsAllowed:!t.hasAttribute("data-choices-text-unique-true"),addItems:!t.hasAttribute("data-choices-text-disabled-true")},e=new Choices(t,e);t.hasAttribute("data-choices-text-disabled-true")&&e.disable()})});
|
||||
1
public/assets/js/pages/form-colorpickr.js
Executable file
1
public/assets/js/pages/form-colorpickr.js
Executable file
@@ -0,0 +1 @@
|
||||
function initPickr(i,a={}){var e=document.querySelectorAll(i);e&&0<e.length&&e.forEach(e=>{Pickr.create({el:e,...a})||console.warn("Pickr not initialized for: "+i)})}let swatches=["rgba(244, 67, 54, 1)","rgba(233, 30, 99, 0.95)","rgba(156, 39, 176, 0.9)","rgba(103, 58, 183, 0.85)","rgba(63, 81, 181, 0.8)","rgba(33, 150, 243, 0.75)","rgba(3, 169, 244, 0.7)"];initPickr(".classic-colorpicker",{theme:"classic",default:ins("primary"),swatches:["rgba(244, 67, 54, 1)","rgba(233, 30, 99, 0.95)","rgba(156, 39, 176, 0.9)","rgba(103, 58, 183, 0.85)","rgba(63, 81, 181, 0.8)","rgba(33, 150, 243, 0.75)","rgba(3, 169, 244, 0.7)","rgba(0, 188, 212, 0.7)","rgba(0, 150, 136, 0.75)","rgba(76, 175, 80, 0.8)","rgba(139, 195, 74, 0.85)","rgba(205, 220, 57, 0.9)","rgba(255, 235, 59, 0.95)","rgba(255, 193, 7, 1)"],components:{preview:!0,opacity:!0,hue:!0,interaction:{hex:!0,rgba:!0,hsva:!0,input:!0,clear:!0,save:!0}}}),initPickr(".monolith-colorpicker",{theme:"monolith",default:ins("danger"),swatches:swatches,defaultRepresentation:"HEXA",components:{preview:!0,opacity:!0,hue:!0,interaction:{hex:!1,rgba:!1,hsva:!1,input:!0,clear:!0,save:!0}}}),initPickr(".nano-colorpicker",{theme:"nano",default:ins("info"),swatches:swatches,defaultRepresentation:"HEXA",components:{preview:!0,opacity:!0,hue:!0,interaction:{hex:!1,rgba:!1,hsva:!1,input:!0,clear:!0,save:!0}}}),initPickr(".colorpicker-demo",{theme:"monolith",default:ins("primary"),components:{preview:!0,interaction:{clear:!0,save:!0}}}),initPickr(".colorpicker-opacity-hue",{theme:"monolith",default:ins("danger"),components:{preview:!0,opacity:!0,hue:!0,interaction:{clear:!0,save:!0}}}),initPickr(".colorpicker-switch",{theme:"monolith",default:ins("info"),swatches:swatches,components:{preview:!0,opacity:!0,hue:!0,interaction:{clear:!0,save:!0}}}),initPickr(".colorpicker-input",{theme:"monolith",default:"#f7b84b",swatches:swatches,components:{preview:!0,opacity:!0,hue:!0,interaction:{input:!0,clear:!0,save:!0}}}),initPickr(".colorpicker-format",{theme:"monolith",default:"#f06548",swatches:swatches,components:{preview:!0,opacity:!0,hue:!0,interaction:{hex:!0,rgba:!0,hsva:!0,input:!0,clear:!0,save:!0}}});
|
||||
1
public/assets/js/pages/form-date-range-picker.js
Executable file
1
public/assets/js/pages/form-date-range-picker.js
Executable file
@@ -0,0 +1 @@
|
||||
if(jQuery().daterangepicker){let n=moment().subtract(29,"days"),o=moment(),s={startDate:n,endDate:o,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]},locale:{format:"MM/DD/YYYY"},cancelClass:"btn-light",applyButtonClasses:"btn-success"},e=($('[data-toggle="date-picker-range"]').each(function(){var t=$(this),a=t.data(),a=$.extend(!0,{},s,a);let e=t.attr("data-target-display");t.daterangepicker(a,function(t,a){e&&$(e).html(t.format("MMMM D, YYYY")+" - "+a.format("MMMM D, YYYY"))}),e&&$(e).html(n.format("MMMM D, YYYY")+" - "+o.format("MMMM D, YYYY"))}),{singleDatePicker:!0,showDropdowns:!0,locale:{format:"MM/DD/YYYY"},cancelClass:"btn-light",applyButtonClasses:"btn-success"});$('[data-toggle="date-picker"]').each(function(){var t=$(this),a=t.data(),a=$.extend(!0,{},e,a);if("string"==typeof a.locale)try{a.locale=JSON.parse(a.locale.replace(/'/g,'"'))}catch(t){console.warn("Invalid JSON format in data-locale:",t)}t.daterangepicker(a)})}
|
||||
1
public/assets/js/pages/form-fileupload.js
Executable file
1
public/assets/js/pages/form-fileupload.js
Executable file
@@ -0,0 +1 @@
|
||||
class FileUpload{constructor(){this.init()}init(){var e;"undefined"==typeof Dropzone?console.warn("Dropzone is not loaded."):(Dropzone.autoDiscover=!1,(e=document.querySelectorAll('[data-plugin="dropzone"]'))&&e.forEach(e=>{var t=e.getAttribute("action")||"/",o=e.dataset.previewsContainer,i=e.dataset.uploadPreviewTemplate,t={url:t,acceptedFiles:"image/*"};o&&(t.previewsContainer=o),i&&(o=document.querySelector(i))&&(t.previewTemplate=o.innerHTML);try{new Dropzone(e,t)}catch(e){console.error("Dropzone initialization failed:",e)}}))}}document.addEventListener("DOMContentLoaded",()=>{if(new FileUpload,"undefined"!=typeof FilePond){try{FilePond.registerPlugin(FilePondPluginImagePreview)}catch(e){console.warn("FilePond plugins registration failed:",e)}document.querySelectorAll("input.filepond-input-multiple").forEach(e=>{FilePond.create(e)}),document.querySelectorAll("input.filepond-input-circle").forEach(e=>{FilePond.create(e,{imageCropAspectRatio:"1:1",imageResizeTargetWidth:200,imageResizeTargetHeight:200,stylePanelLayout:"compact circle",styleLoadIndicatorPosition:"center bottom",styleProgressIndicatorPosition:"right bottom",styleButtonRemoveItemPosition:"left bottom",styleButtonProcessItemPosition:"right bottom",allowImagePreview:!0,imagePreviewHeight:100,labelIdle:'<i class="fs-32 text-muted ti ti-camera"></i>'})})}else console.warn("FilePond is not loaded.")});
|
||||
1
public/assets/js/pages/form-inputmask.js
Executable file
1
public/assets/js/pages/form-inputmask.js
Executable file
@@ -0,0 +1 @@
|
||||
document.addEventListener("DOMContentLoaded",()=>{var t=document.querySelectorAll('[data-toggle="input-mask"]');t&&0<t.length&&t.forEach(t=>{var e=t.getAttribute("data-mask-format").replace(/0/g,"9");new Inputmask(e).mask(t)})});
|
||||
1
public/assets/js/pages/form-quilljs.js
Executable file
1
public/assets/js/pages/form-quilljs.js
Executable file
@@ -0,0 +1 @@
|
||||
if("undefined"!=typeof Quill){let i=Quill.import("ui/icons"),t=(i.bold='<i class="ti ti-bold fs-lg"></i>',i.italic='<i class="ti ti-italic fs-lg"></i>',i.underline='<i class="ti ti-underline fs-lg"></i>',i.strike='<i class="ti ti-strikethrough fs-lg"></i>',i.list='<i class="ti ti-list fs-lg"></i>',i.bullet='<i class="ti ti-list-ul fs-lg"></i>',i.indent='<i class="ti ti-indent-increase fs-lg"></i>',i.outdent='<i class="ti ti-indent-decrease fs-lg"></i>',i.link='<i class="ti ti-link fs-lg"></i>',i.image='<i class="ti ti-photo fs-lg"></i>',i.video='<i class="ti ti-video fs-lg"></i>',i["code-block"]='<i class="ti ti-code fs-lg"></i>',i.clean='<i class="ti ti-trash fs-lg"></i>',i.color='<i class="ti ti-paint fs-lg"></i>',i.background='<i class="ti ti-background fs-lg"></i>',i.script.super='<i class="ti ti-superscript fs-lg"></i>',i.script.sub='<i class="ti ti-subscript fs-lg"></i>',i.blockquote='<i class="ti ti-blockquote fs-lg"></i>',i.align[""]='<i class="ti ti-align-left fs-lg"></i>',i.align.center='<i class="ti ti-align-center fs-lg"></i>',i.align.right='<i class="ti ti-align-right fs-lg"></i>',i.align.justify='<i class="ti ti-align-justified fs-lg"></i>',i.header[1]='<i class="ti ti-h-1 fs-lg"></i>',i.header[2]='<i class="ti ti-h-2 fs-lg"></i>',i.header[3]='<i class="ti ti-h-3 fs-lg"></i>',i.header[""]='<i class="ti ti-letter-t fs-lg"></i>',document.getElementById("snow-editor")),l=(t&&new Quill(t,{theme:"snow",modules:{toolbar:[[{font:[]}],["bold","italic","underline","strike"],[{color:[]},{background:[]}],[{script:"super"},{script:"sub"}],[{header:[!1,1,2,3,4,5,6]}],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"},{indent:"-1"},{indent:"+1"}],[{align:[]}],["link","image","video"],["clean"]]}}),document.getElementById("bubble-editor"));l&&new Quill("#bubble-editor",{theme:"bubble"})}
|
||||
1
public/assets/js/pages/form-range-slider.js
Executable file
1
public/assets/js/pages/form-range-slider.js
Executable file
@@ -0,0 +1 @@
|
||||
function createSlider(e,t,i){e&&"undefined"!=typeof noUiSlider&&(i&&(e.style.height=i),noUiSlider.create(e,t))}function createSliderGroup(e,t){e=document.querySelectorAll(e);0<e.length&&e.forEach(e=>{createSlider(e,"function"==typeof t?t(e):t)})}createSliderGroup('[data-slider="default"]',e=>({start:parseInt(e.getAttribute("data-value"))||50,connect:"lower",range:{min:0,max:255}})),createSliderGroup("#rangeslider_multielement",{start:[20,80],connect:!0,range:{min:0,max:100}});let nonLinearSlider=document.getElementById("nonlinear");if(nonLinearSlider){let n=document.getElementById("lower-value"),o=document.getElementById("upper-value");createSlider(nonLinearSlider,{connect:!0,behaviour:"tap",start:[500,4e3],range:{min:[0],"10%":[500,500],"50%":[4e3,1e3],max:[1e4]}}),n&&o&&nonLinearSlider.noUiSlider.on("update",(e,t,i,r,l)=>{[n,o][t].innerHTML=`${e[t]}, ${l[t].toFixed(2)}%`})}let lockedState=!1,lockedValues=[60,80],slider1=document.getElementById("slider1"),slider2=document.getElementById("slider2"),lockButton=document.getElementById("lockbutton"),slider1Value=document.getElementById("slider1-span"),slider2Value=document.getElementById("slider2-span");function crossUpdate(e,t){var i,r;lockedState&&(r=1-(i=slider1===t?0:1),e-=lockedValues[r]-lockedValues[i],t.noUiSlider.set(e))}function setLockedValues(){lockedValues=[Number(slider1.noUiSlider.get()),Number(slider2.noUiSlider.get())]}slider1&&slider2&&(createSlider(slider1,{start:60,animate:!1,range:{min:50,max:100}}),createSlider(slider2,{start:80,animate:!1,range:{min:50,max:100}}),slider1.noUiSlider.on("update",(e,t)=>slider1Value.innerHTML=e[t]),slider2.noUiSlider.on("update",(e,t)=>slider2Value.innerHTML=e[t]),slider1.noUiSlider.on("change",setLockedValues),slider2.noUiSlider.on("change",setLockedValues),slider1.noUiSlider.on("slide",(e,t)=>crossUpdate(e[t],slider2)),slider2.noUiSlider.on("slide",(e,t)=>crossUpdate(e[t],slider1)),lockButton)&&lockButton.addEventListener("click",()=>{lockedState=!lockedState,lockButton.innerHTML=lockedState?'<i class="ti ti-lock-off me-1"></i> Unlock':'<i class="ti ti-lock me-1"></i> Lock'});let mergingTooltipSlider=document.getElementById("slider-merging-tooltips");function mergeTooltips(e,g,S){if(e&&e.noUiSlider){let s="rtl"===getComputedStyle(e).direction,c="rtl"===e.noUiSlider.options.direction,m="vertical"===e.noUiSlider.options.orientation,u=e.noUiSlider.getTooltips(),i=e.noUiSlider.getOrigins();u.forEach((e,t)=>{e&&i[t].appendChild(e)}),e.noUiSlider.on("update",(t,e,i,r,l)=>{let n=[[]],o=[[]],d=[[]],a=0;u[0]&&(n[0][0]=0,o[0][0]=l[0],d[0][0]=t[0]);for(let e=1;e<l.length;e++)(!u[e]||l[e]-l[e-1]>g)&&(a++,n[a]=[],d[a]=[],o[a]=[]),u[e]&&(n[a].push(e),d[a].push(t[e]),o[a].push(l[e]));n.forEach((e,l)=>{let n=e.length;e.forEach((e,t)=>{var i,r;t===n-1?(t=c?0:n-1,r=o[l].reduce((e,t)=>e+1e3-t,0),t=1e3-o[l][t],i=m?"bottom":"right",r=(s&&!m?100:0)+r/n-t,u[e].innerHTML=d[l].join(S),u[e].style.display="block",u[e].style[i]=r+"%"):u[e].style.display="none"})})})}}mergingTooltipSlider&&(createSlider(mergingTooltipSlider,{start:[20,75],connect:!0,tooltips:[!0,!0],range:{min:0,max:100}}),mergeTooltips(mergingTooltipSlider,5," - "));let softSlider=document.getElementById("soft");softSlider&&(createSlider(softSlider,{start:50,range:{min:0,max:100},pips:{mode:"values",values:[20,80],density:4}}),softSlider.noUiSlider.on("change",(e,t)=>{e[t]<20?softSlider.noUiSlider.set(20):80<e[t]&&softSlider.noUiSlider.set(80)})),createSliderGroup("#slider-vertical",{start:[40,60],connect:!0,behaviour:"drag",orientation:"vertical",range:{min:0,max:100}}),createSlider(document.getElementById("slider-connect-upper"),{start:40,orientation:"vertical",behaviour:"drag",connect:"upper",range:{min:0,max:100}},"200px"),createSlider(document.getElementById("slider-vertical-tooltip"),{start:10,orientation:"vertical",behaviour:"drag",tooltips:!0,range:{min:0,max:100}},"200px"),createSlider(document.getElementById("slider-vertical-limit"),{start:[0,40],orientation:"vertical",behaviour:"drag",limit:60,connect:!0,tooltips:!0,range:{min:0,max:100}},"200px");
|
||||
1
public/assets/js/pages/form-select2.js
Executable file
1
public/assets/js/pages/form-select2.js
Executable file
@@ -0,0 +1 @@
|
||||
jQuery().select2&&$('[data-toggle="select2"]').select2();
|
||||
1
public/assets/js/pages/form-summernote.js
Executable file
1
public/assets/js/pages/form-summernote.js
Executable file
@@ -0,0 +1 @@
|
||||
void 0!==jQuery.fn.summernote&&$(document).ready(function(){$(".summernote").summernote({height:300,toolbar:[["style",["style"]],["font",["bold","italic","underline","strikethrough","superscript","subscript","clear"]],["fontname",["fontname"]],["fontsize",["fontsize"]],["color",["color"]],["para",["ul","ol","paragraph"]],["height",["height"]],["table",["table"]],["insert",["link","picture","video"]],["view",["fullscreen","codeview","help"]],["misc",["undo","redo"]]],icons:{magic:"ti ti-wand fs-xl",bold:"ti ti-bold fs-xl",underline:"ti ti-underline fs-xl",eraser:"ti ti-eraser fs-xl",italic:"ti ti-italic fs-xl",strikethrough:"ti ti-strikethrough fs-xl",fontname:"ti ti-font fs-xl",fontsize:"ti ti-text-size fs-xl",color:"ti ti-color-swatch fs-xl",font:"ti ti-typography fs-xl",menuCheck:"ti ti-check fs-xl",unorderedlist:"ti ti-list fs-xl",orderedlist:"ti ti-list-numbers fs-xl",align:"ti ti-align-left fs-xl",alignLeft:"ti ti-align-left fs-xl",alignCenter:"ti ti-align-center fs-xl",alignRight:"ti ti-align-right fs-xl",alignJustify:"ti ti-align-justified fs-xl",alignIndent:"ti ti-indent-increase fs-xl",alignOutdent:"ti ti-indent-decrease fs-xl",table:"ti ti-table fs-xl",link:"ti ti-link fs-xl",picture:"ti ti-photo fs-xl",video:"ti ti-video fs-xl",arrowsAlt:"ti ti-arrows-maximize fs-xl",code:"ti ti-code fs-xl",question:"ti ti-help-circle fs-xl",outdent:"ti ti-indent-decrease fs-xl",indent:"ti ti-indent-increase fs-xl",undo:"ti ti-arrow-back-up fs-xl",redo:"ti ti-arrow-forward-up fs-xl",subscript:"ti ti-subscript fs-xl",superscript:"ti ti-superscript fs-xl"},callbacks:{onInit:function(){$(".note-editor .note-btn").each(function(){this.classList.add("btn-light"),this.classList.remove("btn-outline-secondary")})}}})});
|
||||
9
public/assets/js/pages/form-typehead.js
Executable file
9
public/assets/js/pages/form-typehead.js
Executable file
@@ -0,0 +1,9 @@
|
||||
class Typeahead{constructor(){this.states=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],this.NBATeams=[{team:"Boston Celtics"},{team:"Dallas Mavericks"},{team:"Brooklyn Nets"},{team:"Houston Rockets"},{team:"New York Knicks"},{team:"Memphis Grizzlies"},{team:"Philadelphia 76ers"},{team:"New Orleans Hornets"},{team:"Toronto Raptors"},{team:"San Antonio Spurs"},{team:"Chicago Bulls"},{team:"Denver Nuggets"},{team:"Cleveland Cavaliers"},{team:"Minnesota Timberwolves"},{team:"Detroit Pistons"},{team:"Portland Trail Blazers"},{team:"Indiana Pacers"},{team:"Oklahoma City Thunder"},{team:"Milwaukee Bucks"},{team:"Utah Jazz"},{team:"Atlanta Hawks"},{team:"Golden State Warriors"},{team:"Charlotte Bobcats"},{team:"Los Angeles Clippers"},{team:"Miami Heat"},{team:"Los Angeles Lakers"},{team:"Orlando Magic"},{team:"Phoenix Suns"},{team:"Washington Wizards"},{team:"Sacramento Kings"}],this.NHLTeams=[{team:"New Jersey Devils"},{team:"New York Islanders"},{team:"New York Rangers"},{team:"Philadelphia Flyers"},{team:"Pittsburgh Penguins"},{team:"Chicago Blackhawks"},{team:"Columbus Blue Jackets"},{team:"Detroit Red Wings"},{team:"Nashville Predators"},{team:"St. Louis Blues"},{team:"Boston Bruins"},{team:"Buffalo Sabres"},{team:"Montreal Canadiens"},{team:"Ottawa Senators"},{team:"Toronto Maple Leafs"},{team:"Calgary Flames"},{team:"Colorado Avalanche"},{team:"Edmonton Oilers"},{team:"Minnesota Wild"},{team:"Vancouver Canucks"},{team:"Carolina Hurricanes"},{team:"Florida Panthers"},{team:"Tampa Bay Lightning"},{team:"Washington Capitals"},{team:"Winnipeg Jets"},{team:"Anaheim Ducks"},{team:"Dallas Stars"},{team:"Los Angeles Kings"},{team:"Phoenix Coyotes"},{team:"San Jose Sharks"}]}initBasicTypeahead(){$(".typeahead").typeahead({hint:!0,highlight:!0,minLength:1},{name:"states",source:(e,a)=>{let t=new RegExp(e,"i");a(this.states.filter(e=>t.test(e)))}})}initBloodhoundBasic(){var e=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.whitespace,queryTokenizer:Bloodhound.tokenizers.whitespace,local:this.states});$(".bloodhound-typeahead").typeahead({hint:!0,highlight:!0,minLength:1},{name:"states",source:e})}initBloodhoundPrefetch(){this.bloodhoundPrefetch=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.whitespace,queryTokenizer:Bloodhound.tokenizers.whitespace,prefetch:"assets/data/typeahead.json"}),$(".prefetch-typeahead").typeahead({hint:!0,highlight:!0,minLength:1},{name:"states",source:this.bloodhoundPrefetch})}initDefaultSuggestions(){$(".default-suggestions-typeahead").typeahead({hint:!0,highlight:!0,minLength:0},{name:"states",source:(e,a)=>{""===e?a(["Alaska","New York","Washington"]):this.bloodhoundPrefetch.search(e,a)}})}initCustomTemplates(){var e=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("value"),queryTokenizer:Bloodhound.tokenizers.whitespace,prefetch:"assets/data/typeahead-data-2.json"}),a=document.querySelector(".custom-template-typeahead");a&&$(a).typeahead({highlight:!0,hint:!0},{name:"best-movies",display:"value",source:e,templates:{empty:`
|
||||
<div class="empty-message px-3">
|
||||
Unable to find any Best Picture winners that match the current query
|
||||
</div>
|
||||
`,suggestion:e=>`
|
||||
<div>
|
||||
<span class="fw-medium">${e.value}</span> – ${e.year}
|
||||
</div>
|
||||
`}})}initMultiDatasets(){var e=e=>new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("team"),queryTokenizer:Bloodhound.tokenizers.whitespace,local:e}),a=document.querySelector(".multi-datasets-typeahead");a&&$(a).typeahead({hint:!0,highlight:!0,minLength:0},{name:"nba-teams",source:e(this.NBATeams),display:"team",templates:{header:'<h5 class="league-name text-muted fw-semibold border-bottom py-2">NBA Teams</h5>'}},{name:"nhl-teams",source:e(this.NHLTeams),display:"team",templates:{header:'<h5 class="league-name text-muted fw-semibold border-bottom py-2">NHL Teams</h5>'}})}init(){this.initBasicTypeahead(),this.initBloodhoundBasic(),this.initBloodhoundPrefetch(),this.initDefaultSuggestions(),this.initCustomTemplates(),this.initMultiDatasets()}}document.addEventListener("DOMContentLoaded",()=>{(new Typeahead).init()});
|
||||
1
public/assets/js/pages/form-wizard.js
Executable file
1
public/assets/js/pages/form-wizard.js
Executable file
@@ -0,0 +1 @@
|
||||
class FormWizard{constructor(t){this.wizard=t,this.form=t.closest("form"),this.validate=this.form?.hasAttribute("data-wizard-validation")??!1,this.tabs=t.querySelectorAll("[data-wizard-nav] .nav-link"),this.tabPanes=t.querySelectorAll("[data-wizard-content] .tab-pane"),this.progressBar=t.querySelector("[data-wizard-progress]"),this.currentIndex=0}init(){this.disableFutureTabs(),this.bindTabClicks(),this.bindButtons(),this.updateProgress(this.currentIndex),this.showTab(this.currentIndex)}disableFutureTabs(){this.validate&&this.tabs.forEach((t,s)=>{0<s&&t.classList.add("disabled")})}bindTabClicks(){this.tabs.forEach((t,s)=>{t.addEventListener("click",t=>{this.validate&&s>this.currentIndex&&!this.validateStep(this.currentIndex)&&(t.preventDefault(),t.stopImmediatePropagation())}),t.addEventListener("shown.bs.tab",()=>{this.currentIndex=s,this.updateProgress(s)})})}bindButtons(){this.wizard.querySelectorAll("[data-wizard-next]").forEach(t=>{t.addEventListener("click",()=>this.nextStep())}),this.wizard.querySelectorAll("[data-wizard-prev]").forEach(t=>{t.addEventListener("click",()=>this.prevStep())}),this.form&&this.form.addEventListener("submit",()=>{this.progressBar&&(this.progressBar.style.width="100%")})}nextStep(){this.currentIndex>=this.tabs.length-1||this.validate&&!this.validateStep(this.currentIndex)||(this.validate&&this.tabs[this.currentIndex+1].classList.remove("disabled"),this.tabs[this.currentIndex].classList.add("wizard-item-done"),this.showTab(this.currentIndex+1))}prevStep(){this.currentIndex<=0||(this.tabs[this.currentIndex-1].classList.remove("wizard-item-done"),this.showTab(this.currentIndex-1))}validateStep(t){if(!this.validate)return!0;t=this.tabPanes[t].querySelectorAll("input, select, textarea");let s=!0;return t.forEach(t=>{t.classList.remove("is-invalid","is-valid"),t.checkValidity()?t.classList.add("is-valid"):(t.classList.add("is-invalid"),s=!1)}),s}updateProgress(t){this.progressBar&&(t=t/(this.tabs.length-1)*100,this.progressBar.style.width=Math.min(t,100)+"%")}showTab(t){t<0||t>=this.tabs.length||this.validate&&this.tabs[t].classList.contains("disabled")||new bootstrap.Tab(this.tabs[t]).show()}}document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("[data-wizard]").forEach(t=>{new FormWizard(t).init()})});
|
||||
1
public/assets/js/pages/landing.js
Executable file
1
public/assets/js/pages/landing.js
Executable file
@@ -0,0 +1 @@
|
||||
function scrollNavbar(){let e=document.getElementById("landing-navbar"),o=0;e&&window.addEventListener("scroll",function(){var t=window.pageYOffset||document.documentElement.scrollTop;100<t?e.classList.add("top-fixed"):e.classList.remove("top-fixed","top-hide","top-scroll-up"),e.classList.contains("top-fixed")&&(t>o?(e.classList.add("top-hide"),e.classList.remove("top-scroll-up")):t<o&&(e.classList.remove("top-hide"),e.classList.add("top-scroll-up"))),o=t<=0?0:t})}function themeToggle(){let e=document.documentElement;var t=document.getElementById("theme-toggle"),o=localStorage.getItem("theme")||"light";e.setAttribute("data-bs-theme",o),t&&t.addEventListener("click",()=>{var t="dark"===e.getAttribute("data-bs-theme")?"light":"dark";e.setAttribute("data-bs-theme",t),localStorage.setItem("theme",t)})}scrollNavbar(),themeToggle();
|
||||
1
public/assets/js/pages/maps-leaflet.js
Executable file
1
public/assets/js/pages/maps-leaflet.js
Executable file
@@ -0,0 +1 @@
|
||||
class LeafletMap{constructor(){this.tileLayerUrl="https://{s}.tile.osm.org/{z}/{x}/{y}.png",this.tileLayerOptions={attribution:'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a>',maxZoom:18}}init(){this.initBasicMap(),this.initShapeMap(),this.initDraggableMap(),this.initUserLocation(),this.initCustomIcons(),this.initLayerControl(),this.initGeoJsonMap()}addTileLayer(e){L.tileLayer(this.tileLayerUrl,this.tileLayerOptions).addTo(e)}initBasicMap(){var e=document.getElementById("basicMap");e&&(e=L.map(e).setView([42.35,-71.08],10),this.addTileLayer(e))}initShapeMap(){var e,a=document.getElementById("shapeMap");a&&(a=L.map(a).setView([51.5,-.09],12),e=L.icon({iconUrl:"assets/images/leaflet/marker-icon.png",shadowUrl:"assets/images/leaflet/marker-shadow.png"}),L.marker([51.5,-.09],{icon:e}).addTo(a),L.circle([51.508,-.11],{color:"red",fillColor:"#f03",fillOpacity:.5,radius:500}).addTo(a),L.polygon([[51.509,-.08],[51.503,-.06],[51.51,-.047]]).addTo(a),this.addTileLayer(a))}initDraggableMap(){var e,a=document.getElementById("dragMap");a&&(a=L.map(a).setView([48.817152,2.455],12),e=L.icon({iconUrl:"assets/images/leaflet/marker-icon.png",shadowUrl:"assets/images/leaflet/marker-shadow.png"}),L.marker([48.817152,2.455],{draggable:!0,icon:e}).addTo(a).bindPopup("<b>You're here!</b>").openPopup(),this.addTileLayer(a))}initUserLocation(){var e=document.getElementById("userLocation");if(e){let a=L.map(e).setView([42.35,-71.08],10);a.locate({setView:!0,maxZoom:16}),a.on("locationfound",e=>{L.marker(e.latlng).addTo(a).bindPopup(`You are somewhere around ${Math.round(e.accuracy)} meters from this point`).openPopup(),L.circle(e.latlng,e.accuracy).addTo(a)}),this.addTileLayer(a)}}initCustomIcons(){var e,a=document.getElementById("customIcons");a&&(a=L.map(a).setView([51.5,-.09],10),e=e=>L.icon({iconUrl:`assets/images/leaflet/leaf-${e}.png`,shadowUrl:"assets/images/leaflet/leaf-shadow.png",iconSize:[38,95],shadowSize:[50,64],iconAnchor:[22,94],shadowAnchor:[4,62],popupAnchor:[-3,-76]}),L.marker([51.5,-.09],{icon:e("red")}).addTo(a),L.marker([51.4,-.51],{icon:e("green")}).addTo(a),L.marker([51.49,-.45],{icon:e("orange")}).addTo(a),this.addTileLayer(a))}initLayerControl(){var e,a,t,i,o=document.getElementById("layerControl");o&&(i=L.icon({iconUrl:"assets/images/leaflet/marker-icon.png",shadowUrl:"assets/images/leaflet/marker-shadow.png"}),e=L.marker([39.61,-105.02],{icon:i}).bindPopup("This is Littleton, CO."),a=L.marker([39.74,-104.99],{icon:i}).bindPopup("This is Denver, CO."),t=L.marker([39.73,-104.8],{icon:i}).bindPopup("This is Aurora, CO."),i=L.marker([39.77,-105.23],{icon:i}).bindPopup("This is Golden, CO."),e=L.layerGroup([e,a,t,i]),a=L.tileLayer(this.tileLayerUrl,this.tileLayerOptions),t=L.tileLayer("http://tile.stamen.com/watercolor/{z}/{x}/{y}.jpg",{attribution:this.tileLayerOptions.attribution,maxZoom:18}),i=L.map(o,{center:[39.73,-104.99],zoom:10,layers:[a,e]}),L.control.layers({Street:a,Watercolor:t},{Cities:e}).addTo(i))}initGeoJsonMap(){var e=document.getElementById("geoJson");if(e&&"undefined"!=typeof statesData){e=L.map(e).setView([44.2669,-72.576],3);let a=e=>1e3<e?"#800026":500<e?"#BD0026":200<e?"#E31A1C":100<e?"#FC4E2A":50<e?"#FD8D3C":20<e?"#FEB24C":10<e?"#FED976":"#FFEDA0";L.geoJson(statesData,{style:e=>({fillColor:a(e.properties.density),weight:2,opacity:1,color:"white",dashArray:"3",fillOpacity:.7})}).addTo(e),this.addTileLayer(e)}}}document.addEventListener("DOMContentLoaded",()=>{(new LeafletMap).init()});
|
||||
1
public/assets/js/pages/maps-vector.js
Executable file
1
public/assets/js/pages/maps-vector.js
Executable file
@@ -0,0 +1 @@
|
||||
class VectorMap{init(){this.initWorldMapMarker(),this.initWorldMarkerLine(),this.initIndiaMap(),this.initCanadaMap(),this.initRussiaMap(),this.initUsMap(),this.initIraqMap(),this.initSpainMap()}initVectorMap(i,a={}){let e=null;if(e=i instanceof Element?i:document.querySelector(i)){let i=new jsVectorMap({selector:e,...a});window.addEventListener("resize",debounce(()=>{i.updateSize()},200))}}initWorldMapMarker(){this.initVectorMap("#world-map-markers",{map:"world",zoomOnScroll:!1,zoomButtons:!0,markersSelectable:!0,markers:[{name:"Greenland",coords:[72,-42]},{name:"Canada",coords:[56.1304,-106.3468]},{name:"Brazil",coords:[-14.235,-51.9253]},{name:"Egypt",coords:[26.8206,30.8025]},{name:"Russia",coords:[61,105]},{name:"China",coords:[35.8617,104.1954]},{name:"United States",coords:[37.0902,-95.7129]},{name:"Norway",coords:[60.472024,8.468946]},{name:"Ukraine",coords:[48.379433,31.16558]}],markerStyle:{initial:{fill:ins("primary")},selected:{fill:ins("primary")}},regionStyle:{initial:{stroke:"#aab9d14d",strokeWidth:.25,fill:"#aab9d14d",fillOpacity:1}},labels:{markers:{render:i=>i.name}}})}initWorldMarkerLine(){this.initVectorMap("#world-map-markers-line",{map:"world_merc",zoomOnScroll:!1,zoomButtons:!1,markers:[{name:"Greenland",coords:[72,-42]},{name:"Canada",coords:[56.1304,-106.3468]},{name:"Brazil",coords:[-14.235,-51.9253]},{name:"Egypt",coords:[26.8206,30.8025]},{name:"Russia",coords:[61,105]},{name:"China",coords:[35.8617,104.1954]},{name:"United States",coords:[37.0902,-95.7129]},{name:"Norway",coords:[60.472024,8.468946]},{name:"Ukraine",coords:[48.379433,31.16558]}],lines:[{from:"Canada",to:"Egypt"},{from:"Russia",to:"Egypt"},{from:"Greenland",to:"Egypt"},{from:"Brazil",to:"Egypt"},{from:"United States",to:"Egypt"},{from:"China",to:"Egypt"},{from:"Norway",to:"Egypt"},{from:"Ukraine",to:"Egypt"}],regionStyle:{initial:{stroke:"#aab9d14d",strokeWidth:.25,fill:"#aab9d14d",fillOpacity:1}},markerStyle:{initial:{fill:ins("secondary")},selected:{fill:ins("secondary")}},lineStyle:{animation:!0,strokeDasharray:"6 3 6"}})}initUsMap(){this.initVectorMap("#usa-vector-map",{map:"us_aea_en",regionStyle:{initial:{fill:ins("primary")}}})}initIndiaMap(){this.initVectorMap("#india-vector-map",{map:"in_mill",backgroundColor:"transparent",regionStyle:{initial:{fill:"#aab9d14d"},selected:{fill:ins("secondary")}},selectedRegions:["IN-GJ"]})}initCanadaMap(){this.initVectorMap("#canada-vector-map",{map:"canada",zoomOnScroll:!1,regionStyle:{initial:{fill:ins("primary")}}})}initRussiaMap(){this.initVectorMap("#russia-vector-map",{map:"russia",zoomOnScroll:!1,regionStyle:{initial:{fill:"#aab9d14d"}}})}initIraqMap(){this.initVectorMap("#iraq-vector-map",{map:"iraq",zoomOnScroll:!1,regionStyle:{initial:{fill:ins("primary")}}})}initSpainMap(){this.initVectorMap("#spain-vector-map",{map:"spain",zoomOnScroll:!1,regionStyle:{initial:{fill:"#aab9d14d"}}})}}document.addEventListener("DOMContentLoaded",function(i){(new VectorMap).init()});
|
||||
1
public/assets/js/pages/misc-clipboard.js
Executable file
1
public/assets/js/pages/misc-clipboard.js
Executable file
@@ -0,0 +1 @@
|
||||
let elements=document.querySelectorAll("[data-clipboard-target]");elements&&0<elements.length&&new ClipboardJS(elements);
|
||||
1
public/assets/js/pages/misc-pass-meter.js
Executable file
1
public/assets/js/pages/misc-pass-meter.js
Executable file
@@ -0,0 +1 @@
|
||||
class PasswordMeter{constructor(e='input[type="password"]',t="strong-bar",s="password-bar",a="password-input",r){this.inputSelector=e,this.barClass=t,this.meterWrapperClass=s,this.passwordBoxId=a}init(){this.initProgressBar(),this.initPasswordBox()}initProgressBar(){var e=document.querySelectorAll(this.inputSelector);e&&0<e.length&&e.forEach(a=>{var s=a.nextElementSibling;if(s&&s.classList.contains(this.meterWrapperClass)){s.innerHTML="";for(let e=0;e<4;e++){var r=document.createElement("div");r.classList.add(this.barClass),s.appendChild(r)}let t=s.querySelectorAll("."+this.barClass);a.addEventListener("input",()=>{var e=a.value;let s=this.getPasswordScore(e);t.forEach(e=>e.className=this.barClass),t.forEach((e,t)=>{t<s&&e.classList.add("bar-active-"+s)})})}})}getPasswordScore(e){let t=0;return 8<=e.length&&t++,/[A-Z]/.test(e)&&t++,/\d/.test(e)&&t++,/[\W_]/.test(e)&&t++,t}initPasswordBox(){let t=document.getElementById(this.passwordBoxId);var s=document.querySelector(".password-box");let a={lower:document.getElementById("pass-lower"),upper:document.getElementById("pass-upper"),number:document.getElementById("pass-number"),length:document.getElementById("pass-length")};if(t&&s&&Object.values(a).every(Boolean)){let e=null;try{e=new bootstrap.Collapse(s,{toggle:!1})}catch(e){console.warn("Bootstrap Collapse not available:",e)}t.addEventListener("focus",()=>e?.show()),t.addEventListener("blur",()=>{t.value.length||e?.hide()}),t.addEventListener("keyup",()=>{var e=t.value;this.toggleValidity(a.lower,/[a-z]/.test(e)),this.toggleValidity(a.upper,/[A-Z]/.test(e)),this.toggleValidity(a.number,/[0-9]/.test(e)),this.toggleValidity(a.length,8<=e.length)})}}toggleValidity(e,t){e.classList.toggle("valid",t),e.classList.toggle("invalid",!t)}}document.addEventListener("DOMContentLoaded",()=>{(new PasswordMeter).init()});
|
||||
1
public/assets/js/pages/misc-pdf-viewer.js
Executable file
1
public/assets/js/pages/misc-pdf-viewer.js
Executable file
@@ -0,0 +1 @@
|
||||
let url="https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/web/compressed.tracemonkey-pldi-09.pdf",pdfDoc=null,pageNum=1,pageRendering=!1,pageNumPending=null,scale=1.5,zoomRange=.25,canvas=document.getElementById("the-canvas"),ctx=canvas.getContext("2d"),pageCountEl=document.getElementById("page_count"),pageNumInput=document.getElementById("page_num");function renderPage(n){pageRendering=!0,pdfDoc.getPage(n).then(e=>{var n=e.getViewport({scale:scale}),n=(canvas.width=n.width,canvas.height=n.height,{canvasContext:ctx,viewport:n});e.render(n).promise.then(()=>{pageRendering=!1,null!==pageNumPending&&(renderPage(pageNumPending),pageNumPending=null)})}).catch(e=>{console.error(`Error rendering page ${n}:`,e)}),pageNumInput.value=n}function queueRenderPage(e){pageRendering?pageNumPending=e:renderPage(e)}function onPrevPage(){1<pageNum&&queueRenderPage(--pageNum)}let prevButton=document.getElementById("prev");function onNextPage(){pageNum<pdfDoc.numPages&&queueRenderPage(++pageNum)}prevButton&&prevButton.addEventListener("click",onPrevPage);let nextButton=document.getElementById("next");function onZoomIn(){scale+=zoomRange,queueRenderPage(pageNum)}nextButton&&nextButton.addEventListener("click",onNextPage);let zoomInButton=document.getElementById("zoomin");function onZoomOut(){scale>zoomRange&&(scale-=zoomRange,queueRenderPage(pageNum))}zoomInButton&&zoomInButton.addEventListener("click",onZoomIn);let zoomOutButton=document.getElementById("zoomout");function onZoomFit(){scale=1,queueRenderPage(pageNum)}zoomOutButton&&zoomOutButton.addEventListener("click",onZoomOut);let zoomFitButton=document.getElementById("zoomfit");function onPageInputChange(e){var n=Number(e.target.value);1<=n&&n<=pdfDoc.numPages?queueRenderPage(pageNum=n):e.target.value=pageNum}function initPDFViewer(e){"undefined"==typeof pdfjsLib||"function"!=typeof pdfjsLib.getDocument?console.error("PDF.js is not available or not loaded."):e&&"string"==typeof e?pdfjsLib.getDocument(e).promise.then(e=>{pdfDoc=e,pageCountEl.textContent="/ "+pdfDoc.numPages,renderPage(pageNum)}).catch(e=>{console.error("Failed to load PDF:",e),alert("Error loading PDF document.")}):console.error("Invalid PDF URL:",e)}zoomFitButton&&zoomFitButton.addEventListener("click",onZoomFit),pageNumInput.addEventListener("change",onPageInputChange),initPDFViewer(url);
|
||||
1
public/assets/js/pages/misc-sortable.js
Executable file
1
public/assets/js/pages/misc-sortable.js
Executable file
@@ -0,0 +1 @@
|
||||
function initNestedSortables(e,t){e=document.querySelectorAll(e);e.length&&e.forEach(e=>{new Sortable(e,t)})}initNestedSortables(".nested-sortable",{group:"nested",ghostClass:"sortable-item-ghost",animation:150,fallbackOnBody:!0,swapThreshold:.65,onStart:function(e){e.item.classList.add("sortable-drag")},onEnd:function(e){e.item.classList.remove("sortable-drag")}}),initNestedSortables(".nested-sortable-handle",{handle:".sort-handle",ghostClass:"sortable-item-ghost",group:"nested",animation:150,fallbackOnBody:!0,swapThreshold:.65});
|
||||
1
public/assets/js/pages/misc-sweetalerts.js
Executable file
1
public/assets/js/pages/misc-sweetalerts.js
Executable file
File diff suppressed because one or more lines are too long
1
public/assets/js/pages/misc-tour.js
Executable file
1
public/assets/js/pages/misc-tour.js
Executable file
@@ -0,0 +1 @@
|
||||
try{let e=new tourguide.TourGuideClient({keyboardControls:!0,rememberStep:!0,dialogZ:1010,backdropColor:"rgba(76, 76, 92, 0.75)"});function startTour(){e.start()}e.onFinish(()=>{console.warn("Tour finished")}),e.onAfterStepChange(()=>{console.warn("Tour step changed")}),e.addSteps([{title:"👋 Welcome to the Dashboard Tour",content:'<p class="mb-3">Take a quick tour to explore the key features of our admin dashboard.</p><p>Use your keyboard or click "Next" to continue.</p>',order:0},{title:"You're All Set!",content:'<p class="mb-3">You’re ready to make the most of your admin panel 🎉</p><p class="mb-3 text-muted">Click anywhere outside the tour to exit.</p>',order:999}])}catch{console.warn("Some thing went wrong with the tour.")}
|
||||
1
public/assets/js/pages/misc-treeview.js
Executable file
1
public/assets/js/pages/misc-treeview.js
Executable file
File diff suppressed because one or more lines are too long
35
public/assets/js/vendors.min.js
vendored
Executable file
35
public/assets/js/vendors.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user