You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
729 lines
26 KiB
729 lines
26 KiB
/*!
|
|
* UEditor
|
|
* version: ueditor
|
|
* build: Wed Aug 10 2016 11:06:05 GMT+0800 (CST)
|
|
*/
|
|
|
|
!(function () {
|
|
!(function () {
|
|
UE = window.UE || {};
|
|
var a = !!window.ActiveXObject,
|
|
b = {
|
|
removeLastbs: function (a) {
|
|
return a.replace(/\/$/, '');
|
|
},
|
|
extend: function (a, b) {
|
|
for (
|
|
var c = arguments,
|
|
d = !!this.isBoolean(c[c.length - 1]) && c[c.length - 1],
|
|
e = this.isBoolean(c[c.length - 1]) ? c.length - 1 : c.length,
|
|
f = 1;
|
|
f < e;
|
|
f++
|
|
) {
|
|
var g = c[f];
|
|
for (var h in g) (d && a.hasOwnProperty(h)) || (a[h] = g[h]);
|
|
}
|
|
return a;
|
|
},
|
|
isIE: a,
|
|
cssRule: a
|
|
? function (a, b, c) {
|
|
var d, e;
|
|
(c = c || document), (d = c.indexList ? c.indexList : (c.indexList = {}));
|
|
var f;
|
|
if (d[a]) f = c.styleSheets[d[a]];
|
|
else {
|
|
if (void 0 === b) return '';
|
|
(f = c.createStyleSheet('', (e = c.styleSheets.length))), (d[a] = e);
|
|
}
|
|
return void 0 === b ? f.cssText : void (f.cssText = f.cssText + '\n' + (b || ''));
|
|
}
|
|
: function (a, b, c) {
|
|
c = c || document;
|
|
var d,
|
|
e = c.getElementsByTagName('head')[0];
|
|
if (!(d = c.getElementById(a))) {
|
|
if (void 0 === b) return '';
|
|
(d = c.createElement('style')), (d.id = a), e.appendChild(d);
|
|
}
|
|
return void 0 === b
|
|
? d.innerHTML
|
|
: void ('' !== b ? (d.innerHTML = d.innerHTML + '\n' + b) : e.removeChild(d));
|
|
},
|
|
domReady: function (b) {
|
|
var c = window.document;
|
|
'complete' === c.readyState
|
|
? b()
|
|
: a
|
|
? (!(function () {
|
|
if (!c.isReady) {
|
|
try {
|
|
c.documentElement.doScroll('left');
|
|
} catch (a) {
|
|
return void setTimeout(arguments.callee, 0);
|
|
}
|
|
b();
|
|
}
|
|
})(),
|
|
window.attachEvent('onload', function () {
|
|
b();
|
|
}))
|
|
: (c.addEventListener(
|
|
'DOMContentLoaded',
|
|
function () {
|
|
c.removeEventListener('DOMContentLoaded', arguments.callee, !1), b();
|
|
},
|
|
!1,
|
|
),
|
|
window.addEventListener(
|
|
'load',
|
|
function () {
|
|
b();
|
|
},
|
|
!1,
|
|
));
|
|
},
|
|
each: function (a, b, c) {
|
|
if (null != a)
|
|
if (a.length === +a.length) {
|
|
for (var d = 0, e = a.length; d < e; d++) if (b.call(c, a[d], d, a) === !1) return !1;
|
|
} else
|
|
for (var f in a) if (a.hasOwnProperty(f) && b.call(c, a[f], f, a) === !1) return !1;
|
|
},
|
|
inArray: function (a, b) {
|
|
var c = -1;
|
|
return (
|
|
this.each(a, function (a, d) {
|
|
if (a === b) return (c = d), !1;
|
|
}),
|
|
c
|
|
);
|
|
},
|
|
pushItem: function (a, b) {
|
|
this.inArray(a, b) == -1 && a.push(b);
|
|
},
|
|
trim: function (a) {
|
|
return a.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g, '');
|
|
},
|
|
indexOf: function (a, b, c) {
|
|
var d = -1;
|
|
return (
|
|
(c = this.isNumber(c) ? c : 0),
|
|
this.each(a, function (a, e) {
|
|
if (e >= c && a === b) return (d = e), !1;
|
|
}),
|
|
d
|
|
);
|
|
},
|
|
hasClass: function (a, b) {
|
|
b = b
|
|
.replace(/(^[ ]+)|([ ]+$)/g, '')
|
|
.replace(/[ ]{2,}/g, ' ')
|
|
.split(' ');
|
|
for (var c, d = 0, e = a.className; (c = b[d++]); )
|
|
if (!new RegExp('\\b' + c + '\\b', 'i').test(e)) return !1;
|
|
return d - 1 == b.length;
|
|
},
|
|
addClass: function (a, c) {
|
|
if (a) {
|
|
c = this.trim(c)
|
|
.replace(/[ ]{2,}/g, ' ')
|
|
.split(' ');
|
|
for (var d, e = 0, f = a.className; (d = c[e++]); )
|
|
new RegExp('\\b' + d + '\\b').test(f) || (f += ' ' + d);
|
|
a.className = b.trim(f);
|
|
}
|
|
},
|
|
removeClass: function (a, b) {
|
|
b = this.isArray(b)
|
|
? b
|
|
: this.trim(b)
|
|
.replace(/[ ]{2,}/g, ' ')
|
|
.split(' ');
|
|
for (var c, d = 0, e = a.className; (c = b[d++]); )
|
|
e = e.replace(new RegExp('\\b' + c + '\\b'), '');
|
|
(e = this.trim(e).replace(/[ ]{2,}/g, ' ')),
|
|
(a.className = e),
|
|
!e && a.removeAttribute('className');
|
|
},
|
|
on: function (a, c, d) {
|
|
var e = this.isArray(c) ? c : c.split(/\s+/),
|
|
f = e.length;
|
|
if (f)
|
|
for (; f--; )
|
|
if (((c = e[f]), a.addEventListener)) a.addEventListener(c, d, !1);
|
|
else {
|
|
d._d || (d._d = { els: [] });
|
|
var g = c + d.toString(),
|
|
h = b.indexOf(d._d.els, a);
|
|
(d._d[g] && h != -1) ||
|
|
(h == -1 && d._d.els.push(a),
|
|
d._d[g] ||
|
|
(d._d[g] = function (a) {
|
|
return d.call(a.srcElement, a || window.event);
|
|
}),
|
|
a.attachEvent('on' + c, d._d[g]));
|
|
}
|
|
a = null;
|
|
},
|
|
off: function (a, c, d) {
|
|
var e = this.isArray(c) ? c : c.split(/\s+/),
|
|
f = e.length;
|
|
if (f)
|
|
for (; f--; )
|
|
if (((c = e[f]), a.removeEventListener)) a.removeEventListener(c, d, !1);
|
|
else {
|
|
var g = c + d.toString();
|
|
try {
|
|
a.detachEvent('on' + c, d._d ? d._d[g] : d);
|
|
} catch (h) {}
|
|
if (d._d && d._d[g]) {
|
|
var i = b.indexOf(d._d.els, a);
|
|
i != -1 && d._d.els.splice(i, 1), 0 == d._d.els.length && delete d._d[g];
|
|
}
|
|
}
|
|
},
|
|
loadFile: (function () {
|
|
function a(a, c) {
|
|
try {
|
|
for (var d, e = 0; (d = b[e++]); )
|
|
if (d.doc === a && d.url == (c.src || c.href)) return d;
|
|
} catch (f) {
|
|
return null;
|
|
}
|
|
}
|
|
var b = [];
|
|
return function (c, d, e) {
|
|
var f = a(c, d);
|
|
if (f) return void (f.ready ? e && e() : f.funs.push(e));
|
|
if ((b.push({ doc: c, url: d.src || d.href, funs: [e] }), !c.body)) {
|
|
var g = [];
|
|
for (var h in d) 'tag' != h && g.push(h + '="' + d[h] + '"');
|
|
return void c.write('<' + d.tag + ' ' + g.join(' ') + ' ></' + d.tag + '>');
|
|
}
|
|
if (!d.id || !c.getElementById(d.id)) {
|
|
var i = c.createElement(d.tag);
|
|
delete d.tag;
|
|
for (var h in d) i.setAttribute(h, d[h]);
|
|
(i.onload = i.onreadystatechange =
|
|
function () {
|
|
if (!this.readyState || /loaded|complete/.test(this.readyState)) {
|
|
if (((f = a(c, d)), f.funs.length > 0)) {
|
|
f.ready = 1;
|
|
for (var b; (b = f.funs.pop()); ) b();
|
|
}
|
|
i.onload = i.onreadystatechange = null;
|
|
}
|
|
}),
|
|
(i.onerror = function () {
|
|
throw Error('The load ' + (d.href || d.src) + ' fails,check the url');
|
|
}),
|
|
c.getElementsByTagName('head')[0].appendChild(i);
|
|
}
|
|
};
|
|
})(),
|
|
};
|
|
b.each(['String', 'Function', 'Array', 'Number', 'RegExp', 'Object', 'Boolean'], function (a) {
|
|
b['is' + a] = function (b) {
|
|
return Object.prototype.toString.apply(b) == '[object ' + a + ']';
|
|
};
|
|
});
|
|
var c = {};
|
|
(UE.parse = {
|
|
register: function (a, b) {
|
|
c[a] = b;
|
|
},
|
|
load: function (a) {
|
|
b.each(c, function (c) {
|
|
c.call(a, b);
|
|
});
|
|
},
|
|
}),
|
|
(uParse = function (a, c) {
|
|
b.domReady(function () {
|
|
var d;
|
|
if (document.querySelectorAll) d = document.querySelectorAll(a);
|
|
else if (/^#/.test(a)) d = [document.getElementById(a.replace(/^#/, ''))];
|
|
else if (/^\./.test(a)) {
|
|
var d = [];
|
|
b.each(document.getElementsByTagName('*'), function (b) {
|
|
b.className &&
|
|
new RegExp('\\b' + a.replace(/^\./, '') + '\\b', 'i').test(b.className) &&
|
|
d.push(b);
|
|
});
|
|
} else d = document.getElementsByTagName(a);
|
|
b.each(d, function (d) {
|
|
UE.parse.load(b.extend({ root: d, selector: a }, c));
|
|
});
|
|
});
|
|
});
|
|
})(),
|
|
UE.parse.register('insertcode', function (a) {
|
|
var b = this.root.getElementsByTagName('pre');
|
|
if (b.length)
|
|
if ('undefined' == typeof XRegExp) {
|
|
var c, d;
|
|
void 0 !== this.rootPath
|
|
? ((c = a.removeLastbs(this.rootPath) + '/third-party/SyntaxHighlighter/shCore.js'),
|
|
(d =
|
|
a.removeLastbs(this.rootPath) + '/third-party/SyntaxHighlighter/shCoreDefault.css'))
|
|
: ((c = this.highlightJsUrl), (d = this.highlightCssUrl)),
|
|
a.loadFile(document, {
|
|
id: 'syntaxhighlighter_css',
|
|
tag: 'link',
|
|
rel: 'stylesheet',
|
|
type: 'text/css',
|
|
href: d,
|
|
}),
|
|
a.loadFile(
|
|
document,
|
|
{
|
|
id: 'syntaxhighlighter_js',
|
|
src: c,
|
|
tag: 'script',
|
|
type: 'text/javascript',
|
|
defer: 'defer',
|
|
},
|
|
function () {
|
|
a.each(b, function (a) {
|
|
a && /brush/i.test(a.className) && SyntaxHighlighter.highlight(a);
|
|
});
|
|
},
|
|
);
|
|
} else
|
|
a.each(b, function (a) {
|
|
a && /brush/i.test(a.className) && SyntaxHighlighter.highlight(a);
|
|
});
|
|
}),
|
|
UE.parse.register('table', function (a) {
|
|
function b(b, c) {
|
|
var d,
|
|
e = b;
|
|
for (c = a.isArray(c) ? c : [c]; e; ) {
|
|
for (d = 0; d < c.length; d++) if (e.tagName == c[d].toUpperCase()) return e;
|
|
e = e.parentNode;
|
|
}
|
|
return null;
|
|
}
|
|
function c(b, c, e) {
|
|
for (
|
|
var f = b.rows, g = [], h = 'TH' === f[0].cells[0].tagName, i = 0, j = 0, k = f.length;
|
|
j < k;
|
|
j++
|
|
)
|
|
g[j] = f[j];
|
|
var l = {
|
|
reversecurrent: function (a, b) {
|
|
return 1;
|
|
},
|
|
orderbyasc: function (a, b) {
|
|
var c = a.innerText || a.textContent,
|
|
d = b.innerText || b.textContent;
|
|
return c.localeCompare(d);
|
|
},
|
|
reversebyasc: function (a, b) {
|
|
var c = a.innerHTML,
|
|
d = b.innerHTML;
|
|
return d.localeCompare(c);
|
|
},
|
|
orderbynum: function (b, c) {
|
|
var d = b[a.isIE ? 'innerText' : 'textContent'].match(/\d+/),
|
|
e = c[a.isIE ? 'innerText' : 'textContent'].match(/\d+/);
|
|
return d && (d = +d[0]), e && (e = +e[0]), (d || 0) - (e || 0);
|
|
},
|
|
reversebynum: function (b, c) {
|
|
var d = b[a.isIE ? 'innerText' : 'textContent'].match(/\d+/),
|
|
e = c[a.isIE ? 'innerText' : 'textContent'].match(/\d+/);
|
|
return d && (d = +d[0]), e && (e = +e[0]), (e || 0) - (d || 0);
|
|
},
|
|
};
|
|
b.setAttribute('data-sort-type', e && 'string' == typeof e && l[e] ? e : ''),
|
|
h && g.splice(0, 1),
|
|
(g = d(g, function (a, b) {
|
|
var d;
|
|
return (d =
|
|
e && 'function' == typeof e
|
|
? e.call(this, a.cells[c], b.cells[c])
|
|
: e && 'number' == typeof e
|
|
? 1
|
|
: e && 'string' == typeof e && l[e]
|
|
? l[e].call(this, a.cells[c], b.cells[c])
|
|
: l.orderbyasc.call(this, a.cells[c], b.cells[c]));
|
|
}));
|
|
for (var m = b.ownerDocument.createDocumentFragment(), n = 0, k = g.length; n < k; n++)
|
|
m.appendChild(g[n]);
|
|
var o = b.getElementsByTagName('tbody')[0];
|
|
i
|
|
? o.insertBefore(m, f[i - range.endRowIndex + range.beginRowIndex - 1])
|
|
: o.appendChild(m);
|
|
}
|
|
function d(a, b) {
|
|
b =
|
|
b ||
|
|
function (a, b) {
|
|
return a.localeCompare(b);
|
|
};
|
|
for (var c = 0, d = a.length; c < d; c++)
|
|
for (var e = c, f = a.length; e < f; e++)
|
|
if (b(a[c], a[e]) > 0) {
|
|
var g = a[c];
|
|
(a[c] = a[e]), (a[e] = g);
|
|
}
|
|
return a;
|
|
}
|
|
function e(b) {
|
|
if (!a.hasClass(b.rows[0], 'firstRow')) {
|
|
for (var c = 1; c < b.rows.length; c++) a.removeClass(b.rows[c], 'firstRow');
|
|
a.addClass(b.rows[0], 'firstRow');
|
|
}
|
|
}
|
|
var f = this,
|
|
g = this.root,
|
|
h = g.getElementsByTagName('table');
|
|
if (h.length) {
|
|
var i = this.selector;
|
|
a.cssRule(
|
|
'table',
|
|
i +
|
|
' table.noBorderTable td,' +
|
|
i +
|
|
' table.noBorderTable th,' +
|
|
i +
|
|
' table.noBorderTable caption{border:1px dashed #ddd !important}' +
|
|
i +
|
|
' table.sortEnabled tr.firstRow th,' +
|
|
i +
|
|
' table.sortEnabled tr.firstRow td{padding-right:20px; background-repeat: no-repeat;background-position: center right; background-image:url(' +
|
|
this.rootPath +
|
|
'themes/default/images/sortable.png);}' +
|
|
i +
|
|
' table.sortEnabled tr.firstRow th:hover,' +
|
|
i +
|
|
' table.sortEnabled tr.firstRow td:hover{background-color: #EEE;}' +
|
|
i +
|
|
' table{margin-bottom:10px;border-collapse:collapse;display:table;}' +
|
|
i +
|
|
' td,' +
|
|
i +
|
|
' th{ background:white; padding: 5px 10px;border: 1px solid #DDD;}' +
|
|
i +
|
|
' caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}' +
|
|
i +
|
|
' th{border-top:1px solid #BBB;background:#F7F7F7;}' +
|
|
i +
|
|
' table tr.firstRow th{border-top:2px solid #BBB;background:#F7F7F7;}' +
|
|
i +
|
|
' tr.ue-table-interlace-color-single td{ background: #fcfcfc; }' +
|
|
i +
|
|
' tr.ue-table-interlace-color-double td{ background: #f7faff; }' +
|
|
i +
|
|
' td p{margin:0;padding:0;}',
|
|
document,
|
|
),
|
|
a.each('td th caption'.split(' '), function (b) {
|
|
var c = g.getElementsByTagName(b);
|
|
c.length &&
|
|
a.each(c, function (a) {
|
|
a.firstChild || (a.innerHTML = ' ');
|
|
});
|
|
});
|
|
var h = g.getElementsByTagName('table');
|
|
a.each(h, function (d) {
|
|
/\bsortEnabled\b/.test(d.className) &&
|
|
a.on(d, 'click', function (d) {
|
|
var g = d.target || d.srcElement,
|
|
h = b(g, ['td', 'th']),
|
|
i = b(g, 'table'),
|
|
j = a.indexOf(i.rows[0].cells, h),
|
|
k = i.getAttribute('data-sort-type');
|
|
j != -1 && (c(i, j, f.tableSortCompareFn || k), e(i));
|
|
});
|
|
});
|
|
}
|
|
}),
|
|
UE.parse.register('charts', function (a) {
|
|
function b() {
|
|
return n ? c(n) : null;
|
|
}
|
|
function c(a) {
|
|
for (var b, c = [], e = a.getElementsByTagName('table'), f = 0; (b = e[f]); f++)
|
|
null !== b.getAttribute('data-chart') && c.push(d(b));
|
|
return c.length ? c : null;
|
|
}
|
|
function d(a) {
|
|
for (var b, c = a.getAttribute('data-chart'), d = {}, e = [], f = 0; (b = a.rows[f]); f++) {
|
|
for (var g, h = [], i = 0; (g = b.cells[i]); i++) {
|
|
var j = g.innerText || g.textContent || '';
|
|
h.push('TH' == g.tagName ? j : 0 | j);
|
|
}
|
|
e.push(h);
|
|
}
|
|
c = c.split(';');
|
|
for (var k, f = 0; (k = c[f]); f++) (k = k.split(':')), (d[k[0]] = k[1]);
|
|
return { table: a, meta: d, data: e };
|
|
}
|
|
function e() {
|
|
f();
|
|
}
|
|
function f() {
|
|
window.jQuery
|
|
? g()
|
|
: a.loadFile(
|
|
document,
|
|
{
|
|
src: m + '/third-party/jquery-1.10.2.min.js',
|
|
tag: 'script',
|
|
type: 'text/javascript',
|
|
defer: 'defer',
|
|
},
|
|
function () {
|
|
g();
|
|
},
|
|
);
|
|
}
|
|
function g() {
|
|
window.Highcharts
|
|
? h()
|
|
: a.loadFile(
|
|
document,
|
|
{
|
|
src: m + '/third-party/highcharts/highcharts.js',
|
|
tag: 'script',
|
|
type: 'text/javascript',
|
|
defer: 'defer',
|
|
},
|
|
function () {
|
|
h();
|
|
},
|
|
);
|
|
}
|
|
function h() {
|
|
a.loadFile(
|
|
document,
|
|
{
|
|
src: m + '/dialogs/charts/chart.config.js',
|
|
tag: 'script',
|
|
type: 'text/javascript',
|
|
defer: 'defer',
|
|
},
|
|
function () {
|
|
i();
|
|
},
|
|
);
|
|
}
|
|
function i() {
|
|
for (var a = null, b = null, c = null, d = 0, e = o.length; d < e; d++)
|
|
(a = o[d]), (b = l(a)), (c = k(a.table)), j(c, typeConfig[a.meta.chartType], b);
|
|
}
|
|
function j(a, b, c) {
|
|
$(a).highcharts(
|
|
$.extend({}, b, {
|
|
credits: { enabled: !1 },
|
|
exporting: { enabled: !1 },
|
|
title: { text: c.title, x: -20 },
|
|
subtitle: { text: c.subTitle, x: -20 },
|
|
xAxis: { title: { text: c.xTitle }, categories: c.categories },
|
|
yAxis: {
|
|
title: { text: c.yTitle },
|
|
plotLines: [{ value: 0, width: 1, color: '#808080' }],
|
|
},
|
|
tooltip: { enabled: !0, valueSuffix: c.suffix },
|
|
legend: { layout: 'vertical', align: 'right', verticalAlign: 'middle', borderWidth: 1 },
|
|
series: c.series,
|
|
}),
|
|
);
|
|
}
|
|
function k(a) {
|
|
var b = document.createElement('div');
|
|
return (b.className = 'edui-chart-container'), a.parentNode.replaceChild(b, a), b;
|
|
}
|
|
function l(a) {
|
|
var b = [],
|
|
c = [],
|
|
d = [],
|
|
e = a.data,
|
|
f = a.meta;
|
|
if ('1' != f.dataFormat) {
|
|
for (var g = 0, h = e.length; g < h; g++)
|
|
for (var i = 0, j = e[g].length; i < j; i++) d[i] || (d[i] = []), (d[i][g] = e[g][i]);
|
|
e = d;
|
|
}
|
|
if (((d = {}), f.chartType != typeConfig.length - 1)) {
|
|
c = e[0].slice(1);
|
|
for (var k, g = 1; (k = e[g]); g++) b.push({ name: k[0], data: k.slice(1) });
|
|
(d.series = b),
|
|
(d.categories = c),
|
|
(d.title = f.title),
|
|
(d.subTitle = f.subTitle),
|
|
(d.xTitle = f.xTitle),
|
|
(d.yTitle = f.yTitle),
|
|
(d.suffix = f.suffix);
|
|
} else {
|
|
for (var k = [], g = 1, h = e[0].length; g < h; g++) k.push([e[0][g], 0 | e[1][g]]);
|
|
(b[0] = { type: 'pie', name: f.tip, data: k }),
|
|
(d.series = b),
|
|
(d.title = f.title),
|
|
(d.suffix = f.suffix);
|
|
}
|
|
return d;
|
|
}
|
|
a.cssRule(
|
|
'chartsContainerHeight',
|
|
'.edui-chart-container { height:' + (this.chartContainerHeight || 300) + 'px}',
|
|
);
|
|
var m = this.rootPath,
|
|
n = this.root,
|
|
o = null;
|
|
m && (o = b()) && e();
|
|
}),
|
|
UE.parse.register('background', function (a) {
|
|
for (var b, c, d = this, e = d.root, f = e.getElementsByTagName('p'), g = 0; (c = f[g++]); )
|
|
(b = c.getAttribute('data-background')), b && c.parentNode.removeChild(c);
|
|
b && a.cssRule('ueditor_background', d.selector + '{' + b + '}', document);
|
|
}),
|
|
UE.parse.register('list', function (a) {
|
|
function b(b) {
|
|
var e = this;
|
|
a.each(b, function (b) {
|
|
if (b.className && /custom_/i.test(b.className)) {
|
|
var f = b.className.match(/custom_(\w+)/)[1];
|
|
if ('dash' == f || 'dot' == f)
|
|
a.pushItem(
|
|
c,
|
|
h + ' li.list-' + d[f] + '{background-image:url(' + e.liiconpath + d[f] + '.gif)}',
|
|
),
|
|
a.pushItem(
|
|
c,
|
|
h +
|
|
' ul.custom_' +
|
|
f +
|
|
'{list-style:none;} ' +
|
|
h +
|
|
' ul.custom_' +
|
|
f +
|
|
' li{background-position:0 3px;background-repeat:no-repeat}',
|
|
);
|
|
else {
|
|
var g = 1;
|
|
a.each(b.childNodes, function (b) {
|
|
'LI' == b.tagName &&
|
|
(a.pushItem(
|
|
c,
|
|
h +
|
|
' li.list-' +
|
|
d[f] +
|
|
g +
|
|
'{background-image:url(' +
|
|
e.liiconpath +
|
|
'list-' +
|
|
d[f] +
|
|
g +
|
|
'.gif)}',
|
|
),
|
|
g++);
|
|
}),
|
|
a.pushItem(
|
|
c,
|
|
h +
|
|
' ol.custom_' +
|
|
f +
|
|
'{list-style:none;}' +
|
|
h +
|
|
' ol.custom_' +
|
|
f +
|
|
' li{background-position:0 3px;background-repeat:no-repeat}',
|
|
);
|
|
}
|
|
switch (f) {
|
|
case 'cn':
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-1{padding-left:25px}'),
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-2{padding-left:40px}'),
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-3{padding-left:55px}');
|
|
break;
|
|
case 'cn1':
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-1{padding-left:30px}'),
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-2{padding-left:40px}'),
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-3{padding-left:55px}');
|
|
break;
|
|
case 'cn2':
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-1{padding-left:40px}'),
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-2{padding-left:55px}'),
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-3{padding-left:68px}');
|
|
break;
|
|
case 'num':
|
|
case 'num1':
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-1{padding-left:25px}');
|
|
break;
|
|
case 'num2':
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-1{padding-left:35px}'),
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft-2{padding-left:40px}');
|
|
break;
|
|
case 'dash':
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft{padding-left:35px}');
|
|
break;
|
|
case 'dot':
|
|
a.pushItem(c, h + ' li.list-' + f + '-paddingleft{padding-left:20px}');
|
|
}
|
|
}
|
|
});
|
|
}
|
|
var c = [],
|
|
d = {
|
|
cn: 'cn-1-',
|
|
cn1: 'cn-2-',
|
|
cn2: 'cn-3-',
|
|
num: 'num-1-',
|
|
num1: 'num-2-',
|
|
num2: 'num-3-',
|
|
dash: 'dash',
|
|
dot: 'dot',
|
|
};
|
|
a.extend(this, { liiconpath: 'http://bs.baidu.com/listicon/', listDefaultPaddingLeft: '20' });
|
|
var e = this.root,
|
|
f = e.getElementsByTagName('ol'),
|
|
g = e.getElementsByTagName('ul'),
|
|
h = this.selector;
|
|
f.length && b.call(this, f),
|
|
g.length && b.call(this, g),
|
|
(f.length || g.length) &&
|
|
(c.push(h + ' .list-paddingleft-1{padding-left:0}'),
|
|
c.push(h + ' .list-paddingleft-2{padding-left:' + this.listDefaultPaddingLeft + 'px}'),
|
|
c.push(
|
|
h + ' .list-paddingleft-3{padding-left:' + 2 * this.listDefaultPaddingLeft + 'px}',
|
|
),
|
|
a.cssRule(
|
|
'list',
|
|
h + ' ol,' + h + ' ul{margin:0;padding:0;}li{clear:both;}' + c.join('\n'),
|
|
document,
|
|
));
|
|
}),
|
|
UE.parse.register('vedio', function (a) {
|
|
var b = this.root.getElementsByTagName('video'),
|
|
c = this.root.getElementsByTagName('audio');
|
|
if (
|
|
(document.createElement('video'), document.createElement('audio'), b.length || c.length)
|
|
) {
|
|
var d = a.removeLastbs(this.rootPath),
|
|
e = d + '/third-party/video-js/video.js',
|
|
f = d + '/third-party/video-js/video-js.min.css',
|
|
g = d + '/third-party/video-js/video-js.swf';
|
|
window.videojs
|
|
? videojs.autoSetup()
|
|
: (a.loadFile(document, {
|
|
id: 'video_css',
|
|
tag: 'link',
|
|
rel: 'stylesheet',
|
|
type: 'text/css',
|
|
href: f,
|
|
}),
|
|
a.loadFile(
|
|
document,
|
|
{ id: 'video_js', src: e, tag: 'script', type: 'text/javascript' },
|
|
function () {
|
|
(videojs.options.flash.swf = g), videojs.autoSetup();
|
|
},
|
|
));
|
|
}
|
|
});
|
|
})();
|
|
|