Bladeren bron

发送时刻

zhengkaixin 3 jaren geleden
bovenliggende
commit
16842771c3

+ 8 - 1
assets/js/head.js

@@ -1,4 +1,10 @@
 $(function () {
+	$(".head_li_library").click(function(){
+		window.location.href="../lanhu/index.html"
+	})
+	$(".head_li_Moments").click(function(){
+		window.location.href="../moments/index.html"
+	})
        $(".navbar .dropdown").mouseover(function () {
            $(this).addClass("open");
        });
@@ -58,4 +64,5 @@ function jpalert(text,url,type){
 			},3000);
 		}
 	})
-}
+}
+

+ 4 - 5
assets/js/language.js

@@ -1,8 +1,8 @@
+var sz = ["en", "zh", "ot"]
+var szname = ["English", "Chinese", "Other"]
 $(function() {
 	var default_value = "en";
-	$("#language").on("change", function() {
-		loadProperties($(this).val());
-	})
+
 	var value = window.localStorage.getItem("i18n_default_value");
 	
 	if (value) {
@@ -14,8 +14,7 @@ $(function() {
 
  
 })
-var sz = ["en", "zh", "ot"]
-	var szname = ["English", "Chinese", "Other"]
+
 function loadProperties(val) {
 		$("#languagelist").empty()
 		window.localStorage.setItem("i18n_default_value", val);

+ 189 - 0
assets/js/moments-postmoment.js

@@ -0,0 +1,189 @@
+$(function(){
+	
+ 	  $(document).ready(function () {
+		
+		
+		  $(".btnUpload").height($(".btnUpload").width()) 
+		  	var getspan=$(".imguploadspan").html();
+			$(".imguploadspan").append(getspan)
+			$(".imguploadspan").append(getspan)
+			
+			var list=$(".imguploadlist").html();
+			$(".imguploadlist").append(list);
+			$(".imguploadlist").append(list);
+			
+			var obj=window.localStorage.getItem("postmoment")
+			if(obj){
+				obj=JSON.parse(obj)
+				$("[name=Project_title]").val(obj.title)
+				$(".Projectdescriptiontxt").val(obj.txt)
+				for(var i in obj.list){
+					var input=$(".btnUpload").eq(i)
+					onloadimg(input,obj.list[i])
+				}
+				$(".Publish").hide()
+				$(".Renew").show()
+				
+				//onloadimg
+			}
+			
+			
+		   var btnUpload=null;
+	    $('.btnUpload').click(function () {
+			if(bl){
+				$('#imagePic').click();
+				btnUpload=$(this);
+			}else{
+				bl=true
+			}
+	    
+	    });
+		var bl=true;
+		$('.imgdel').click(function () {
+			bl=false
+			$(this).parent().css("background", "url(/lanhu-bootstrap/assets/img/img_add.png) no-repeat center")
+			$(this).parent().css("border", '0')
+			$(this).parent().css("background-size", "100% 100%")
+			
+			$(this).hide()
+			$(this).parent().removeAttr("disabled")
+			
+			$(this).parent().find(".imginput").val("")
+			
+		});
+		
+	    $("#imagePic").on("change", function (e) {
+			
+	      var file = e.target.files[0]; //获取图片资源
+	      var fileTypes = ["bmp", "jpg", "png", "jpeg"];
+	      var bTypeMatch = false
+	      for (var i = 0; i < fileTypes.length; i++) {
+	        var start = file.name.lastIndexOf(".");
+	        var fileType = file.name.substring(start + 1);
+	        if (fileType.toLowerCase() == fileTypes[i]) {
+	          bTypeMatch = true;
+	          break;
+	        }
+	      }
+	      if (bTypeMatch) {
+	        if (file.size <= 1024 * 1024 * 10) {
+	          var reader = new FileReader();
+	          reader.readAsDataURL(file); // 读取文件
+	          // 渲染文件
+	          reader.onload = function (arg) {
+				 onloadimg(btnUpload,arg.target.result)
+	          $("#imagePic").val("")
+	          }
+	        } else {
+				jpalert($(".head_10M").val(),null,"alert");
+	     
+ 	       	$("#imagePic").val("")
+	          // btnUploadText = '上传'
+	          // $("#uploadButton").text(btnUploadText)
+	          return false;
+	        }
+	      } else {
+	       
+			jpalert($(".head_jpgpng").val(),null,"alert");
+			
+			 	$("#imagePic").val("")
+	        // btnUploadText = '上传'
+	        // $("#uploadButton").text(btnUploadText)
+	        return false;
+	      }
+	    });
+	  })
+	//---------初始化数据部分-----------
+	
+	//---------初始化数据部分end-----------
+	//页面初始化
+	function onloadimg(btn,img){
+		$(btn).css("background", "url("+img+")   no-repeat center")
+		$(btn).css("background-size", "100% 100%")
+		
+		$(btn).css("border", '1px solid #b8b9ba')
+		$(btn).css("border-radius",'10px')
+		$(btn).attr("disabled","disabled")
+		$(btn).find(".imgdel").show()
+		$(btn).find(".imginput").val(img)
+		
+	}
+	
+		$.validator.setDefaults({
+		    submitHandler: function() {
+				var bl=true;
+				$(".imginput").each(function(){
+					if($(this).val()!=''){
+						bl=false;
+						return
+					}
+				});
+				
+				var success = $(".head_success").val();
+				var warning = $(".head_warning").val();
+				var success1 = $(".signin_success").val();
+				var warning1 = $(".signin_warning").val()
+				
+				
+		       if(bl){
+				   jpalert(warning1,null,"alert");
+				   
+				
+		       }else{
+				  zeroModal.success({
+				  	unique: '1',
+				  	opacity: 0.8,
+				  	content: success,
+				  	contentDetail: success1,
+				  	width: '300px',
+				  	height: '280px',
+				  	//okTitle: headcommon2,
+				    ok:false,
+				  	okFn: function() {
+				  
+				  		window.location.href = '../moments/index.html'
+				  	},
+				  	onClosed: function() {
+				  		; //location.href='../signin/signin.html'
+				  	},
+				  	onComplete: function(evn) {
+				  		submitCompany()
+				  		console.log('onComplete')
+				  		setTimeout(function(){
+				  		window.location.href = '../moments/index.html'
+				  			zeroModal.close('1');
+				  		},3000);
+				  	}
+				  })
+			   }
+		    }
+		});
+		$("#form").validate()
+		function submitCompany(){
+			debugger
+			var company=window.localStorage.getItem("loginCompany")
+			company=JSON.parse(company)
+			
+			var time=(1900+new Date().getYear())+"."+(new Date().getMonth()+1)+"."+new Date().getDate()
+			var postmoment={
+				title:$("[name=Project_title]").val(),
+				txt:$(".Projectdescriptiontxt").val(),
+				date:time,
+				list:[],
+				name:company.companyName,
+				logo:company.logo,
+			}
+			$(".imginput").each(function(){
+				var value=$(this).val()
+				if(value){
+					postmoment.list.push(value)
+				}
+			})
+			window.localStorage.setItem("postmoment",JSON.stringify(postmoment))
+			
+		}
+	
+		
+		
+	//页面初始化end
+})

+ 9 - 1
assets/js/moments.js

@@ -38,7 +38,15 @@ $(function() {
 		]
 	},
 	
-	]
+	]
+	var obj=window.localStorage.getItem("postmoment")
+	if(obj){
+		obj=JSON.parse(obj)
+		data=[
+			obj,
+			...data
+		]
+	}
 	const tmphtml = template("flow-photos", {
 		objs: data
 	});

+ 5 - 5
html/moments/index.html

@@ -219,7 +219,7 @@
 								    white-space: nowrap;
 								    line-height: 30px;
 								    text-align: center;
-								    padding-top: 30px;" i18n="company_postproject_What are you working on">Show the world of your createvity
+								    padding-top: 30px;" i18n="moments_Show">Show the world of your createvity
 							</p>
 							<p style="
 								overflow-wrap: break-word;
@@ -229,7 +229,7 @@
 								white-space: nowrap;
 								line-height: 22px;
 								text-align: center;
-								" class=" i18n-text" i18n="company_postproject_What are you working on">
+								" class=" i18n-text" i18n="moments_Here">
 
 								Here post your daily designs</p>
 							<img src="/lanhu-bootstrap/assets/img/moments_add.png" style="
@@ -332,12 +332,12 @@
 					font-size: 18px;
 					font-family: PingFangSC-Medium;
 					white-space: nowrap;">
-				<img src="{{obj.logo}}" >
+				<img src="{{obj.logo}}" style="width: 60px;height: 60px;" >
 				
 				{{obj.name}}
 				
-				<button type="button" style=" {{obj.isfollow?'display: none;':''}}" class="Follow Following ">Following</button>
-				<button type="button"  style=" {{!obj.isfollow?'display: none;':''}}" class="Follow Following2">Follow</button>
+				<button type="button" style=" {{obj.isfollow?'display: none;':''}}" i18n="head_Following" class="Follow Following i18n-text">Following</button>
+				<button type="button"  style=" {{!obj.isfollow?'display: none;':''}}"  i18n="head_Follow" class="Follow Following2 i18n-text">Follow</button>
 			</div>
 			<div class="span12 title" style="margin: 10px 0; ">
 				{{obj.title}}

+ 16 - 6
html/moments/postmoment.html

@@ -10,16 +10,22 @@
 		<script src="/lanhu-bootstrap/js/jquery.i18n.properties.js"></script>
 
 		<link rel="stylesheet" href="/lanhu-bootstrap/css/head.css">
-		<script src="/lanhu-bootstrap/assets/js/company-postproject.js"></script>
+		<script src="/lanhu-bootstrap/assets/js/moments-postmoment.js"></script>
 
 	</head>
-	<body>
+	<body>
+		<input type="hidden" class="head_success i18n-input"  i18n="head_success" />
+		<input type="hidden" class="head_warning i18n-input"  i18n="head_warning" />
+		<input type="hidden" class="signin_success i18n-input"  i18n="company_postproject_success" />
+		<input type="hidden" class="signin_warning i18n-input"  i18n="company_postproject_warning" />
+		
+		
 		<div id="head"></div>
 		<script>
 			$(function() {
 				$("#head").load("../head.html",function(){
 					$("#common-navbar-head .active").removeClass("active")
-					//$("#common-navbar-head .head_li_user").addClass("active")
+					 $("#common-navbar-head .head_li_user").addClass("active")
 				});
 			})
 		</script>
@@ -170,7 +176,7 @@
 											
 										</dt>
 										<dd>
-											<textarea style="height: 90px;" rows="3" class="i18n-placeholder"
+											<textarea style="height: 90px;" rows="3" class="i18n-placeholder Projectdescriptiontxt"
 												 maxlength="500"
 												i18n="company_postproject_Projectdescriptiontxt"
 												placeholder=""></textarea>
@@ -179,9 +185,13 @@
 
 								</div>
 								<div class="row-fluid">
-									<button type="submit" id="registerupload" class="hbutton i18n-text"
+									<button type="submit"   class="Publish hbutton i18n-text"
 									style="background-color: #e64e5e; float: right;"
-										i18n="company_postproject_Publish now"  >upload</button>
+										i18n="company_postproject_Publish now"  >upload</button>
+										
+										<button type="submit"   class="Renew hbutton i18n-text"
+										style="background-color: #e64e5e; float: right;display: none;"
+											i18n="company_postproject_Renew"  >upload</button>
 								</div>
 						</div>
 			</form>

+ 7 - 2
i18n/strings.properties

@@ -7,7 +7,8 @@ head_cancelTitle=cancel
 
 head_10M=only pictures up to 10m are supported
 head_jpgpng=BMP, JPG, PNG, JPEG picture format only
-
+head_Follow=Follow
+head_Following=Following
 
 headcommon1=Sign up /Sign in
 headcommon2=Go post projects
@@ -18,6 +19,10 @@ headcommon6=Edit profile
 headcommon7=Password
 headcommon8=Sign out
 
+moments_Show=Show the world of your createvity
+moments_Here=Here post your daily designs
+
+
 company_register_success=The company information has been uploaded successfully
 company_register_warning=Please upload the company logo
 
@@ -80,7 +85,7 @@ company_postproject_Graphics & Signage=Graphics & Signage
 company_postproject_Branding=Branding
 company_postproject_Furniture=Furniture
 company_postproject_Avenue=Avenue …
-
+company_postproject_Renew=Renew
 company_postproject_Tags=Tags
 company_postproject_Add tags=Add tags…
 

+ 9 - 1
i18n/strings_zh.properties

@@ -3,7 +3,8 @@ head_Library=图书馆
 head_Moments=时刻
 head_success=操作成功
 head_warning=警告
-
+head_Follow=关注
+head_Following=关注中
 head_okTitle=确定
 head_cancelTitle=关闭
 head_10M=仅支持不超过10M的图片
@@ -18,9 +19,16 @@ headcommon6=编辑配置文件
 headcommon7=密码
 headcommon8=注销
 
+
+moments_Show=展示你创造力的世界
+moments_Here=在这里发布你的日常设计
+
+
+
 company_register_success=公司信息已经更新成功
 company_register_warning=上传公司logo
 
+company_postproject_Renew=更新
 company_postproject_success=分享成功
 company_postproject_warning=至少选择一张图片上传