app_demo.js 17 KB

1
  1. "use strict";var app_demo={page_like:{load:function(){var a=window.location.href;$.get("assets/php/get_likes.php?page="+a,function(a){$("#page-like").html('<span class="icon-heart"></span> '+a+" likes")}),$("#page-like").on("click",function(){return $.get("assets/php/like.php?page="+a,function(a){$("#page-like").html('<span class="icon-heart"></span> '+a+" likes")}),$.get("assets/php/get_likes.php?total=all",function(a){$("#modal-thanks-heading").html(a+" Pages liked")}),$("#modal-thanks").modal("show"),$(this).unbind("click"),!1})}},solutions:{bank:{change_password:function(){$("#show_password").change(function(){$(this).is(":checked")?$("#old_password, #rep_password, #new_password").attr("type","text"):$("#old_password, #rep_password, #new_password").attr("type","password")})},change_pin:function(){$("#modal-change-pin").on("shown.bs.modal",function(){$("input.mask_pin").mask("99-99"),$("input.mask_pin").focus()})}}},googlemap:function(){if($("#google_world_map").length>0){var a={zoom:1,center:new google.maps.LatLng(0,0),mapTypeId:google.maps.MapTypeId.ROADMAP};new google.maps.Map(document.getElementById("google_world_map"),a)}if($("#google_map_markers").length>0)var e={zoom:8,center:new google.maps.LatLng(50.43,30.6),mapTypeId:google.maps.MapTypeId.ROADMAP},t=new google.maps.Map(document.getElementById("google_map_markers"),e),o=new google.maps.LatLng(50.37,30.65),n=new google.maps.Marker({position:o,map:t,title:"Marker 1"}),o=new google.maps.LatLng(50.5,30.55),n=new google.maps.Marker({position:o,map:t,title:"Marker 2"}),o=new google.maps.LatLng(50.8,30.55),n=new google.maps.Marker({position:o,map:t,title:"Marker 3"});if($("#google_map_style").length>0){var r={styles:[{featureType:"landscape",stylers:[{saturation:-100},{lightness:65},{visibility:"on"}]},{featureType:"poi",stylers:[{saturation:-100},{lightness:51},{visibility:"simplified"}]},{featureType:"road.highway",stylers:[{saturation:-100},{visibility:"simplified"}]},{featureType:"road.arterial",stylers:[{saturation:-100},{lightness:30},{visibility:"on"}]},{featureType:"road.local",stylers:[{saturation:-100},{lightness:40},{visibility:"on"}]},{featureType:"transit",stylers:[{saturation:-100},{visibility:"simplified"}]},{featureType:"administrative.province",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels",stylers:[{visibility:"on"},{lightness:-25},{saturation:-100}]},{featureType:"water",elementType:"geometry",stylers:[{hue:"#ffff00"},{lightness:-25},{saturation:-97}]}],zoom:8,center:new google.maps.LatLng(50.43,30.6),mapTypeId:google.maps.MapTypeId.ROADMAP};new google.maps.Map(document.getElementById("google_map_style"),r)}if($("#google_map_wide").length>0){var i="assets/images/real-estate/map-marker.png",l=[{featureType:"administrative.country",elementType:"geometry.fill",stylers:[{visibility:"on"}]}],s={styles:l,zoom:8,disableDefaultUI:!0,center:new google.maps.LatLng(50.43,30.6),mapTypeId:google.maps.MapTypeId.ROADMAP},d=new google.maps.Map(document.getElementById("google_map_wide"),s),g=new google.maps.InfoWindow({content:'<div class="listing-large-box"><div class="row"><div class="col-xs-4"><img src="assets/images/real-estate/img-1.jpg" class="img-responsive img-thumbnail mCS_img_loaded"></div><div class="col-xs-8 padding-left-20"><h5 class="margin-bottom-0 margin-top-5"><a href="#" class="text-default">Great House, Near Lake</a></h5><p class="text-muted margin-top-0 margin-bottom-20"><span class="fa fa-map-marker"></span> Velosovo, Korolevskoe</p><div class="row margin-bottom-10"><div class="col-xs-6"><span class="text-lg text-blue-500 text-bolder">$112,000</span><p class="text-muted margin-0 text-sm text-bold">$922/mo</p></div><div class="col-xs-6 text-right"><span class="text-lg text-bold">140m2</span><p class="text-muted margin-0 text-sm text-bold">3 rooms, 2011</p></div></div></div></div></div>',maxWidth:320}),o=new google.maps.LatLng(50.37,30.65),n=new google.maps.Marker({position:o,map:d,title:"Marker 1",icon:i}),o=new google.maps.LatLng(50.5,30.55),o=(new google.maps.Marker({position:o,map:d,title:"Marker 2",icon:i}),new google.maps.LatLng(50.8,30.55));new google.maps.Marker({position:o,map:d,title:"Marker 3",icon:i});g.open(d,n)}if($("#google_contact").length>0){var i="assets/images/real-estate/map-marker.png",p={styles:l,zoom:15,disableDefaultUI:!0,center:new google.maps.LatLng(50.43,30.55),mapTypeId:google.maps.MapTypeId.ROADMAP},c=new google.maps.Map(document.getElementById("google_contact"),p),o=new google.maps.LatLng(50.43,30.55);new google.maps.Marker({position:o,map:c,title:"Marker 3",icon:i})}},jvectormap:function(){$("#jvm-world-map").length>0&&$("#jvm-world-map").vectorMap({map:"world_mill_en",backgroundColor:"#F5F5F5",regionsSelectable:!0,regionStyle:{selected:{fill:"#4FB5DD"},initial:{fill:"#2D3349"}}}),$("#jvm-us_map").length>0&&$("#jvm-us_map").vectorMap({map:"us_aea_en",backgroundColor:"#F5F5F5",regionsSelectable:!0,regionStyle:{selected:{fill:"#4FB5DD"},initial:{fill:"#2D3349"}}}),$("#jvm-world-map-markers").length>0&&$("#jvm-world-map-markers").vectorMap({map:"world_mill_en",backgroundColor:"#F5F5F5",normalizeFunction:"polynomial",regionStyle:{selected:{fill:"#4FB5DD"},initial:{fill:"#2D3349"}},markerStyle:{initial:{fill:"#4FB5DD",stroke:"#2D3349"}},markers:[{latLng:[41.9,12.45],name:"Vatican City"},{latLng:[43.73,7.41],name:"Monaco"},{latLng:[-.52,166.93],name:"Nauru"},{latLng:[-8.51,179.21],name:"Tuvalu"},{latLng:[43.93,12.46],name:"San Marino"},{latLng:[47.14,9.52],name:"Liechtenstein"},{latLng:[7.11,171.06],name:"Marshall Islands"},{latLng:[17.3,-62.73],name:"Saint Kitts and Nevis"},{latLng:[3.2,73.22],name:"Maldives"},{latLng:[35.88,14.5],name:"Malta"},{latLng:[12.05,-61.75],name:"Grenada"},{latLng:[13.16,-61.23],name:"Saint Vincent and the Grenadines"},{latLng:[13.16,-59.55],name:"Barbados"},{latLng:[17.11,-61.85],name:"Antigua and Barbuda"},{latLng:[-4.61,55.45],name:"Seychelles"},{latLng:[7.35,134.46],name:"Palau"},{latLng:[42.5,1.51],name:"Andorra"},{latLng:[14.01,-60.98],name:"Saint Lucia"},{latLng:[6.91,158.18],name:"Federated States of Micronesia"},{latLng:[1.3,103.8],name:"Singapore"},{latLng:[1.46,173.03],name:"Kiribati"},{latLng:[-21.13,-175.2],name:"Tonga"},{latLng:[15.3,-61.38],name:"Dominica"},{latLng:[-20.2,57.5],name:"Mauritius"},{latLng:[26.02,50.55],name:"Bahrain"},{latLng:[.33,6.73],name:"São Tomé and Príncipe"}]}),$("#jvm-us-map-labels").length>0&&$("#jvm-us-map-labels").vectorMap({map:"us_aea_en",backgroundColor:"#F5F5F5",regionStyle:{selected:{fill:"#4FB5DD"},initial:{fill:"#2D3349"}},regionLabelStyle:{initial:{fill:"#FFF"},hover:{fill:"#4FB5DD"}},labels:{regions:{render:function(a){if(-1===["US-RI","US-DC","US-DE","US-MD"].indexOf(a))return a.split("-")[1]},offsets:function(a){return{CA:[-10,10],ID:[0,40],OK:[25,0],LA:[-20,0],FL:[45,0],KY:[10,5],VA:[15,5],MI:[30,30],AK:[50,-25],HI:[25,50]}[a.split("-")[1]]}}}})},charts:{morris:function(){$("#morris-line-example").length>0&&(Morris.Line({element:"morris-line-example",data:[{y:"2006",a:100,b:90},{y:"2007",a:75,b:65},{y:"2008",a:50,b:40},{y:"2009",a:75,b:65},{y:"2010",a:50,b:40},{y:"2011",a:75,b:65},{y:"2012",a:100,b:90}],xkey:"y",ykeys:["a","b"],labels:["Series A","Series B"],resize:!0,lineColors:["#2D3349","#76AB3C"]}),Morris.Area({element:"morris-area-example",data:[{y:"2006",a:100,b:90},{y:"2007",a:75,b:65},{y:"2008",a:50,b:40},{y:"2009",a:75,b:65},{y:"2010",a:50,b:40},{y:"2011",a:75,b:65},{y:"2012",a:100,b:90}],xkey:"y",ykeys:["a","b"],labels:["Series A","Series B"],resize:!0,lineColors:["#4FB5DD","#F69F00"]}),Morris.Bar({element:"morris-bar-example",data:[{y:"2006",a:100,b:90},{y:"2007",a:75,b:65},{y:"2008",a:50,b:40},{y:"2009",a:75,b:65},{y:"2010",a:50,b:40},{y:"2011",a:75,b:65},{y:"2012",a:100,b:90}],xkey:"y",ykeys:["a","b"],labels:["Series A","Series B"],barColors:["#2D3349","#F04E51"]}),Morris.Donut({element:"morris-donut-example",data:[{label:"Download Sales",value:12},{label:"In-Store Sales",value:30},{label:"Mail-Order Sales",value:20}],colors:["#2D3349","#4FB5DD","#F04E51"]}))},rickshaw:function(){if($("#charts-lineplot").length>0){for(var a=[],e=[],t=[],o=0;o<10;o+=.3)a.push({x:o,y:Math.sin(o)}),t.push({x:o,y:Math.sin(o-1.57)}),e.push({x:o,y:Math.cos(o)});var n=new Rickshaw.Graph({element:document.getElementById("charts-lineplot"),renderer:"lineplot",min:-1.2,max:1.2,padding:{top:.1},series:[{data:a,color:"#2D3349",name:"sin"},{data:t,color:"#76AB3C",name:"sin2"},{data:e,color:"#4FB5DD",name:"cos"}]});new Rickshaw.Graph.HoverDetail({graph:n});n.render();var r=function(){n.configure({width:$("#charts-lineplot").width(),height:$("#charts-lineplot").height()}),n.render()};window.addEventListener("resize",r),r();for(var i=[[],[],[]],l=new Rickshaw.Fixtures.RandomData(50),o=0;o<50;o++)l.addData(i);var s=new Rickshaw.Graph({element:document.getElementById("charts-lines"),renderer:"line",min:50,series:[{color:"#76AB3C",data:i[0],name:"New York"},{color:"#4FB5DD",data:i[1],name:"London"},{color:"#F04E51",data:i[2],name:"Tokyo"}]});s.render();new Rickshaw.Graph.HoverDetail({graph:s});new Rickshaw.Graph.Axis.Time({graph:s}).render();var d=function(){s.configure({width:$("#charts-lines").width(),height:$("#charts-lines").height()}),s.render()};window.addEventListener("resize",d),d();var g=new Rickshaw.Graph({unstack:!0,element:document.querySelector("#charts-column"),min:30,renderer:"bar",series:[{color:"#2D3349",data:[{x:0,y:50},{x:1,y:52},{x:2,y:36},{x:3,y:42},{x:4,y:36},{x:5,y:50}]},{color:"#4FB5DD",data:[{x:0,y:48},{x:1,y:40},{x:2,y:45},{x:3,y:32},{x:4,y:33},{x:5,y:45}]},{color:"#F04E51",data:[{x:0,y:43},{x:1,y:35},{x:2,y:46},{x:3,y:49},{x:4,y:34},{x:5,y:42}]}]});g.render();var p=function(){g.configure({width:$("#charts-column").width(),height:$("#charts-column").height()}),g.render()};new Rickshaw.Graph.HoverDetail({graph:g});window.addEventListener("resize",p),p();for(var i=[[],[],[]],l=new Rickshaw.Fixtures.RandomData(100),o=0;o<100;o++)l.addData(i);var c=new Rickshaw.Graph({element:document.getElementById("charts-legend"),renderer:"area",width:$("#charts-legend").width(),series:[{color:"#2D3349",data:i[0],name:"Total"},{color:"#4FB5DD",data:i[1],name:"New"},{color:"#F04E51",data:i[2],name:"Returned"}]});c.render();var m=new Rickshaw.Graph.Legend({graph:c,element:document.getElementById("legend")}),h=(new Rickshaw.Graph.Behavior.Series.Toggle({graph:c,legend:m}),new Rickshaw.Graph.Behavior.Series.Order({graph:c,legend:m}),new Rickshaw.Graph.Behavior.Series.Highlight({graph:c,legend:m}),function(){c.configure({width:$("#charts-legend").width(),height:$("#charts-legend").height()}),c.render()});window.addEventListener("resize",h),h()}},chartjs:function(){if(0===$("#chartjs_line").length)return!1;window.chartColors={red:"rgb(239, 64, 67)",orange:"rgb(246, 159, 0)",yellow:"rgb(242, 255, 37)",green:"rgb(118, 171, 60)",blue:"rgb(79, 181, 221)",purple:"rgb(153, 102, 255)",grey:"rgb(231,233,237)"},window.randomScalingFactor=function(){return(Math.random()>.5?1:-1)*Math.round(100*Math.random())};var a={type:"line",data:{labels:["January","February","March","April","May","June","July"],datasets:[{label:"My First dataset",backgroundColor:window.chartColors.red,borderColor:window.chartColors.red,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()],fill:!1},{label:"My Second dataset",fill:!1,backgroundColor:window.chartColors.blue,borderColor:window.chartColors.blue,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]}]},options:{responsive:!0,title:{display:!0,text:"Chart.js Line Chart"},tooltips:{mode:"index",intersect:!1},hover:{mode:"nearest",intersect:!0},scales:{xAxes:[{display:!0,scaleLabel:{display:!0,labelString:"Month"}}],yAxes:[{display:!0,scaleLabel:{display:!0,labelString:"Value"}}]}}},e=Chart.helpers.color,t={labels:["January","February","March","April","May","June","July"],datasets:[{label:"Dataset 1",backgroundColor:e(window.chartColors.red).alpha(.5).rgbString(),borderColor:window.chartColors.red,borderWidth:1,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]},{label:"Dataset 2",backgroundColor:e(window.chartColors.blue).alpha(.5).rgbString(),borderColor:window.chartColors.blue,borderWidth:1,data:[randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]}]},o=function(){return Math.round(100*Math.random())},n={type:"radar",data:{labels:["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],datasets:[{label:"My First dataset",backgroundColor:e(window.chartColors.red).alpha(.2).rgbString(),borderColor:window.chartColors.red,pointBackgroundColor:window.chartColors.red,data:[o(),o(),o(),o(),o(),o(),o()]},{label:"My Second dataset",backgroundColor:e(window.chartColors.blue).alpha(.2).rgbString(),borderColor:window.chartColors.blue,pointBackgroundColor:window.chartColors.blue,data:[o(),o(),o(),o(),o(),o(),o()]}]},options:{legend:{position:"top"},title:{display:!0,text:"Chart.js Radar Chart"},scale:{ticks:{beginAtZero:!0}}}},r={data:{datasets:[{data:[o(),o(),o(),o(),o()],backgroundColor:[e(chartColors.red).alpha(.5).rgbString(),e(chartColors.orange).alpha(.5).rgbString(),e(chartColors.yellow).alpha(.5).rgbString(),e(chartColors.green).alpha(.5).rgbString(),e(chartColors.blue).alpha(.5).rgbString()],label:"My dataset"}],labels:["Red","Orange","Yellow","Green","Blue"]},options:{responsive:!0,legend:{position:"right"},title:{display:!0,text:"Chart.js Polar Area Chart"},scale:{ticks:{beginAtZero:!0},reverse:!1},animation:{animateRotate:!1,animateScale:!0}}},i={type:"pie",data:{datasets:[{data:[o(),o(),o(),o(),o()],backgroundColor:[window.chartColors.red,window.chartColors.orange,window.chartColors.yellow,window.chartColors.green,window.chartColors.blue],label:"Dataset 1"}],labels:["Red","Orange","Yellow","Green","Blue"]},options:{responsive:!0}},l={type:"doughnut",data:{datasets:[{data:[o(),o(),o(),o(),o()],backgroundColor:[window.chartColors.red,window.chartColors.orange,window.chartColors.yellow,window.chartColors.green,window.chartColors.blue],label:"Dataset 1"}],labels:["Red","Orange","Yellow","Green","Blue"]},options:{responsive:!0}};window.onload=function(){var e=document.getElementById("chartjs_line").getContext("2d");window.myLine=new Chart(e,a);var o=document.getElementById("chartjs_bar").getContext("2d");window.myBar=new Chart(o,{type:"bar",data:t,options:{responsive:!0,legend:{position:"top"},title:{display:!0,text:"Chart.js Bar Chart"}}}),window.myRadar=new Chart(document.getElementById("chartjs_radar"),n);var s=document.getElementById("chartjs_area");window.myPolarArea=Chart.PolarArea(s,r);var d=document.getElementById("chartjs_pie").getContext("2d");window.myPie=new Chart(d,i);var g=document.getElementById("chartjs_doughnut").getContext("2d");window.myDoughnut=new Chart(g,l)}}},settings:function(){var a=$("<div></div>").addClass("app-settings").append($("<div></div>").addClass("app-settings-button").html('<span class="icon-magic-wand"></span>')),e=$("<div></div>").addClass("app-settings-themes-header").append("<span>Header themes</span>"),t=$("<div></div>").addClass("app-settings-themes-navigation").append("<span>Navigation themes</span>"),o=$("<div></div>").addClass("app-settings-themes-footer").append("<span>Footer themes</span>"),n=new Array;n.header=n.navigation=n.footer=new Array,n.header=["app-header-design-default","app-header-design-dark","app-header-design-lightblue","app-header-design-orange","app-header-design-blue"],n.navigation=["app-navigation-style-default","app-navigation-style-light","app-navigation-style-lightblue","app-navigation-style-purple","app-navigation-style-blue"],n.footer=["app-footer-default","app-footer-dark","app-footer-light","app-footer-purple","app-footer-blue"];for(r=0;r<n.header.length;r++){i=0===r?" active":"";e.append($("<div></div>").addClass(n.header[r]+i))}for(r=0;r<n.navigation.length;r++){i=0===r?" active":"";t.append($("<div></div>").addClass(n.navigation[r]+i))}for(var r=0;r<n.footer.length;r++){var i=0===r?" active":"";o.append($("<div></div>").addClass(n.footer[r]+i))}a.append(e),a.append(t),a.append(o),a.append($("<p><span>Notice</span><br>It's easy to customize our template. Use /dev/css/<strong>variables.less</strong> file to make Boooya more unique.</p>")),$("body").append(a),$("body").on("click",".app-settings-themes-header > div",function(){for(var a=0;a<n.header.length;a++)$(".app-header").removeClass(n.header[a]);$(".app-header").addClass($(this).attr("class")),$(".app-settings-themes-header > div").removeClass("active"),$(this).addClass("active")}),$("body").on("click",".app-settings-themes-navigation > div",function(){for(var a=0;a<n.navigation.length;a++)$(".app-navigation").removeClass(n.navigation[a]);$(".app-navigation").addClass($(this).attr("class")),$(".app-settings-themes-navigation > div").removeClass("active"),$(this).addClass("active")}),$("body").on("click",".app-settings-themes-footer > div",function(){for(var a=0;a<n.footer.length;a++)$(".app-footer").removeClass(n.footer[a]);$(".app-footer").addClass($(this).attr("class")),$(".app-settings-themes-footer > div").removeClass("active"),$(this).addClass("active")}),$("body").on("click",".app-settings-button",function(){$(".app-settings").toggleClass("open")})}};$(function(){app_demo.googlemap(),app_demo.jvectormap(),app_demo.solutions.bank.change_password(),app_demo.solutions.bank.change_pin(),app_demo.charts.morris(),app_demo.charts.rickshaw(),app_demo.charts.chartjs(),app_demo.settings(),setTimeout(function(){app_demo.page_like.load()},1e3)});