|
353 | 353 |
|
354 | 354 | $rootScope.$on("$includeContentLoaded", function(event, templateName) { |
355 | 355 | if ($.fn.searchAppbase && Docbase.options.useSearch) { |
356 | | - $('.search-form').searchAppbase(Docbase.options.searchIndexUrl); |
| 356 | + //passing false as Htmlmode : false |
| 357 | + $('.search-form').searchAppbase(Docbase.options.searchIndexUrl, false); |
357 | 358 | } |
358 | 359 | }); |
359 | 360 |
|
|
992 | 993 |
|
993 | 994 | // FILE: scripts/searchAppbase.js |
994 | 995 | (function($) { |
995 | | - $.fn.searchAppbase = function(searchIndexUrl) { |
| 996 | + $.fn.searchAppbase = function(searchIndexUrl, htmlMode) { |
996 | 997 |
|
997 | 998 | //Create the search input element and insert it into html |
998 | 999 | var $search = $('<input>').attr({ |
|
1012 | 1013 | data.version = link_part.length > 1 ? '<span class="result_record_version">'+link_part[1]+'</span>' : null; |
1013 | 1014 | data.folder = link_part.length > 2 ? '<span class="result_record_folder">'+fileName+'</span>' : null; |
1014 | 1015 | var result_info = link_part.length > 1 ? $("<div>").addClass('result_record_info').append(data.folder).append(data.version) : null; |
1015 | | - var result_a = $('<a>').addClass('result_record_a pointer').attr({'link':data.link, 'sectionId':sectionId}).text(data.title).append(result_info); |
| 1016 | + var result_a = $('<a>').addClass('result_record_a pointer').attr({'link':data.link, 'sectionId':sectionId, 'spaLink': data.spaLink}).text(data.title).append(result_info); |
1016 | 1017 | var result_div = $('<div>').addClass('result_record').append(result_a); |
1017 | 1018 | result_a.on('click',function(){ |
1018 | 1019 | gotoLink(this); |
|
1069 | 1070 | setQueryText(); |
1070 | 1071 | }; |
1071 | 1072 | //goto page with query string |
1072 | | - var gotoLink = function(eve){ |
1073 | | - var fullLink = $(eve).attr('link')+'?q='+$search.val()+'#'+$(eve).attr('sectionId'); |
| 1073 | + var gotoLink = function(eve) { |
| 1074 | + var linkMode = htmlMode ? $(eve).attr('link') : $(eve).attr('spaLink'); |
| 1075 | + var fullLink = linkMode+'?q='+$search.val()+'#'+$(eve).attr('sectionId'); |
1074 | 1076 | window.location.href = fullLink; |
1075 | 1077 | }; |
1076 | 1078 | //set initial higlhight according to previous page query |
|
0 commit comments