Nuget/Package/Content/Scripts/jHtmlArea-0.8.js
(开头部分) 17KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
* jHtmlArea 0.8 - WYSIWYG Html Editor jQuery Plugin
* Copyright (c) 2013 Chris Pietschmann
* http://jhtmlarea.codeplex.com
* Licensed under the Microsoft Reciprocal License (Ms-RL)
* http://jhtmlarea.codeplex.com/license
*/
(function ($, window) {
var $jhtmlarea = window.$jhtmlarea = {};
var $browser = $jhtmlarea.browser = {};
(function () {
$browser.msie = false;
$browser.mozilla = false;
$browser.safari = false;
$browser.version = 0;
if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) {
$browser.msie = true;
$browser.version = parseFloat(RegExp.$1);
} else if (navigator.userAgent.match(/Trident\/([0-9]+)\./)) {
$browser.msie = true;
$browser.version = RegExp.$1;
if (navigator.userAgent.match(/rv:([0-9]+)\./)) {
$browser.version = parseFloat(RegExp.$1);
}
}
if (navigator.userAgent.match(/Mozilla\/([0-9]+)\./)) {
$browser.mozilla = true;
if ($browser.version === 0) {
$browser.version = parseFloat(RegExp.$1);
}
}
if (navigator.userAgent.match(/Safari ([0-9]+)\./)) {
$browser.safari = true;
$browser.version = RegExp.$1;
if (navigator.userAgent.match(/Version\/([0-9]+)\./)) {
if ($browser.version === 0) {
$browser.version = parseFloat(RegExp.$1);
}
}
}
})();
$.fn.htmlarea = function (opts) {
if (opts && typeof (opts) === "string") {
var args = [];
for (var i = 1; i < arguments.length; i++) { args.push(arguments[i]); }
var htmlarea = jHtmlArea(this[0]);
var f = htmlarea[opts];
if (f) { return f.apply(htmlarea, args); }
}
return this.each(function () { jHtmlArea(this, opts); });
};
var jHtmlArea = window.jHtmlArea = function (elem, options) {
if (elem.jquery) {
return jHtmlArea(elem[0]);
}
if (elem.jhtmlareaObject) {
return elem.jhtmlareaObject;
后面还有 402 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。