From 219fc0c91e2faff800965d50c475c686f800f57f Mon Sep 17 00:00:00 2001 From: wlh Date: Sat, 6 Dec 2014 17:52:09 +0800 Subject: [PATCH] change div 2 input --- t/css/main.css | 4 ++-- t/html/index.html | 4 ++-- t/lib/index.js | 42 +++++++++++++++++++++++++++++++++++++++++- 3 files changed, 45 insertions(+), 5 deletions(-) diff --git a/t/css/main.css b/t/css/main.css index 487d919..df6fd51 100644 --- a/t/css/main.css +++ b/t/css/main.css @@ -42,12 +42,12 @@ header div:nth-child(2){ } #search_btn{ width:50px; - height:46px; + height:40px; line-height:45px; text-align:center; background-color:#0091FF; border-left:0; - border:0; + border:1px solid #0091FF; cursor:pointer; outline:none; font-size:15px; diff --git a/t/html/index.html b/t/html/index.html index 66fa37d..2cbcb0d 100644 --- a/t/html/index.html +++ b/t/html/index.html @@ -7,12 +7,12 @@ -
+
-
搜索
+
diff --git a/t/lib/index.js b/t/lib/index.js index e758db7..11534cf 100644 --- a/t/lib/index.js +++ b/t/lib/index.js @@ -2,6 +2,7 @@ var app = angular.module('app', ['ngRoute']); app.config(['$routeProvider', function ($routeProvider) { +// $locationProvider.html5Mode(true); $routeProvider .when('/list/book', { templateUrl: 'view/book_list.html', @@ -39,7 +40,7 @@ app.controller('BookListController', function($http, $scope){ list.push(item); } $scope.list = list; - } + }; }); app.controller('BookDetailController', function($http, $scope, $location){ @@ -49,3 +50,42 @@ app.controller('BookDetailController', function($http, $scope, $location){ $scope.data = data; }; }); + + +app.controller('SearchController', function($http, $scope, $location){ + var path = $location.path(); + $scope.search = function(){ + var value = document.getElementById('search_input').value; + console.log(value); + console.log(path); + //图书搜索 + if(path.indexOf('/list/book') !== -1 || path === '/'){ + console.log(window.CONFIG_SERVER.book_search + '?callback=searchBookList&count=10&q=' + value); + $http.jsonp(window.CONFIG_SERVER.book_search + '?callback=searchBookList&count=10&q=' + value); + window.searchBookList = function(data){ + if(data.books){ + document.getElementById('loading').style.visibility = 'hidden'; + } + var list = []; + for(var i = 0; i < data.books.length; i++){ + var book = data.books[i]; + var item = { + id: book.id, + image: book.image, + origin_title: book.title || '书名未共享', + author: book.author[0] || '作者未知', + publisher: book.publisher || '出版社未知', + price: book.price.split('.')[0] || '未知', + pages: book.pages + }; + list.push(item); + } + $scope.list = list; + }; + } + }; +}); + + + +