123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379 |
- //#region
- Namespace.register("U.Reply");
- U.Reply.Astart = function () {
- U.Reply.Load();
- U.Reply.content_box();
- U.Reply.Emoji();
- }
- var UploadImgSrc = [];
- U.Reply.Load = function () {
- var comment = $$("div", { "className": "comment" }, $("body")[0]);
- var content = $$("div", { "className": "content" }, comment);
- var content_box = $$("div", { "className": "content_box" }, content);
- var head = $$("div", { "className": "head" }, content_box);
- // head.style.background = 'url(http://fs.1473.cn/'+US.userInfo.UserThumbnailImageHead +')';
- if (US.userInfo.UserThumbnailImageHead != null) {
- head.style.background = 'url(http://fs.1473.cn/' + US.userInfo.UserThumbnailImageHead + ')'; //获取头像
- } else {
- head.style.background = 'url(/img/UserHead/UseHead.jpg) '; //获取头像
- }
- head.style.backgroundSize = '100% 100%';
- var frame = $$("div", { "className": "content_frame" }, content_box);
- var name = $$("div", { "innerHTML": US.userInfo.username }, frame);
- var input = $$("div", { "className": "content_input", "contenteditable": "true" }, frame);
- var bottom = $$("div", { "className": "content_top" }, frame);
- var emoji = $$("img", { "className": "content_emoji", "style": { "float": "left" } }, bottom);
- emoji.src = "../../img/reply/emoji.png";
- var div = $$("div", { "style": { "float": "left" } }, bottom);
- var picture = $$("img", { "className": "content_picture" }, div);
- picture.src = "../../img/reply/img.png";
- var upload = $$("input", { "id": "Files", "type": "file", "onchange": "U.Reply.Upload(this)", "style": { "position": "relative", "left": "-20px", "opacity": " 0" } }, div);
- var publish = $$("div", { "className": "content_publish", "innerHTML": "发表评论", "onclick": "U.Reply.release()" }, bottom);
- var emoji_frame = $$("div", { "className": "Reviews_emoji", "style": { "display": "none" } }, frame);
- var img = $$("div", { "className": "ImgLoad" }, frame);
- var box = $$("div", { "className": "content_bigbox" }, content);
- }
- /*
- *函数作用:文件上传
- */
- U.Reply.Upload = function (e) {
- U.UP.uploading([$("#Files")[0]],
- function (r) {
- var index = r.value[0].lastIndexOf(".");
- var str = r.value[0].substring(index + 1, r.value[0].length);
- var imgtype = /.*(jpg|png|gif|jpeg|JPG|PNG|GIF|JPEG)$/;
- if (str.match(imgtype)) {
- UploadImgSrc += "http://fs.1473.cn/" + r.value[0] + ",";
- U.Alert("上传成功");
- $(".ImgLoad")[0].innerHTML = "";
- U.Reply.ImgLoad();
- } else {
- U.Alert("请上传图片文件");
- return;
- }
- }, [], "http://disk.1473.cn/USupfile.ashx?iframename=UseStudioEditor");
- }
- U.Reply.ImgLoad = function () {
- if (UploadImgSrc != "") {
- var Imgsrc = UploadImgSrc.split(",");
- for (var i = 0; i < Imgsrc.length - 1; i++) {
- var img = $$("img", { "src": Imgsrc[i], "style": { "width": "100px", "height": "100px", "margin-right": "10px" } }, $(".ImgLoad")[0]);
- }
- }
- }
- //获取评论数据
- U.Reply.content_box = function () {
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_SelectReply", "ad4e6deb-b40f-11e7-9fce-005056aa632a"], function (r) {
- var a = r.value;
- for (var i = 0; i < a.length; i++) {
- var rid = a[i].ReplyID;
- var content_box = $$("div", { "className": "content_box", "id": a[i].ReplyID }, $(".content_bigbox")[0]);
- var left = $$("div", { "className": "left", "style": { "height": "55px;", "float": "left" } }, content_box);
- var head = $$("div", { "className": "head" }, left);
- if (a[i].ReplyUserThumbnailImageHead == "null") {
- head.style.background = 'url(/img/UserHead/UseHead.jpg) '//获取头像
- } else if (a[i].ReplyUserThumbnailImageHead.substring(0, 4) == "http") {
- head.style.background = 'url( ' + a[i].ReplyUserThumbnailImageHead + ' ) '//获取头像
- } else {
- head.style.background = 'url(http://fs.1473.cn/' + a[i].ReplyUserThumbnailImageHead + ') '
- }
- head.style.backgroundSize = '100% 100%';
- var info = $$("div", { "className": "info" }, content_box);
- var right = $$("div", { "className": "right" }, info);
- var name = $$("p", { "className": "info_name", "innerHTML": a[i].UserName }, right);
- var time = $$("p", { "className": "info_time", "innerHTML": a[i].ReplyAddTime }, right);
- var clear = $$("div", { "style": { "clear": "both" } }, right);
- var substance = $$("div", { "className": "substance", "innerHTML": a[i].ReplyContent }, right);
- if (a[i].ReplyContentImgtype == 1) {
- var contentimg = $$("div", { "className": "content_img" }, right);
- var Imgsrc = a[i].ReplyContentImg.split(",");
- for (var j = 0; j < Imgsrc.length; j++) {
- var img = $$("img", { "src": Imgsrc[j] }, contentimg);
- }
- }
- var bottom = $$("div", { "className": "bottom" }, right);
- var ul = $$("ul", { "className": "ul", "style": { "width": "500px", "margin-top": "10px" } }, bottom);
- var fabulous = $$("li", { "className": "fabulous" }, ul);
- var uid = "aa7146da-e67c-4b3d-91f7-1dcb92d9f7d1";
- U.Reply.f(rid, uid, i);
- var img = $$("img", { "className": "fabulous_img" }, fabulous);
- var number = $$("p", { "innerHTML": a[i].Fabulous }, fabulous);
- var reply = $$("li", { "className": "reply" }, ul);
- var reply_img = $$("img", { "src": "../../img/reply/reply.png" }, reply);
- var reply_p = $$("p", { "innerHTML": "回复" }, reply);
- var list = $$("li", { "className": "check" }, ul);
- var list_img = $$("img", { "className": "content_reply", "src": "../../img/reply/list.png" }, list);
- var list_p = $$("p", { "innerHTML": "查看对话", "onclick": "U.Reply.Reply()", "style": { "width": "100px;" } }, list);
- var clear = $$("div", { "style": { "clear": "both" } }, info);
- reply.addEventListener('click', function () {
- $(".content_input")[0].innerHTML = "";
- //alert(rid)
- if ($("#DetailInfo")[0] != undefined) {
- //alert("a");
- $("#dialogue")[0].remove();
- U.Reply.content_box_a(this.parentNode.parentNode.parentNode.parentNode.parentNode.id);
- } else {
- U.Reply.content_box_a(this.parentNode.parentNode.parentNode.parentNode.parentNode.id);
- }
- }, false);
- list.addEventListener('click', function () {
- $(".content_input")[0].innerHTML = "";
- //alert(rid)
- if ($("#DetailInfo")[0] != undefined) {
- //alert("a");
- $("#dialogue")[0].remove();
- U.Reply.check(this.parentNode.parentNode.parentNode.parentNode.parentNode.id);
- } else {
- U.Reply.check(this.parentNode.parentNode.parentNode.parentNode.parentNode.id);
- }
- }, false);
- }
- });
- }
- U.Reply.f = function (rid, uid, i) {
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_GetOnFabulousUserID", rid, uid], function (q) {
- var Fo = q.value["0"].data;
- if (Fo != 0) {
- $(".fabulous_img")[i].src = "../../img/reply/Fabulous.png";
- $(".fabulous_img")[i].onclick = function (rid, uid) { U.Reply.fabulous(this, '" + rid + "', '" + uid + "') }
- //var img = $$("img", { "src": "../../img/reply/Fabulous.png", "onclick": "U.Reply.fabulous(this,'" + rid + "','" + uid + "')" }, $(".fabulous")[i]);
- } else {
- $(".fabulous_img")[i].src = "../../img/reply/NOFabulous.png";
- $(".fabulous_img")[i].onclick = function (rid, uid) { U.Reply.fabulous(this, '" + rid + "', '" + uid + "') }
- //var img = $$("img", { "src": "../../img/reply/NOFabulous.png", "onclick": "U.Reply.fabulous(this,'" + rid + "','" + uid + "')" }, $(".fabulous")[i]);
- }
- });
- }
- //回复
- U.Reply.content_box_a = function (ReplyID) {
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_Select_ReplyID", ReplyID], function (r) {
- var data = r.value;
- var dialogue = $$("div", { "className": "dialogue", "id": "dialogue", "style": { "display": "block" } }, $(".content")[0]);
- var content_box = $$("div", { "className": "content_box", "id": data[0].ReplyID }, dialogue);
- var left = $$("div", { "className": "left", "style": { "height": "55px;", "float": "left" } }, content_box);
- var head = $$("div", { "className": "head" }, left);
- if (data[0].ReplyUserThumbnailImageHead == "null") {
- head.style.background = 'url(/img/UserHead/UseHead.jpg) '//获取头像
- } else if (data[0].ReplyUserThumbnailImageHead.substring(0, 4) == "http") {
- head.style.background = 'url( ' + data[0].ReplyUserThumbnailImageHead + ' ) '//获取头像
- } else {
- head.style.background = 'url(http://fs.1473.cn/' + data[0].ReplyUserThumbnailImageHead + ') '
- }
- head.style.backgroundSize = '100% 100%';
- var info = $$("div", { "className": "info" }, content_box);
- var right = $$("div", { "className": "info_right" }, info);
- var name = $$("p", { "className": "info_name", "innerHTML": data[0].UserName }, right);
- var time = $$("p", { "className": "info_time", "innerHTML": data[0].ReplyAddTime }, right);
- var clear = $$("div", { "style": { "clear": "both" } }, right);
- var substance = $$("div", { "className": "substance", "innerHTML": data[0].ReplyContent }, right);
- var bottom = $$("div", { "className": "bottom" }, info);
- var clear = $$("div", { "style": { "clear": "both" } }, info);
- var setreply = $$("div", { "className": "setreply", "style": {} }, bottom);
- var dialogue_box = $$("div", { "className": "dialogue_box", "contenteditable": "true" }, setreply);
- //评论
- var publish = $$("span", { "className": "content_publishb", "id": ReplyID, "innerHTML": "评论" }, setreply);
- publish.onclick = function () {
- var FileID = "ad4e6deb-b40f-11e7-9fce-005056aa632a"; // 板块ID
- var UserID = "aa7146da-e67c-4b3d-91f7-1dcb92d9f7d1"; //用户id US.userInfo.userid
- var UserName = "13622333003"; //US.userInfo.username
- var ReplyID = Guid.newGuid(); //评论id 自定义生成
- var ReplyContent = $(".dialogue_box")[0].innerHTML; //评论内容
- var ReplyIP = "10.3.13.77"; //ip地址US.userInfo.RegisterIP
- var ReplyAddress; "中国广东深圳"; //ip所在地址 US.userInfo.LoginAddress
- var ReplyDeep = 2; //深度
- var ReplyUserThumbnailImageHead = 'null'; //头像 UserImageHead
- var ReplyBindingID = this.id; //绑定id
- var ReplyParentId = '';
- var ReplyParentNickname = "江浩然"; //昵称 US.userInfo.UserNickName
- var Fabulous = 0; //点赞数
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_InsertReply", FileID, UserID, UserName, ReplyID, ReplyContent, ReplyIP, ReplyAddress, ReplyDeep, ReplyUserThumbnailImageHead, ReplyBindingID, ReplyParentId, ReplyParentNickname, Fabulous], function () {
- dialogue_box.innerHTML = "";
- dialogue.removeChild($(".content_container")[0]);
- LoadReply(data[0].ReplyID);
- U.Alert("评论发表成功")
- });
- }
- LoadReply(ReplyID);
- U.UI.From({
- "id": "DetailInfo", "style": { "width": "563px", "height": "385px", "border-radius": "5px;", "box-shadow": "none;" }, "content": $("#dialogue")[0], "title": "回复评论",
- "hst": { "style": { "padding": "0", "background-color": "#3f506a", "height": "32px", "line-height": "32px", "text-indent": "2.2em" } }
- })
- });
- }
- U.Reply.Close = function () {
- $("#dialogue")[0].style.display = 'none';
- }
- U.Reply.Close1 = function () {
- $(".dialogue")[0].style.display = 'none';
- }
- U.Reply.check = function (ReplyID) {
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_Select_ReplyID", ReplyID], function (r) {
- var data = r.value;
- var dialogue = $$("div", { "className": "dialogue", "id": "dialogue", "style": { "display": "block" } }, $(".content")[0]);
- var content_box = $$("div", { "className": "content_box", "id": data[0].ReplyID }, dialogue);
- var left = $$("div", { "className": "left", "style": { "height": "55px;", "float": "left" } }, content_box);
- var head = $$("div", { "className": "head" }, left);
- if (data[0].ReplyUserThumbnailImageHead == "null") {
- head.style.background = 'url(/img/UserHead/UseHead.jpg) '//获取头像
- } else if (data[0].ReplyUserThumbnailImageHead.substring(0, 4) == "http") {
- head.style.background = 'url( ' + data[0].ReplyUserThumbnailImageHead + ' ) '//获取头像
- } else {
- head.style.background = 'url(http://fs.1473.cn/' + data[0].ReplyUserThumbnailImageHead + ') '
- }
- head.style.backgroundSize = '100% 100%';
- var info = $$("div", { "className": "info" }, content_box);
- var right = $$("div", { "className": "info_right" }, info);
- var name = $$("p", { "className": "info_name", "innerHTML": data[0].UserName }, right);
- var time = $$("p", { "className": "info_time", "innerHTML": data[0].ReplyAddTime }, right);
- var clear = $$("div", { "style": { "clear": "both" } }, right);
- var substance = $$("div", { "className": "substance", "innerHTML": data[0].ReplyContent }, right);
- var bottom = $$("div", { "className": "bottom" }, info);
- var clear = $$("div", { "style": { "clear": "both" } }, info);
- LoadReply(ReplyID);
- U.UI.From({
- "id": "DetailInfo", "style": { "width": "563px", "height": "385px", "border-radius": "5px;", "box-shadow": "none;" }, "content": $("#dialogue")[0], "title": "回复评论",
- "hst": { "style": { "padding": "0", "background-color": "#3f506a", "height": "32px", "line-height": "32px", "text-indent": "2.2em" } }
- })
- });
- }
- LoadReply = function (ReplyID) {
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_SelectReplyDeep", ReplyID], function (r) {
- if (r.value.length != 0) {
- var data = r.value;
- var container = $$("div", { "className": "content_container" }, $(".dialogue")[0]);
- for (var i = 0; i < data.length; i++) {
- var content_box = $$("div", { "className": "content_box", "id": data[i].ReplyID }, container);
- var left = $$("div", { "className": "left", "style": { "height": "55px;", "float": "left" } }, content_box);
- var head = $$("div", { "className": "head" }, left);
- if (data[i].ReplyUserThumbnailImageHead == "null") {
- head.style.background = 'url(/img/UserHead/UseHead.jpg) '//获取头像
- } else if (data[i].ReplyUserThumbnailImageHead.substring(0, 4) == "http") {
- head.style.background = 'url( ' + data[i].ReplyUserThumbnailImageHead + ' ) '//获取头像
- } else {
- head.style.background = 'url(http://fs.1473.cn/' + data[i].ReplyUserThumbnailImageHead + ') '
- }
- head.style.backgroundSize = '100% 100%';
- var info = $$("div", { "className": "info" }, content_box);
- var right = $$("div", { "className": "info_right", "style": { "width": "440px", "float": "right" } }, info);
- var name = $$("p", { "className": "info_name", "innerHTML": data[i].UserName }, right);
- var time = $$("p", { "className": "info_time", "innerHTML": data[i].ReplyAddTime }, right);
- var clear = $$("div", { "style": { "clear": "both" } }, right);
- var substance = $$("div", { "className": "substance", "innerHTML": data[i].ReplyContent }, right);
- if (data[i].ReplyContentImgtype == 1) {
- var contentimg = $$("div", { "className": "content_img" }, right);
- var Imgsrc = data[i].ReplyContentImg.split(",");
- for (var j = 0; j < Imgsrc.length; j++) {
- var img = $$("img", { "src": Imgsrc[j] }, contentimg);
- }
- }
- var clear = $$("div", { "style": { "clear": "both" } }, info);
- }
- } else {
- var container = $$("div", { "className": "content_container" }, $(".dialogue")[0]);
- var none = $$("div", { "className": "container_none", "innerHTML": "暂无评论" }, container);
- }
- });
- }
- U.Reply.a = function (hfid) {
- //$("#content_publishb")[0].onclick = function () {
- var FileID = "ad4e6deb-b40f-11e7-9fce-005056aa632a"; // 板块ID
- var UserID = US.userInfo.userid; //用户id US.userInfo.userid
- var UserName = US.userInfo.username; //US.userInfo.username
- var ReplyID = Guid.newGuid(); //评论id 自定义生成
- var ReplyContent = $(".dialogue_box")[0].innerHTML; //评论内容
- var ReplyIP = userinfo.RegisterIP; //ip地址US.userInfo.RegisterIP
- var ReplyAddress; US.userInfo.LoginAddress; //ip所在地址 US.userInfo.LoginAddress
- var ReplyDeep = 2; //深度
- var ReplyUserThumbnailImageHead = 'null'; //头像 UserImageHead
- var ReplyBindingID = hfid; //绑定id
- var ReplyParentId = '';
- var ReplyParentNickname = US.userInfo.UserNickName; //昵称 US.userInfo.UserNickName
- var Fabulous = 0; //点赞数
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_InsertReply", FileID, UserID, UserName, ReplyID, ReplyContent, ReplyIP, ReplyAddress, ReplyDeep, ReplyUserThumbnailImageHead, ReplyBindingID, ReplyParentId, ReplyParentNickname, Fabulous], function () {
- U.Alert("评论成功");
- });
- }
- U.Reply.release = function () {
- $(".content_publish")[0].onclick = function (e) {
- var pow = $(".content_input")[0].innerHTML.trim();
- if (pow.length > 0) {
- var FileID = "ad4e6deb-b40f-11e7-9fce-005056aa632a"; // 板块ID
- var UserID = "aa7146da-e67c-4b3d-91f7-1dcb92d9f7d1"; //用户id US.userInfo.userid
- var UserName = US.userInfo.username; //US.userInfo.username
- var ReplyID = Guid.newGuid(); //评论id 自定义生成
- var ReplyContent = $(".content_input")[0].innerHTML; //评论内容
- var ReplyIP = US.userInfo.RegisterIP; //ip地址US.userInfo.RegisterIP
- var ReplyAddress; US.userInfo.LoginAddress; //ip所在地址 US.userInfo.LoginAddress
- var ReplyDeep = 1; //深度
- var ReplyUserThumbnailImageHead = US.userInfo.UserImageHead; //头像 UserImageHead
- //this.parentNode.parentNode.parentNode.;
- var ReplyBindingID = ''; //绑定id
- var ReplyParentId = '';
- var ReplyParentNickname = US.userInfo.UserNickName; //昵称 US.userInfo.UserNickName
- var Fabulous = ''; //点赞数
- if (UploadImgSrc.length != 0) {
- var ReplyContentImg = UploadImgSrc.substring(0, UploadImgSrc.length - 1);
- var ReplyContentImgtype = "1";
- } else {
- var ReplyContentImg = ''
- var ReplyContentImgtype = '';
- }
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_InsertReply", FileID, UserID, UserName, ReplyID, ReplyContent, ReplyIP, ReplyAddress, ReplyDeep, ReplyUserThumbnailImageHead, ReplyBindingID, ReplyParentId, ReplyParentNickname, Fabulous, ReplyContentImg, ReplyContentImgtype], function (r) {
- U.Alert("评论成功");
- $(".content_bigbox")[0].innerHTML = ''
- $(".ImgLoad")[0].innerHTML = '';
- $(".content_input")[0].innerHTML = '';
- U.Reply.content_box();
- });
- } else {
- U.Alert("请输入评论内容");
- }
- }
- //U.Reply.Range = U.D.E.GetSelectionRange(window, content_input, { "TF": "QL" });
- }
- //表情
- U.Reply.Emoji = function () {
- $(".content_emoji")[0].addEventListener("click", function () {
- if ($(".Reviews_emoji")[0].style.display == "none") {
- $(".Reviews_emoji")[0].style.display = "block";
- $(".Reviews_emoji")[0].innerHTML = "";
- for (var i = 0; i < 104; i++) {
- var dz = "/img/ChatingFaceGif/[face](" + i + ").gif";
- var img = $$("img", { "src": dz, "alt": "Alternate Text" }, $(".Reviews_emoji")[0]);
- img.onclick = function () {
- var src = this.src;
- U.Reply.Range.CreateR();
- U.Reply.Range.Replace($$("img", { "src": src, "alt": "Alternate Text" }
- ));
- //$$("img", { "src": src, "alt": "Alternate Text" }, $(".content_input")[0]);
- }
- }
- } else {
- $(".Reviews_emoji")[0].style.display = "none";
- }
- })
- }
- //点赞
- U.Reply.fabulous = function (e, a, b) {
- if (e.src == "/img/reply/Fabulous.png") {
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Replay_cancelFabulous", a, b], function (r) {
- e.src = "/img/reply/NOFabulous.png";
- e.parentNode.firstChild.innerHTML = parseInt(e.parentNode.firstChild.innerHTML) - 1;
- });
- } else {
- var str = e.parentNode.parentNode;
- var rid = str.parentNode.id;
- var uid = "aa7146da-e67c-4b3d-91f7-1dcb92d9f7d1"; //US.userInfo.id
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_Reply", "Reply_UpdateFabulous", a, b], function (r) {
- e.src = "/img/reply/Fabulous.png";
- e.parentNode.firstChild.innerHTML = parseInt(e.parentNode.firstChild.innerHTML) + 1
- });
- }
- }
|