123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- Namespace.register("U.MD.D.B");
- U.MD.D.B.url = "/img/background/ZMYT.jpg";
- U.MD.D.B.backUrl = "";
- U.MD.D.B.init = function () {
- if ($("#U_MD_D_A_A")[0]) {
- return U.selectEl("#U_MD_D_A_A").css("display", "block")
- }
- var _systemimg = U.selectEl("#U_MD_D_Set_BG").css("display", "block")[0]
-
- var _system = new U.UF.UI.form("<div class='U_MD_F_S_TI'>系统设置</div>",
- _systemimg,
- {
- "id": "U_MD_D_A_A",
- "style": {
- "width": "746px",
- "height": "500px"
- }
- },
- {
- isnarrow: false,
- isenlarge: false
- }).form;
- U.MD.D.B.look();
- return _system;
- }
- U.MD.D.B.look = function () {
- var i, _img, _imgparent,
- _frag = $$("frag"),
- _url = "/img/background/",
- _pchild = U.selectEl($("#U_MD_D_Set_BG").childs()[0]).Child(),
- _imgname = ["3DBox", "cloud", "fruit", "green", "userbackgound", "Dream_train", "ZMYT"],
- _img = U.selectEl(_pchild[0]).Child()[1];
- _img.innerText = "";
- if (_imgname.hasOwnProperty) {
- for (i = 0; i < _imgname.length; i++) {
- _imgparent = $$("div", { "className": "U_MD_D_Set_BG_OCO", "title": "设为背景",
- "onclick": U.UF.C.closure(function (i) {
- U.MD.D.B.setBackgroundImage(_url + _imgname[i] + ".jpg");
- }, [i])
- }, _frag);
- _imgparent = $$("div", {}, _imgparent);
- var _addimg = U.UF.IMG.imgReady(_url + _imgname[i] + "(1).jpg", null, function () { }, function () { U.MD.C.imgError(this); });
- _imgparent.appendChild(_addimg);
- }
- }
- _img.appendChild(_frag);
- }
- U.MD.D.B.split = function (imageurl) {
- if (imageurl) {
- var _i = imageurl.lastIndexOf("/");
- return [imageurl.substr(0, _i), imageurl.substr(_i + 1)];
- }
- return ["", ""];
- }
- U.MD.D.B.asyn = function (url, str) {
- if (!U.MD.U.L.isLogin()) {
- url = url || U.MD.D.B.backUrl[0];
- str = str || U.MD.D.B.backUrl[1];
- US.userInfo.UserBackGroundImage = url;
- U.alert("修改中..");
-
- U.A.Request(US.CD, [US.DB, "UseStudio_Users", "UpdateUserDesktopInfo", US.userInfo.userid, url + "/" + str, "", ""],
- function () { U.alert("设置成功"); });
-
- }
- }
- U.MD.D.B.disk = function (el, url, str) {
- U.MD.D.B.setBackgroundImage(url, "S");
- }
- U.MD.D.B.setBackgroundImage = function (imageurl, typename) {
- var _el = U.selectEl("#U_MD_D_BG")[0];
- typename = typename || "S";
-
- if (imageurl == null) {
- imageurl = U.MD.D.B.url;
-
- U.MD.D.B.backUrl = US.userInfo.UserBackGroundImage ? U.MD.D.B.split(US.userInfo.UserBackGroundImage) : [U.MD.D.B.url, typename];
- } else {
- U.MD.D.B.backUrl = [imageurl, typename];
- }
-
- switch (typename) {
- case "T":
-
- U.selectEl(el).addAttrArray({
- style: {
- background: "#F0F0F0 url(" + imageurl + ")"
- }
- });
- break;
- case "M":
-
- U.selectEl(el).addAttrArray({
- style: {
- background: "#F0F0F0 url(" + imageurl + ") 0 0 no-repeat"
- }
- });
- break;
- case "S":
-
- if (imageurl) {
- U.selectEl(_el).addAttrArray({
- style: {
- filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + imageurl + ",sizingMethod=scale)",
- background: "#F0F0F0 url(" + imageurl + ") 0 0 no-repeat",
- backgroundSize: "100% 100%",
- MozBackgroundSize: "100% 100%"
- }
- });
- }
- break;
- default: break;
- }
- }
- U.MD.D.B.upload = function (el) {
- if (U.UF.UP.isImg(el.value)) {
-
- U.UF.UP.inputUpload([el], "http://disk.1473.cn/USUpfile.ashx?typename=UploadWallpaper", U.MD.D.B.asynUp, [el]);
- }
- }
- U.MD.D.B.asynUp = function (url) {
- var i, _userchild, _imginfo,
- _userinfo = US.userInfo;
- _userid = _userinfo.BHID,
- _userchange = U.MD.DK.M.diskOperatingSwitch(_userinfo.UserId);
- r = url.value;
- if (_userid && _userchange[_userid] && (_userchild = _userchange[_userid].Child)) {
- for (i = 0; i < r.length; i++) {
- _imginfo = r[i];
-
- _imginfo = new U.MD.DK.M.entity(_imginfo.UserFilesID, _imginfo.UserFilesSize, _imginfo.UserDirectoryID, _imginfo.UserFilesName, _imginfo.UserFilesName, _imginfo.UserFilesExtendName, US.FILESYSTEMURL + _imginfo.UserFilesServerName, _imginfo.UserFilesAddTime, _imginfo.UseFilesServerThumbnailName, 9999, null, "", 1, _imginfo.UserFilesDescript, "", null)
- _userchange[_userid].Child.push(_imginfo);
- }
- }
- U.MD.D.B.setBackgroundImage(U.MD.C.getHeadImage(r[0].UserFilesServerName));
- }
- U.MD.D.B.uploadByPan = function () {
- U.MD.DK.VW.choseFile(function (obj) {
- U.MD.D.B.setBackgroundImage('http://fs.1473.cn/' + obj.UserDirectoryUrl, 'S');
- });
- }
|