浏览代码

Added a small icon to the dropdown typeahead

Colin Kierans 8 年前
父节点
当前提交
fc0a6c77cd
共有 3 个文件被更改,包括 22 次插入1 次删除
  1. 19
    0
      generator/css/ui.css
  2. 1
    1
      generator/generate.html
  3. 2
    0
      generator/lib/typeahead/bootstrap3-typeahead.js

+ 19
- 0
generator/css/ui.css 查看文件

59
 
59
 
60
 .form-horizontal {
60
 .form-horizontal {
61
     margin-top: 10px;
61
     margin-top: 10px;
62
+}
63
+
64
+
65
+.dropdown-menu>li>a {
66
+    padding-left: 35px;
67
+    position: relative;
68
+}
69
+
70
+.dropdown-menu a > span {
71
+    position: absolute;
72
+    left: 5px;
73
+    background-color: #000;
74
+    background-repeat: no-repeat;
75
+    background-position: center center;
76
+    width: 24px;
77
+    height: 24px;
78
+    background-size: auto 90%;
79
+    top: 50%;
80
+    margin-top: -12px;
62
 }
81
 }

+ 1
- 1
generator/generate.html 查看文件

10
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.min.css" />
10
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.min.css" />
11
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap-theme.min.css" />
11
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap-theme.min.css" />
12
     <!-- Library: Bootstrap typeahead -->
12
     <!-- Library: Bootstrap typeahead -->
13
-    <script type="text/javascript" src="lib/typeahead/bootstrap3-typeahead.min.js" charset="utf-8"></script>
13
+    <script type="text/javascript" src="lib/typeahead/bootstrap3-typeahead.js" charset="utf-8"></script>
14
     <!-- Library: Color picker -->
14
     <!-- Library: Color picker -->
15
     <link href="lib/colorpicker/css/bootstrap-colorselector.css" rel="stylesheet" />
15
     <link href="lib/colorpicker/css/bootstrap-colorselector.css" rel="stylesheet" />
16
     <script type="text/javascript" src="lib/colorpicker/js/bootstrap-colorselector.js" charset="utf-8"></script>
16
     <script type="text/javascript" src="lib/colorpicker/js/bootstrap-colorselector.js" charset="utf-8"></script>

+ 2
- 0
generator/lib/typeahead/bootstrap3-typeahead.js 查看文件

204
       items = $(items).map(function (i, item) {
204
       items = $(items).map(function (i, item) {
205
         i = $(that.options.item).data('value', item);
205
         i = $(that.options.item).data('value', item);
206
         i.find('a').html(that.highlighter(item));
206
         i.find('a').html(that.highlighter(item));
207
+        var classname = 'icon-' + item.split(' ').join('-').toLowerCase()
208
+        i.find('a').append('<span class="' + classname + '"></span>')
207
         return i[0];
209
         return i[0];
208
       });
210
       });
209
 
211
 

正在加载...
取消
保存