LeaveItFork/assets/js/page.js
2018-09-13 00:14:09 +08:00

25 lines
615 B
JavaScript

jQuery(function($) {
'use strict';
var _Blog = window._Blog || {};
_Blog.prettify = function() {
$('pre').addClass('prettyprint linenums').attr('style', 'overflow:auto;');
window.prettyPrint && prettyPrint();
};
_Blog.externalUrl = function() {
$.expr[':'].external = function(obj) {
return !obj.href.match(/^mailto\:/) &&
(obj.hostname != location.hostname);
};
$('a:external').addClass('external');
$(".external").attr('target', '_blank');
}
$(document).ready(function() {
_Blog.prettify();
});
});