ueditor.config_wev8.js
4.76 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
(function () {
var URL = window.UEDITOR_HOME_URL || getUEBasePath();
window.UEDITOR_CONFIG = {
UEDITOR_HOME_URL: URL
, serverUrl: URL + "jsp/controller.jsp"
, toolbars: [[
'fullscreen', 'source', '|',
'bold', 'italic', 'underline', 'fontborder', 'strikethrough', '|', 'fontfamily', 'fontsize', 'forecolor', 'backcolor','|', 'insertorderedlist', 'insertunorderedlist',
'lineheight',
'indent','paragraph', '|',
,'justifyleft', 'justifycenter', 'justifyright', '|',
'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',
'insertimage', 'insertvideo', 'map', 'insertframe', 'background',
'horizontal', 'spechars', '|',
'inserttable' ,'|','cleardoc','removeformat', 'formatmatch','pasteplain', '|',
'print', 'searchreplace', 'undo', 'redo','|','attachment'
]],
docmoduletoolbars: [
['fullscreen', 'source', '|',
'bold', 'italic', 'underline', 'fontborder', 'strikethrough', '|', 'fontfamily', 'fontsize', 'forecolor', 'backcolor','|', 'insertorderedlist', 'insertunorderedlist',
'lineheight',
'indent','paragraph', '|',
,'justifyleft', 'justifycenter', 'justifyright', '|',
'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',
'insertimage', 'insertvideo', 'map', 'insertframe', 'background',
'horizontal', 'spechars', '|',
'inserttable','|','cleardoc','removeformat', 'formatmatch','pasteplain', '|',
'print', 'searchreplace', 'undo', 'redo']
],
docreplytoolbars: [[
'fullscreen', 'source', '|',
'bold', 'italic', 'underline', 'fontborder', 'strikethrough', '|', 'fontfamily', 'fontsize', 'forecolor', 'backcolor','|', 'insertorderedlist', 'insertunorderedlist',
'lineheight',
'indent','paragraph', '|',
,'justifyleft', 'justifycenter', 'justifyright', '|',
'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',
'insertimage', 'insertvideo', 'map', 'insertframe', 'background',
'horizontal', 'spechars', '|',
'inserttable', '|','cleardoc','removeformat', 'formatmatch','pasteplain', '|',
'print', 'searchreplace', 'undo', 'redo'
]],
newstemplatetoolbars: [
['fullscreen', 'source', '|',
'bold', 'italic', 'underline', 'fontborder', 'strikethrough', '|', 'fontfamily', 'fontsize', 'forecolor', 'backcolor','|', 'insertorderedlist', 'insertunorderedlist',
'lineheight',
'indent', '|',
,'justifyleft', 'justifycenter', 'justifyright', '|',
'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',
'insertimage', 'insertvideo', 'background',
'horizontal', 'spechars', '|',
'inserttable','|','cleardoc','removeformat', 'formatmatch','pasteplain', '|',
'undo', 'redo']
],
fileFieldName: "Filedata",
imageFieldName: "Filedata",
videoFieldName: "Filedata",
enableAutoSave: false,
autoHeightEnabled:false,
saveInterval: 500000000,
remarkfontsize : 12,
remarkfontfamily : "微软雅黑"
};
function getUEBasePath(docUrl, confUrl) {
return getBasePath(docUrl || self.document.URL || self.location.href, confUrl || getConfigFilePath());
}
function getConfigFilePath() {
var configPath = document.getElementsByTagName('script');
return configPath[ configPath.length - 1 ].src;
}
function getBasePath(docUrl, confUrl) {
var basePath = confUrl;
if (/^(\/|\\\\)/.test(confUrl)) {
basePath = /^.+?\w(\/|\\\\)/.exec(docUrl)[0] + confUrl.replace(/^(\/|\\\\)/, '');
} else if (!/^[a-z]+:/i.test(confUrl)) {
docUrl = docUrl.split("#")[0].split("?")[0].replace(/[^\\\/]+$/, '');
basePath = docUrl + "" + confUrl;
}
return optimizationPath(basePath);
}
function optimizationPath(path) {
var protocol = /^[a-z]+:\/\//.exec(path)[ 0 ],
tmp = null,
res = [];
path = path.replace(protocol, "").split("?")[0].split("#")[0];
path = path.replace(/\\/g, '/').split(/\//);
path[ path.length - 1 ] = "";
while (path.length) {
if (( tmp = path.shift() ) === "..") {
res.pop();
} else if (tmp !== ".") {
res.push(tmp);
}
}
return protocol + res.join("/");
}
window.UE = {
getUEBasePath: getUEBasePath
};
})();