- Xóa bài viết
- Sửa bài viết
Tác giả: Zero
Quyền lợi: Bạn được quyền sử dụng miễn phí mod nếu bạn coi trọng bản quyền
Nguồn: [You must be registered and logged in to see this link.]
Giới thiệu: Mod này không thích hợp với những mod chỉnh sửa khung code bằng javascript/jquery. Khi mod đã được cài đặt, kế bên chữ Code: sẽ hiện ra chữ Beautify, click vào đó để làm đẹp code bên trong
Chức năng:
- Làm đẹp javascript(jquery) và html
- Chỉ tải những file js cần thiết 1 lần
Hướng dẫn:
- Tạo js mới ở In the topics
Lưu ý: Tìm &.nbsp; thanh thành &.nbsp; không có dấm chấm ở sau &
Quyền lợi: Bạn được quyền sử dụng miễn phí mod nếu bạn coi trọng bản quyền
Nguồn: [You must be registered and logged in to see this link.]
Giới thiệu: Mod này không thích hợp với những mod chỉnh sửa khung code bằng javascript/jquery. Khi mod đã được cài đặt, kế bên chữ Code: sẽ hiện ra chữ Beautify, click vào đó để làm đẹp code bên trong
Chức năng:
- Làm đẹp javascript(jquery) và html
- Chỉ tải những file js cần thiết 1 lần
Hướng dẫn:
- Tạo js mới ở In the topics
- Code:
$(function () { zbeautify.prepare();});var zbeautify = { js: 0, html: 0, prepare: function () { a = document.getElementsByClassName('codebox'); for (var i = 0; i < a.length; i++) { a[i].innerHTML = a[i].innerHTML.replace('Code:', 'Code: <span onclick="zbeautify.start(this.parentNode.nextSibling, this)">Beautify</span>'); } }, start: function (a, b) { b.parentNode.removeChild(b); source = a.textContent; if (zbeautify.checkHTML(source)) { if (!zbeautify.html) { $.getScript('http://jsbeautifier.org/js/lib/beautify-html.js', function () { zbeautify.html = 1; a.firstChild.innerHTML = zbeautify.convertHTML(html_beautify(source)) }); } else { a.firstChild.innerHTML = zbeautify.convertHTML(html_beautify(source)) } } else { if (!zbeautify.js) { $.getScript('http://jsbeautifier.org/js/lib/beautify.js', function () { zbeautify.js = 1; a.firstChild.innerHTML = zbeautify.convertHTML(js_beautify(source)) }); } else { a.firstChild.innerHTML = zbeautify.convertHTML(js_beautify(source)) } } }, convertHTML: function (str) { return String(str) .replace(/</g, '<') .replace(/>/g, '>') .replace(/\n/g, "<br/>") .replace(/ /g, '&.nbsp;') }, checkHTML: function (source) { var trimmed = source.replace(/^[ \t\n\r]+/, ''); var comment_mark = '<' + '!-' + '-'; return (trimmed && (trimmed.substring(0, 1) === '<' && trimmed.substring(0, 4) !== comment_mark)); }}
Lưu ý: Tìm &.nbsp; thanh thành &.nbsp; không có dấm chấm ở sau &