String.prototype.format = String.prototype.f = function () { var s = this, i = arguments.length; while (i--) { s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]); } return s; } function generateNotify(message, type) { // type = danger, warning, info, successs $.notify({ // options message: message }, { // settings type: type, animate: { enter: 'animated bounceInDown', exit: 'animated bounceOutUp' }, newest_on_top: true }); } function checkJsonResponse(response) { if (response.result === true) { return true; } else { generateNotify(response.message, "warning"); return false; } } function loadingButton(elementId, originalCss) { var $element = $('#' + elementId); $element.removeClass("btn-" + originalCss + "-outline").addClass("btn-primary-outline").addClass('disabled').html(" Loading..."); // handle split-buttons var $dropdown = $element.next('.dropdown-toggle') if ($dropdown.length > 0) { $dropdown.removeClass("btn-" + originalCss + "-outline").addClass("btn-primary-outline").addClass('disabled'); } } function finishLoading(elementId, originalCss, html) { var $element = $('#' + elementId); $element.removeClass("btn-primary-outline").removeClass('disabled').addClass("btn-" + originalCss + "-outline").html(html); // handle split-buttons var $dropdown = $element.next('.dropdown-toggle') if ($dropdown.length > 0) { $dropdown.removeClass("btn-primary-outline").removeClass('disabled').addClass("btn-" + originalCss + "-outline"); } } var noResultsHtml = "
" + "
Sorry, we didn't find any results!
"; var noResultsMusic = "
" + "
Sorry, we didn't find any results!
";