-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlocalhljs.js
35 lines (30 loc) · 1011 Bytes
/
localhljs.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// ==UserScript==
// @name Code Highligher
// @namespace http://weibo.com/gsavl
// @version 0.1
// @match file:///*
// @noframes
// @run-at document-ready
// @copyright 2014.11.11 Cooper
// ==/UserScript==
src_jquery = 'http://cdn.staticfile.org/jquery/2.1.0/jquery.min.js';
src_hl_css = 'http://cdn.staticfile.org/highlight.js/8.0/styles/default.min.css';
src_hl_js = 'http://cdn.staticfile.org/highlight.js/8.0/highlight.min.js';
var script = document.createElement('link');
script.rel = "stylesheet";
script.href = src_hl_css;
document.head.appendChild(script);
var script = document.createElement("script");
script.type = "text/javascript";
script.src = src_jquery;
document.body.appendChild(script);
var script = document.createElement("script");
script.type = "text/javascript";
script.src = src_hl_js;
document.body.appendChild(script);
setTimeout(function() {
$('pre').each(function(i, e) {
hljs.highlightBlock(e);
});
$('pre').css('font-size', '14px');
}, 500);