mirror of
https://github.com/c0de-archive/pelican-mg.git
synced 2025-07-30 13:30:17 +00:00
Adding .pre-commit-config.yaml
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
* cyan #2aa198 strings, numbers
|
||||
* green #859900 operators, other keywords
|
||||
* */
|
||||
|
||||
|
||||
.highlight { background-color: #fdf6e3; color: #586e75 }
|
||||
.highlight .c { color: #93a1a1 } /* Comment */
|
||||
.highlight .err { color: #586e75 } /* Error */
|
||||
@@ -81,4 +81,4 @@
|
||||
.highlight .vc { color: #268bd2 } /* Name.Variable.Class */
|
||||
.highlight .vg { color: #268bd2 } /* Name.Variable.Global */
|
||||
.highlight .vi { color: #268bd2 } /* Name.Variable.Instance */
|
||||
.highlight .il { color: #2aa198 } /* Literal.Number.Integer.Long */
|
||||
.highlight .il { color: #2aa198 } /* Literal.Number.Integer.Long */
|
||||
|
@@ -6,7 +6,7 @@
|
||||
*
|
||||
* This is a modified version of the Tipue Search plugin style sheet,
|
||||
* edited for the pelican mg theme.
|
||||
* If you are looking for the original Tipue Search plugin style sheet
|
||||
* If you are looking for the original Tipue Search plugin style sheet
|
||||
* check the project home at http://www.tipue.com/search.
|
||||
*/
|
||||
#tipue_search_content {
|
||||
|
@@ -4,7 +4,7 @@ Tipue Search 4.0
|
||||
Copyright (c) 2014 Tipue
|
||||
Tipue Search is released under the MIT License
|
||||
http://www.tipue.com/search
|
||||
*/
|
||||
*/
|
||||
|
||||
|
||||
(function($) {
|
||||
@@ -12,7 +12,7 @@ http://www.tipue.com/search
|
||||
$.fn.tipuesearch = function(options) {
|
||||
|
||||
var set = $.extend( {
|
||||
|
||||
|
||||
'show' : 7,
|
||||
'newWindow' : false,
|
||||
'showURL' : true,
|
||||
@@ -24,9 +24,9 @@ http://www.tipue.com/search
|
||||
'liveDescription' : '*',
|
||||
'liveContent' : '*',
|
||||
'contentLocation' : 'tipuesearch/tipuesearch_content.json'
|
||||
|
||||
|
||||
}, options);
|
||||
|
||||
|
||||
return this.each(function() {
|
||||
|
||||
var tipuesearch_in = {
|
||||
@@ -47,7 +47,7 @@ http://www.tipue.com/search
|
||||
cont = cont.replace(/\s+/g, ' ');
|
||||
var desc = $(set.liveDescription, html).text();
|
||||
desc = desc.replace(/\s+/g, ' ');
|
||||
|
||||
|
||||
var t_1 = html.toLowerCase().indexOf('<title>');
|
||||
var t_2 = html.toLowerCase().indexOf('</title>', t_1 + 7);
|
||||
if (t_1 != -1 && t_2 != -1)
|
||||
@@ -63,13 +63,13 @@ http://www.tipue.com/search
|
||||
"title": tit,
|
||||
"text": desc,
|
||||
"tags": cont,
|
||||
"loc": tipuesearch_pages[i]
|
||||
});
|
||||
"loc": tipuesearch_pages[i]
|
||||
});
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (set.mode == 'json')
|
||||
{
|
||||
$.getJSON(set.contentLocation,
|
||||
@@ -83,12 +83,12 @@ http://www.tipue.com/search
|
||||
if (set.mode == 'static')
|
||||
{
|
||||
tipuesearch_in = $.extend({}, tipuesearch);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var tipue_search_w = '';
|
||||
if (set.newWindow)
|
||||
{
|
||||
tipue_search_w = ' target="_blank"';
|
||||
tipue_search_w = ' target="_blank"';
|
||||
}
|
||||
|
||||
function getURLP(name)
|
||||
@@ -99,8 +99,8 @@ http://www.tipue.com/search
|
||||
{
|
||||
$('.tipue_search')[0].val(getURLP('q'));
|
||||
getTipueSearch(0, true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$(this).keyup(function(event)
|
||||
{
|
||||
if(event.keyCode == '13')
|
||||
@@ -119,15 +119,15 @@ http://www.tipue.com/search
|
||||
var standard = true;
|
||||
var c = 0;
|
||||
found = new Array();
|
||||
|
||||
|
||||
var d = $('.tipue_search')[0].val().toLowerCase();
|
||||
d = $.trim(d);
|
||||
|
||||
|
||||
if ((d.match("^\"") && d.match("\"$")) || (d.match("^'") && d.match("'$")))
|
||||
{
|
||||
standard = false;
|
||||
}
|
||||
|
||||
|
||||
if (standard)
|
||||
{
|
||||
var d_w = d.split(' ');
|
||||
@@ -140,7 +140,7 @@ http://www.tipue.com/search
|
||||
if (d_w[i] == tipuesearch_stop_words[f])
|
||||
{
|
||||
a_w = false;
|
||||
show_stop = true;
|
||||
show_stop = true;
|
||||
}
|
||||
}
|
||||
if (a_w)
|
||||
@@ -155,7 +155,7 @@ http://www.tipue.com/search
|
||||
{
|
||||
d = d.substring(1, d.length - 1);
|
||||
}
|
||||
|
||||
|
||||
if (d.length >= set.minimumLength)
|
||||
{
|
||||
if (standard)
|
||||
@@ -175,8 +175,8 @@ http://www.tipue.com/search
|
||||
}
|
||||
}
|
||||
d_w = d.split(' ');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var d_t = d;
|
||||
for (var i = 0; i < d_w.length; i++)
|
||||
{
|
||||
@@ -205,10 +205,10 @@ http://www.tipue.com/search
|
||||
{
|
||||
score -= (150000 - i);
|
||||
}
|
||||
|
||||
|
||||
if (set.highlightTerms)
|
||||
{
|
||||
if (set.highlightEveryTerm)
|
||||
if (set.highlightEveryTerm)
|
||||
{
|
||||
var patr = new RegExp('(' + d_w[f] + ')', 'gi');
|
||||
}
|
||||
@@ -222,20 +222,20 @@ http://www.tipue.com/search
|
||||
{
|
||||
score -= (100000 - i);
|
||||
}
|
||||
|
||||
|
||||
if (d_w[f].match("^-"))
|
||||
{
|
||||
pat = new RegExp(d_w[f].substring(1), 'i');
|
||||
if (tipuesearch_in.pages[i].title.search(pat) != -1 || tipuesearch_in.pages[i].text.search(pat) != -1 || tipuesearch_in.pages[i].tags.search(pat) != -1)
|
||||
{
|
||||
score = 1000000000;
|
||||
}
|
||||
score = 1000000000;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (score < 1000000000)
|
||||
{
|
||||
found[c++] = score + '^' + tipuesearch_in.pages[i].title + '^' + s_t + '^' + tipuesearch_in.pages[i].loc;
|
||||
found[c++] = score + '^' + tipuesearch_in.pages[i].title + '^' + s_t + '^' + tipuesearch_in.pages[i].loc;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -254,10 +254,10 @@ http://www.tipue.com/search
|
||||
{
|
||||
score -= (150000 - i);
|
||||
}
|
||||
|
||||
|
||||
if (set.highlightTerms)
|
||||
{
|
||||
if (set.highlightEveryTerm)
|
||||
if (set.highlightEveryTerm)
|
||||
{
|
||||
var patr = new RegExp('(' + d + ')', 'gi');
|
||||
}
|
||||
@@ -271,20 +271,20 @@ http://www.tipue.com/search
|
||||
{
|
||||
score -= (100000 - i);
|
||||
}
|
||||
|
||||
|
||||
if (score < 1000000000)
|
||||
{
|
||||
found[c++] = score + '^' + tipuesearch_in.pages[i].title + '^' + s_t + '^' + tipuesearch_in.pages[i].loc;
|
||||
}
|
||||
found[c++] = score + '^' + tipuesearch_in.pages[i].title + '^' + s_t + '^' + tipuesearch_in.pages[i].loc;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (c != 0)
|
||||
{
|
||||
if (show_replace == 1)
|
||||
{
|
||||
out += '<div id="tipue_search_warning_head">Showing results for ' + d + '</div>';
|
||||
out += '<div id="tipue_search_warning">Search instead for <a href="javascript:void(0)" id="tipue_search_replaced">' + d_r + '</a></div>';
|
||||
out += '<div id="tipue_search_warning">Search instead for <a href="javascript:void(0)" id="tipue_search_replaced">' + d_r + '</a></div>';
|
||||
}
|
||||
if (c == 1)
|
||||
{
|
||||
@@ -295,21 +295,21 @@ http://www.tipue.com/search
|
||||
c_c = c.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
out += '<div id="tipue_search_results_count">' + c_c + ' results</div>';
|
||||
}
|
||||
|
||||
|
||||
found.sort();
|
||||
var l_o = 0;
|
||||
for (var i = 0; i < found.length; i++)
|
||||
{
|
||||
var fo = found[i].split('^');
|
||||
if (l_o >= start && l_o < set.show + start)
|
||||
{
|
||||
{
|
||||
out += '<div class="tipue_search_content_title"><a href="' + fo[3] + '"' + tipue_search_w + '>' + fo[1] + '</a></div>';
|
||||
|
||||
|
||||
if (set.showURL)
|
||||
{
|
||||
{
|
||||
out += '<div class="tipue_search_content_url"><a href="' + fo[3] + '"' + tipue_search_w + '>' + fo[3] + '</a></div>';
|
||||
}
|
||||
|
||||
|
||||
var t = fo[2];
|
||||
var t_d = '';
|
||||
var t_w = t.split(' ');
|
||||
@@ -321,7 +321,7 @@ http://www.tipue.com/search
|
||||
{
|
||||
for (var f = 0; f < set.descriptiveWords; f++)
|
||||
{
|
||||
t_d += t_w[f] + ' ';
|
||||
t_d += t_w[f] + ' ';
|
||||
}
|
||||
}
|
||||
t_d = $.trim(t_d);
|
||||
@@ -331,27 +331,27 @@ http://www.tipue.com/search
|
||||
}
|
||||
out += '<div class="tipue_search_content_text">' + t_d + '</div>';
|
||||
}
|
||||
l_o++;
|
||||
l_o++;
|
||||
}
|
||||
|
||||
|
||||
if (c > set.show)
|
||||
{
|
||||
var pages = Math.ceil(c / set.show);
|
||||
var page = (start / set.show);
|
||||
out += '<div id="tipue_search_foot"><ul id="tipue_search_foot_boxes">';
|
||||
|
||||
|
||||
if (start > 0)
|
||||
{
|
||||
out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (start - set.show) + '_' + replace + '">Prev</a></li>';
|
||||
out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (start - set.show) + '_' + replace + '">Prev</a></li>';
|
||||
}
|
||||
|
||||
|
||||
if (page <= 2)
|
||||
{
|
||||
var p_b = pages;
|
||||
if (pages > 3)
|
||||
{
|
||||
p_b = 3;
|
||||
}
|
||||
}
|
||||
for (var f = 0; f < p_b; f++)
|
||||
{
|
||||
if (f == page)
|
||||
@@ -369,7 +369,7 @@ http://www.tipue.com/search
|
||||
var p_b = page + 2;
|
||||
if (p_b > pages)
|
||||
{
|
||||
p_b = pages;
|
||||
p_b = pages;
|
||||
}
|
||||
for (var f = page - 1; f < p_b; f++)
|
||||
{
|
||||
@@ -382,26 +382,26 @@ http://www.tipue.com/search
|
||||
out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (f * set.show) + '_' + replace + '">' + (f + 1) + '</a></li>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (page + 1 != pages)
|
||||
{
|
||||
out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (start + set.show) + '_' + replace + '">Next</a></li>';
|
||||
}
|
||||
|
||||
out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (start + set.show) + '_' + replace + '">Next</a></li>';
|
||||
}
|
||||
|
||||
out += '</ul></div>';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
out += '<div id="tipue_search_warning_head">Nothing found</div>';
|
||||
out += '<div id="tipue_search_warning_head">Nothing found</div>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (show_stop)
|
||||
{
|
||||
out += '<div id="tipue_search_warning_head">Nothing found</div><div id="tipue_search_warning">Common words are largely ignored</div>';
|
||||
out += '<div id="tipue_search_warning_head">Nothing found</div><div id="tipue_search_warning">Common words are largely ignored</div>';
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -416,27 +416,27 @@ http://www.tipue.com/search
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$('#tipue_search_content').html(out);
|
||||
$('#tipue_search_content').slideDown(200);
|
||||
|
||||
|
||||
$('#tipue_search_replaced').click(function()
|
||||
{
|
||||
getTipueSearch(0, false);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$('.tipue_search_foot_box').click(function()
|
||||
{
|
||||
var id_v = $(this).attr('id');
|
||||
var id_a = id_v.split('_');
|
||||
|
||||
|
||||
getTipueSearch(parseInt(id_a[0]), id_a[1]);
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
})(jQuery);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user