faq.js (2245B)
1 $.extend({ 2 getUrlVars: function(){ 3 var vars = [], hash; 4 var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 5 for(var i = 0; i < hashes.length; i++) 6 { 7 hash = hashes[i].split('='); 8 vars.push(hash[0]); 9 vars[hash[0]] = hash[1]; 10 } 11 return vars; 12 }, 13 getUrlVar: function(name){ 14 return $.getUrlVars()[name]; 15 } 16 }); 17 18 function faq(){ 19 var route = $.getUrlVar('route'); 20 var user_token = $.getUrlVar('user_token'); 21 22 $.ajax({ 23 url: 'index.php?route=marketplace/openbay/faq&user_token=' + user_token + '&qry_route=' + route, 24 type: 'GET', 25 dataType: 'json', 26 success: function(data) { 27 if(data.faq_id){ 28 var html = ''; 29 30 html += '<div class="container-fluid" id="faq" style="display:none;">'; 31 html += '<div class="alert alert-info">'; 32 html += '<div class="pull-right">'; 33 html += '<a class="btn btn-primary" href="' + data.link + '" target="_BLANK" data-toggle="tooltip" title="' + data.button_faq + '"><i class="fa fa-info-circle"></i></a> '; 34 html += '<button onclick="faqclose();" type="button" class="btn btn-danger" data-toggle="tooltip" title="' + data.button_close + '" id="faq-close"><i class="fa fa-minus-circle"></i></button>'; 35 html += '</div>'; 36 html += '<h5>' + data.title + '</h5>'; 37 html += '<p>' + data.message + '</p>'; 38 html += '</div>'; 39 html += '</div>'; 40 41 $('.page-header:first').after(html); 42 43 setTimeout(function() { 44 $('#faq').slideDown('slow'); 45 }, 2000); 46 } 47 } 48 }); 49 } 50 51 function faqclose() { 52 var route = $.getUrlVar('route'); 53 var user_token = $.getUrlVar('user_token'); 54 55 $('#faq').slideUp(); 56 57 $.ajax({ 58 url: 'index.php?route=marketplace/openbay/faqdismiss&user_token=' + user_token + '&qry_route=' + route, 59 type: 'GET', 60 dataType: 'json', 61 success: function(data) {} 62 }); 63 return false; 64 } 65 66 $(document).ready(function(){ 67 faq(); 68 });