Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-inclu.../js/tinymce/plugins/charmap
File: plugin.js
],
[1000] Fix | Delete
[
[1001] Fix | Delete
'8869',
[1002] Fix | Delete
'perpendicular'
[1003] Fix | Delete
],
[1004] Fix | Delete
[
[1005] Fix | Delete
'8901',
[1006] Fix | Delete
'dot operator'
[1007] Fix | Delete
],
[1008] Fix | Delete
[
[1009] Fix | Delete
'8968',
[1010] Fix | Delete
'left ceiling'
[1011] Fix | Delete
],
[1012] Fix | Delete
[
[1013] Fix | Delete
'8969',
[1014] Fix | Delete
'right ceiling'
[1015] Fix | Delete
],
[1016] Fix | Delete
[
[1017] Fix | Delete
'8970',
[1018] Fix | Delete
'left floor'
[1019] Fix | Delete
],
[1020] Fix | Delete
[
[1021] Fix | Delete
'8971',
[1022] Fix | Delete
'right floor'
[1023] Fix | Delete
],
[1024] Fix | Delete
[
[1025] Fix | Delete
'9001',
[1026] Fix | Delete
'left-pointing angle bracket'
[1027] Fix | Delete
],
[1028] Fix | Delete
[
[1029] Fix | Delete
'9002',
[1030] Fix | Delete
'right-pointing angle bracket'
[1031] Fix | Delete
],
[1032] Fix | Delete
[
[1033] Fix | Delete
'9674',
[1034] Fix | Delete
'lozenge'
[1035] Fix | Delete
],
[1036] Fix | Delete
[
[1037] Fix | Delete
'9824',
[1038] Fix | Delete
'black spade suit'
[1039] Fix | Delete
],
[1040] Fix | Delete
[
[1041] Fix | Delete
'9827',
[1042] Fix | Delete
'black club suit'
[1043] Fix | Delete
],
[1044] Fix | Delete
[
[1045] Fix | Delete
'9829',
[1046] Fix | Delete
'black heart suit'
[1047] Fix | Delete
],
[1048] Fix | Delete
[
[1049] Fix | Delete
'9830',
[1050] Fix | Delete
'black diamond suit'
[1051] Fix | Delete
],
[1052] Fix | Delete
[
[1053] Fix | Delete
'8194',
[1054] Fix | Delete
'en space'
[1055] Fix | Delete
],
[1056] Fix | Delete
[
[1057] Fix | Delete
'8195',
[1058] Fix | Delete
'em space'
[1059] Fix | Delete
],
[1060] Fix | Delete
[
[1061] Fix | Delete
'8201',
[1062] Fix | Delete
'thin space'
[1063] Fix | Delete
],
[1064] Fix | Delete
[
[1065] Fix | Delete
'8204',
[1066] Fix | Delete
'zero width non-joiner'
[1067] Fix | Delete
],
[1068] Fix | Delete
[
[1069] Fix | Delete
'8205',
[1070] Fix | Delete
'zero width joiner'
[1071] Fix | Delete
],
[1072] Fix | Delete
[
[1073] Fix | Delete
'8206',
[1074] Fix | Delete
'left-to-right mark'
[1075] Fix | Delete
],
[1076] Fix | Delete
[
[1077] Fix | Delete
'8207',
[1078] Fix | Delete
'right-to-left mark'
[1079] Fix | Delete
]
[1080] Fix | Delete
];
[1081] Fix | Delete
};
[1082] Fix | Delete
var charmapFilter = function (charmap) {
[1083] Fix | Delete
return global$1.grep(charmap, function (item) {
[1084] Fix | Delete
return isArray(item) && item.length === 2;
[1085] Fix | Delete
});
[1086] Fix | Delete
};
[1087] Fix | Delete
var getCharsFromSetting = function (settingValue) {
[1088] Fix | Delete
if (isArray(settingValue)) {
[1089] Fix | Delete
return [].concat(charmapFilter(settingValue));
[1090] Fix | Delete
}
[1091] Fix | Delete
if (typeof settingValue === 'function') {
[1092] Fix | Delete
return settingValue();
[1093] Fix | Delete
}
[1094] Fix | Delete
return [];
[1095] Fix | Delete
};
[1096] Fix | Delete
var extendCharMap = function (editor, charmap) {
[1097] Fix | Delete
var userCharMap = Settings.getCharMap(editor);
[1098] Fix | Delete
if (userCharMap) {
[1099] Fix | Delete
charmap = getCharsFromSetting(userCharMap);
[1100] Fix | Delete
}
[1101] Fix | Delete
var userCharMapAppend = Settings.getCharMapAppend(editor);
[1102] Fix | Delete
if (userCharMapAppend) {
[1103] Fix | Delete
return [].concat(charmap).concat(getCharsFromSetting(userCharMapAppend));
[1104] Fix | Delete
}
[1105] Fix | Delete
return charmap;
[1106] Fix | Delete
};
[1107] Fix | Delete
var getCharMap$1 = function (editor) {
[1108] Fix | Delete
return extendCharMap(editor, getDefaultCharMap());
[1109] Fix | Delete
};
[1110] Fix | Delete
var CharMap = { getCharMap: getCharMap$1 };
[1111] Fix | Delete
[1112] Fix | Delete
var get = function (editor) {
[1113] Fix | Delete
var getCharMap = function () {
[1114] Fix | Delete
return CharMap.getCharMap(editor);
[1115] Fix | Delete
};
[1116] Fix | Delete
var insertChar = function (chr) {
[1117] Fix | Delete
Actions.insertChar(editor, chr);
[1118] Fix | Delete
};
[1119] Fix | Delete
return {
[1120] Fix | Delete
getCharMap: getCharMap,
[1121] Fix | Delete
insertChar: insertChar
[1122] Fix | Delete
};
[1123] Fix | Delete
};
[1124] Fix | Delete
var Api = { get: get };
[1125] Fix | Delete
[1126] Fix | Delete
var getHtml = function (charmap) {
[1127] Fix | Delete
var gridHtml, x, y;
[1128] Fix | Delete
var width = Math.min(charmap.length, 25);
[1129] Fix | Delete
var height = Math.ceil(charmap.length / width);
[1130] Fix | Delete
gridHtml = '<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>';
[1131] Fix | Delete
for (y = 0; y < height; y++) {
[1132] Fix | Delete
gridHtml += '<tr>';
[1133] Fix | Delete
for (x = 0; x < width; x++) {
[1134] Fix | Delete
var index = y * width + x;
[1135] Fix | Delete
if (index < charmap.length) {
[1136] Fix | Delete
var chr = charmap[index];
[1137] Fix | Delete
var charCode = parseInt(chr[0], 10);
[1138] Fix | Delete
var chrText = chr ? String.fromCharCode(charCode) : '&nbsp;';
[1139] Fix | Delete
gridHtml += '<td title="' + chr[1] + '">' + '<div tabindex="-1" title="' + chr[1] + '" role="button" data-chr="' + charCode + '">' + chrText + '</div>' + '</td>';
[1140] Fix | Delete
} else {
[1141] Fix | Delete
gridHtml += '<td />';
[1142] Fix | Delete
}
[1143] Fix | Delete
}
[1144] Fix | Delete
gridHtml += '</tr>';
[1145] Fix | Delete
}
[1146] Fix | Delete
gridHtml += '</tbody></table>';
[1147] Fix | Delete
return gridHtml;
[1148] Fix | Delete
};
[1149] Fix | Delete
var GridHtml = { getHtml: getHtml };
[1150] Fix | Delete
[1151] Fix | Delete
var getParentTd = function (elm) {
[1152] Fix | Delete
while (elm) {
[1153] Fix | Delete
if (elm.nodeName === 'TD') {
[1154] Fix | Delete
return elm;
[1155] Fix | Delete
}
[1156] Fix | Delete
elm = elm.parentNode;
[1157] Fix | Delete
}
[1158] Fix | Delete
};
[1159] Fix | Delete
var open = function (editor) {
[1160] Fix | Delete
var win;
[1161] Fix | Delete
var charMapPanel = {
[1162] Fix | Delete
type: 'container',
[1163] Fix | Delete
html: GridHtml.getHtml(CharMap.getCharMap(editor)),
[1164] Fix | Delete
onclick: function (e) {
[1165] Fix | Delete
var target = e.target;
[1166] Fix | Delete
if (/^(TD|DIV)$/.test(target.nodeName)) {
[1167] Fix | Delete
var charDiv = getParentTd(target).firstChild;
[1168] Fix | Delete
if (charDiv && charDiv.hasAttribute('data-chr')) {
[1169] Fix | Delete
var charCodeString = charDiv.getAttribute('data-chr');
[1170] Fix | Delete
var charCode = parseInt(charCodeString, 10);
[1171] Fix | Delete
if (!isNaN(charCode)) {
[1172] Fix | Delete
Actions.insertChar(editor, String.fromCharCode(charCode));
[1173] Fix | Delete
}
[1174] Fix | Delete
if (!e.ctrlKey) {
[1175] Fix | Delete
win.close();
[1176] Fix | Delete
}
[1177] Fix | Delete
}
[1178] Fix | Delete
}
[1179] Fix | Delete
},
[1180] Fix | Delete
onmouseover: function (e) {
[1181] Fix | Delete
var td = getParentTd(e.target);
[1182] Fix | Delete
if (td && td.firstChild) {
[1183] Fix | Delete
win.find('#preview').text(td.firstChild.firstChild.data);
[1184] Fix | Delete
win.find('#previewTitle').text(td.title);
[1185] Fix | Delete
} else {
[1186] Fix | Delete
win.find('#preview').text(' ');
[1187] Fix | Delete
win.find('#previewTitle').text(' ');
[1188] Fix | Delete
}
[1189] Fix | Delete
}
[1190] Fix | Delete
};
[1191] Fix | Delete
win = editor.windowManager.open({
[1192] Fix | Delete
title: 'Special character',
[1193] Fix | Delete
spacing: 10,
[1194] Fix | Delete
padding: 10,
[1195] Fix | Delete
items: [
[1196] Fix | Delete
charMapPanel,
[1197] Fix | Delete
{
[1198] Fix | Delete
type: 'container',
[1199] Fix | Delete
layout: 'flex',
[1200] Fix | Delete
direction: 'column',
[1201] Fix | Delete
align: 'center',
[1202] Fix | Delete
spacing: 5,
[1203] Fix | Delete
minWidth: 160,
[1204] Fix | Delete
minHeight: 160,
[1205] Fix | Delete
items: [
[1206] Fix | Delete
{
[1207] Fix | Delete
type: 'label',
[1208] Fix | Delete
name: 'preview',
[1209] Fix | Delete
text: ' ',
[1210] Fix | Delete
style: 'font-size: 40px; text-align: center',
[1211] Fix | Delete
border: 1,
[1212] Fix | Delete
minWidth: 140,
[1213] Fix | Delete
minHeight: 80
[1214] Fix | Delete
},
[1215] Fix | Delete
{
[1216] Fix | Delete
type: 'spacer',
[1217] Fix | Delete
minHeight: 20
[1218] Fix | Delete
},
[1219] Fix | Delete
{
[1220] Fix | Delete
type: 'label',
[1221] Fix | Delete
name: 'previewTitle',
[1222] Fix | Delete
text: ' ',
[1223] Fix | Delete
style: 'white-space: pre-wrap;',
[1224] Fix | Delete
border: 1,
[1225] Fix | Delete
minWidth: 140
[1226] Fix | Delete
}
[1227] Fix | Delete
]
[1228] Fix | Delete
}
[1229] Fix | Delete
],
[1230] Fix | Delete
buttons: [{
[1231] Fix | Delete
text: 'Close',
[1232] Fix | Delete
onclick: function () {
[1233] Fix | Delete
win.close();
[1234] Fix | Delete
}
[1235] Fix | Delete
}]
[1236] Fix | Delete
});
[1237] Fix | Delete
};
[1238] Fix | Delete
var Dialog = { open: open };
[1239] Fix | Delete
[1240] Fix | Delete
var register = function (editor) {
[1241] Fix | Delete
editor.addCommand('mceShowCharmap', function () {
[1242] Fix | Delete
Dialog.open(editor);
[1243] Fix | Delete
});
[1244] Fix | Delete
};
[1245] Fix | Delete
var Commands = { register: register };
[1246] Fix | Delete
[1247] Fix | Delete
var register$1 = function (editor) {
[1248] Fix | Delete
editor.addButton('charmap', {
[1249] Fix | Delete
icon: 'charmap',
[1250] Fix | Delete
tooltip: 'Special character',
[1251] Fix | Delete
cmd: 'mceShowCharmap'
[1252] Fix | Delete
});
[1253] Fix | Delete
editor.addMenuItem('charmap', {
[1254] Fix | Delete
icon: 'charmap',
[1255] Fix | Delete
text: 'Special character',
[1256] Fix | Delete
cmd: 'mceShowCharmap',
[1257] Fix | Delete
context: 'insert'
[1258] Fix | Delete
});
[1259] Fix | Delete
};
[1260] Fix | Delete
var Buttons = { register: register$1 };
[1261] Fix | Delete
[1262] Fix | Delete
global.add('charmap', function (editor) {
[1263] Fix | Delete
Commands.register(editor);
[1264] Fix | Delete
Buttons.register(editor);
[1265] Fix | Delete
return Api.get(editor);
[1266] Fix | Delete
});
[1267] Fix | Delete
function Plugin () {
[1268] Fix | Delete
}
[1269] Fix | Delete
[1270] Fix | Delete
return Plugin;
[1271] Fix | Delete
[1272] Fix | Delete
}());
[1273] Fix | Delete
})();
[1274] Fix | Delete
[1275] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function