123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306 |
- Namespace.register("U.MD.O.E.Receiver");
- U.MD.O.E.Receiver.Blur = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.blur(_content, message.worksheetId);
- } else {
- _content.forEach(function (data) {
- var _cell = $("#POS_" + data.col + "_" + data.row)[0];
- data.attr ? _cell.style[data.attr] = data.value : '';
- (data.content !== undefined) ? _cell.innerHTML = data.content : '';
- data.clearStyle ? U.MD.O.E.TL.cellClearStyle(_cell) : '';
- });
- U.MD.O.E.dataChange(message, true);
- }
- }
- U.MD.O.E.Receiver.setBorder = function (message) {
- console.log(message);
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.setBorder(_content, message.worksheetId);
- } else {
- _content.forEach(function (data) {
- var _cell = $("#POS_" + data.col + "_" + data.row)[0];
-
- data.br ? _cell.style[data.br] = data.value : '';
- data.bb ? _cell.style[data.bb] = data.value : '';
- (data.content !== undefined) ? _cell.innerHTML = data.content : '';
- data.clearStyle ? U.MD.O.E.TL.cellClearStyle(_cell) : '';
- });
- U.MD.O.E.dataChange(message, true);
- }
- }
- U.MD.O.E.Receiver.addLine = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.addLine(_content, message.worksheetId);
- } else {
- var _cellLast = $("#POS_1_" + _content.start)[0];
- U.MD.O.E.RC.addLine(_cellLast, _content.lineNum,true);
- }
- }
- U.MD.O.E.Receiver.addLine = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.addLine(_content, message.worksheetId);
- } else {
- var _cellLast = $("#POS_1_" + _content.start)[0];
- U.MD.O.E.RC.addLine(_cellLast, _content.lineNum, true);
- }
- }
- U.MD.O.E.Receiver.addCol = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.addCol(_content, message.worksheetId);
- } else {
- var _cellLast = $("#POS_" + _content.start + "_1")[0];
- U.MD.O.E.RC.addCol(_cellLast, _content.colNums, true);
- }
- }
- U.MD.O.E.Receiver.delLine = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.delLine(_content, message.worksheetId);
- } else {
- var _startCell = $("#POS_1_" + _content.start)[0],
- _endCell = $("#POS_1_" + _content.end)[0];
- U.MD.O.E.RC.removeLine(_startCell, _endCell, true);
- }
- }
- U.MD.O.E.Receiver.delCol = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.delCol(_content, message.worksheetId);
- } else {
- var _startCell = $("#POS_" + _content.start + "_1")[0],
- _endCell = $("#POS_" + _content.end + "_1")[0];
- U.MD.O.E.RC.removeCol(_startCell, _endCell, true);
- }
- }
- U.MD.O.E.Receiver.merge = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.merge(_content, message.worksheetId);
- } else {
- var _startCell = $("#POS_" + _content.col + "_" + _content.row)[0],
- _endCell = $("#POS_" + _content.endCol + "_" + _content.endRow)[0];
- U.MD.O.E.RC.mergeCells(_startCell, _endCell, false, true);
- }
- }
- U.MD.O.E.Receiver.splitCells = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.splitCells(_content, message.worksheetId);
- } else {
- var _cell = $("#POS_" + _content.col + "_" + _content.row)[0];
- U.MD.O.E.RC.splitCells(_cell, false, true);
- }
- }
- U.MD.O.E.Receiver.rowExpanding = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.rowExpanding(_content, message.worksheetId);
- } else {
- var _rowBoard = $(".U_MD_O_E_rowBoard")[0],
- _dataArr = [];
- _content.forEach(function (data) {
- var _rowName = data.rowName,
- _row = $(".U_MD_O_E_row")[_rowName - 1],
- _moveDis = data.moveDis;
- _info = {
- initHeight: _row.offsetHeight,
- rowName: _rowName,
- moveDis: _moveDis
- }
- _dataArr.push(_info);
- _row.style.height = data.height + "px";
- _rowBoard.style.height = _rowBoard.offsetHeight + _moveDis + "px";
- });
- U.MD.O.E.BC.rowExpandingEnd(_dataArr, true);
- }
- }
- U.MD.O.E.Receiver.colExpanding = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.colExpanding(_content, message.worksheetId);
- } else {
- var _colBoard = $(".U_MD_O_E_colBoard")[0],
- _dataArr = [];
- _content.forEach(function (data) {
- var _colName = data.colName,
- _col = $(".U_MD_O_E_column")[_colName - 1],
- _moveDis = data.moveDis;
- _info = {
- initWidth: _col.offsetWidth,
- colName: _colName,
- moveDis: _moveDis
- }
- _dataArr.push(_info);
- _col.style.width = data.width + "px";
- _colBoard.style.width = _colBoard.offsetWidth + _moveDis + "px";
- });
- U.MD.O.E.BC.colExpandingEnd(_dataArr, true);
- }
- };
- U.MD.O.E.Receiver.addTask = function (message) {
- var _content = message.content,
- _data = _content.data;
- U.MD.O.E.data[_content.id] = _data;
- U.MD.O.E.taskNum++;
-
- var _taskBar = $(".U_MD_O_E_taskBar")[0],
- _taskEl = $(".U_MD_O_E_task")[0];
- _newTask = _taskEl.cloneNode();
- _newTask.style.display = "block";
- _newTask.id = _content.id;
- _newTask.innerText = _data.taskName;
- _taskBar.appendChild(_newTask);
- U.MD.O.E.addTaskClick(_newTask);
- U.MD.O.E.rightClick(_newTask, "taskBar");
- }
- U.MD.O.E.Receiver.deleteTask = function (message) {
- var _content = message.content,
- _id = _content.id;
- U.MD.O.E.RC.taskDelete($("#" + _id)[0], true);
- }
- U.MD.O.E.Receiver.reNameTask = function (message) {
- var _content = message.content,
- _taskId = _content.id;
- U.MD.O.E.data[_taskId].taskName = _content.name;
- $("#" + _taskId)[0].innerHTML = _content.name;
- }
- U.MD.O.E.Receiver.img = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.img(_content, message.worksheetId);
- } else {
- U.MD.O.E.createImg(_content.src,_content);
- U.MD.O.E.dataChange(message, true);
- }
- }
- U.MD.O.E.Receiver.imgChange = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.img(_content, message.worksheetId);
- } else {
- U.MD.O.E.changeImg(_content);
- U.MD.O.E.dataChange(message, true);
- }
- }
- U.MD.O.E.Receiver.excelAddHref = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.img(_content, message.worksheetId);
- } else {
- var _cell = $("#POS_" + _content.col + "_" + _content.row)[0];
- _content.attr ? _cell.style[_content.attr] = _content.value : '';
- (_content.content !== undefined) ? _cell.innerHTML = _content.content : '';
- _content.clearStyle ? U.MD.O.E.TL.cellClearStyle(_cell) : '';
- U.MD.O.E.dataChange(message, true);
- }
- }
- U.MD.O.E.Receiver.clearAContent = function (message) {
- var _content = message.content;
- if (message.worksheetId !== U.MD.O.E.taskId) {
- U.MD.O.E.dataChange.img(_content, message.worksheetId);
- } else {
- var _cell = $("#POS_" + _content.col + "_" + _content.row)[0];
- _content.attr ? _cell.style[_content.attr] = _content.value : '';
- (_content.content !== undefined) ? _cell.innerHTML = _content.content : '';
- _content.clearStyle ? U.MD.O.E.TL.cellClearStyle(_cell) : '';
- U.MD.O.E.dataChange(message, true);
- }
- }
- U.MD.O.E.Receiver.titleUpdate = function (message) {
- top.$('#UD_Excel' + U.MD.O.E.fileinfo.UserDirectoryID + ' .U_MD_O_H_head_navigation_Title')[0].value = message.content[0];
- U.MD.O.E.data[U.MD.O.E.taskId].title = message.content[0];
- }
|