|
@@ -1,9 +1,22 @@
|
|
|
'use strict';
|
|
|
|
|
|
-angular.module('app').controller('WebController', ['$scope', function($scope) {
|
|
|
+angular.module('app').controller('WebController', ['$scope', '$timeout', function($scope, $timeout) {
|
|
|
|
|
|
//lxtalkClient.Invoke('{FB60F992-A0FD-47B3-AAA7-E80DF209C5A4}', '_Register', '', $scope);
|
|
|
- $scope.mapView = function() {};
|
|
|
+ $scope.imgView = function(event) {
|
|
|
+ var img = $(event.target);
|
|
|
+ console.log(img);
|
|
|
+ $scope.imgUrl = img[0].currentSrc;
|
|
|
+ $(".image-big").remove();
|
|
|
+ $(".image-view").append('<img class="image-big" src="' + $scope.imgUrl + '" onClick="angular.element(this).scope().imgHide()" data-dismiss="modal">');
|
|
|
+ };
|
|
|
+
|
|
|
+ $scope.delImg = function() {
|
|
|
+ angular.element(".viewModal").removeClass("in");
|
|
|
+ $(".images").remove();
|
|
|
+ };
|
|
|
+
|
|
|
+ $scope.imgHide = function() {};
|
|
|
|
|
|
$scope.actived = function($event) {
|
|
|
var activeClick = $($event.target);
|
|
@@ -26,7 +39,7 @@ angular.module('app').controller('WebController', ['$scope', function($scope) {
|
|
|
var reader = new FileReader();
|
|
|
} else {
|
|
|
alert("您的设备不支持图片预览功能,如需该功能请升级您的设备!");
|
|
|
- }
|
|
|
+ };
|
|
|
|
|
|
//获取文件
|
|
|
var file = fileDom.files[0];
|
|
@@ -35,7 +48,7 @@ angular.module('app').controller('WebController', ['$scope', function($scope) {
|
|
|
if (!imageType.test(file.type)) {
|
|
|
alert("请选择图片!");
|
|
|
return;
|
|
|
- }
|
|
|
+ };
|
|
|
//读取完成
|
|
|
reader.onload = function(e) {
|
|
|
// //获取图片dom
|
|
@@ -45,14 +58,14 @@ angular.module('app').controller('WebController', ['$scope', function($scope) {
|
|
|
var imgNum = $("#imgpreview").find('img').length;
|
|
|
console.log(imgNum);
|
|
|
if (imgNum == 0) {
|
|
|
- $("#imgpreview").append('<img class="images" src="' + e.target.result + '">');
|
|
|
+ $("#imgpreview").append('<a data-toggle="modal" data-target="#viewModal" onClick="angular.element(this).scope().imgView(event)" class="thumbnail images"><img src="' + e.target.result + '"></a>');
|
|
|
angular.element(".images").addClass("one");
|
|
|
} else if (imgNum == 1) {
|
|
|
- $("#imgpreview").append('<img class="images" src="' + e.target.result + '">');
|
|
|
+ $("#imgpreview").append('<a data-toggle="modal" data-target="#viewModal" onClick="angular.element(this).scope().imgView(event)" class="thumbnail images"><img src="' + e.target.result + '"></a>');
|
|
|
angular.element(".images").removeClass("one");
|
|
|
angular.element(".images").addClass("two");
|
|
|
} else if (imgNum >= 2) {
|
|
|
- $("#imgpreview").append('<img class="images" src="' + e.target.result + '">');
|
|
|
+ $("#imgpreview").append('<a data-toggle="modal" data-target="#viewModal" onClick="angular.element(this).scope().imgView(event)" class="thumbnail images"><img src="' + e.target.result + '"></a>');
|
|
|
angular.element(".images").removeClass("two");
|
|
|
angular.element(".images").addClass("three");
|
|
|
}
|
|
@@ -60,4 +73,8 @@ angular.module('app').controller('WebController', ['$scope', function($scope) {
|
|
|
reader.readAsDataURL(file);
|
|
|
};
|
|
|
|
|
|
+ window.onpopstate = function(event) {
|
|
|
+ window.location.reload();
|
|
|
+ };
|
|
|
+
|
|
|
}]);
|