summaryrefslogtreecommitdiffstats
path: root/debian/missing-sources/wyrm/sass/wyrm_addons/forms/_form_autocomplete.sass
diff options
context:
space:
mode:
Diffstat (limited to 'debian/missing-sources/wyrm/sass/wyrm_addons/forms/_form_autocomplete.sass')
-rw-r--r--debian/missing-sources/wyrm/sass/wyrm_addons/forms/_form_autocomplete.sass188
1 files changed, 188 insertions, 0 deletions
diff --git a/debian/missing-sources/wyrm/sass/wyrm_addons/forms/_form_autocomplete.sass b/debian/missing-sources/wyrm/sass/wyrm_addons/forms/_form_autocomplete.sass
new file mode 100644
index 0000000..d7dccc7
--- /dev/null
+++ b/debian/missing-sources/wyrm/sass/wyrm_addons/forms/_form_autocomplete.sass
@@ -0,0 +1,188 @@
+// Form - autocompleter
+//
+// Located in `wyrm_core/_autocompleter.sass`. Autocompleters traditionally have three states, empty,
+// single item and multi-item addition. Examples for all three are shown below.
+//
+// Markup:
+// <div class="wy-control-group">
+// <label for="right-label" >Empty state</label>
+// <div class="wy-control">
+// <div class="wy-tag-input-group">
+// <div class="wy-autocomplete-group">
+// <label class="fa fa-search" for="search-example-1"></label> <input type="text" id="search-example-1" placeholder="Search users">
+// </div>
+// </div>
+// <span class="wy-form-message">Example help text</span>
+// </div>
+// </div>
+// <div class="wy-control-group">
+// <label for="right-label" >One item allowed</label>
+// <div class="wy-control">
+// <div class="wy-tag-input-group">
+// <span class="wy-tag">Network<a href="" class="wy-tag-remove"></a></span>
+// </div>
+// <span class="wy-form-message">User needs to close the above item before choosing a replacement.</span>
+// </div>
+// </div>
+// <div class="wy-control-group">
+// <label for="right-label" >Multiple items allowed</label>
+// <div class="wy-control">
+// <div class="wy-tag-input-group">
+// <span class="wy-tag">Network<a href="" class="wy-tag-remove"></a></span>
+// <span class="wy-tag">Rollerball<a href="" class="wy-tag-remove"></a></span>
+// <span class="wy-tag on">Being There<a href="" class="wy-tag-remove"></a></span>
+// <div class="wy-autocomplete-group">
+// <label class="fa fa-search" for="search-example-2"></label> <input type="text" id="search-example-2" placeholder="Search users">
+// <div class="wy-autocomplete-dropdown">
+// <ul>
+// <li class="on">
+// Network
+// </li>
+// <li>
+// Rollerball
+// </li>
+// <li>
+// Being There
+// </li>
+// <li class="add">
+// <span class="fa fa-plus-circle"></span> Add new entry
+// </li>
+// </ul>
+// </div>
+// </div>
+// </div>
+// <span class="wy-form-message">Infinite autocomplete.</span>
+// </div>
+// </div>
+//
+// Styleguide 9
+
+.wy-autocomplete-group
+ display: inline-block
+ position: relative
+ background: $input-background-color
+
+.wy-autocomplete-dropdown
+ position: absolute
+ top: 100%
+ left: 0
+ float: left
+ min-width: 100%
+ background: $dropdown-color
+ z-index: $z-index-dropdown
+ border: solid 1px $dropdown-border-color
+ box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
+ ul
+ list-style: none !important
+ margin: 0 !important
+ li
+ line-height: 1.5
+ padding: $base-font-size / 2
+ cursor: pointer
+ list-style: none !important
+ margin: 0 !important
+ border-bottom: solid 1px $table-border-color
+ &:last-child
+ border-bottom: none
+ &.on, &:hover
+ background: $link-color
+ border-color: transparent
+ color: $white
+ &.add
+ background: lighten($green, 50%)
+ &:hover.add, &.add.on
+ background: $green
+ img
+ width: 16px
+ height: 16px
+ margin-right: $base-font-size / 2
+
+.wy-tag-input-group
+ .wy-autocomplete-dropdown
+ margin-top: -4px
+
+// Form - Autocompleter, many items.
+//
+// For when there are lots of items in a tag group.
+//
+// Markup:
+// <div class="wy-control-group wy-control-group-relation">
+// <label>Lots of items</label>
+// <div class="wy-control">
+// <div class="wy-tag-input-group wy-tag-input-group-many">
+// <ol>
+// <li><span class="fa fa-ellipsis-v">Network <a class="fa fa-times-circle"></a></span></li>
+// <li><span class="fa fa-ellipsis-v">Rollerball <a class="fa fa-times-circle"></a></span></li>
+// <li><span class="fa fa-ellipsis-v">The Godfather <a class="fa fa-times-circle"></a></span></li>
+// <li><span class="fa fa-ellipsis-v">The Godfather Part II<a class="fa fa-times-circle"></a></span></li>
+// <li><span class="fa fa-ellipsis-v">The Big Lebowski <a class="fa fa-times-circle"></a></span></li>
+// <li><span class="fa fa-ellipsis-v">Fargo <a class="fa fa-times-circle"></a></span></li>
+// <li><span class="fa fa-ellipsis-v">Bad Santa <a class="fa fa-times-circle"></a></span></li>
+// </ol>
+// <div class="wy-autocomplete-group">
+// <label class="fa fa-search"></label>
+// <input placeholder="Add item" type="text">
+// </div>
+// </div>
+// </div>
+//
+// Styleguide 9.2
+
+.wy-tag-input-group.wy-tag-input-group-many
+ border: none
+ box-shadow: none
+ padding: 0
+ display: block
+ background: transparent
+ .wy-autocomplete-group
+ display: inline-block
+ border: solid 1px $table-border-color
+ width: 50%
+ margin-bottom: $base-line-height / 4
+ padding: 0 $base-line-height / 4
+ label
+ margin-left: 0
+ input
+ margin-bottom: 0
+ .wy-spinner
+ float: right
+ margin-top: $base-line-height / 4
+ margin-bottom: $base-line-height / 4
+
+.wy-tag-input-group.wy-tag-input-group-many ol
+ margin-bottom: 0
+
+.wy-tag-input-group.wy-tag-input-group-many ol li
+ cursor: move
+ margin-left: 0
+ span
+ padding: $base-line-height / 4 $base-line-height / 2
+ margin-bottom: $base-line-height / 4
+ background: rgba(0,0,0,.1)
+ position: relative
+ +truncate(50%)
+ +transition(background .5s ease-in-out)
+ &.active span
+ background: rgba(0,0,0,.2)
+
+ span:hover
+ .#{$icon-prefix}-#{$icon-remove}
+ opacity: 1
+ span:before
+ color: $gray-light
+ margin-right: $base-line-height / 4
+
+ .#{$icon-prefix}-#{$icon-remove}
+ position: absolute
+ right: $base-line-height / 4
+ top: $base-line-height / 4
+ color: $red
+ opacity: 0
+
+.wy-tag-input-group.wy-tag-input-group-many li
+ cursor: auto
+
++media($mobile)
+ .wy-tag-input-group.wy-tag-input-group-many ol li span
+ width: 100%
+