Bladeren bron

Added a small icon to the dropdown typeahead

Colin Kierans 8 jaren geleden
bovenliggende
commit
fc0a6c77cd
3 gewijzigde bestanden met toevoegingen van 22 en 1 verwijderingen
  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 Bestand weergeven

@@ -59,4 +59,23 @@
59 59
 
60 60
 .form-horizontal {
61 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 Bestand weergeven

@@ -10,7 +10,7 @@
10 10
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.min.css" />
11 11
     <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap-theme.min.css" />
12 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 14
     <!-- Library: Color picker -->
15 15
     <link href="lib/colorpicker/css/bootstrap-colorselector.css" rel="stylesheet" />
16 16
     <script type="text/javascript" src="lib/colorpicker/js/bootstrap-colorselector.js" charset="utf-8"></script>

+ 2
- 0
generator/lib/typeahead/bootstrap3-typeahead.js Bestand weergeven

@@ -204,6 +204,8 @@
204 204
       items = $(items).map(function (i, item) {
205 205
         i = $(that.options.item).data('value', item);
206 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 209
         return i[0];
208 210
       });
209 211
 

Laden…
Annuleren
Opslaan