jQuery(function($) { /** $('#myTab a[data-toggle="tab"]').on('shown.bs.tab', function (e) { //console.log(e.target.getAttribute("href")); }) $('#accordion').on('shown.bs.collapse', function (e) { //console.log($(e.target).is('#collapseTwo')) }); */ $('#myTab a[data-toggle="tab"]').on('shown.bs.tab', function (e) { if($(e.target).attr('href') == "#home") drawChartNow(); }) /** //go to next tab, without user clicking $('#myTab > .active').next().find('> a').trigger('click'); */ $('#accordion-style').on('click', function(ev){ var target = $('input', ev.target); var which = parseInt(target.val()); if(which == 2) $('#accordion').addClass('accordion-style2'); else $('#accordion').removeClass('accordion-style2'); }); //$('[href="#collapseTwo"]').trigger('click'); var oldie = /msie\s*(8|7|6)/.test(navigator.userAgent.toLowerCase()); $('.easy-pie-chart.percentage').each(function(){ $(this).easyPieChart({ barColor: $(this).data('color'), trackColor: '#EEEEEE', scaleColor: false, lineCap: 'butt', lineWidth: 8, animate: oldie ? false : 1000, size:75 }).css('color', $(this).data('color')); }); $('[data-rel=tooltip]').tooltip(); $('[data-rel=popover]').popover({html:true}); $('#gritter-regular').on(ace.click_event, function(){ $.gritter.add({ title: 'This is a regular notice!', text: 'This will fade out after a certain amount of time. Vivamus eget tincidunt velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', image: $path_assets+'/avatars/avatar1.png', sticky: false, time: '', class_name: (!$('#gritter-light').get(0).checked ? 'gritter-light' : '') }); return false; }); $('#gritter-sticky').on(ace.click_event, function(){ var unique_id = $.gritter.add({ title: 'This is a sticky notice!', text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus eget tincidunt velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', image: $path_assets+'/avatars/avatar.png', sticky: true, time: '', class_name: 'gritter-info' + (!$('#gritter-light').get(0).checked ? ' gritter-light' : '') }); return false; }); $('#gritter-without-image').on(ace.click_event, function(){ $.gritter.add({ // (string | mandatory) the heading of the notification title: 'This is a notice without an image!', // (string | mandatory) the text inside the notification text: 'This will fade out after a certain amount of time. Vivamus eget tincidunt velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', class_name: 'gritter-success' + (!$('#gritter-light').get(0).checked ? ' gritter-light' : '') }); return false; }); $('#gritter-max3').on(ace.click_event, function(){ $.gritter.add({ title: 'This is a notice with a max of 3 on screen at one time!', text: 'This will fade out after a certain amount of time. Vivamus eget tincidunt velit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', image: $path_assets+'/avatars/avatar3.png', sticky: false, before_open: function(){ if($('.gritter-item-wrapper').length >= 3) { return false; } }, class_name: 'gritter-warning' + (!$('#gritter-light').get(0).checked ? ' gritter-light' : '') }); return false; }); $('#gritter-center').on(ace.click_event, function(){ $.gritter.add({ title: 'This is a centered notification', text: 'Just add a "gritter-center" class_name to your $.gritter.add or globally to $.gritter.options.class_name', class_name: 'gritter-info gritter-center' + (!$('#gritter-light').get(0).checked ? ' gritter-light' : '') }); return false; }); $('#gritter-error').on(ace.click_event, function(){ $.gritter.add({ title: 'This is a warning notification', text: 'Just add a "gritter-light" class_name to your $.gritter.add or globally to $.gritter.options.class_name', class_name: 'gritter-error' + (!$('#gritter-light').get(0).checked ? ' gritter-light' : '') }); return false; }); $("#gritter-remove").on(ace.click_event, function(){ $.gritter.removeAll(); return false; }); /////// $("#bootbox-regular").on(ace.click_event, function() { bootbox.prompt("What is your name?", function(result) { if (result === null) { } else { } }); }); $("#bootbox-confirm").on(ace.click_event, function() { bootbox.confirm("Are you sure?", function(result) { if(result) { // } }); }); /** $("#bootbox-confirm").on(ace.click_event, function() { bootbox.confirm({ message: "Are you sure?", buttons: { confirm: { label: "OK", className: "btn-primary btn-sm", }, cancel: { label: "Cancel", className: "btn-sm", } }, callback: function(result) { if(result) alert(1) } } ); }); **/ $("#bootbox-options").on(ace.click_event, function() { bootbox.dialog({ message: "I am a custom dialog with smaller buttons", buttons: { "success" : { "label" : " Success!", "className" : "btn-sm btn-success", "callback": function() { //Example.show("great success"); } }, "danger" : { "label" : "Danger!", "className" : "btn-sm btn-danger", "callback": function() { //Example.show("uh oh, look out!"); } }, "click" : { "label" : "Click ME!", "className" : "btn-sm btn-primary", "callback": function() { //Example.show("Primary button"); } }, "button" : { "label" : "Just a button...", "className" : "btn-sm" } } }); }); $('#spinner-opts small').css({display:'inline-block', width:'60px'}) var slide_styles = ['', 'green','red','purple','orange', 'dark']; var ii = 0; $("#spinner-opts input[type=text]").each(function() { var $this = $(this); $this.hide().after(''); $this.next().addClass('ui-slider-small'). addClass("inline ui-slider-"+slide_styles[ii++ % slide_styles.length]). css('width','125px').slider({ value:parseInt($this.val()), range: "min", animate:true, min: parseInt($this.attr('data-min')), max: parseInt($this.attr('data-max')), step: parseFloat($this.attr('data-step')) || 1, slide: function( event, ui ) { $this.val(ui.value); spinner_update(); } }); }); //CSS3 spinner $.fn.spin = function(opts) { this.each(function() { var $this = $(this), data = $this.data(); if (data.spinner) { data.spinner.stop(); delete data.spinner; } if (opts !== false) { data.spinner = new Spinner($.extend({color: $this.css('color')}, opts)).spin(this); } }); return this; }; function spinner_update() { var opts = {}; $('#spinner-opts input[type=text]').each(function() { opts[this.name] = parseFloat(this.value); }); opts['left'] = 'auto'; $('#spinner-preview').spin(opts); } $('#id-pills-stacked').removeAttr('checked').on('click', function(){ $('.nav-pills').toggleClass('nav-stacked'); }); /////////// $(document).one('ajaxloadstart.page', function(e) { $.gritter.removeAll(); $('.modal').modal('hide'); }); });