Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Random number generator
- function randomNum(min, max, float) {
- var r = Math.random() * (max - min) + min;
- if (!float) r = Math.round(rand);
- return r;
- }
- // Converts from degrees to radians.
- Math.rad = function(degrees) {
- return degrees * Math.PI / 180;
- };
- // Converts from radians to degrees.
- Math.deg = function(radians) {
- return radians * 180 / Math.PI;
- };
- // Time string generator
- function generateTimeStr(date) {
- var d = (date) ? new Date(date) : new Date();
- d = new Date(d.getTime() + d.getTimezoneOffset() * 60 * 1000 * -1);
- return d.toISOString().replace(/[-:.Z]/g, '').replace('T', '_');
- }
- // localStorage
- var ls = {
- save: function(k, v) {
- if (k) {
- localStorage.setItem(k, JSON.stringify(v));
- return true;
- } else {
- return false;
- }
- },
- load: function(k) {
- try {
- return JSON.parse(localStorage.getItem(k));
- } catch (e) {
- return false;
- }
- }
- };
- // Geolocation
- function getLocation(callback) {
- $.getJSON('//ipinfo.io', callback);
- // json.city - city or district
- // json.region - region or city
- // json.country - country code, two letters
- // json.loc - map coordinates
- // json.ip - your ip address
- // json.hostname - intenet provider / hosting
- // json.org - intenet provider / hosting
- }
- // Scroll to element position
- function scrollToDiv(element) {
- $('body,html').animate({
- scrollTop: element.offset().top
- }, 500);
- }
- // Convert form data to object
- // $('form').serializeObject();
- $.fn.serializeObject = function() {
- var a = this.serializeArray();
- var o = {};
- for (var i = 0; i < a.length; i++) {
- o[a[i]['name']] = a[i]['value'];
- }
- return o;
- }
- // Bootstrap
- $('body').tooltip({
- selector: '[data-toggle="tooltip"]',
- container: 'body'
- });
- $('body').popover({
- selector: '[data-toggle="popover"]',
- container: 'body',
- trigger: 'hover'
- });
- // Bootstrap multiple modal fix
- $('.modal').on('hidden.bs.modal', function(e) {
- if ($('.modal').hasClass('in')) $('body').addClass('modal-open');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement